(window.webpackJsonp=window.webpackJsonp||[]).push([[219,3,5,6,7,8,9,10,13,16,226],{"+NIl":function(M,J,a){(function(R){R(a("VrN/"))})(function(R){"use strict";R.defineMode("stex",function(g,A){"use strict";function f(s,_){s.cmdState.push(_)}function h(s){return s.cmdState.length>0?s.cmdState[s.cmdState.length-1]:null}function E(s){var _=s.cmdState.pop();_&&_.closeBracket()}function w(s){for(var _=s.cmdState,v=_.length-1;v>=0;v--){var C=_[v];if(C.name=="DEFAULT")continue;return C}return{styleIdentifier:function(){return null}}}function r(s,_,v){return function(){this.name=s,this.bracketNo=0,this.style=_,this.styles=v,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var m={};m.importmodule=r("importmodule","tag",["string","builtin"]),m.documentclass=r("documentclass","tag",["","atom"]),m.usepackage=r("usepackage","tag",["atom"]),m.begin=r("begin","tag",["atom"]),m.end=r("end","tag",["atom"]),m.label=r("label","tag",["atom"]),m.ref=r("ref","tag",["atom"]),m.eqref=r("eqref","tag",["atom"]),m.cite=r("cite","tag",["atom"]),m.bibitem=r("bibitem","tag",["atom"]),m.Bibitem=r("Bibitem","tag",["atom"]),m.RBibitem=r("RBibitem","tag",["atom"]),m.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function o(s,_){s.f=_}function t(s,_){var v;if(s.match(/^\\[a-zA-Z@]+/)){var C=s.current().slice(1);return v=m.hasOwnProperty(C)?m[C]:m.DEFAULT,v=new v,f(_,v),o(_,d),v.style}if(s.match(/^\\[$&%#{}_]/))return"tag";if(s.match(/^\\[,;!\/\\]/))return"tag";if(s.match("\\["))return o(_,function(u,b){return p(u,b,"\\]")}),"keyword";if(s.match("\\("))return o(_,function(u,b){return p(u,b,"\\)")}),"keyword";if(s.match("$$"))return o(_,function(u,b){return p(u,b,"$$")}),"keyword";if(s.match("$"))return o(_,function(u,b){return p(u,b,"$")}),"keyword";var i=s.next();if(i=="%")return s.skipToEnd(),"comment";if(i=="}"||i=="]"){if(v=h(_),v)v.closeBracket(i),o(_,d);else return"error";return"bracket"}else return i=="{"||i=="["?(v=m.DEFAULT,v=new v,f(_,v),"bracket"):/\d/.test(i)?(s.eatWhile(/[\w.%]/),"atom"):(s.eatWhile(/[\w\-_]/),v=w(_),v.name=="begin"&&(v.argument=s.current()),v.styleIdentifier())}function p(s,_,v){if(s.eatSpace())return null;if(v&&s.match(v))return o(_,t),"keyword";if(s.match(/^\\[a-zA-Z@]+/))return"tag";if(s.match(/^[a-zA-Z]+/))return"variable-2";if(s.match(/^\\[$&%#{}_]/))return"tag";if(s.match(/^\\[,;!\/]/))return"tag";if(s.match(/^[\^_&]/))return"tag";if(s.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(s.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var C=s.next();return C=="{"||C=="}"||C=="["||C=="]"||C=="("||C==")"?"bracket":C=="%"?(s.skipToEnd(),"comment"):"error"}function d(s,_){var v=s.peek(),C;return v=="{"||v=="["?(C=h(_),C.openBracket(v),s.eat(v),o(_,t),"bracket"):/[ \t\r]/.test(v)?(s.eat(v),null):(o(_,t),E(_),t(s,_))}return{startState:function(){var s=A.inMathMode?function(_,v){return p(_,v)}:t;return{cmdState:[],f:s}},copyState:function(s){return{cmdState:s.cmdState.slice(),f:s.f}},token:function(s,_){return _.f(s,_)},blankLine:function(s){s.f=t,s.cmdState.length=0},lineComment:"%"}}),R.defineMIME("text/x-stex","stex"),R.defineMIME("text/x-latex","stex")})},"+QRC":function(M,J,a){"use strict";var R=a("E9nw"),g={"text/plain":"Text","text/html":"Url",default:"Text"},A="Copy to clipboard: #{key}, Enter";function f(E){var w=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return E.replace(/#{\s*key\s*}/g,w)}function h(E,w){var r,m,o,t,p,d,s=!1;w||(w={}),r=w.debug||!1;try{o=R(),t=document.createRange(),p=document.getSelection(),d=document.createElement("span"),d.textContent=E,d.style.all="unset",d.style.position="fixed",d.style.top=0,d.style.clip="rect(0, 0, 0, 0)",d.style.whiteSpace="pre",d.style.webkitUserSelect="text",d.style.MozUserSelect="text",d.style.msUserSelect="text",d.style.userSelect="text",d.addEventListener("copy",function(v){if(v.stopPropagation(),w.format)if(v.preventDefault(),typeof v.clipboardData=="undefined"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var C=g[w.format]||g.default;window.clipboardData.setData(C,E)}else v.clipboardData.clearData(),v.clipboardData.setData(w.format,E);w.onCopy&&(v.preventDefault(),w.onCopy(v.clipboardData))}),document.body.appendChild(d),t.selectNodeContents(d),p.addRange(t);var _=document.execCommand("copy");if(!_)throw new Error("copy command was unsuccessful");s=!0}catch(v){r&&console.error("unable to copy using execCommand: ",v),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(w.format||"text",E),w.onCopy&&w.onCopy(window.clipboardData),s=!0}catch(C){r&&console.error("unable to copy using clipboardData: ",C),r&&console.error("falling back to prompt"),m=f("message"in w?w.message:A),window.prompt(m,E)}}finally{p&&(typeof p.removeRange=="function"?p.removeRange(t):p.removeAllRanges()),d&&document.body.removeChild(d),o()}return s}M.exports=h},"+Xk9":function(M,J,a){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"/GNS":function(M,J,a){M.exports=a.p+"static/search1.c4136dd4.png"},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("tsqr"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("2fM7"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("q1tI"),react__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_38__),umi__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_41__),moment__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_42__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("w5pM"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("wlus"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("ZW9T"),_utils_authority__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("xKgJ"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__("NLgs"),timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,handleDateString=function(J){if(!J)return J;var a=J.split(":");if(a[1]=="00"||a[1]=="30")return J;var R=parseInt(a[1]);if(R<30||R==60)return[a[0],"30"].join(":");if(R<60){var g=[a[0],"00"].join(":"),A="YYYY-MM-DD HH:mm",f=moment__WEBPACK_IMPORTED_MODULE_42___default()(g,A);return f.add(1,"hours"),f.format(A)}return J},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin97,_shixunsDetail$settin98,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin150,_shixunsDetail$settin151,_shixunsDetail$settin152,_shixunsDetail$settin153,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_38__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!0),_useState2=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState79,2),isRadiuvalue=_useState80[0],setIsRadiuValue=_useState80[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function J(a){var R;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:a}});case 2:R=A.sent,R&&setDepartmentList(R.shools_name||[]);case 4:case"end":return A.stop()}},J)}));return function(a){return M.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,J;(M=shixunsDetail.setting)!==null&&M!==void 0&&(J=M.shixun)!==null&&J!==void 0&&J.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,J;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(M=location.pathname)===null||M===void 0||((J=M.split("/"))===null||J===void 0)?void 0:J[2]},[]);var handleSelectDepartment=function(J){if(selectDepartmentList.includes(J)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[J]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var J;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:J=R.sent,J&&setCreateTitle(J==null?void 0:J.data);case 4:case"end":return R.stop()}},M)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(J,a,R){var g=serviceConfigList.map(function(A,f){return f===R?Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},A),{},Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},a,J)):A});setServiceConfigList(g)},handleInitState=function(){var J,a,R,g,A,f,h,E,w,r,m,o,t,p,d,s,_,v,C,i,u,b,O,y,c,P,D,S,x,l,T,k,N,U,z,H,K,V,W,B,X,ue,ve,he,Pe,Re,ce,Ee,ye,se,oe,$,pe,ne,re,Se,ie,q,Y,te,Oe,Ce,Me,$e,nt,ut,ht,pt=(shixunsDetail==null||((J=shixunsDetail.setting)===null||J===void 0)?void 0:J.shixun)||{},xt=pt.choice_main_type,Ke=pt.main_type,Ue=pt.small_type,st=pt.choice_small_type,kt=pt.is_secret_repository,gt=pt.standard_scripts,bt=pt.evaluate_script,Ve=pt.shixun_service_configs;if(setEvaluateScript(bt),setServiceConfigList(Ve),setStandardScripts(gt||[]),setWindowVNCTemplate((a=shixunsDetail.setting)===null||a===void 0||((R=a.shixun)===null||R===void 0)?void 0:R.windows_start_template),setWebsshCloud((g=shixunsDetail.setting)===null||g===void 0||((A=g.shixun)===null||A===void 0)?void 0:A.webssh_cloud),setWindowVNC((f=shixunsDetail.setting)===null||f===void 0||((h=f.shixun)===null||h===void 0)?void 0:h.windows_vnc),setVirtualMachine((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0)?void 0:w.virtual_machine),setLinuxVNC((r=shixunsDetail.setting)===null||r===void 0||((m=r.shixun)===null||m===void 0)?void 0:m.linux_vnc),setWindowsConnectionMode(((o=shixunsDetail.setting)===null||o===void 0||((t=o.shixun)===null||t===void 0)?void 0:t.windows_connection_mode)||"vnc"),setVNC((p=shixunsDetail.setting)===null||p===void 0||((d=p.shixun)===null||d===void 0)?void 0:d.vnc),setWebsshShow(!!((s=shixunsDetail.setting)!==null&&s!==void 0&&(_=s.shixun)!==null&&_!==void 0&&_.webssh)),setSshRadioValue((v=shixunsDetail.setting)===null||v===void 0||((C=v.shixun)===null||C===void 0)?void 0:C.webssh),setMultiWebssh((i=shixunsDetail.setting)===null||i===void 0||((u=i.shixun)===null||u===void 0)?void 0:u.multi_webssh),setHideCode((b=shixunsDetail.setting)===null||b===void 0||((O=b.shixun)===null||O===void 0)?void 0:O.hide_code),setCodeEditPermission((y=shixunsDetail.setting)===null||y===void 0||((c=y.shixun)===null||c===void 0)?void 0:c.code_edit_permission),setCodeHidden((P=shixunsDetail.setting)===null||P===void 0||((D=P.shixun)===null||D===void 0)?void 0:D.show_code_dir),setForbidCopy((S=shixunsDetail.setting)===null||S===void 0||((x=S.shixun)===null||x===void 0)?void 0:x.forbid_copy),setTaskPass((l=shixunsDetail.setting)===null||l===void 0||((T=l.shixun)===null||T===void 0)?void 0:T.task_pass),setTestSetPermission((k=shixunsDetail.setting)===null||k===void 0||((N=k.shixun)===null||N===void 0)?void 0:N.test_set_permission),set_display_git_address((U=shixunsDetail.setting.shixun)===null||U===void 0?void 0:U.display_git_address),setIsCopy((z=shixunsDetail.setting)===null||z===void 0||((H=z.shixun)===null||H===void 0)?void 0:H.can_copy),setOpenValue((K=shixunsDetail.setting)===null||K===void 0||((V=K.shixun)===null||V===void 0)?void 0:V.use_scope),setIsOpenTime(!!((W=shixunsDetail.setting)!==null&&W!==void 0&&(B=W.shixun)!==null&&B!==void 0&&B.opening_time)),setOpenTime((X=shixunsDetail.setting)===null||X===void 0||((ue=X.shixun)===null||ue===void 0)?void 0:ue.opening_time),setSelectDepartmentList((ve=shixunsDetail.setting)===null||ve===void 0||((he=ve.shixun)===null||he===void 0)?void 0:he.scope_partment),setevaluationScript((Pe=shixunsDetail.setting)===null||Pe===void 0||((Re=Pe.shixun)===null||Re===void 0)?void 0:Re.choice_standard_scripts),setDisableDiscuss((ce=shixunsDetail.setting)===null||ce===void 0||((Ee=ce.shixun)===null||Ee===void 0)?void 0:Ee.is_disable_discuss),setterminal_count((ye=shixunsDetail.setting)===null||ye===void 0||((se=ye.shixun)===null||se===void 0)?void 0:se.terminal_count),setSurvivalTime((oe=shixunsDetail.setting)===null||oe===void 0||(($=oe.shixun)===null||$===void 0)?void 0:$.survival_time),(shixunsDetail==null||((pe=shixunsDetail.setting)===null||pe===void 0||((ne=pe.shixun)===null||ne===void 0||((re=ne.shixun_virtual_templates)===null||re===void 0)))?void 0:re.length)>0){var We,Je;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((We=shixunsDetail.setting)===null||We===void 0||((Je=We.shixun)===null||Je===void 0))?void 0:Je.shixun_virtual_templates))}setport((Se=shixunsDetail.setting)===null||Se===void 0||((ie=Se.shixun)===null||ie===void 0)?void 0:ie.port_mapping),(q=shixunsDetail.setting)!==null&&q!==void 0&&(Y=q.shixun)!==null&&Y!==void 0&&Y.windows_vnc||(te=shixunsDetail.setting)!==null&&te!==void 0&&(Oe=te.shixun)!==null&&Oe!==void 0&&Oe.linux_vnc||(Ce=shixunsDetail.setting)!==null&&Ce!==void 0&&(Me=Ce.shixun)!==null&&Me!==void 0&&Me.vnc||($e=shixunsDetail.setting)!==null&&$e!==void 0&&(nt=$e.shixun)!==null&&nt!==void 0&&nt.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(ut=shixunsDetail.setting)!==null&&ut!==void 0&&(ht=ut.shixun)!==null&&ht!==void 0&&ht.webssh&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var _Object$keys$filter,_shixunsDetail$settin73,_shixunsDetail$settin74,_shixunsDetail$settin75,_shixunsDetail$settin76,_shixunsDetail$settin77,_shixunsDetail$settin78,_shixunsDetail$settin79,_shixunsDetail$settin82,_shixunsDetail$settin83,_shixunsDetail$settin84,confirmLeave=!1;(_Object$keys$filter=Object.keys(diffObj).filter(function(item){var _shixunsDetail$settin72;return((_shixunsDetail$settin72=shixunsDetail.setting)===null||_shixunsDetail$settin72===void 0?void 0:_shixunsDetail$settin72.shixun[item])!=eval(diffObj[item])}))!==null&&_Object$keys$filter!==void 0&&_Object$keys$filter.length&&(confirmLeave=!0),isOpenTime!=!!((_shixunsDetail$settin73=shixunsDetail.setting)!==null&&_shixunsDetail$settin73!==void 0&&(_shixunsDetail$settin74=_shixunsDetail$settin73.shixun)!==null&&_shixunsDetail$settin74!==void 0&&_shixunsDetail$settin74.opening_time)&&(confirmLeave=!0),disableDiscuss!=!!((_shixunsDetail$settin75=shixunsDetail.setting)!==null&&_shixunsDetail$settin75!==void 0&&(_shixunsDetail$settin76=_shixunsDetail$settin75.shixun)!==null&&_shixunsDetail$settin76!==void 0&&_shixunsDetail$settin76.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=((_shixunsDetail$settin77=shixunsDetail.setting)===null||_shixunsDetail$settin77===void 0||((_shixunsDetail$settin78=_shixunsDetail$settin77.shixun)===null||_shixunsDetail$settin78===void 0||((_shixunsDetail$settin79=_shixunsDetail$settin78.scope_partment)===null||_shixunsDetail$settin79===void 0))?void 0:_shixunsDetail$settin79.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map(function(M,J){var a,R;M!=((a=shixunsDetail.setting)===null||a===void 0||((R=a.shixun)===null||R===void 0)?void 0:R.scope_partment[J])&&(confirmLeave=!0)}),serviceConfigList.length!=((_shixunsDetail$settin82=shixunsDetail.setting)===null||_shixunsDetail$settin82===void 0||((_shixunsDetail$settin83=_shixunsDetail$settin82.shixun)===null||_shixunsDetail$settin83===void 0||((_shixunsDetail$settin84=_shixunsDetail$settin83.shixun_service_configs)===null||_shixunsDetail$settin84===void 0))?void 0:_shixunsDetail$settin84.length)&&(confirmLeave=!0),serviceConfigList==null||serviceConfigList.map(function(M,J){var a,R,g,A,f,h,E,w,r,m,o,t;(M==null?void 0:M.cpu_limit)!=((a=shixunsDetail.setting)===null||a===void 0||((R=a.shixun)===null||R===void 0||((g=R.shixun_service_configs[J])===null||g===void 0))?void 0:g.cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.lower_cpu_limit)!=((A=shixunsDetail.setting)===null||A===void 0||((f=A.shixun)===null||f===void 0||((h=f.shixun_service_configs[J])===null||h===void 0))?void 0:h.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0||((r=w.shixun_service_configs[J])===null||r===void 0))?void 0:r.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((m=shixunsDetail.setting)===null||m===void 0||((o=m.shixun)===null||o===void 0||((t=o.shixun_service_configs[J])===null||t===void 0))?void 0:t.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var J,a,R,g;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(!(isOpenTime&&!openTime)){f.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),f.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){f.next=6;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u81F3\u5C11\u52FE\u9009\u4E00\u79CD\u7F16\u7A0B\u9875\u9762\uFF01"),f.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){f.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),f.abrupt("return");case 9:if(a=(J=shixunsDetail.detail)===null||J===void 0?void 0:J.is_jupyter,R=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(h){if(!(h!=null&&h.template_name)||!(h!=null&&h.template_identity)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0\u6216\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u4E0D\u80FD\u4E3A\u7A7A"),R=!0;return}})),!R){f.next=14;break}return f.abrupt("return");case 14:return f.next=16,dispatch({type:"shixunsDetail/updateSetting",payload:{id:shixunId.current,scope_partment:openValue===0?null:selectDepartmentList,shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,hide_code:hideCode,multi_webssh:multiWebssh,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,vnc,windows_vnc,virtual_machine,linux_vnc,windows_start_template,webssh_cloud,webssh:websshShow?sshRadioValue:0,code_edit_permission:codeEditPermission,can_copy:isCopy,use_scope:openValue,opening_time:openTime,mirror_script_id:a?null:evaluationScript,is_disable_discuss:disableDiscuss,terminal_count,port_mapping:port,survival_time,shixun_virtual_templates,windows_connection_mode:windows_vnc?windows_connection_mode:null},shixun_info:{evaluate_script:a?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(h){return{mirror_repository_id:h.mirror_repository_id,cpu_limit:h.cpu_limit,lower_cpu_limit:h.lower_cpu_limit,memory_limit:h.memory_limit,request_limit:h.request_limit}})}});case 16:g=f.sent,(g==null?void 0:g.status)===0&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}));case 18:case"end":return f.stop()}},M)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(J){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var a=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function g(){return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,handleGetScriptContent(J);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return f.stop()}},g)}));function R(){return a.apply(this,arguments)}return R}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function J(a){var R;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:a}});case 2:R=A.sent,R&&setEvaluateScript(R.content);case 4:case"end":return A.stop()}},J)}));return function(a){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function J(){var a,R,g,A,f,h,E;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(r.t0=r.sent,r.t0){r.next=5;break}r.t0={};case 5:E=r.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!!((a=E.subjects)!==null&&a!==void 0&&a.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(R=E.subjects)===null||R===void 0||((g=R.splice(0,2))===null||g===void 0)?void 0:g.map(function(m){return"\u300A".concat(m,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},E==null?void 0:E.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((A=E.courses)!==null&&A!==void 0&&A.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(f=E.courses)===null||f===void 0||((h=f.splice(0,2))===null||h===void 0)?void 0:h.map(function(m){return"\u300A".concat(m,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},E==null?void 0:E.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var m=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function t(){var p;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:p=s.sent,p.status===1&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns"));case 4:case"end":return s.stop()}},t)}));function o(){return m.apply(this,arguments)}return o}()});case 7:case"end":return r.stop()}},J)}));return function(){return M.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(M){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(M),parseInt(M)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(J){var a;if(practiceSetting!=null&&(a=practiceSetting.sideBar)!==null&&a!==void 0&&a.confirmLeave){showExitmodel(J.key);return}setMenuSelectKey(J.key),parseInt(J.key)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus())}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:1},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&(shixunsDetail==null||((_shixunsDetail$detail=shixunsDetail.detail)===null||_shixunsDetail$detail===void 0)?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_54__.a,null),isShowSetting&&!(shixunsDetail!=null&&(_shixunsDetail$detail2=shixunsDetail.detail)!==null&&_shixunsDetail$detail2!==void 0&&_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),(shixunsDetail==null||((_shixunsDetail$detail3=shixunsDetail.detail)===null||_shixunsDetail$detail3===void 0)?void 0:_shixunsDetail$detail3.shixun_status)!==2?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u8DF3\u5173\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:taskPass,disabled:!editable,onChange:function(J){return setTaskPass(J.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:testSetPermission,disabled:!editable,onChange:function(J){return setTestSetPermission(J.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u590D\u5236/\u5408\u5E76:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isCopy,onChange:function(J){return setIsCopy(J.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((_shixunsDetail$detail4=shixunsDetail.detail)===null||_shixunsDetail$detail4===void 0?void 0:_shixunsDetail$detail4.shixun_status)>1||((_shixunsDetail$detail5=shixunsDetail.detail)===null||_shixunsDetail$detail5===void 0?void 0:_shixunsDetail$detail5.public)===2)&&((_shixunsDetail$settin97=shixunsDetail.setting)===null||_shixunsDetail$settin97===void 0||((_shixunsDetail$settin98=_shixunsDetail$settin97.shixun)===null||_shixunsDetail$settin98===void 0)?void 0:_shixunsDetail$settin98.use_scope)===0&&((_shixunsDetail$detail6=shixunsDetail.detail)===null||_shixunsDetail$detail6===void 0?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"4px 0px"}},"\u516C\u5F00\u7A0B\u5EA6:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:openValue,onChange:function(J){return setOpenValue(J.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),openValue===1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:function(J){setDepartmentValue(J),handleGetDepartments(J)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(function(M){return{value:M}})})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(function(M){return editable?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_15__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter(function(a){return a!==M}))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},M)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},M)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(J){setIsOpenTime(J.target.checked),J.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(J){return J&&J0){var y,c;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((y=shixunsDetail.setting)===null||y===void 0||((c=y.shixun)===null||c===void 0))?void 0:c.shixun_virtual_templates))}else setshixun_virtual_templates([{template_name:"",template_identity:""}]);break}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u5BB9\u5668",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(J){return setport(J.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u5230\u6307\u5B9A\u7AEF\u53E3\uFF09"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u4E91\u4E3B\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),isRadiuvalue==5&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(J){return setWindowVNCTemplate(J.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"windows_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Windows\u4E91\u4E3B\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Windows\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),isRadiuvalue==5&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(J){return setWindowVNCTemplate(J.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Windows\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{value:windows_connection_mode,onChange:function(J){return setWindowsConnectionMode(J)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"vnc"},"VNC\u65B9\u5F0F\u542F\u52A8"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"rdp"},"RDP\u65B9\u5F0F\u542F\u52A8")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__.a,{title:Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)()?"":"\u53EA\u6709\u5E73\u53F0\u7BA1\u7406\u5458\u6216\u8FD0\u8425\u4EBA\u5458\u624D\u80FD\u914D\u7F6E\u865A\u62DF\u673A\u6A21\u5F0F"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{disabled:!Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)(),value:"virtual_machine",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u865A\u62DF\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u865A\u62DF\u673A\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09"))),isRadiuvalue==5&&virtual_machine&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",width:213,marginRight:42,color:"#333333"}},"\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",color:"#333333"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A")),shixun_virtual_templates==null?void 0:shixun_virtual_templates.map(function(M,J){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{maxLength:8,style:{width:213,height:32,marginRight:42},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0",value:M==null?void 0:M.template_name,onChange:function(R){M.template_name=R.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{style:{width:380,height:32},placeholder:"\u8BF7\u8F93\u5165\u865A\u62DF\u673A\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u540D\u79F0",value:M==null?void 0:M.template_identity,onChange:function(R){M.template_identity=R.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(shixun_virtual_templates==null?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var R={};R.template_name="",R.template_identity="",shixun_virtual_templates.push(R),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),J!=0&&Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__.a,{style:{fontSize:"16px",marginLeft:10,color:"#165DFF"},onClick:function(){shixun_virtual_templates.splice(J,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}))}))))))),hideCode&&websshShow?null:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:display_git_address,disabled:!editable,onChange:function(J){return set_display_git_address(J.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeHidden,disabled:!editable,onChange:function(J){return setCodeHidden(J.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"54px",background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",display:"flex",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",null,"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent,style:{padding:"0px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeEditPermission,disabled:!editable,onChange:function(J){return setCodeEditPermission(J.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09"))))))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:forbidCopy,disabled:!editable,onChange:function(J){return setForbidCopy(J.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:survival_time,onChange:function(J){return setSurvivalTime(J)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\u5206")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px",display:"none"}},"\u9AD8\u7EA7\u8BBE\u7F6E ",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{onClick:function(){return setAdvancedSettingShow(!advancedsettingshow)},style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",marginLeft:"20px"}},advancedsettingshow?"\u6536\u8D77":"\u5C55\u5F00",advancedsettingshow?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__.a,null):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__.a,null))),advancedsettingshow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,!((_shixunsDetail$detail7=shixunsDetail.detail)!==null&&_shixunsDetail$detail7!==void 0&&_shixunsDetail$detail7.is_jupyter)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexRow," ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexAlignCenter)},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{style:{fontSize:"16px"}},"\u8BC4\u6D4B\u811A\u672C\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:"200px"},value:evaluationScript,disabled:((_shixunsDetail$settin150=shixunsDetail.setting)===null||_shixunsDetail$settin150===void 0||((_shixunsDetail$settin151=_shixunsDetail$settin150.shixun)===null||_shixunsDetail$settin151===void 0)?void 0:_shixunsDetail$settin151.status)===2?!0:!editable,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(J){handleChangeEvaluationScript(J),setevaluationScript(J)}},(standardScriptList||[]).map(function(M,J){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(M.id),name:M.scptname,key:J},M.scptname)})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color0152d9," font14 current ml10"),style:{marginTop:"2px"},onClick:handleUseCustomScript},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_popover__WEBPACK_IMPORTED_MODULE_3__.a,{overlayClassName:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.popover,placement:"bottomLeft",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"challengeProgramNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"sourceClassNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step1/HelloWorld.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step2/Other.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step1.HelloWorld",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step2.Other",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'" "step2.Other")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__.a,null)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:evaluateScript,options:{readOnly:((_shixunsDetail$settin152=shixunsDetail.setting)===null||_shixunsDetail$settin152===void 0||((_shixunsDetail$settin153=_shixunsDetail$settin152.shixun)===null||_shixunsDetail$settin153===void 0)?void 0:_shixunsDetail$settin153.status)===2?!0:!editable},onChange:function(J){return setEvaluateScript(J)}})),((_shixunsDetail$detail8=shixunsDetail.detail)===null||_shixunsDetail$detail8===void 0?void 0:_shixunsDetail$detail8.identity)<3&&editable&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingName},"\u670D\u52A1\u914D\u7F6E"),serviceConfigList==null?void 0:serviceConfigList.map(function(M,J){var a,R,g,A,f,h,E,w;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:J},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"font16"},M.name)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.cpu_limit,disabled:((a=shixunsDetail.setting)===null||a===void 0||((R=a.shixun)===null||R===void 0)?void 0:R.status)===2?!0:!editable,onChange:function(m){return handleChangeSeviceConfig(m.target.value,"cpu_limit",J)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.lower_cpu_limit,disabled:((g=shixunsDetail.setting)===null||g===void 0||((A=g.shixun)===null||A===void 0)?void 0:A.status)===2?!0:!editable,onChange:function(m){return handleChangeSeviceConfig(m.target.value,"lower_cpu_limit",J)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.memory_limit,disabled:((f=shixunsDetail.setting)===null||f===void 0||((h=f.shixun)===null||h===void 0)?void 0:h.status)===2?!0:!editable,onChange:function(m){return handleChangeSeviceConfig(m.target.value,"memory_limit",J)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetMemoryInput,value:M.request_limit,disabled:((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0)?void 0:w.status)===2?!0:!editable,onChange:function(m){return handleChangeSeviceConfig(m.target.value,"request_limit",J)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetTip," ml5")},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")))}))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}}," \u8BC4\u8BBA\u533A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_switch__WEBPACK_IMPORTED_MODULE_1__.a,{checked:!disableDiscuss,onChange:function(J){return setDisableDiscuss(!J)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09"))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:function(){umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns/".concat(params.id,"/challenges"))}},"\u53D6\u6D88"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:function(){return handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.img,src:"".concat(_utils_env__WEBPACK_IMPORTED_MODULE_55__.a.IMG_SERVER,"/images/").concat(createTitle==null?void 0:createTitle.user_image_url)}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.nameWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.name},createTitle==null?void 0:createTitle.user_name),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.actionGroup})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.schoolWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.school},createTitle==null?void 0:createTitle.user_school)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.created_at),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.updated_at)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__.a,null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__.a,{onFinish:function(J){return setEvaluateScript(J)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)(function(M){var J=M.user,a=M.shixunsDetail,R=M.practiceSetting;return{user:J,shixunsDetail:a,practiceSetting:R}})(Setting)},"19Vz":function(M,J,a){(function(R){R(a("VrN/"))})(function(R){R.defineOption("placeholder","",function(r,m,o){var t=o&&o!=R.Init;if(m&&!t)r.on("blur",h),r.on("change",E),r.on("swapDoc",E),R.on(r.getInputField(),"compositionupdate",r.state.placeholderCompose=function(){f(r)}),E(r);else if(!m&&t){r.off("blur",h),r.off("change",E),r.off("swapDoc",E),R.off(r.getInputField(),"compositionupdate",r.state.placeholderCompose),g(r);var p=r.getWrapperElement();p.className=p.className.replace(" CodeMirror-empty","")}m&&!r.hasFocus()&&h(r)});function g(r){r.state.placeholder&&(r.state.placeholder.parentNode.removeChild(r.state.placeholder),r.state.placeholder=null)}function A(r){g(r);var m=r.state.placeholder=document.createElement("pre");m.style.cssText="height: 0; overflow: visible",m.style.direction=r.getOption("direction"),m.className="CodeMirror-placeholder CodeMirror-line-like";var o=r.getOption("placeholder");typeof o=="string"&&(o=document.createTextNode(o)),m.appendChild(o),r.display.lineSpace.insertBefore(m,r.display.lineSpace.firstChild)}function f(r){setTimeout(function(){var m=!1,o=r.getInputField();o.nodeName=="TEXTAREA"?m=!o.value:r.lineCount()==1&&(m=!/[^\u200b]/.test(o.querySelector(".CodeMirror-line").textContent)),m?A(r):g(r)},20)}function h(r){w(r)&&A(r)}function E(r){var m=r.getWrapperElement(),o=w(r);m.className=m.className.replace(" CodeMirror-empty","")+(o?" CodeMirror-empty":""),o?A(r):g(r)}function w(r){return r.lineCount()===1&&r.getLine(0)===""}})},"1Sn+":function(M,J,a){},"1XHU":function(M,J,a){"use strict";var R=a("2qtc"),g=a("kLXV"),A=a("q1tI"),f=a.n(A),h=a("9kvl"),E=a("3wET"),w=a.n(E),r=a("bUJZ"),m=a.n(r),o=a("Ct/S"),t=a.n(o),p=function(s){var _=s.visible,v=s.occupationValue,C=s.onCancel,i=C===void 0?function(){}:C,u=function(){return f.a.createElement("div",{className:t.a.flexColumn},f.a.createElement("img",{className:t.a.img,src:m.a}),f.a.createElement("span",{className:t.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},b=function(){return f.a.createElement("div",{className:t.a.flexColumn},f.a.createElement("img",{className:t.a.img,src:w.a}),f.a.createElement("span",{className:t.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},O=function(){return v===3?f.a.createElement(f.a.Fragment,null,b(),u()):v===2?u():b()};return f.a.createElement(g.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:_,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){i(),h.d.push("/account/certification")},onCancel:function(){i()}},f.a.createElement("div",{className:t.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),f.a.createElement("div",{className:t.a.flexRow},O()))};J.a=Object(h.a)(function(d){var s=d.paperlibrary,_=d.loading,v=d.globalSetting;return{paperlibrary:s,globalSetting:v,loading:_.effects}})(p)},"1ZF9":function(M,J,a){M.exports=a.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,J,a){(function(R){R(a("VrN/"))})(function(R){"use strict";var g={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},A={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};R.defineMode("xml",function(f,h){var E=f.indentUnit,w={},r=h.htmlMode?g:A;for(var m in r)w[m]=r[m];for(var m in h)w[m]=h[m];var o,t;function p(T,k){function N(H){return k.tokenize=H,H(T,k)}var U=T.next();if(U=="<")return T.eat("!")?T.eat("[")?T.match("CDATA[")?N(_("atom","]]>")):null:T.match("--")?N(_("comment","-->")):T.match("DOCTYPE",!0,!0)?(T.eatWhile(/[\w\._\-]/),N(v(1))):null:T.eat("?")?(T.eatWhile(/[\w\._\-]/),k.tokenize=_("meta","?>"),"meta"):(o=T.eat("/")?"closeTag":"openTag",k.tokenize=d,"tag bracket");if(U=="&"){var z;return T.eat("#")?T.eat("x")?z=T.eatWhile(/[a-fA-F\d]/)&&T.eat(";"):z=T.eatWhile(/[\d]/)&&T.eat(";"):z=T.eatWhile(/[\w\.\-:]/)&&T.eat(";"),z?"atom":"error"}else return T.eatWhile(/[^&<]/),null}p.isInText=!0;function d(T,k){var N=T.next();if(N==">"||N=="/"&&T.eat(">"))return k.tokenize=p,o=N==">"?"endTag":"selfcloseTag","tag bracket";if(N=="=")return o="equals",null;if(N=="<"){k.tokenize=p,k.state=b,k.tagName=k.tagStart=null;var U=k.tokenize(T,k);return U?U+" tag error":"tag error"}else return/[\'\"]/.test(N)?(k.tokenize=s(N),k.stringStartCol=T.column(),k.tokenize(T,k)):(T.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function s(T){var k=function(N,U){for(;!N.eol();)if(N.next()==T){U.tokenize=d;break}return"string"};return k.isInAttribute=!0,k}function _(T,k){return function(N,U){for(;!N.eol();){if(N.match(k)){U.tokenize=p;break}N.next()}return T}}function v(T){return function(k,N){for(var U;(U=k.next())!=null;){if(U=="<")return N.tokenize=v(T+1),N.tokenize(k,N);if(U==">")if(T==1){N.tokenize=p;break}else return N.tokenize=v(T-1),N.tokenize(k,N)}return"meta"}}function C(T,k,N){this.prev=T.context,this.tagName=k,this.indent=T.indented,this.startOfLine=N,(w.doNotIndent.hasOwnProperty(k)||T.context&&T.context.noIndent)&&(this.noIndent=!0)}function i(T){T.context&&(T.context=T.context.prev)}function u(T,k){for(var N;;){if(!T.context)return;if(N=T.context.tagName,!w.contextGrabbers.hasOwnProperty(N)||!w.contextGrabbers[N].hasOwnProperty(k))return;i(T)}}function b(T,k,N){return T=="openTag"?(N.tagStart=k.column(),O):T=="closeTag"?y:b}function O(T,k,N){return T=="word"?(N.tagName=k.current(),t="tag",D):w.allowMissingTagName&&T=="endTag"?(t="tag bracket",D(T,k,N)):(t="error",O)}function y(T,k,N){if(T=="word"){var U=k.current();return N.context&&N.context.tagName!=U&&w.implicitlyClosed.hasOwnProperty(N.context.tagName)&&i(N),N.context&&N.context.tagName==U||w.matchClosing===!1?(t="tag",c):(t="tag error",P)}else return w.allowMissingTagName&&T=="endTag"?(t="tag bracket",c(T,k,N)):(t="error",P)}function c(T,k,N){return T!="endTag"?(t="error",c):(i(N),b)}function P(T,k,N){return t="error",c(T,k,N)}function D(T,k,N){if(T=="word")return t="attribute",S;if(T=="endTag"||T=="selfcloseTag"){var U=N.tagName,z=N.tagStart;return N.tagName=N.tagStart=null,T=="selfcloseTag"||w.autoSelfClosers.hasOwnProperty(U)?u(N,U):(u(N,U),N.context=new C(N,U,z==N.indented)),b}return t="error",D}function S(T,k,N){return T=="equals"?x:(w.allowMissing||(t="error"),D(T,k,N))}function x(T,k,N){return T=="string"?l:T=="word"&&w.allowUnquoted?(t="string",D):(t="error",D(T,k,N))}function l(T,k,N){return T=="string"?l:D(T,k,N)}return{startState:function(T){var k={tokenize:p,state:b,indented:T||0,tagName:null,tagStart:null,context:null};return T!=null&&(k.baseIndent=T),k},token:function(T,k){if(!k.tagName&&T.sol()&&(k.indented=T.indentation()),T.eatSpace())return null;o=null;var N=k.tokenize(T,k);return(N||o)&&N!="comment"&&(t=null,k.state=k.state(o||N,T,k),t&&(N=t=="error"?N+" error":t)),N},indent:function(T,k,N){var U=T.context;if(T.tokenize.isInAttribute)return T.tagStart==T.indented?T.stringStartCol+1:T.indented+E;if(U&&U.noIndent)return R.Pass;if(T.tokenize!=d&&T.tokenize!=p)return N?N.match(/^(\s*)/)[0].length:0;if(T.tagName)return w.multilineTagIndentPastTag!==!1?T.tagStart+T.tagName.length+2:T.tagStart+E*(w.multilineTagIndentFactor||1);if(w.alignCDATA&&/$/,blockCommentStart:"",configuration:w.htmlMode?"html":"xml",helperType:w.htmlMode?"html":"xml",skipAttribute:function(T){T.state==x&&(T.state=D)},xmlCurrentTag:function(T){return T.tagName?{name:T.tagName,close:T.type=="closeTag"}:null},xmlCurrentContext:function(T){for(var k=[],N=T.context;N;N=N.prev)N.tagName&&k.push(N.tagName);return k.reverse()}}}),R.defineMIME("text/xml","xml"),R.defineMIME("application/xml","xml"),R.mimeModes.hasOwnProperty("text/html")||R.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(M,J,a){"use strict";a.d(J,"d",function(){return $e}),a.d(J,"b",function(){return vt}),a.d(J,"c",function(){return Lt}),a.d(J,"a",function(){return En});var R=a("VTBJ"),g=a("1OyB"),A=a("vuIU"),f=a("JX7q"),h=a("Ji7U"),E=a("LK+K"),w=a("q1tI"),r=a("I8Z2"),m=a("BGR+"),o=a("wx14"),t=a("rePB"),p=a("4IlW"),d=a("2GS6"),s=a("Gytx"),_=a.n(s),v=a("TSYQ"),C=a.n(v),i=a("U8pU"),u=a("ODXe"),b=/iPhone/i,O=/iPod/i,y=/iPad/i,c=/\bAndroid(?:.+)Mobile\b/i,P=/Android/i,D=/\bAndroid(?:.+)SD4930UR\b/i,S=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,x=/Windows Phone/i,l=/\bWindows(?:.+)ARM\b/i,T=/BlackBerry/i,k=/BB10/i,N=/Opera Mini/i,U=/\b(CriOS|Chrome)(?:.+)Mobile/i,z=/Mobile(?:.+)Firefox\b/i;function H(Ot,He){return Ot.test(He)}function K(Ot){var He=Ot||(typeof navigator!="undefined"?navigator.userAgent:""),it=He.split("[FBAN");if(typeof it[1]!="undefined"){var ot=it,Ne=Object(u.a)(ot,1);He=Ne[0]}if(it=He.split("Twitter"),typeof it[1]!="undefined"){var Qe=it,At=Object(u.a)(Qe,1);He=At[0]}var yt={apple:{phone:H(b,He)&&!H(x,He),ipod:H(O,He),tablet:!H(b,He)&&H(y,He)&&!H(x,He),device:(H(b,He)||H(O,He)||H(y,He))&&!H(x,He)},amazon:{phone:H(D,He),tablet:!H(D,He)&&H(S,He),device:H(D,He)||H(S,He)},android:{phone:!H(x,He)&&H(D,He)||!H(x,He)&&H(c,He),tablet:!H(x,He)&&!H(D,He)&&!H(c,He)&&(H(S,He)||H(P,He)),device:!H(x,He)&&(H(D,He)||H(S,He)||H(c,He)||H(P,He))||H(/\bokhttp\b/i,He)},windows:{phone:H(x,He),tablet:H(l,He),device:H(x,He)||H(l,He)},other:{blackberry:H(T,He),blackberry10:H(k,He),opera:H(N,He),firefox:H(z,He),chrome:H(U,He),device:H(T,He)||H(k,He)||H(N,He)||H(z,He)||H(U,He)},any:null,phone:null,tablet:null};return yt.any=yt.apple.device||yt.android.device||yt.windows.device||yt.other.device,yt.phone=yt.apple.phone||yt.android.phone||yt.windows.phone,yt.tablet=yt.apple.tablet||yt.android.tablet||yt.windows.tablet,yt}var V=Object(R.a)(Object(R.a)({},K()),{},{isMobile:K}),W=V;function B(){}function X(Ot,He,it){var ot=He||"";return Ot.key||"".concat(ot,"item_").concat(it)}function ue(Ot){return"".concat(Ot,"-menu-")}function ve(Ot,He){var it=-1;w.Children.forEach(Ot,function(ot){it+=1,ot&&ot.type&&ot.type.isMenuItemGroup?w.Children.forEach(ot.props.children,function(Ne){it+=1,He(Ne,it)}):He(ot,it)})}function he(Ot,He,it){if(!Ot||it.find)return;w.Children.forEach(Ot,function(ot){if(ot){var Ne=ot.type;if(!Ne||!(Ne.isSubMenu||Ne.isMenuItem||Ne.isMenuItemGroup))return;He.indexOf(ot.key)!==-1?it.find=!0:ot.props.children&&he(ot.props.children,He,it)}})}var Pe=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Re=function(He){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ot=He&&typeof He.getBoundingClientRect=="function"&&He.getBoundingClientRect().width;if(ot){if(it){var Ne=getComputedStyle(He),Qe=Ne.marginLeft,At=Ne.marginRight;ot+=+Qe.replace("px","")+ +At.replace("px","")}ot=+ot.toFixed(6)}return ot||0},ce=function(He,it,ot){He&&Object(i.a)(He.style)==="object"&&(He.style[it]=ot)},Ee=function(){return W.any},ye=a("KQm4"),se=a("Ff2n"),oe=a("i8i4"),$=a("bdgK"),pe=a("uciX"),ne=a("8XRh"),re={adjustX:1,adjustY:1},Se={topLeft:{points:["bl","tl"],overflow:re,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:re,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:re,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:re,offset:[4,0]}},ie={topLeft:{points:["bl","tl"],overflow:re,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:re,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:re,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:re,offset:[4,0]}},q=Se,Y=0,te={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Oe=function(He,it,ot){var Ne=ue(it),Qe=He.getState();He.setState({defaultActiveFirst:Object(R.a)(Object(R.a)({},Qe.defaultActiveFirst),{},Object(t.a)({},Ne,ot))})},Ce=function(Ot){Object(h.a)(it,Ot);var He=Object(E.a)(it);function it(ot){var Ne;Object(g.a)(this,it),Ne=He.call(this,ot),Ne.onDestroy=function(dt){Ne.props.onDestroy(dt)},Ne.onKeyDown=function(dt){var Wt=dt.keyCode,tn=Ne.menuInstance,Fn=Ne.props,Tn=Fn.isOpen,Jn=Fn.store;if(Wt===p.a.ENTER)return Ne.onTitleClick(dt),Oe(Jn,Ne.props.eventKey,!0),!0;if(Wt===p.a.RIGHT)return Tn?tn.onKeyDown(dt):(Ne.triggerOpenChange(!0),Oe(Jn,Ne.props.eventKey,!0)),!0;if(Wt===p.a.LEFT){var $n;if(Tn)$n=tn.onKeyDown(dt);else return;return $n||(Ne.triggerOpenChange(!1),$n=!0),$n}return Tn&&(Wt===p.a.UP||Wt===p.a.DOWN)?tn.onKeyDown(dt):void 0},Ne.onOpenChange=function(dt){Ne.props.onOpenChange(dt)},Ne.onPopupVisibleChange=function(dt){Ne.triggerOpenChange(dt,dt?"mouseenter":"mouseleave")},Ne.onMouseEnter=function(dt){var Wt=Ne.props,tn=Wt.eventKey,Fn=Wt.onMouseEnter,Tn=Wt.store;Oe(Tn,Ne.props.eventKey,!1),Fn({key:tn,domEvent:dt})},Ne.onMouseLeave=function(dt){var Wt=Ne.props,tn=Wt.parentMenu,Fn=Wt.eventKey,Tn=Wt.onMouseLeave;tn.subMenuInstance=Object(f.a)(Ne),Tn({key:Fn,domEvent:dt})},Ne.onTitleMouseEnter=function(dt){var Wt=Ne.props,tn=Wt.eventKey,Fn=Wt.onItemHover,Tn=Wt.onTitleMouseEnter;Fn({key:tn,hover:!0}),Tn({key:tn,domEvent:dt})},Ne.onTitleMouseLeave=function(dt){var Wt=Ne.props,tn=Wt.parentMenu,Fn=Wt.eventKey,Tn=Wt.onItemHover,Jn=Wt.onTitleMouseLeave;tn.subMenuInstance=Object(f.a)(Ne),Tn({key:Fn,hover:!1}),Jn({key:Fn,domEvent:dt})},Ne.onTitleClick=function(dt){var Wt=Object(f.a)(Ne),tn=Wt.props;if(tn.onTitleClick({key:tn.eventKey,domEvent:dt}),tn.triggerSubMenuAction==="hover")return;Ne.triggerOpenChange(!tn.isOpen,"click"),Oe(tn.store,Ne.props.eventKey,!1)},Ne.onSubMenuClick=function(dt){typeof Ne.props.onClick=="function"&&Ne.props.onClick(Ne.addKeyPath(dt))},Ne.onSelect=function(dt){Ne.props.onSelect(dt)},Ne.onDeselect=function(dt){Ne.props.onDeselect(dt)},Ne.getPrefixCls=function(){return"".concat(Ne.props.rootPrefixCls,"-submenu")},Ne.getActiveClassName=function(){return"".concat(Ne.getPrefixCls(),"-active")},Ne.getDisabledClassName=function(){return"".concat(Ne.getPrefixCls(),"-disabled")},Ne.getSelectedClassName=function(){return"".concat(Ne.getPrefixCls(),"-selected")},Ne.getOpenClassName=function(){return"".concat(Ne.props.rootPrefixCls,"-submenu-open")},Ne.saveMenuInstance=function(dt){Ne.menuInstance=dt},Ne.addKeyPath=function(dt){return Object(R.a)(Object(R.a)({},dt),{},{keyPath:(dt.keyPath||[]).concat(Ne.props.eventKey)})},Ne.triggerOpenChange=function(dt,Wt){var tn=Ne.props.eventKey,Fn=function(){Ne.onOpenChange({key:tn,item:Object(f.a)(Ne),trigger:Wt,open:dt})};Wt==="mouseenter"?Ne.mouseenterTimeout=setTimeout(function(){Fn()},0):Fn()},Ne.isChildrenSelected=function(){var dt={find:!1};return he(Ne.props.children,Ne.props.selectedKeys,dt),dt.find},Ne.isOpen=function(){return Ne.props.openKeys.indexOf(Ne.props.eventKey)!==-1},Ne.adjustWidth=function(){if(!Ne.subMenuTitle||!Ne.menuInstance)return;var dt=oe.findDOMNode(Ne.menuInstance);if(dt.offsetWidth>=Ne.subMenuTitle.offsetWidth)return;dt.style.minWidth="".concat(Ne.subMenuTitle.offsetWidth,"px")},Ne.saveSubMenuTitle=function(dt){Ne.subMenuTitle=dt},Ne.getBaseProps=function(){var dt=Object(f.a)(Ne),Wt=dt.props;return{mode:Wt.mode==="horizontal"?"vertical":Wt.mode,visible:Ne.props.isOpen,level:Wt.level+1,inlineIndent:Wt.inlineIndent,focusable:!1,onClick:Ne.onSubMenuClick,onSelect:Ne.onSelect,onDeselect:Ne.onDeselect,onDestroy:Ne.onDestroy,selectedKeys:Wt.selectedKeys,eventKey:"".concat(Wt.eventKey,"-menu-"),openKeys:Wt.openKeys,motion:Wt.motion,onOpenChange:Ne.onOpenChange,subMenuOpenDelay:Wt.subMenuOpenDelay,parentMenu:Object(f.a)(Ne),subMenuCloseDelay:Wt.subMenuCloseDelay,forceSubMenuRender:Wt.forceSubMenuRender,triggerSubMenuAction:Wt.triggerSubMenuAction,builtinPlacements:Wt.builtinPlacements,defaultActiveFirst:Wt.store.getState().defaultActiveFirst[ue(Wt.eventKey)],multiple:Wt.multiple,prefixCls:Wt.rootPrefixCls,id:Ne.internalMenuId,manualRef:Ne.saveMenuInstance,itemIcon:Wt.itemIcon,expandIcon:Wt.expandIcon,direction:Wt.direction}},Ne.getMotion=function(dt,Wt){var tn=Object(f.a)(Ne),Fn=tn.haveRendered,Tn=Ne.props,Jn=Tn.motion,$n=Tn.rootPrefixCls,Mn=Object(R.a)(Object(R.a)({},Jn),{},{leavedClassName:"".concat($n,"-hidden"),removeOnLeave:!1,motionAppear:Fn||!Wt||dt!=="inline"});return Mn};var Qe=ot.store,At=ot.eventKey,yt=Qe.getState(),It=yt.defaultActiveFirst;Ne.isRootMenu=!1;var Ft=!1;return It&&(Ft=It[At]),Oe(Qe,At,Ft),Ne}return Object(A.a)(it,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ne=this,Qe=this.props,At=Qe.mode,yt=Qe.parentMenu,It=Qe.manualRef;if(It&&It(this),At!=="horizontal"||!yt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Ne.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ne=this.props,Qe=Ne.onDestroy,At=Ne.eventKey;Qe&&Qe(At),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Ne){var Qe=this,At=this.getBaseProps(),yt=this.getMotion(At.mode,At.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||At.visible||At.forceSubMenuRender,!this.haveOpened)return w.createElement("div",null);var It=At.direction;return w.createElement(ne.default,Object.assign({visible:At.visible},yt),function(Ft){var dt=Ft.className,Wt=Ft.style,tn=C()("".concat(At.prefixCls,"-sub"),dt,Object(t.a)({},"".concat(At.prefixCls,"-rtl"),It==="rtl"));return w.createElement(Ve,Object.assign({},At,{id:Qe.internalMenuId,className:tn,style:Wt}),Ne)})}},{key:"render",value:function(){var Ne,Qe=Object(R.a)({},this.props),At=Qe.isOpen,yt=this.getPrefixCls(),It=Qe.mode==="inline",Ft=C()(yt,"".concat(yt,"-").concat(Qe.mode),(Ne={},Object(t.a)(Ne,Qe.className,!!Qe.className),Object(t.a)(Ne,this.getOpenClassName(),At),Object(t.a)(Ne,this.getActiveClassName(),Qe.active||At&&!It),Object(t.a)(Ne,this.getDisabledClassName(),Qe.disabled),Object(t.a)(Ne,this.getSelectedClassName(),this.isChildrenSelected()),Ne));this.internalMenuId||(Qe.eventKey?this.internalMenuId="".concat(Qe.eventKey,"$Menu"):(Y+=1,this.internalMenuId="$__$".concat(Y,"$Menu")));var dt={},Wt={},tn={};Qe.disabled||(dt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Wt={onClick:this.onTitleClick},tn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Fn={},Tn=Qe.direction;It&&(Tn==="rtl"?Fn.paddingRight=Qe.inlineIndent*Qe.level:Fn.paddingLeft=Qe.inlineIndent*Qe.level);var Jn={};this.props.isOpen&&(Jn={"aria-owns":this.internalMenuId});var $n=null;Qe.mode!=="horizontal"&&($n=this.props.expandIcon,typeof this.props.expandIcon=="function"&&($n=w.createElement(this.props.expandIcon,Object(R.a)({},this.props))));var Mn=w.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Fn,className:"".concat(yt,"-title"),role:"button"},tn,Wt,{"aria-expanded":At},Jn,{"aria-haspopup":"true",title:typeof Qe.title=="string"?Qe.title:void 0}),Qe.title,$n||w.createElement("i",{className:"".concat(yt,"-arrow")})),ln=this.renderChildren(Qe.children),Sr=Qe.parentMenu.isRootMenu?Qe.parentMenu.props.getPopupContainer:function(dr){return dr.parentNode},Pr=te[Qe.mode],Mr=Qe.popupOffset?{offset:Qe.popupOffset}:{},cr=Qe.mode==="inline"?"":Qe.popupClassName;cr+=Tn==="rtl"?" ".concat(yt,"-rtl"):"";var Hn=Qe.disabled,qn=Qe.triggerSubMenuAction,an=Qe.subMenuOpenDelay,Gt=Qe.forceSubMenuRender,_n=Qe.subMenuCloseDelay,Br=Qe.builtinPlacements;Pe.forEach(function(dr){return delete Qe[dr]}),delete Qe.onClick;var Ir=Tn==="rtl"?Object.assign({},ie,Br):Object.assign({},Se,Br);return delete Qe.direction,w.createElement("li",Object.assign({},Qe,dt,{className:Ft,role:"menuitem"}),It&&Mn,It&&ln,!It&&w.createElement(pe.a,{prefixCls:yt,popupClassName:C()("".concat(yt,"-popup"),cr),getPopupContainer:Sr,builtinPlacements:Ir,popupPlacement:Pr,popupVisible:At,popupAlign:Mr,popup:ln,action:Hn?[]:[qn],mouseEnterDelay:an,mouseLeaveDelay:_n,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Gt},Mn))}}]),it}(w.Component);Ce.defaultProps={onMouseEnter:B,onMouseLeave:B,onTitleMouseEnter:B,onTitleMouseLeave:B,onTitleClick:B,manualRef:B,mode:"vertical",title:""};var Me=Object(r.b)(function(Ot,He){var it=Ot.openKeys,ot=Ot.activeKey,Ne=Ot.selectedKeys,Qe=He.eventKey,At=He.subMenuKey;return{isOpen:it.indexOf(Qe)>-1,active:ot[At]===Qe,selectedKeys:Ne}})(Ce);Me.isSubMenu=!0;var $e=Me,nt="menuitem-overflowed",ut=.5,ht=function(Ot){Object(h.a)(it,Ot);var He=Object(E.a)(it);function it(){var ot;return Object(g.a)(this,it),ot=He.apply(this,arguments),ot.resizeObserver=null,ot.mutationObserver=null,ot.originalTotalWidth=0,ot.overflowedItems=[],ot.menuItemSizes=[],ot.cancelFrameId=null,ot.state={lastVisibleIndex:void 0},ot.getMenuItemNodes=function(){var Ne=ot.props.prefixCls,Qe=oe.findDOMNode(Object(f.a)(ot));return Qe?[].slice.call(Qe.children).filter(function(At){return At.className.split(" ").indexOf("".concat(Ne,"-overflowed-submenu"))<0}):[]},ot.getOverflowedSubMenuItem=function(Ne,Qe,At){var yt=ot.props,It=yt.overflowedIndicator,Ft=yt.level,dt=yt.mode,Wt=yt.prefixCls,tn=yt.theme;if(Ft!==1||dt!=="horizontal")return null;var Fn=ot.props.children[0],Tn=Fn.props,Jn=Tn.children,$n=Tn.title,Mn=Tn.style,ln=Object(se.a)(Tn,["children","title","style"]),Sr=Object(R.a)({},Mn),Pr="".concat(Ne,"-overflowed-indicator"),Mr="".concat(Ne,"-overflowed-indicator");Qe.length===0&&At!==!0?Sr=Object(R.a)(Object(R.a)({},Sr),{},{display:"none"}):At&&(Sr=Object(R.a)(Object(R.a)({},Sr),{},{visibility:"hidden",position:"absolute"}),Pr="".concat(Pr,"-placeholder"),Mr="".concat(Mr,"-placeholder"));var cr=tn?"".concat(Wt,"-").concat(tn):"",Hn={};return Pe.forEach(function(qn){ln[qn]!==void 0&&(Hn[qn]=ln[qn])}),w.createElement($e,Object.assign({title:It,className:"".concat(Wt,"-overflowed-submenu"),popupClassName:cr},Hn,{key:Pr,eventKey:Mr,disabled:!1,style:Sr}),Qe)},ot.setChildrenWidthAndResize=function(){if(ot.props.mode!=="horizontal")return;var Ne=oe.findDOMNode(Object(f.a)(ot));if(!Ne)return;var Qe=Ne.children;if(!Qe||Qe.length===0)return;var At=Ne.children[Qe.length-1];ce(At,"display","inline-block");var yt=ot.getMenuItemNodes(),It=yt.filter(function(Ft){return Ft.className.split(" ").indexOf(nt)>=0});It.forEach(function(Ft){ce(Ft,"display","inline-block")}),ot.menuItemSizes=yt.map(function(Ft){return Re(Ft,!0)}),It.forEach(function(Ft){ce(Ft,"display","none")}),ot.overflowedIndicatorWidth=Re(Ne.children[Ne.children.length-1],!0),ot.originalTotalWidth=ot.menuItemSizes.reduce(function(Ft,dt){return Ft+dt},0),ot.handleResize(),ce(At,"display","none")},ot.handleResize=function(){if(ot.props.mode!=="horizontal")return;var Ne=oe.findDOMNode(Object(f.a)(ot));if(!Ne)return;var Qe=Re(Ne);ot.overflowedItems=[];var At=0,yt;ot.originalTotalWidth>Qe+ut&&(yt=-1,ot.menuItemSizes.forEach(function(It){At+=It,At+ot.overflowedIndicatorWidth<=Qe&&(yt+=1)})),ot.setState({lastVisibleIndex:yt})},ot}return Object(A.a)(it,[{key:"componentDidMount",value:function(){var Ne=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Qe=oe.findDOMNode(this);if(!Qe)return;this.resizeObserver=new $.default(function(At){At.forEach(function(){var yt=Ne.cancelFrameId;cancelAnimationFrame(yt),Ne.cancelFrameId=requestAnimationFrame(Ne.setChildrenWidthAndResize)})}),[].slice.call(Qe.children).concat(Qe).forEach(function(At){Ne.resizeObserver.observe(At)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ne.resizeObserver.disconnect(),[].slice.call(Qe.children).concat(Qe).forEach(function(At){Ne.resizeObserver.observe(At)}),Ne.setChildrenWidthAndResize()}),this.mutationObserver.observe(Qe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Ne){var Qe=this,At=this.state.lastVisibleIndex;return(Ne||[]).reduce(function(yt,It,Ft){var dt=It;if(Qe.props.mode==="horizontal"){var Wt=Qe.getOverflowedSubMenuItem(It.props.eventKey,[]);At!==void 0&&Qe.props.className.indexOf("".concat(Qe.props.prefixCls,"-root"))!==-1&&(Ft>At&&(dt=w.cloneElement(It,{style:{display:"none"},eventKey:"".concat(It.props.eventKey,"-hidden"),className:"".concat(nt)})),Ft===At+1&&(Qe.overflowedItems=Ne.slice(At+1).map(function(Fn){return w.cloneElement(Fn,{key:Fn.props.eventKey,mode:"vertical-left"})}),Wt=Qe.getOverflowedSubMenuItem(It.props.eventKey,Qe.overflowedItems)));var tn=[].concat(Object(ye.a)(yt),[Wt,dt]);return Ft===Ne.length-1&&tn.push(Qe.getOverflowedSubMenuItem(It.props.eventKey,[],!0)),tn}return[].concat(Object(ye.a)(yt),[dt])},[])}},{key:"render",value:function(){var Ne=this.props,Qe=Ne.visible,At=Ne.prefixCls,yt=Ne.overflowedIndicator,It=Ne.mode,Ft=Ne.level,dt=Ne.tag,Wt=Ne.children,tn=Ne.theme,Fn=Object(se.a)(Ne,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Tn=dt;return w.createElement(Tn,Object.assign({},Fn),this.renderChildren(Wt))}}]),it}(w.Component);ht.defaultProps={tag:"div",className:""};var pt=ht;function xt(Ot){return Ot.length?Ot.every(function(He){return!!He.props.disabled}):!0}function Ke(Ot,He,it){var ot=Ot.getState();Ot.setState({activeKey:Object(R.a)(Object(R.a)({},ot.activeKey),{},Object(t.a)({},He,it))})}function Ue(Ot){return Ot.eventKey||"0-menu-"}function st(Ot,He){var it=He,ot=Ot.children,Ne=Ot.eventKey;if(it){var Qe;if(ve(ot,function(At,yt){At&&At.props&&!At.props.disabled&&it===X(At,Ne,yt)&&(Qe=!0)}),Qe)return it}return it=null,Ot.defaultActiveFirst&&ve(ot,function(At,yt){!it&&At&&!At.props.disabled&&(it=X(At,Ne,yt))}),it}function kt(Ot){if(Ot){var He=this.instanceArray.indexOf(Ot);He!==-1?this.instanceArray[He]=Ot:this.instanceArray.push(Ot)}}var gt=function(Ot){Object(h.a)(it,Ot);var He=Object(E.a)(it);function it(ot){var Ne;return Object(g.a)(this,it),Ne=He.call(this,ot),Ne.onKeyDown=function(Qe,At){var yt=Qe.keyCode,It;if(Ne.getFlatInstanceArray().forEach(function(dt){dt&&dt.props.active&&dt.onKeyDown&&(It=dt.onKeyDown(Qe))}),It)return 1;var Ft=null;return(yt===p.a.UP||yt===p.a.DOWN)&&(Ft=Ne.step(yt===p.a.UP?-1:1)),Ft?(Qe.preventDefault(),Ke(Ne.props.store,Ue(Ne.props),Ft.props.eventKey),typeof At=="function"&&At(Ft),1):void 0},Ne.onItemHover=function(Qe){var At=Qe.key,yt=Qe.hover;Ke(Ne.props.store,Ue(Ne.props),yt?At:null)},Ne.onDeselect=function(Qe){Ne.props.onDeselect(Qe)},Ne.onSelect=function(Qe){Ne.props.onSelect(Qe)},Ne.onClick=function(Qe){Ne.props.onClick(Qe)},Ne.onOpenChange=function(Qe){Ne.props.onOpenChange(Qe)},Ne.onDestroy=function(Qe){Ne.props.onDestroy(Qe)},Ne.getFlatInstanceArray=function(){return Ne.instanceArray},Ne.step=function(Qe){var At=Ne.getFlatInstanceArray(),yt=Ne.props.store.getState().activeKey[Ue(Ne.props)],It=At.length;if(!It)return null;Qe<0&&(At=At.concat().reverse());var Ft=-1;if(At.every(function(Fn,Tn){return Fn&&Fn.props.eventKey===yt?(Ft=Tn,!1):!0}),!Ne.props.defaultActiveFirst&&Ft!==-1&&xt(At.slice(Ft,It-1)))return;var dt=(Ft+1)%It,Wt=dt;do{var tn=At[Wt];if(!tn||tn.props.disabled)Wt=(Wt+1)%It;else return tn}while(Wt!==dt);return null},Ne.renderCommonMenuItem=function(Qe,At,yt){var It=Ne.props.store.getState(),Ft=Object(f.a)(Ne),dt=Ft.props,Wt=X(Qe,dt.eventKey,At),tn=Qe.props;if(!tn||typeof Qe.type=="string")return Qe;var Fn=Wt===It.activeKey,Tn=Object(R.a)(Object(R.a)({mode:tn.mode||dt.mode,level:dt.level,inlineIndent:dt.inlineIndent,renderMenuItem:Ne.renderMenuItem,rootPrefixCls:dt.prefixCls,index:At,parentMenu:dt.parentMenu,manualRef:tn.disabled?void 0:Object(d.a)(Qe.ref,kt.bind(Object(f.a)(Ne))),eventKey:Wt,active:!tn.disabled&&Fn,multiple:dt.multiple,onClick:function($n){(tn.onClick||B)($n),Ne.onClick($n)},onItemHover:Ne.onItemHover,motion:dt.motion,subMenuOpenDelay:dt.subMenuOpenDelay,subMenuCloseDelay:dt.subMenuCloseDelay,forceSubMenuRender:dt.forceSubMenuRender,onOpenChange:Ne.onOpenChange,onDeselect:Ne.onDeselect,onSelect:Ne.onSelect,builtinPlacements:dt.builtinPlacements,itemIcon:tn.itemIcon||Ne.props.itemIcon,expandIcon:tn.expandIcon||Ne.props.expandIcon},yt),{},{direction:dt.direction});return(dt.mode==="inline"||Ee())&&(Tn.triggerSubMenuAction="click"),w.cloneElement(Qe,Tn)},Ne.renderMenuItem=function(Qe,At,yt){if(!Qe)return null;var It=Ne.props.store.getState(),Ft={openKeys:It.openKeys,selectedKeys:It.selectedKeys,triggerSubMenuAction:Ne.props.triggerSubMenuAction,subMenuKey:yt};return Ne.renderCommonMenuItem(Qe,At,Ft)},ot.store.setState({activeKey:Object(R.a)(Object(R.a)({},ot.store.getState().activeKey),{},Object(t.a)({},ot.eventKey,st(ot,ot.activeKey)))}),Ne.instanceArray=[],Ne}return Object(A.a)(it,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ne){return this.props.visible||Ne.visible||this.props.className!==Ne.className||!_()(this.props.style,Ne.style)}},{key:"componentDidUpdate",value:function(Ne){var Qe=this.props,At="activeKey"in Qe?Qe.activeKey:Qe.store.getState().activeKey[Ue(Qe)],yt=st(Qe,At);if(yt!==At)Ke(Qe.store,Ue(Qe),yt);else if("activeKey"in Ne){var It=st(Ne,Ne.activeKey);yt!==It&&Ke(Qe.store,Ue(Qe),yt)}}},{key:"render",value:function(){var Ne=this,Qe=Object(o.a)({},this.props);this.instanceArray=[];var At=C()(Qe.prefixCls,Qe.className,"".concat(Qe.prefixCls,"-").concat(Qe.mode)),yt={className:At,role:Qe.role||"menu"};Qe.id&&(yt.id=Qe.id),Qe.focusable&&(yt.tabIndex=0,yt.onKeyDown=this.onKeyDown);var It=Qe.prefixCls,Ft=Qe.eventKey,dt=Qe.visible,Wt=Qe.level,tn=Qe.mode,Fn=Qe.overflowedIndicator,Tn=Qe.theme;return Pe.forEach(function(Jn){return delete Qe[Jn]}),delete Qe.onClick,w.createElement(pt,Object.assign({},Qe,{prefixCls:It,mode:tn,tag:"ul",level:Wt,theme:Tn,visible:dt,overflowedIndicator:Fn},yt),w.Children.map(Qe.children,function(Jn,$n){return Ne.renderMenuItem(Jn,$n,Ft||"0-menu-")}))}}]),it}(w.Component);gt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:B};var bt=Object(r.b)()(gt),Ve=bt,We=a("Kwbf");function Je(Ot,He,it){var ot=Ot.prefixCls,Ne=Ot.motion,Qe=Ot.defaultMotions,At=Qe===void 0?{}:Qe,yt=Ot.openAnimation,It=Ot.openTransitionName,Ft=He.switchingModeFromInline;if(Ne)return Ne;if(Object(i.a)(yt)==="object"&&yt)Object(We.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof yt=="string")return{motionName:"".concat(ot,"-open-").concat(yt)};if(It)return{motionName:It};var dt=At[it];return dt||(Ft?null:At.other)}var Te=function(Ot){Object(h.a)(it,Ot);var He=Object(E.a)(it);function it(ot){var Ne;Object(g.a)(this,it),Ne=He.call(this,ot),Ne.inlineOpenKeys=[],Ne.onSelect=function(yt){var It=Object(f.a)(Ne),Ft=It.props;if(Ft.selectable){var dt=Ne.store.getState(),Wt=dt.selectedKeys,tn=yt.key;Ft.multiple?Wt=Wt.concat([tn]):Wt=[tn],"selectedKeys"in Ft||Ne.store.setState({selectedKeys:Wt}),Ft.onSelect(Object(R.a)(Object(R.a)({},yt),{},{selectedKeys:Wt}))}},Ne.onClick=function(yt){var It=Ne.getRealMenuMode(),Ft=Object(f.a)(Ne),dt=Ft.store,Wt=Ft.props.onOpenChange;It!=="inline"&&!("openKeys"in Ne.props)&&(dt.setState({openKeys:[]}),Wt([])),Ne.props.onClick(yt)},Ne.onKeyDown=function(yt,It){Ne.innerMenu.getWrappedInstance().onKeyDown(yt,It)},Ne.onOpenChange=function(yt){var It=Object(f.a)(Ne),Ft=It.props,dt=Ne.store.getState().openKeys.concat(),Wt=!1,tn=function(Tn){var Jn=!1;if(Tn.open)Jn=dt.indexOf(Tn.key)===-1,Jn&&dt.push(Tn.key);else{var $n=dt.indexOf(Tn.key);Jn=$n!==-1,Jn&&dt.splice($n,1)}Wt=Wt||Jn};Array.isArray(yt)?yt.forEach(tn):tn(yt),Wt&&("openKeys"in Ne.props||Ne.store.setState({openKeys:dt}),Ft.onOpenChange(dt))},Ne.onDeselect=function(yt){var It=Object(f.a)(Ne),Ft=It.props;if(Ft.selectable){var dt=Ne.store.getState().selectedKeys.concat(),Wt=yt.key,tn=dt.indexOf(Wt);tn!==-1&&dt.splice(tn,1),"selectedKeys"in Ft||Ne.store.setState({selectedKeys:dt}),Ft.onDeselect(Object(R.a)(Object(R.a)({},yt),{},{selectedKeys:dt}))}},Ne.onMouseEnter=function(yt){Ne.restoreModeVerticalFromInline();var It=Ne.props.onMouseEnter;It&&It(yt)},Ne.onTransitionEnd=function(yt){var It=yt.propertyName==="width"&&yt.target===yt.currentTarget,Ft=yt.target.className,dt=Object.prototype.toString.call(Ft)==="[object SVGAnimatedString]"?Ft.animVal:Ft,Wt=yt.propertyName==="font-size"&&dt.indexOf("anticon")>=0;(It||Wt)&&Ne.restoreModeVerticalFromInline()},Ne.setInnerMenu=function(yt){Ne.innerMenu=yt},Ne.isRootMenu=!0;var Qe=ot.defaultSelectedKeys,At=ot.defaultOpenKeys;return"selectedKeys"in ot&&(Qe=ot.selectedKeys||[]),"openKeys"in ot&&(At=ot.openKeys||[]),Ne.store=Object(r.c)({selectedKeys:Qe,openKeys:At,activeKey:{"0-menu-":st(ot,ot.activeKey)}}),Ne.state={switchingModeFromInline:!1},Ne}return Object(A.a)(it,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ne){this.updateOpentKeysWhenSwitchMode(Ne),this.updateMiniStore();var Qe=this.props,At=Qe.siderCollapsed,yt=Qe.inlineCollapsed,It=Qe.onOpenChange;(!Ne.inlineCollapsed&&yt||!Ne.siderCollapsed&&At)&&It([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Ne){var Qe=this.props,At=this.store,yt=this.inlineOpenKeys,It=At.getState(),Ft={};Ne.mode==="inline"&&Qe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Qe||((Qe.inlineCollapsed&&!Ne.inlineCollapsed||Qe.siderCollapsed&&!Ne.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=It.openKeys.concat(),Ft.openKeys=[]),(!Qe.inlineCollapsed&&Ne.inlineCollapsed||!Qe.siderCollapsed&&Ne.siderCollapsed)&&(Ft.openKeys=yt,this.inlineOpenKeys=[])),Object.keys(Ft).length&&At.setState(Ft)}},{key:"updateMenuDisplay",value:function(){var Ne=this.props.collapsedWidth,Qe=this.store,At=this.prevOpenKeys,yt=this.getInlineCollapsed()&&(Ne===0||Ne==="0"||Ne==="0px");yt?(this.prevOpenKeys=Qe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):At&&(this.store.setState({openKeys:At}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ne=this.props.mode,Qe=this.state.switchingModeFromInline,At=this.getInlineCollapsed();return Qe&&At?"inline":At?"vertical":Ne}},{key:"getInlineCollapsed",value:function(){var Ne=this.props,Qe=Ne.inlineCollapsed,At=Ne.siderCollapsed;return At!==void 0?At:Qe}},{key:"restoreModeVerticalFromInline",value:function(){var Ne=this.state.switchingModeFromInline;Ne&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Ne=Object(R.a)({},Object(m.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Qe=this.getRealMenuMode();return Ne.className+=" ".concat(Ne.prefixCls,"-root"),Ne.direction==="rtl"&&(Ne.className+=" ".concat(Ne.prefixCls,"-rtl")),Ne=Object(R.a)(Object(R.a)({},Ne),{},{mode:Qe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Je(this.props,this.state,Qe)}),delete Ne.openAnimation,delete Ne.openTransitionName,w.createElement(r.a,{store:this.store},w.createElement(Ve,Object.assign({},Ne,{ref:this.setInnerMenu}),this.props.children))}}]),it}(w.Component);Te.defaultProps={selectable:!0,onClick:B,onSelect:B,onOpenChange:B,onDeselect:B,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:w.createElement("span",null,"\xB7\xB7\xB7")};var Ie=Te,Fe=function(Ot){Object(h.a)(it,Ot);var He=Object(E.a)(it);function it(){var ot;return Object(g.a)(this,it),ot=He.apply(this,arguments),ot.onKeyDown=function(Ne){var Qe=Ne.keyCode;return Qe===p.a.ENTER?(ot.onClick(Ne),!0):void 0},ot.onMouseLeave=function(Ne){var Qe=ot.props,At=Qe.eventKey,yt=Qe.onItemHover,It=Qe.onMouseLeave;yt({key:At,hover:!1}),It({key:At,domEvent:Ne})},ot.onMouseEnter=function(Ne){var Qe=ot.props,At=Qe.eventKey,yt=Qe.onItemHover,It=Qe.onMouseEnter;yt({key:At,hover:!0}),It({key:At,domEvent:Ne})},ot.onClick=function(Ne){var Qe=ot.props,At=Qe.eventKey,yt=Qe.multiple,It=Qe.onClick,Ft=Qe.onSelect,dt=Qe.onDeselect,Wt=Qe.isSelected,tn={key:At,keyPath:[At],item:Object(f.a)(ot),domEvent:Ne};It(tn),yt?Wt?dt(tn):Ft(tn):Wt||Ft(tn)},ot.saveNode=function(Ne){ot.node=Ne},ot}return Object(A.a)(it,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ne=this.props;Ne.onDestroy&&Ne.onDestroy(Ne.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Ne,Qe=Object(R.a)({},this.props),At=C()(this.getPrefixCls(),Qe.className,(Ne={},Object(t.a)(Ne,this.getActiveClassName(),!Qe.disabled&&Qe.active),Object(t.a)(Ne,this.getSelectedClassName(),Qe.isSelected),Object(t.a)(Ne,this.getDisabledClassName(),Qe.disabled),Ne)),yt=Object(R.a)(Object(R.a)({},Qe.attribute),{},{title:typeof Qe.title=="string"?Qe.title:void 0,className:At,role:Qe.role||"menuitem","aria-disabled":Qe.disabled});Qe.role==="option"?yt=Object(R.a)(Object(R.a)({},yt),{},{role:"option","aria-selected":Qe.isSelected}):(Qe.role===null||Qe.role==="none")&&(yt.role="none");var It={onClick:Qe.disabled?null:this.onClick,onMouseLeave:Qe.disabled?null:this.onMouseLeave,onMouseEnter:Qe.disabled?null:this.onMouseEnter},Ft=Object(R.a)({},Qe.style);Qe.mode==="inline"&&(Qe.direction==="rtl"?Ft.paddingRight=Qe.inlineIndent*Qe.level:Ft.paddingLeft=Qe.inlineIndent*Qe.level),Pe.forEach(function(Wt){return delete Qe[Wt]}),delete Qe.direction;var dt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(dt=w.createElement(this.props.itemIcon,this.props)),w.createElement("li",Object.assign({},Object(m.default)(Qe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),yt,It,{style:Ft,ref:this.saveNode}),Qe.children,dt)}}]),it}(w.Component);Fe.isMenuItem=!0,Fe.defaultProps={onSelect:B,onMouseEnter:B,onMouseLeave:B,manualRef:B};var Xe=Object(r.b)(function(Ot,He){var it=Ot.activeKey,ot=Ot.selectedKeys,Ne=He.eventKey,Qe=He.subMenuKey;return{active:it[Qe]===Ne,isSelected:ot.indexOf(Ne)!==-1}})(Fe),vt=Xe,rt=function(Ot){Object(h.a)(it,Ot);var He=Object(E.a)(it);function it(){var ot;return Object(g.a)(this,it),ot=He.apply(this,arguments),ot.renderInnerMenuItem=function(Ne){var Qe=ot.props,At=Qe.renderMenuItem,yt=Qe.index;return At(Ne,yt,ot.props.subMenuKey)},ot}return Object(A.a)(it,[{key:"render",value:function(){var Ne=Object(o.a)({},this.props),Qe=Ne.className,At=Qe===void 0?"":Qe,yt=Ne.rootPrefixCls,It="".concat(yt,"-item-group-title"),Ft="".concat(yt,"-item-group-list"),dt=Ne.title,Wt=Ne.children;return Pe.forEach(function(tn){return delete Ne[tn]}),delete Ne.onClick,delete Ne.direction,w.createElement("li",Object.assign({},Ne,{className:"".concat(At," ").concat(yt,"-item-group")}),w.createElement("div",{className:It,title:typeof dt=="string"?dt:void 0},dt),w.createElement("ul",{className:Ft},w.Children.map(Wt,this.renderInnerMenuItem)))}}]),it}(w.Component);rt.isMenuItemGroup=!0,rt.defaultProps={disabled:!0};var Lt=rt,Jt=function(He){var it=He.className,ot=He.rootPrefixCls,Ne=He.style;return w.createElement("li",{className:"".concat(it," ").concat(ot,"-item-divider"),style:Ne})};Jt.defaultProps={disabled:!0,className:"",style:{}};var En=Jt,nn=J.e=Ie},"1nVM":function(M,J,a){M.exports={titlesize:"titlesize___3R6Gt",wrap:"wrap___33HQq",labelWrap:"labelWrap___1iqwF",label:"label___27cm-",labelContent:"labelContent___1fVMu",flexRow:"flexRow___PEsIJ",color999:"color999___2Yr8Q",radio:"radio___OcreT",color0152d9:"color0152d9___1FV6h",popover:"popover___2xk-c",serviceSettingName:"serviceSettingName___Ld9Mm",flexJustifyCenter:"flexJustifyCenter___18x9a",flexAlignEnd:"flexAlignEnd___1C-X3",flexAlignCenter:"flexAlignCenter___2oSmu",flexColumn:"flexColumn___2ysFR",formWrap:"formWrap___EPA-v",titleWrap:"titleWrap___3_rFr",fieldWrap:"fieldWrap___2jAZP",button:"button___3XvNW",buttonFixed:"buttonFixed___2Zm2R",buttonWrap:"buttonWrap___1OYLR",width180:"width180___jK9Il",width100:"width100___3krQH",width280:"width280___2XLRF",difficultyHint:"difficultyHint___haMiD",color888:"color888___N5haY",serviceSettingWrap:"serviceSettingWrap___2mA8Y",serviceSetLeft:"serviceSetLeft___15ZiZ",serviceSetInput:"serviceSetInput___1xV8R",serviceSetMemoryInput:"serviceSetMemoryInput___1b9Wn",serviceSetTip:"serviceSetTip___3OSZX",installPackage:"installPackage___2Q149",selectSchool:"selectSchool___3jjwJ",dataPicker:"dataPicker___3FMTF",bg:"bg___SWlll",content:"content___3UkVO",head:"head___35V3S",headCount:"headCount___2pjjr",itemWrap:"itemWrap___1yg5K",imgWrap:"imgWrap___R0ss7",img:"img___VI1B8",manager:"manager___8Zuo9",itemContent:"itemContent___2pnzz",nameWrap:"nameWrap___3Ntoy",name:"name___3v0W9",actionGroup:"actionGroup___nzwV5",deleteIcon:"deleteIcon___tZStC",schoolWrap:"schoolWrap___qVkuP",school:"school___2WDSB",countWrap:"countWrap___1ZPyo",deletetitle:"deletetitle___3PnVP",yseTitle:"yseTitle___2rGJC",modal:"modal___TzuWu",colorOrange:"colorOrange___WAQOi",colorYellow:"colorYellow___giatj",graaytitle:"graaytitle___1xud8",graaymingl:"graaymingl___KdIA9",graayminglthree:"graayminglthree___1To0y",graaymingltow:"graaymingltow___2ZE_h"}},"1uat":function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("MlIO"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.Hasher,h=g.x64,E=h.Word,w=h.WordArray,r=g.algo;function m(){return E.create.apply(E,arguments)}var o=[m(1116352408,3609767458),m(1899447441,602891725),m(3049323471,3964484399),m(3921009573,2173295548),m(961987163,4081628472),m(1508970993,3053834265),m(2453635748,2937671579),m(2870763221,3664609560),m(3624381080,2734883394),m(310598401,1164996542),m(607225278,1323610764),m(1426881987,3590304994),m(1925078388,4068182383),m(2162078206,991336113),m(2614888103,633803317),m(3248222580,3479774868),m(3835390401,2666613458),m(4022224774,944711139),m(264347078,2341262773),m(604807628,2007800933),m(770255983,1495990901),m(1249150122,1856431235),m(1555081692,3175218132),m(1996064986,2198950837),m(2554220882,3999719339),m(2821834349,766784016),m(2952996808,2566594879),m(3210313671,3203337956),m(3336571891,1034457026),m(3584528711,2466948901),m(113926993,3758326383),m(338241895,168717936),m(666307205,1188179964),m(773529912,1546045734),m(1294757372,1522805485),m(1396182291,2643833823),m(1695183700,2343527390),m(1986661051,1014477480),m(2177026350,1206759142),m(2456956037,344077627),m(2730485921,1290863460),m(2820302411,3158454273),m(3259730800,3505952657),m(3345764771,106217008),m(3516065817,3606008344),m(3600352804,1432725776),m(4094571909,1467031594),m(275423344,851169720),m(430227734,3100823752),m(506948616,1363258195),m(659060556,3750685593),m(883997877,3785050280),m(958139571,3318307427),m(1322822218,3812723403),m(1537002063,2003034995),m(1747873779,3602036899),m(1955562222,1575990012),m(2024104815,1125592928),m(2227730452,2716904306),m(2361852424,442776044),m(2428436474,593698344),m(2756734187,3733110249),m(3204031479,2999351573),m(3329325298,3815920427),m(3391569614,3928383900),m(3515267271,566280711),m(3940187606,3454069534),m(4118630271,4000239992),m(116418474,1914138554),m(174292421,2731055270),m(289380356,3203993006),m(460393269,320620315),m(685471733,587496836),m(852142971,1086792851),m(1017036298,365543100),m(1126000580,2618297676),m(1288033470,3409855158),m(1501505948,4234509866),m(1607167915,987167468),m(1816402316,1246189591)],t=[];(function(){for(var d=0;d<80;d++)t[d]=m()})();var p=r.SHA512=f.extend({_doReset:function(){this._hash=new w.init([new E.init(1779033703,4089235720),new E.init(3144134277,2227873595),new E.init(1013904242,4271175723),new E.init(2773480762,1595750129),new E.init(1359893119,2917565137),new E.init(2600822924,725511199),new E.init(528734635,4215389547),new E.init(1541459225,327033209)])},_doProcessBlock:function(d,s){for(var _=this._hash.words,v=_[0],C=_[1],i=_[2],u=_[3],b=_[4],O=_[5],y=_[6],c=_[7],P=v.high,D=v.low,S=C.high,x=C.low,l=i.high,T=i.low,k=u.high,N=u.low,U=b.high,z=b.low,H=O.high,K=O.low,V=y.high,W=y.low,B=c.high,X=c.low,ue=P,ve=D,he=S,Pe=x,Re=l,ce=T,Ee=k,ye=N,se=U,oe=z,$=H,pe=K,ne=V,re=W,Se=B,ie=X,q=0;q<80;q++){var Y,te,Oe=t[q];if(q<16)te=Oe.high=d[s+q*2]|0,Y=Oe.low=d[s+q*2+1]|0;else{var Ce=t[q-15],Me=Ce.high,$e=Ce.low,nt=(Me>>>1|$e<<31)^(Me>>>8|$e<<24)^Me>>>7,ut=($e>>>1|Me<<31)^($e>>>8|Me<<24)^($e>>>7|Me<<25),ht=t[q-2],pt=ht.high,xt=ht.low,Ke=(pt>>>19|xt<<13)^(pt<<3|xt>>>29)^pt>>>6,Ue=(xt>>>19|pt<<13)^(xt<<3|pt>>>29)^(xt>>>6|pt<<26),st=t[q-7],kt=st.high,gt=st.low,bt=t[q-16],Ve=bt.high,We=bt.low;Y=ut+gt,te=nt+kt+(Y>>>0>>0?1:0),Y=Y+Ue,te=te+Ke+(Y>>>0>>0?1:0),Y=Y+We,te=te+Ve+(Y>>>0>>0?1:0),Oe.high=te,Oe.low=Y}var Je=se&$^~se&ne,Te=oe&pe^~oe&re,Ie=ue&he^ue&Re^he&Re,Fe=ve&Pe^ve&ce^Pe&ce,Xe=(ue>>>28|ve<<4)^(ue<<30|ve>>>2)^(ue<<25|ve>>>7),vt=(ve>>>28|ue<<4)^(ve<<30|ue>>>2)^(ve<<25|ue>>>7),rt=(se>>>14|oe<<18)^(se>>>18|oe<<14)^(se<<23|oe>>>9),Lt=(oe>>>14|se<<18)^(oe>>>18|se<<14)^(oe<<23|se>>>9),Jt=o[q],En=Jt.high,nn=Jt.low,Ot=ie+Lt,He=Se+rt+(Ot>>>0>>0?1:0),Ot=Ot+Te,He=He+Je+(Ot>>>0>>0?1:0),Ot=Ot+nn,He=He+En+(Ot>>>0>>0?1:0),Ot=Ot+Y,He=He+te+(Ot>>>0>>0?1:0),it=vt+Fe,ot=Xe+Ie+(it>>>0>>0?1:0);Se=ne,ie=re,ne=$,re=pe,$=se,pe=oe,oe=ye+Ot|0,se=Ee+He+(oe>>>0>>0?1:0)|0,Ee=Re,ye=ce,Re=he,ce=Pe,he=ue,Pe=ve,ve=Ot+it|0,ue=He+ot+(ve>>>0>>0?1:0)|0}D=v.low=D+ve,v.high=P+ue+(D>>>0>>0?1:0),x=C.low=x+Pe,C.high=S+he+(x>>>0>>0?1:0),T=i.low=T+ce,i.high=l+Re+(T>>>0>>0?1:0),N=u.low=N+ye,u.high=k+Ee+(N>>>0>>0?1:0),z=b.low=z+oe,b.high=U+se+(z>>>0>>0?1:0),K=O.low=K+pe,O.high=H+$+(K>>>0>>0?1:0),W=y.low=W+re,y.high=V+ne+(W>>>0>>0?1:0),X=c.low=X+ie,c.high=B+Se+(X>>>0>>0?1:0)},_doFinalize:function(){var d=this._data,s=d.words,_=this._nDataBytes*8,v=d.sigBytes*8;s[v>>>5]|=128<<24-v%32,s[(v+128>>>10<<5)+30]=Math.floor(_/4294967296),s[(v+128>>>10<<5)+31]=_,d.sigBytes=s.length*4,this._process();var C=this._hash.toX32();return C},clone:function(){var d=f.clone.call(this);return d._hash=this._hash.clone(),d},blockSize:1024/32});g.SHA512=f._createHelper(p),g.HmacSHA512=f._createHmacHelper(p)}(),R.SHA512})},"3d99":function(M,J,a){M.exports={flex_box_center:"flex_box_center___29402",flex_space_between:"flex_space_between___1DQkL",flex_box_vertical_center:"flex_box_vertical_center___2c5rw",flex_box_center_end:"flex_box_center_end___31UwQ",flex_box_column:"flex_box_column___27HfP",dataset:"dataset___1COtX",header:"header___3oVtK",title:"title___pTdL6",dataPath:"dataPath___2IjLi",pathTitle:"pathTitle___3y3r0",btns:"btns___3HrP1",content:"content___2DtrV",customTable:"customTable____cu3-",row:"row___18XmF",empty:"empty___1WFDJ",path:"path___2fzVn",text:"text___5NWvD",actionsBtns:"actionsBtns___YB-ud",customModal:"customModal___S24dW",shareModal:"shareModal___1fTc3",fileName:"fileName___3b0gK",renameModal:"renameModal___3antI",errorDes:"errorDes___3PXc9",uploadFileModal:"uploadFileModal___3cGWq"}},"3wET":function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC"},"3y9D":function(M,J,a){(function(R,g){M.exports=J=g(a("Ib8C"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.WordArray,h=A.Hasher,E=g.algo,w=[],r=E.SHA1=h.extend({_doReset:function(){this._hash=new f.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(m,o){for(var t=this._hash.words,p=t[0],d=t[1],s=t[2],_=t[3],v=t[4],C=0;C<80;C++){if(C<16)w[C]=m[o+C]|0;else{var i=w[C-3]^w[C-8]^w[C-14]^w[C-16];w[C]=i<<1|i>>>31}var u=(p<<5|p>>>27)+v+w[C];C<20?u+=(d&s|~d&_)+1518500249:C<40?u+=(d^s^_)+1859775393:C<60?u+=(d&s|d&_|s&_)-1894007588:u+=(d^s^_)-899497514,v=_,_=s,s=d<<30|d>>>2,d=p,p=u}t[0]=t[0]+p|0,t[1]=t[1]+d|0,t[2]=t[2]+s|0,t[3]=t[3]+_|0,t[4]=t[4]+v|0},_doFinalize:function(){var m=this._data,o=m.words,t=this._nDataBytes*8,p=m.sigBytes*8;return o[p>>>5]|=128<<24-p%32,o[(p+64>>>9<<4)+14]=Math.floor(t/4294967296),o[(p+64>>>9<<4)+15]=t,m.sigBytes=o.length*4,this._process(),this._hash},clone:function(){var m=h.clone.call(this);return m._hash=this._hash.clone(),m}});g.SHA1=h._createHelper(r),g.HmacSHA1=h._createHmacHelper(r)}(),R.SHA1})},4:function(M,J){},"498V":function(M,J,a){M.exports=a.p+"static/logo.22b9a281.svg"},"4SAo":function(M,J,a){M.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"55Ip":function(M,J,a){"use strict";a.d(J,"a",function(){return u}),a.d(J,"b",function(){return D});var R=a("Ty5D"),g=a("dI71"),A=a("q1tI"),f=a.n(A),h=a("YS25"),E=a("17x9"),w=a.n(E),r=a("wx14"),m=a("zLVn"),o=a("9R94"),t=function(x){Object(g.a)(l,x);function l(){for(var k,N=arguments.length,U=new Array(N),z=0;z>>24)&16711935|(b<<24|b>>>8)&4278255360,O=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360;var y=C[u];y.high^=O,y.low^=b}for(var c=0;c<24;c++){for(var P=0;P<5;P++){for(var D=0,S=0,x=0;x<5;x++){var y=C[P+5*x];D^=y.high,S^=y.low}var l=d[P];l.high=D,l.low=S}for(var P=0;P<5;P++)for(var T=d[(P+4)%5],k=d[(P+1)%5],N=k.high,U=k.low,D=T.high^(N<<1|U>>>31),S=T.low^(U<<1|N>>>31),x=0;x<5;x++){var y=C[P+5*x];y.high^=D,y.low^=S}for(var z=1;z<25;z++){var D,S,y=C[z],H=y.high,K=y.low,V=o[z];V<32?(D=H<>>32-V,S=K<>>32-V):(D=K<>>64-V,S=H<>>64-V);var W=d[t[z]];W.high=D,W.low=S}var B=d[0],X=C[0];B.high=X.high,B.low=X.low;for(var P=0;P<5;P++)for(var x=0;x<5;x++){var z=P+5*x,y=C[z],ue=d[z],ve=d[(P+1)%5+5*x],he=d[(P+2)%5+5*x];y.high=ue.high^~ve.high&he.high,y.low=ue.low^~ve.low&he.low}var y=C[0],Pe=p[c];y.high^=Pe.high,y.low^=Pe.low}},_doFinalize:function(){var _=this._data,v=_.words,C=this._nDataBytes*8,i=_.sigBytes*8,u=this.blockSize*32;v[i>>>5]|=1<<24-i%32,v[(g.ceil((i+1)/u)*u>>>5)-1]|=128,_.sigBytes=v.length*4,this._process();for(var b=this._state,O=this.cfg.outputLength/8,y=O/8,c=[],P=0;P>>24)&16711935|(S<<24|S>>>8)&4278255360,x=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,c.push(x),c.push(S)}return new h.init(c,O)},clone:function(){for(var _=E.clone.call(this),v=_._state=this._state.slice(0),C=0;C<25;C++)v[C]=v[C].clone();return _}});A.SHA3=E._createHelper(s),A.HmacSHA3=E._createHmacHelper(s)}(Math),R.SHA3})},"6+eU":function(M,J,a){"use strict";a.d(J,"a",function(){return c});var R=a("wx14"),g=a("rePB"),A=a("VTBJ"),f=a("1OyB"),h=a("vuIU"),E=a("Ji7U"),w=a("LK+K"),r=a("q1tI"),m=a.n(r),o=a("TSYQ"),t=a.n(o),p=function(D){var S,x="".concat(D.rootPrefixCls,"-item"),l=t()(x,"".concat(x,"-").concat(D.page),(S={},Object(g.a)(S,"".concat(x,"-active"),D.active),Object(g.a)(S,D.className,!!D.className),Object(g.a)(S,"".concat(x,"-disabled"),!D.page),S)),T=function(){D.onClick(D.page)},k=function(U){D.onKeyPress(U,D.onClick,D.page)};return m.a.createElement("li",{title:D.showTitle?D.page:null,className:l,onClick:T,onKeyPress:k,tabIndex:"0"},D.itemRender(D.page,"page",m.a.createElement("a",{rel:"nofollow"},D.page)))},d=p,s={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},_=function(P){Object(E.a)(S,P);var D=Object(w.a)(S);function S(){var x;Object(f.a)(this,S);for(var l=arguments.length,T=new Array(l),k=0;k=0||N.relatedTarget.className.indexOf("".concat(K,"-next"))>=0))return;x.setState({goInputText:""}),H(x.getValidValue())},x.go=function(N){var U=x.state.goInputText;if(U==="")return;(N.keyCode===s.ENTER||N.type==="click")&&(x.setState({goInputText:""}),x.props.quickGo(x.getValidValue()))},x}return Object(h.a)(S,[{key:"getValidValue",value:function(){var l=this.state,T=l.goInputText,k=l.current;return!T||isNaN(T)?k:Number(T)}},{key:"getPageSizeOptions",value:function(){var l=this.props,T=l.pageSize,k=l.pageSizeOptions;return k.some(function(N){return N.toString()===T.toString()})?k:k.concat([T.toString()]).sort(function(N,U){var z=isNaN(Number(N))?0:Number(N),H=isNaN(Number(U))?0:Number(U);return z-H})}},{key:"render",value:function(){var l=this,T=this.props,k=T.pageSize,N=T.locale,U=T.rootPrefixCls,z=T.changeSize,H=T.quickGo,K=T.goButton,V=T.selectComponentClass,W=T.buildOptionText,B=T.selectPrefixCls,X=T.disabled,ue=this.state.goInputText,ve="".concat(U,"-options"),he=V,Pe=null,Re=null,ce=null;if(!z&&!H)return null;var Ee=this.getPageSizeOptions();if(z&&he){var ye=Ee.map(function(se,oe){return m.a.createElement(he.Option,{key:oe,value:se.toString()},(W||l.buildOptionText)(se))});Pe=m.a.createElement(he,{disabled:X,prefixCls:B,showSearch:!1,className:"".concat(ve,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(k||Ee[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},ye)}return H&&(K&&(ce=typeof K=="boolean"?m.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(ve,"-quick-jumper-button")},N.jump_to_confirm):m.a.createElement("span",{onClick:this.go,onKeyUp:this.go},K)),Re=m.a.createElement("div",{className:"".concat(ve,"-quick-jumper")},N.jump_to,m.a.createElement("input",{disabled:X,type:"text",value:ue,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),N.page,ce)),m.a.createElement("li",{className:"".concat(ve)},Pe,Re)}}]),S}(m.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var v=_,C=a("N2Kk");function i(){}function u(P){return typeof P=="number"&&isFinite(P)&&Math.floor(P)===P}function b(P,D,S){return S}function O(P,D,S){var x=typeof P=="undefined"?D.pageSize:P;return Math.floor((S.total-1)/x)+1}var y=function(P){Object(E.a)(S,P);var D=Object(w.a)(S);function S(x){var l;Object(f.a)(this,S),l=D.call(this,x),l.getJumpPrevPage=function(){return Math.max(1,l.state.current-(l.props.showLessItems?3:5))},l.getJumpNextPage=function(){return Math.min(O(void 0,l.state,l.props),l.state.current+(l.props.showLessItems?3:5))},l.getItemIcon=function(z,H){var K=l.props.prefixCls,V=z||m.a.createElement("button",{type:"button","aria-label":H,className:"".concat(K,"-item-link")});return typeof z=="function"&&(V=m.a.createElement(z,Object(A.a)({},l.props))),V},l.savePaginationNode=function(z){l.paginationNode=z},l.isValid=function(z){return u(z)&&z!==l.state.current},l.shouldDisplayQuickJumper=function(){var z=l.props,H=z.showQuickJumper,K=z.pageSize,V=z.total;return V<=K?!1:H},l.handleKeyDown=function(z){(z.keyCode===s.ARROW_UP||z.keyCode===s.ARROW_DOWN)&&z.preventDefault()},l.handleKeyUp=function(z){var H=l.getValidValue(z),K=l.state.currentInputValue;H!==K&&l.setState({currentInputValue:H}),z.keyCode===s.ENTER?l.handleChange(H):z.keyCode===s.ARROW_UP?l.handleChange(H-1):z.keyCode===s.ARROW_DOWN&&l.handleChange(H+1)},l.changePageSize=function(z){var H=l.state.current,K=O(z,l.state,l.props);H=H>K?K:H,K===0&&(H=l.state.current),typeof z=="number"&&("pageSize"in l.props||l.setState({pageSize:z}),"current"in l.props||l.setState({current:H,currentInputValue:H})),l.props.onShowSizeChange(H,z),"onChange"in l.props&&l.props.onChange&&l.props.onChange(H,z)},l.handleChange=function(z){var H=l.props.disabled,K=z;if(l.isValid(K)&&!H){var V=O(void 0,l.state,l.props);K>V?K=V:K<1&&(K=1),"current"in l.props||l.setState({current:K,currentInputValue:K});var W=l.state.pageSize;return l.props.onChange(K,W),K}return l.state.current},l.prev=function(){l.hasPrev()&&l.handleChange(l.state.current-1)},l.next=function(){l.hasNext()&&l.handleChange(l.state.current+1)},l.jumpPrev=function(){l.handleChange(l.getJumpPrevPage())},l.jumpNext=function(){l.handleChange(l.getJumpNextPage())},l.hasPrev=function(){return l.state.current>1},l.hasNext=function(){return l.state.current2?K-2:0),W=2;W=k?U=k:U=Number(T),U}},{key:"getShowSizeChanger",value:function(){var l=this.props,T=l.showSizeChanger,k=l.total,N=l.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:k>N}},{key:"renderPrev",value:function(l){var T=this.props,k=T.prevIcon,N=T.itemRender,U=N(l,"prev",this.getItemIcon(k,"prev page")),z=!this.hasPrev();return Object(r.isValidElement)(U)?Object(r.cloneElement)(U,{disabled:z}):U}},{key:"renderNext",value:function(l){var T=this.props,k=T.nextIcon,N=T.itemRender,U=N(l,"next",this.getItemIcon(k,"next page")),z=!this.hasNext();return Object(r.isValidElement)(U)?Object(r.cloneElement)(U,{disabled:z}):U}},{key:"render",value:function(){var l=this,T=this.props,k=T.prefixCls,N=T.className,U=T.style,z=T.disabled,H=T.hideOnSinglePage,K=T.total,V=T.locale,W=T.showQuickJumper,B=T.showLessItems,X=T.showTitle,ue=T.showTotal,ve=T.simple,he=T.itemRender,Pe=T.showPrevNextJumpers,Re=T.jumpPrevIcon,ce=T.jumpNextIcon,Ee=T.selectComponentClass,ye=T.selectPrefixCls,se=T.pageSizeOptions,oe=this.state,$=oe.current,pe=oe.pageSize,ne=oe.currentInputValue;if(H===!0&&K<=pe)return null;var re=O(void 0,this.state,this.props),Se=[],ie=null,q=null,Y=null,te=null,Oe=null,Ce=W&&W.goButton,Me=B?1:2,$e=$-1>0?$-1:0,nt=$+1=Me*2&&$!==1+2&&(Se[0]=Object(r.cloneElement)(Se[0],{className:"".concat(k,"-item-after-jump-prev")}),Se.unshift(ie)),re-$>=Me*2&&$!==re-2&&(Se[Se.length-1]=Object(r.cloneElement)(Se[Se.length-1],{className:"".concat(k,"-item-before-jump-next")}),Se.push(q)),st!==1&&Se.unshift(Y),kt!==re&&Se.push(te)}var Ve=null;ue&&(Ve=m.a.createElement("li",{className:"".concat(k,"-total-text")},ue(K,[K===0?0:($-1)*pe+1,$*pe>K?K:$*pe])));var We=!this.hasPrev()||!re,Je=!this.hasNext()||!re;return m.a.createElement("ul",Object(R.a)({className:t()(k,N,Object(g.a)({},"".concat(k,"-disabled"),z)),style:U,unselectable:"unselectable",ref:this.savePaginationNode},ut),Ve,m.a.createElement("li",{title:X?V.prev_page:null,onClick:this.prev,tabIndex:We?null:0,onKeyPress:this.runIfEnterPrev,className:t()("".concat(k,"-prev"),Object(g.a)({},"".concat(k,"-disabled"),We)),"aria-disabled":We},this.renderPrev($e)),Se,m.a.createElement("li",{title:X?V.next_page:null,onClick:this.next,tabIndex:Je?null:0,onKeyPress:this.runIfEnterNext,className:t()("".concat(k,"-next"),Object(g.a)({},"".concat(k,"-disabled"),Je)),"aria-disabled":Je},this.renderNext(nt)),m.a.createElement(v,{disabled:z,locale:V,rootPrefixCls:k,selectComponentClass:Ee,selectPrefixCls:ye,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:$,pageSize:pe,pageSizeOptions:se,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ce}))}}],[{key:"getDerivedStateFromProps",value:function(l,T){var k={};if("current"in l&&(k.current=l.current,l.current!==T.current&&(k.currentInputValue=k.current)),"pageSize"in l&&l.pageSize!==T.pageSize){var N=T.current,U=O(l.pageSize,T,l);N=N>U?U:N,"current"in l||(k.current=N,k.currentInputValue=N),k.pageSize=l.pageSize}return k}}]),S}(m.a.Component);y.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:i,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:i,locale:C.a,style:{},itemRender:b,totalBoundaryShowSizeChanger:50};var c=y},"6Fuo":function(M,J,a){M.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6RRn":function(M,J,a){"use strict";var R=a("wCXF"),g=a("n6Qo");a.d(J,"b",function(){return g.a});var A=a("IBYe"),f=a("6eGT"),h=a("hW8S");a.d(J,"a",function(){return h.a}),J.c=R.b},"6eGT":function(M,J,a){"use strict";function R(g){return null}J.a=R},"7Cbv":function(M,J,a){"use strict";var R=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),g=new Uint8Array(16);function A(){if(!R)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return R(g)}var f=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function h(d){return typeof d=="string"&&f.test(d)}for(var E=h,w=[],r=0;r<256;++r)w.push((r+256).toString(16).substr(1));function m(d){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,_=(w[d[s+0]]+w[d[s+1]]+w[d[s+2]]+w[d[s+3]]+"-"+w[d[s+4]]+w[d[s+5]]+"-"+w[d[s+6]]+w[d[s+7]]+"-"+w[d[s+8]]+w[d[s+9]]+"-"+w[d[s+10]]+w[d[s+11]]+w[d[s+12]]+w[d[s+13]]+w[d[s+14]]+w[d[s+15]]).toLowerCase();if(!E(_))throw TypeError("Stringified UUID is invalid");return _}var o=m;function t(d,s,_){d=d||{};var v=d.random||(d.rng||A)();if(v[6]=v[6]&15|64,v[8]=v[8]&63|128,s){_=_||0;for(var C=0;C<16;++C)s[_+C]=v[C];return s}return o(v)}var p=J.a=t},"7ZXX":function(M,J,a){M.exports=a.p+"static/err.6e7c5817.png"},"7ahc":function(M,J,a){"use strict";a.d(J,"a",function(){return O});var R=a("k1fw"),g=a("0Owb"),A=a("+L6B"),f=a("2/Rp"),h=a("y8nQ"),E=a("Vl3Y"),w=a("tJVT"),r=a("OaEy"),m=a("2fM7"),o=a("q1tI"),t=a.n(o),p=a("VrN/"),d=a.n(p),s=a("p77/"),_=a.n(s),v=a("c5Ni"),C=a.n(v),i=m.a.Option,u={labelCol:{span:4},wrapperCol:{span:20}},b={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};J.b=function(y){var c=y.callback,P=y.onCancel,D=Object(o.useState)("python"),S=Object(w.a)(D,2),x=S[0],l=S[1];function T(N){l(b[N][1])}function k(N){c(N)}return t.a.createElement(E.a,Object(g.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),t.a.createElement(E.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},t.a.createElement(m.a,{onChange:T},Object.keys(b).map(function(N){return t.a.createElement(i,{key:N,value:N},b[N][0])}))),t.a.createElement(E.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},t.a.createElement(O,{mode:x})),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(f.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(f.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))};function O(y){var c=y.value,P=y.onChange,D=y.mode,S=y.options,x=S===void 0?{}:S,l=Object(o.useRef)(),T=Object(o.useState)(),k=Object(w.a)(T,2),N=k[0],U=k[1];return Object(o.useEffect)(function(){if(N){function z(H){var K=H.getValue();P&&P(K)}return N.on("change",z),function(){N.off("change",z)}}},[N,P]),Object(o.useEffect)(function(){N&&N.setOption("mode",D)},[N,D]),Object(o.useEffect)(function(){N&&((c!==N.getValue()||c==="")&&setTimeout(function(){N.setValue(c||" ")},300))},[N,c]),Object(o.useEffect)(function(){if(l.current&&!N){var z=d.a.fromTextArea(l.current,Object(R.a)({mode:D,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},x));U(z)}},[l.current,N]),t.a.createElement("div",{className:"my-codemirror-container"},t.a.createElement("textarea",{ref:l}))}},"7ixt":function(M,J,a){"use strict";a.d(J,"a",function(){return A});var R={adjustX:1,adjustY:1},g=[0,0],A={left:{points:["cr","cl"],overflow:R,offset:[-4,0],targetOffset:g},right:{points:["cl","cr"],overflow:R,offset:[4,0],targetOffset:g},top:{points:["bc","tc"],overflow:R,offset:[0,-4],targetOffset:g},bottom:{points:["tc","bc"],overflow:R,offset:[0,4],targetOffset:g},topLeft:{points:["bl","tl"],overflow:R,offset:[0,-4],targetOffset:g},leftTop:{points:["tr","tl"],overflow:R,offset:[-4,0],targetOffset:g},topRight:{points:["br","tr"],overflow:R,offset:[0,-4],targetOffset:g},rightTop:{points:["tl","tr"],overflow:R,offset:[4,0],targetOffset:g},bottomRight:{points:["tr","br"],overflow:R,offset:[0,4],targetOffset:g},rightBottom:{points:["bl","br"],overflow:R,offset:[4,0],targetOffset:g},bottomLeft:{points:["tl","bl"],overflow:R,offset:[0,4],targetOffset:g},leftBottom:{points:["br","bl"],overflow:R,offset:[-4,0],targetOffset:g}},f=A},"7v3h":function(M,J,a){M.exports=a.p+"static/empty2.dd73f390.png"},"8/bI":function(M,J,a){M.exports=a.p+"static/empty.8918e228.png"},"815F":function(M,J,a){"use strict";a.d(J,"e",function(){return w}),a.d(J,"c",function(){return m}),a.d(J,"d",function(){return o}),a.d(J,"a",function(){return p}),a.d(J,"f",function(){return d}),a.d(J,"b",function(){return s});var R=a("KQm4"),g=a("VTBJ"),A=a("Ff2n"),f=a("Zm9Q"),h=a("Kwbf"),E=a("OZM5");function w(_,v){return _!=null?_:v}function r(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=new Map;function C(i){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(i||[]).forEach(function(b){var O=b.key,y=b.children;Object(h.a)(O!=null,"Tree node must have a certain key: [".concat(u).concat(O,"]"));var c=String(O);Object(h.a)(!v.has(c)||O===null||O===void 0,"Same 'key' exist in the Tree: ".concat(c)),v.set(c,!0),C(y,"".concat(u).concat(c," > "))})}C(_)}function m(_){function v(C){var i=Object(f.a)(C);return i.map(function(u){if(!Object(E.i)(u))return Object(h.a)(!u,"Tree/TreeNode can only accept TreeNode as children."),null;var b=u.key,O=u.props,y=O.children,c=Object(A.a)(O,["children"]),P=Object(g.a)({key:b},c),D=v(y);return D.length&&(P.children=D),P}).filter(function(u){return u})}return v(_)}function o(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],C=new Set(v===!0?[]:v),i=[];function u(b){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return b.map(function(y,c){var P=Object(E.h)(O?O.pos:"0",c),D=w(y.key,P),S=Object(g.a)(Object(g.a)({},y),{},{parent:O,pos:P,children:null,data:y,isStart:[].concat(Object(R.a)(O?O.isStart:[]),[c===0]),isEnd:[].concat(Object(R.a)(O?O.isEnd:[]),[c===b.length-1])});return i.push(S),v===!0||C.has(D)?S.children=u(y.children||[],S):S.children=[],S})}return u(_),i}function t(_,v,C){var i;C?typeof C=="string"?i=function(O){return O[C]}:typeof C=="function"&&(i=function(O){return C(O)}):i=function(O,y){return w(O.key,y)};function u(b,O,y){var c=b?b.children:_,P=b?Object(E.h)(y.pos,O):"0";if(b){var D=i(b,P),S={node:b,index:O,pos:P,key:D,parentPos:y.node?y.pos:null,level:y.level+1};v(S)}c&&c.forEach(function(x,l){u(x,l,{node:b,pos:P,level:y?y.level+1:-1})})}u(null)}function p(_){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=v.initWrapper,i=v.processEntity,u=v.onProcessFinished,b=arguments.length>2?arguments[2]:void 0,O={},y={},c={posEntities:O,keyEntities:y};return C&&(c=C(c)||c),t(_,function(P){var D=P.node,S=P.index,x=P.pos,l=P.key,T=P.parentPos,k=P.level,N={node:D,index:S,key:l,pos:x,level:k},U=w(l,x);O[x]=N,y[U]=N,N.parent=O[T],N.parent&&(N.parent.children=N.parent.children||[],N.parent.children.push(N)),i&&i(N,c)},b),u&&u(c),c}function d(_,v){var C=v.expandedKeys,i=v.selectedKeys,u=v.loadedKeys,b=v.loadingKeys,O=v.checkedKeys,y=v.halfCheckedKeys,c=v.dragOverNodeKey,P=v.dropPosition,D=v.keyEntities,S=D[_],x={eventKey:_,expanded:C.indexOf(_)!==-1,selected:i.indexOf(_)!==-1,loaded:u.indexOf(_)!==-1,loading:b.indexOf(_)!==-1,checked:O.indexOf(_)!==-1,halfChecked:y.indexOf(_)!==-1,pos:String(S?S.pos:""),dragOver:c===_&&P===0,dragOverGapTop:c===_&&P===-1,dragOverGapBottom:c===_&&P===1};return x}function s(_){var v=_.data,C=_.expanded,i=_.selected,u=_.checked,b=_.loaded,O=_.loading,y=_.halfChecked,c=_.dragOver,P=_.dragOverGapTop,D=_.dragOverGapBottom,S=_.pos,x=_.active,l=Object(g.a)(Object(g.a)({},v),{},{expanded:C,selected:i,checked:u,loaded:b,loading:O,halfChecked:y,dragOver:c,dragOverGapTop:P,dragOverGapBottom:D,pos:S,active:x});return"props"in l||Object.defineProperty(l,"props",{get:function(){return Object(h.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_}}),l}},"8EBN":function(M,J,a){(function(R){R(a("VrN/"))})(function(R){"use strict";R.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var g=0;g-1&&f.substring(w+1,f.length);if(r)return R.findModeByExtension(r)},R.findModeByName=function(f){f=f.toLowerCase();for(var h=0;h=le.length?_e.slice(le.length):_e}).join(` `)}var C=[],i=["
    "],u=new s.a.Renderer,b=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function O(){C.length=0,i=["
      "]}var y={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function c(fe,F,Z,le){if(F>=fe.length||fe[F].level<=Z)return F;var _e=fe[F];le.push("
    • "+_e.text+""),F++;var de=[];return F=c(fe,F,_e.level,de),de.length>0&&(le.push("
        "),de.forEach(function(ct){le.push(ct)}),le.push("
      ")),le.push("
    • "),F=c(fe,F,Z,le),F}function P(){return c(C,0,0,i),i.push("
    "),i.join("")}var D={heading:function(F){var Z=b.exec(F);if(Z)return{type:"heading",raw:Z[0],depth:Z[1].length,text:Z[2]}},fences:function(F){var Z=this.rules.block.fences.exec(F);if(Z){var le=Z[0],_e=v(le,Z[3]||""),de=Z[2]?Z[2].trim():Z[2];if(["latex","katex","math"].indexOf(de)>=0){var ct=l(),hn=_e;_e=ct,T[ct]={type:"block",expression:hn}}return{type:"code",raw:le,lang:de,text:_e}}}},S=/(?:\${2})([^\n`]+?)(?:\${2})/gi,x=0,l=function(){return"__special_katext_id_".concat(x++,"__")},T={};function k(){return T}function N(){x=0,T={}}function U(fe){return fe=fe.replace(S,function(F,Z){var le=l();return T[le]={type:"inline",expression:Z},le}),fe}var z=u.listitem;u.listitem=function(fe){return z(U(fe))};var H=u.paragraph;u.paragraph=function(fe){return H(U(fe))};var K=u.tablecell;u.tablecell=function(fe,F){return K(U(fe),F)},u.code=function(fe,F,Z){var le=(F||"").match(/\S*/)[0];return le?["latex","katex","math"].indexOf(le)>=0?"

    ".concat(fe,"

    "):'
    ').concat(Z?fe:Object(_.escape)(fe,!0),`
    `):'
    '+(Z?fe:Object(_.escape)(fe,!0))+"
    "},u.heading=function(fe,F,Z){var le=this.options.headerPrefix+Z.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return C.push({anchor:le,level:F,text:fe}),"'+fe+""},s.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:D,renderer:u});var V=s.a,W=a("SJMd"),B=a("ulZh"),X=a.n(B),ue=a("m3rI"),ve=a("Oy/b"),he=a("p5ED"),Pe=a("ErOA");/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var Re=function(fe,F){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,le){Z.__proto__=le}||function(Z,le){for(var _e in le)Object.prototype.hasOwnProperty.call(le,_e)&&(Z[_e]=le[_e])})(fe,F)};function ce(fe,F){function Z(){this.constructor=fe}Re(fe,F),fe.prototype=F===null?Object.create(F):(Z.prototype=F.prototype,new Z)}function Ee(fe,F,Z,le){return new(Z||(Z=Promise))(function(_e,de){function ct(er){try{Wn(le.next(er))}catch(en){de(en)}}function hn(er){try{Wn(le.throw(er))}catch(en){de(en)}}function Wn(er){var en;er.done?_e(er.value):(en=er.value,en instanceof Z?en:new Z(function(Ln){Ln(en)})).then(ct,hn)}Wn((le=le.apply(fe,F||[])).next())})}function ye(fe,F){var Z,le,_e,de,ct={label:0,sent:function(){if(1&_e[0])throw _e[1];return _e[1]},trys:[],ops:[]};return de={next:hn(0),throw:hn(1),return:hn(2)},typeof Symbol=="function"&&(de[Symbol.iterator]=function(){return this}),de;function hn(Wn){return function(er){return function(en){if(Z)throw new TypeError("Generator is already executing.");for(;ct;)try{if(Z=1,le&&(_e=2&en[0]?le.return:en[0]?le.throw||((_e=le.return)&&_e.call(le),0):le.next)&&!(_e=_e.call(le,en[1])).done)return _e;switch(le=0,_e&&(en=[2&en[0],_e.value]),en[0]){case 0:case 1:_e=en;break;case 4:return ct.label++,{value:en[1],done:!1};case 5:ct.label++,le=en[1],en=[0];continue;case 7:en=ct.ops.pop(),ct.trys.pop();continue;default:if(!(_e=ct.trys,(_e=_e.length>0&&_e[_e.length-1])||en[0]!==6&&en[0]!==2)){ct=0;continue}if(en[0]===3&&(!_e||en[1]>_e[0]&&en[1]<_e[3])){ct.label=en[1];break}if(en[0]===6&&ct.label<_e[1]){ct.label=_e[1],_e=en;break}if(_e&&ct.label<_e[2]){ct.label=_e[2],ct.ops.push(en);break}_e[2]&&ct.ops.pop(),ct.trys.pop();continue}en=F.call(fe,ct)}catch(Ln){en=[6,Ln],le=0}finally{Z=_e=0}if(5&en[0])throw en[1];return{value:en[0]?en[1]:void 0,done:!0}}([Wn,er])}}}function se(){for(var fe=0,F=0,Z=arguments.length;F',"select"),this.addActionButton(le,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(le,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(le,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(le,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(le,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(le,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(le,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(de){var ct=document.createElement("div");ct.className=""+Z.toolbarButtonStyleClass.name,ct.setAttribute("data-type-name",de.typeName),ct.innerHTML=de.icon,ct.addEventListener("click",function(){Z.markerToolbarButtonClicked(ct,de)}),Z.buttons.push(ct),Z.markerButtons.push(ct)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var _e=document.createElement("div");_e.className=this.toolbarBlockStyleClass.name,_e.style.whiteSpace="nowrap",_e.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(_e),this.addActionButton(_e,'',"render"),this.addActionButton(_e,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},fe.prototype.addButtonClickListener=function(F){this.buttonClickListeners.push(F)},fe.prototype.removeButtonClickListener=function(F){this.buttonClickListeners.indexOf(F)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(F),1)},fe.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},fe.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var F=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var Z=0;Z0&&this.buttonClickListeners.forEach(function(le){return le("marker",Z)}),this.markerButtonOverflowBlock.style.display="none"},fe.prototype.actionToolbarButtonClicked=function(F,Z){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(le){return le("action",Z)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},fe.prototype.setActiveButton=function(F){this.resetButtonStyles(),F.className=F.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),F.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},fe.prototype.setActiveMarkerButton=function(F){var Z=this.markerButtons.find(function(le){return le.getAttribute("data-type-name")===F});Z&&this.setActiveButton(Z)},fe.prototype.setCurrentMarker=function(F){var Z=this;this.currentMarker=F,this.buttons.filter(function(le){return/delete|notes/.test(le.getAttribute("data-action"))}).forEach(function(le){Z.currentMarker===void 0?(le.style.fillOpacity="0.4",le.style.pointerEvents="none"):(le.style.fillOpacity="1",le.style.pointerEvents="all")})},fe}(),Y=function(){function fe(F,Z,le,_e){this.panels=[],this.panelButtons=[],this.markerjsContainer=F,this.displayMode=Z,this.uiStyleSettings=le,this.styles=_e,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return fe.prototype.addStyles=function(){var F;this.toolboxStyleClass=this.styles.addClass(new ie("toolbox",` width: 100%; flex-shrink: 0; display: flex; flex-direction: column; font-family: sans-serif; `+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+` box-sizing: content-box; `+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+` `+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` `+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` overflow: hidden; `)),this.toolboxStyleColorsClass=this.styles.addClass(new ie("toolbox_colors",` color: `+this.uiStyleSettings.toolboxColor+`; `));var Z=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new ie("toolbox-button-row",` display: flex; cursor: default; box-sizing: content-box; `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new ie("toolbox-button-row_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new ie("toolbox-panel-row",` display: flex; `+(this.displayMode==="inline"?"position: absolute;":"")+` `+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+` cursor: default; height: `+1.5*this.uiStyleSettings.toolbarHeight+`px; `+(this.displayMode==="inline"?"width: 100%;":"")+` box-sizing: content-box; `)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new ie("toolbox-panel-row_colors",` background-color: `+((F=this.uiStyleSettings.toolboxBackgroundColor)!==null&&F!==void 0?F:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; `)),this.toolboxButtonStyleClass=this.styles.addClass(new ie("toolbox_button",` display: inline-block; width: `+(this.uiStyleSettings.toolbarHeight-2*Z)+`px; height: `+(this.uiStyleSettings.toolbarHeight-2*Z)+`px; padding: `+Z+`px; box-sizing: content-box; `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new ie("toolbox-button_colors",` fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new ie("toolbox-active-button_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.styles.addRule(new Se("."+this.toolboxButtonStyleColorsClass.name+":hover",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` `)),this.styles.addRule(new Se("."+this.toolboxButtonStyleClass.name+" svg",` height: `+this.uiStyleSettings.toolbarHeight/2+`px; `))},fe.prototype.show=function(F){var Z;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=F,this.uiContainer.className=this.toolboxStyleClass.name+" "+((Z=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&Z!==void 0?Z:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},fe.prototype.setPanelButtons=function(F){var Z,le,_e=this;this.panels=F,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((Z=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&Z!==void 0?Z:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((le=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&le!==void 0?le:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(de){var ct;de.uiStyleSettings=_e.uiStyleSettings;var hn=document.createElement("div");hn.className=_e.toolboxButtonStyleClass.name+" "+((ct=_e.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ct!==void 0?ct:_e.toolboxButtonStyleColorsClass.name),hn.innerHTML=de.icon,hn.title=de.title,hn.addEventListener("click",function(){_e.panelButtonClick(de)}),_e.panelButtons.push(hn),_e.buttonRow.appendChild(hn)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},fe.prototype.panelButtonClick=function(F){var Z=this,le=-1;if(F!==this.activePanel){le=this.panels.indexOf(F),this.panelRow.innerHTML="";var _e=F.getUi();_e.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(_e),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=F}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){Z.displayMode==="inline"?Z.panelRow.style.display="none":Z.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(de,ct){var hn,Wn;de.className=Z.toolboxButtonStyleClass.name+" "+(ct===le?""+((hn=Z.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&hn!==void 0?hn:Z.toolboxActiveButtonStyleColorsClass.name):""+((Wn=Z.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Wn!==void 0?Wn:Z.toolboxButtonStyleColorsClass.name))})},fe}(),te=function(fe,F){this.title=fe,this.icon=F},Oe=function(fe){function F(Z,le,_e,de){var ct=fe.call(this,Z,de||'')||this;return ct.colors=[],ct.addTransparent=!1,ct.colorBoxes=[],ct.colors=le,ct.currentColor=_e,ct.setCurrentColor=ct.setCurrentColor.bind(ct),ct.getColorBox=ct.getColorBox.bind(ct),ct}return ce(F,fe),F.prototype.getUi=function(){var Z=this,le=document.createElement("div");return le.style.overflow="hidden",le.style.whiteSpace="nowrap",this.colors.forEach(function(_e){var de=Z.getColorBox(_e);le.appendChild(de),Z.colorBoxes.push(de)}),le},F.prototype.getColorBox=function(Z){var le=this,_e=this.uiStyleSettings.toolbarHeight/4,de=this.uiStyleSettings.toolbarHeight-_e,ct=document.createElement("div");ct.style.display="inline-block",ct.style.boxSizing="content-box",ct.style.width=de-2+"px",ct.style.height=de-2+"px",ct.style.padding="1px",ct.style.marginRight="2px",ct.style.marginBottom="2px",ct.style.borderWidth="2px",ct.style.borderStyle="solid",ct.style.borderRadius=(de+2)/2+"px",ct.style.borderColor=Z===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ct.addEventListener("click",function(){le.setCurrentColor(Z,ct)});var hn=document.createElement("div");return hn.style.display="inline-block",hn.style.width=de-2+"px",hn.style.height=de-2+"px",hn.style.backgroundColor=Z,hn.style.borderRadius=de/2+"px",Z==="transparent"&&(hn.style.fill=this.uiStyleSettings.toolboxAccentColor,hn.innerHTML=` `),ct.appendChild(hn),ct},F.prototype.setCurrentColor=function(Z,le){var _e=this;this.currentColor=Z,this.colorBoxes.forEach(function(de){de.style.borderColor=de===le?_e.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(Z)},F}(te),Ce=function(){function fe(F,Z,le){this._state="new",this._isSelected=!1,this._container=F,this._overlayContainer=Z,this.globalSettings=le,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(fe.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),fe.prototype.ownsTarget=function(F){return!1},Object.defineProperty(fe.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),fe.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},fe.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},fe.prototype.pointerDown=function(F,Z){},fe.prototype.dblClick=function(F,Z){},fe.prototype.manipulate=function(F){},fe.prototype.pointerUp=function(F){this.stateChanged()},fe.prototype.dispose=function(){},fe.prototype.addMarkerVisualToContainer=function(F){this.container.childNodes.length>0?this.container.insertBefore(F,this.container.childNodes[0]):this.container.appendChild(F)},fe.prototype.getState=function(){return{typeName:fe.typeName,state:this.state,notes:this.notes}},fe.prototype.restoreState=function(F){this._state=F.state,this.notes=F.notes},fe.prototype.scale=function(F,Z){},fe.prototype.colorChanged=function(F){this.onColorChanged&&this.onColorChanged(F),this.stateChanged()},fe.prototype.fillColorChanged=function(F){this.onFillColorChanged&&this.onFillColorChanged(F),this.stateChanged()},fe.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var F=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),F.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(F)&&this.onStateChanged(this)}},fe.typeName="MarkerBase",fe}(),Me=function(){function fe(){this.findGripByVisual=this.findGripByVisual.bind(this)}return fe.prototype.findGripByVisual=function(F){return this.topLeft.ownsTarget(F)?this.topLeft:this.topCenter.ownsTarget(F)?this.topCenter:this.topRight.ownsTarget(F)?this.topRight:this.centerLeft.ownsTarget(F)?this.centerLeft:this.centerRight.ownsTarget(F)?this.centerRight:this.bottomLeft.ownsTarget(F)?this.bottomLeft:this.bottomCenter.ownsTarget(F)?this.bottomCenter:this.bottomRight.ownsTarget(F)?this.bottomRight:void 0},fe}(),$e=function(){function fe(){this.GRIP_SIZE=10,this.visual=oe.createGroup(),this.visual.appendChild(oe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(oe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return fe.prototype.ownsTarget=function(F){return F===this.visual||F===this.visual.childNodes[0]||F===this.visual.childNodes[1]},fe}(),nt=function(){function fe(){}return fe.toITransformMatrix=function(F){return{a:F.a,b:F.b,c:F.c,d:F.d,e:F.e,f:F.f}},fe.toSVGMatrix=function(F,Z){return F.a=Z.a,F.b=Z.b,F.c=Z.c,F.d=Z.d,F.e=Z.e,F.f=Z.f,F},fe}(),ut=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.left=0,de.top=0,de.width=0,de.height=0,de.defaultSize={x:50,y:20},de.offsetX=0,de.offsetY=0,de.rotationAngle=0,de.CB_DISTANCE=10,de._suppressMarkerCreateEvent=!1,de.container.transform.baseVal.appendItem(oe.createTransform()),de.setupControlBox(),de}return ce(F,fe),Object.defineProperty(F.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(F.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(F.prototype,"visual",{get:function(){return this._visual},set:function(Z){this._visual=Z;var le=oe.createTransform();this._visual.transform.baseVal.appendItem(le)},enumerable:!1,configurable:!0}),F.prototype.ownsTarget=function(Z){return!!fe.prototype.ownsTarget.call(this,Z)||!!(this.controlGrips.findGripByVisual(Z)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Z))},F.prototype.pointerDown=function(Z,le){fe.prototype.pointerDown.call(this,Z,le),this.state==="new"&&(this.left=Z.x,this.top=Z.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var _e=this.unrotatePoint(Z);if(this.manipulationStartX=_e.x,this.manipulationStartY=_e.y,this.offsetX=_e.x-this.left,this.offsetY=_e.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(le),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(le)){this.activeGrip=this.rotatorGrip;var de=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=de.x-this.width/2,this.top=de.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ct=this.container.transform.baseVal.getItem(0);ct.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ct,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},F.prototype.pointerUp=function(Z){var le=this.state;fe.prototype.pointerUp.call(this,Z),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(Z),this._state="select",le==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},F.prototype.moveVisual=function(Z){this.visual.style.transform="translate("+Z.x+"px, "+Z.y+"px)"},F.prototype.manipulate=function(Z){var le=this.unrotatePoint(Z);this.state==="creating"?this.resize(Z):this.state==="move"?(this.left=this.manipulationStartLeft+(le.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(le.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(le):this.state==="rotate"&&this.rotate(Z)},F.prototype.resize=function(Z){var le=this.manipulationStartLeft,_e=this.manipulationStartWidth,de=this.manipulationStartTop,ct=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:le=this.manipulationStartLeft+Z.x-this.manipulationStartX,_e=this.manipulationStartWidth+this.manipulationStartLeft-le;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:_e=this.manipulationStartWidth+Z.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:de=this.manipulationStartTop+Z.y-this.manipulationStartY,ct=this.manipulationStartHeight+this.manipulationStartTop-de;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ct=this.manipulationStartHeight+Z.y-this.manipulationStartY}_e>=0?(this.left=le,this.width=_e):(this.left=le+_e,this.width=-_e),ct>=0?(this.top=de,this.height=ct):(this.top=de+ct,this.height=-ct),this.setSize()},F.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},F.prototype.rotate=function(Z){if(Math.abs(Z.x-this.centerX)>.1){var le=Math.sign(Z.x-this.centerX);this.rotationAngle=180*Math.atan((Z.y-this.centerY)/(Z.x-this.centerX))/Math.PI+90*le,this.applyRotation()}},F.prototype.applyRotation=function(){var Z=this.container.transform.baseVal.getItem(0);Z.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Z,0)},F.prototype.rotatePoint=function(Z){if(this.rotationAngle===0)return Z;var le=this.container.getCTM(),_e=oe.createPoint(Z.x,Z.y);return{x:(_e=_e.matrixTransform(le)).x,y:_e.y}},F.prototype.unrotatePoint=function(Z){if(this.rotationAngle===0)return Z;var le=this.container.getCTM();le=le.inverse();var _e=oe.createPoint(Z.x,Z.y);return{x:(_e=_e.matrixTransform(le)).x,y:_e.y}},F.prototype.select=function(){fe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},F.prototype.deselect=function(){fe.prototype.deselect.call(this),this.controlBox.style.display="none"},F.prototype.setupControlBox=function(){this.controlBox=oe.createGroup();var Z=oe.createTransform();Z.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(Z),this.container.appendChild(this.controlBox),this.controlRect=oe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=oe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Me,this.addControlGrips(),this.controlBox.style.display="none"},F.prototype.adjustControlBox=function(){var Z=this.controlBox.transform.baseVal.getItem(0);Z.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(Z,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},F.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},F.prototype.createGrip=function(){var Z=new $e;return Z.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(Z.visual),Z},F.prototype.positionGrips=function(){var Z=this.controlGrips.topLeft.GRIP_SIZE,le=-Z/2,_e=le,de=(this.width+this.CB_DISTANCE)/2-Z/2,ct=(this.height+this.CB_DISTANCE)/2-Z/2,hn=this.height+this.CB_DISTANCE-Z/2,Wn=this.width+this.CB_DISTANCE-Z/2;this.positionGrip(this.controlGrips.topLeft.visual,le,_e),this.positionGrip(this.controlGrips.topCenter.visual,de,_e),this.positionGrip(this.controlGrips.topRight.visual,Wn,_e),this.positionGrip(this.controlGrips.centerLeft.visual,le,ct),this.positionGrip(this.controlGrips.centerRight.visual,Wn,ct),this.positionGrip(this.controlGrips.bottomLeft.visual,le,hn),this.positionGrip(this.controlGrips.bottomCenter.visual,de,hn),this.positionGrip(this.controlGrips.bottomRight.visual,Wn,hn),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,de,_e-3*this.CB_DISTANCE)},F.prototype.positionGrip=function(Z,le,_e){var de=Z.transform.baseVal.getItem(0);de.setTranslate(le,_e),Z.transform.baseVal.replaceItem(de,0)},F.prototype.hideControlBox=function(){this.controlBox.style.display="none"},F.prototype.showControlBox=function(){this.controlBox.style.display=""},F.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:nt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:nt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},fe.prototype.getState.call(this))},F.prototype.restoreState=function(Z){fe.prototype.restoreState.call(this,Z);var le=Z;this.left=le.left,this.top=le.top,this.width=le.width,this.height=le.height,this.rotationAngle=le.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(nt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,le.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(nt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,le.containerTransformMatrix))},F.prototype.scale=function(Z,le){fe.prototype.scale.call(this,Z,le);var _e=this.rotatePoint({x:this.left,y:this.top}),de=this.unrotatePoint({x:_e.x*Z,y:_e.y*le});this.left=de.x,this.top=de.y,this.width=this.width*Z,this.height=this.height*le,this.adjustControlBox()},F}(Ce),ht=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.fillColor="transparent",de.strokeColor="transparent",de.strokeWidth=0,de.strokeDasharray="",de.opacity=1,de.setStrokeColor=de.setStrokeColor.bind(de),de.setFillColor=de.setFillColor.bind(de),de.setStrokeWidth=de.setStrokeWidth.bind(de),de.setStrokeDasharray=de.setStrokeDasharray.bind(de),de.createVisual=de.createVisual.bind(de),de}return ce(F,fe),F.prototype.ownsTarget=function(Z){return!(!fe.prototype.ownsTarget.call(this,Z)&&Z!==this.visual)},F.prototype.createVisual=function(){this.visual=oe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},F.prototype.pointerDown=function(Z,le){fe.prototype.pointerDown.call(this,Z,le),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},F.prototype.manipulate=function(Z){fe.prototype.manipulate.call(this,Z)},F.prototype.resize=function(Z){fe.prototype.resize.call(this,Z),this.setSize()},F.prototype.setSize=function(){fe.prototype.setSize.call(this),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},F.prototype.pointerUp=function(Z){fe.prototype.pointerUp.call(this,Z),this.setSize()},F.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.visual&&oe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(Z),this.stateChanged()},F.prototype.setFillColor=function(Z){this.fillColor=Z,this.visual&&oe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},F.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.visual&&oe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},F.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.visual&&oe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},F.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},fe.prototype.getState.call(this))},F.prototype.restoreState=function(Z){var le=Z;this.fillColor=le.fillColor,this.strokeColor=le.strokeColor,this.strokeWidth=le.strokeWidth,this.strokeDasharray=le.strokeDasharray,this.opacity=le.opacity,this.createVisual(),fe.prototype.restoreState.call(this,Z),this.setSize()},F.prototype.scale=function(Z,le){fe.prototype.scale.call(this,Z,le),this.setSize()},F.title="Rectangle marker",F}(ut),pt=function(fe){function F(Z,le,_e,de){var ct=fe.call(this,Z,de||'')||this;return ct.widths=[],ct.widthBoxes=[],ct.widths=le,ct.currentWidth=_e,ct.setCurrentWidth=ct.setCurrentWidth.bind(ct),ct}return ce(F,fe),F.prototype.getUi=function(){var Z=this,le=document.createElement("div");return le.style.display="flex",le.style.overflow="hidden",le.style.flexGrow="2",this.widths.forEach(function(_e){var de=document.createElement("div");de.style.display="flex",de.style.flexGrow="2",de.style.alignItems="center",de.style.justifyContent="space-between",de.style.padding="5px",de.style.borderWidth="2px",de.style.borderStyle="solid",de.style.borderColor=_e===Z.currentWidth?Z.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){Z.setCurrentWidth(_e,de)}),le.appendChild(de);var ct=document.createElement("div");ct.innerText=_e.toString(),ct.style.marginRight="5px",de.appendChild(ct);var hn=document.createElement("div");hn.style.minHeight="20px",hn.style.flexGrow="2",hn.style.display="flex",hn.style.alignItems="center";var Wn=document.createElement("hr");Wn.style.minWidth="20px",Wn.style.border="0px",Wn.style.borderTop=_e+"px solid "+Z.uiStyleSettings.toolboxColor,Wn.style.flexGrow="2",hn.appendChild(Wn),de.appendChild(hn),Z.widthBoxes.push(de)}),le},F.prototype.setCurrentWidth=function(Z,le){var _e=this;this.currentWidth=Z,this.widthBoxes.forEach(function(de){de.style.borderColor=de===le?_e.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},F}(te),xt=function(fe){function F(Z,le,_e,de){var ct=fe.call(this,Z,de||'')||this;return ct.styles=[],ct.styleBoxes=[],ct.styles=le,ct.currentStyle=_e,ct.setCurrentStyle=ct.setCurrentStyle.bind(ct),ct}return ce(F,fe),F.prototype.getUi=function(){var Z=this,le=document.createElement("div");return le.style.display="flex",le.style.overflow="hidden",le.style.flexGrow="2",this.styles.forEach(function(_e){var de=document.createElement("div");de.style.display="flex",de.style.alignItems="center",de.style.justifyContent="space-between",de.style.padding="5px",de.style.borderWidth="2px",de.style.borderStyle="solid",de.style.overflow="hidden",de.style.maxWidth=100/Z.styles.length-5+"%",de.style.borderColor=_e===Z.currentStyle?Z.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){Z.setCurrentStyle(_e,de)}),le.appendChild(de);var ct=document.createElement("div");ct.style.minHeight="20px",ct.style.flexGrow="2",ct.style.overflow="hidden";var hn=` `;ct.innerHTML=hn,de.appendChild(ct),Z.styleBoxes.push(de)}),le},F.prototype.setCurrentStyle=function(Z,le){var _e=this;this.currentStyle=Z,this.styleBoxes.forEach(function(de){de.style.borderColor=de===le?_e.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},F}(te),Ke=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.strokeColor=_e.defaultColor,de.strokeWidth=_e.defaultStrokeWidth,de.strokeDasharray=_e.defaultStrokeDasharray,de.strokePanel=new Oe("Line color",_e.defaultColorSet,_e.defaultColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.strokeWidthPanel=new pt("Line width",_e.defaultStrokeWidths,_e.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new xt("Line style",_e.defaultStrokeDasharrays,_e.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de}return ce(F,fe),Object.defineProperty(F.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),F.prototype.getState=function(){var Z=fe.prototype.getState.call(this);return Z.typeName=F.typeName,Z},F.typeName="FrameMarker",F.title="Frame marker",F.icon='',F}(ht),Ue=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},st=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.x1=0,de.y1=0,de.x2=0,de.y2=0,de.defaultLength=50,de.manipulationStartX=0,de.manipulationStartY=0,de.manipulationStartX1=0,de.manipulationStartY1=0,de.manipulationStartX2=0,de.manipulationStartY2=0,de.setupControlBox(),de}return ce(F,fe),F.prototype.ownsTarget=function(Z){return!!fe.prototype.ownsTarget.call(this,Z)||!(!this.grip1.ownsTarget(Z)&&!this.grip2.ownsTarget(Z))},F.prototype.pointerDown=function(Z,le){fe.prototype.pointerDown.call(this,Z,le),this.manipulationStartX=Z.x,this.manipulationStartY=Z.y,this.state==="new"&&(this.x1=Z.x,this.y1=Z.y,this.x2=Z.x,this.y2=Z.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(le)?this.activeGrip=this.grip1:this.grip2.ownsTarget(le)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},F.prototype.pointerUp=function(Z){var le=this.state;fe.prototype.pointerUp.call(this,Z),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(Z),this._state="select",le==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},F.prototype.adjustVisual=function(){},F.prototype.manipulate=function(Z){this.state==="creating"?this.resize(Z):this.state==="move"?(this.x1=this.manipulationStartX1+Z.x-this.manipulationStartX,this.y1=this.manipulationStartY1+Z.y-this.manipulationStartY,this.x2=this.manipulationStartX2+Z.x-this.manipulationStartX,this.y2=this.manipulationStartY2+Z.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(Z)},F.prototype.resize=function(Z){switch(this.activeGrip){case this.grip1:this.x1=Z.x,this.y1=Z.y;break;case this.grip2:case void 0:this.x2=Z.x,this.y2=Z.y}this.adjustVisual(),this.adjustControlBox()},F.prototype.select=function(){fe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},F.prototype.deselect=function(){fe.prototype.deselect.call(this),this.controlBox.style.display="none"},F.prototype.setupControlBox=function(){this.controlBox=oe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},F.prototype.adjustControlBox=function(){this.positionGrips()},F.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},F.prototype.createGrip=function(){var Z=new $e;return Z.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(Z.visual),Z},F.prototype.positionGrips=function(){var Z=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-Z/2,this.y1-Z/2),this.positionGrip(this.grip2.visual,this.x2-Z/2,this.y2-Z/2)},F.prototype.positionGrip=function(Z,le,_e){var de=Z.transform.baseVal.getItem(0);de.setTranslate(le,_e),Z.transform.baseVal.replaceItem(de,0)},F.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},fe.prototype.getState.call(this))},F.prototype.restoreState=function(Z){fe.prototype.restoreState.call(this,Z);var le=Z;this.x1=le.x1,this.y1=le.y1,this.x2=le.x2,this.y2=le.y2},F.prototype.scale=function(Z,le){fe.prototype.scale.call(this,Z,le),this.x1=this.x1*Z,this.y1=this.y1*le,this.x2=this.x2*Z,this.y2=this.y2*le,this.adjustVisual(),this.adjustControlBox()},F}(Ce),kt=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.strokeColor="transparent",de.strokeWidth=0,de.strokeDasharray="",de.setStrokeColor=de.setStrokeColor.bind(de),de.setStrokeWidth=de.setStrokeWidth.bind(de),de.setStrokeDasharray=de.setStrokeDasharray.bind(de),de.strokeColor=_e.defaultColor,de.strokeWidth=_e.defaultStrokeWidth,de.strokeDasharray=_e.defaultStrokeDasharray,de.strokePanel=new Oe("Line color",_e.defaultColorSet,_e.defaultColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.strokeWidthPanel=new pt("Line width",_e.defaultStrokeWidths,_e.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new xt("Line style",_e.defaultStrokeDasharrays,_e.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de}return ce(F,fe),F.prototype.ownsTarget=function(Z){return!(!fe.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorLine&&Z!==this.visibleLine)},F.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},F.prototype.pointerDown=function(Z,le){fe.prototype.pointerDown.call(this,Z,le),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},F.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),oe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},F.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},F.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},F.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(F.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),F.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},fe.prototype.getState.call(this));return Z.typeName=F.typeName,Z},F.prototype.restoreState=function(Z){fe.prototype.restoreState.call(this,Z);var le=Z;this.strokeColor=le.strokeColor,this.strokeWidth=le.strokeWidth,this.strokeDasharray=le.strokeDasharray,this.createVisual(),this.adjustVisual()},F.typeName="LineMarker",F.title="Line marker",F.icon='',F}(st),gt=function(fe){function F(Z,le,_e,de){var ct=fe.call(this,Z,de||'')||this;return ct.fonts=[],ct.fontBoxes=[],ct.fonts=le,ct.currentFont=_e,ct.setCurrentFont=ct.setCurrentFont.bind(ct),ct}return ce(F,fe),F.prototype.getUi=function(){var Z=this,le=document.createElement("div");return le.style.overflow="hidden",le.style.flexGrow="2",this.fonts.forEach(function(_e){var de=document.createElement("div");de.style.display="inline-block",de.style.alignItems="center",de.style.justifyContent="space-between",de.style.padding="5px",de.style.borderWidth="2px",de.style.borderStyle="solid",de.style.overflow="hidden",de.style.maxWidth=100/Z.fonts.length-5+"%",de.style.borderColor=_e===Z.currentFont?Z.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){Z.setCurrentFont(_e,de)}),le.appendChild(de);var ct=document.createElement("div");ct.style.display="flex",ct.style.minHeight="20px",ct.style.flexGrow="2",ct.style.fontFamily=_e,ct.style.overflow="hidden";var hn=document.createElement("div");hn.style.whiteSpace="nowrap",hn.style.overflow="hidden",hn.style.textOverflow="ellipsis",hn.innerHTML="The quick brown fox jumps over the lazy dog",ct.appendChild(hn),de.appendChild(ct),Z.fontBoxes.push(de)}),le},F.prototype.setCurrentFont=function(Z,le){var _e=this;this.currentFont=Z,this.fontBoxes.forEach(function(de){de.style.borderColor=de===le?_e.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},F}(te),bt=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.color="transparent",de.padding=5,de.DEFAULT_TEXT="your text here",de.text=de.DEFAULT_TEXT,de.isMoved=!1,de.color=_e.defaultColor,de.fontFamily=_e.defaultFontFamily,de.defaultSize={x:100,y:30},de.setColor=de.setColor.bind(de),de.setFont=de.setFont.bind(de),de.renderText=de.renderText.bind(de),de.sizeText=de.sizeText.bind(de),de.textEditDivClicked=de.textEditDivClicked.bind(de),de.showTextEditor=de.showTextEditor.bind(de),de.setSize=de.setSize.bind(de),de.positionTextEditor=de.positionTextEditor.bind(de),de.colorPanel=new Oe("Color",_e.defaultColorSet,_e.defaultColor),de.colorPanel.onColorChanged=de.setColor,de.fontFamilyPanel=new gt("Font",_e.defaultFontFamilies,_e.defaultFontFamily),de.fontFamilyPanel.onFontChanged=de.setFont,de}return ce(F,fe),F.prototype.ownsTarget=function(Z){if(fe.prototype.ownsTarget.call(this,Z)||Z===this.visual||Z===this.textElement||Z===this.bgRectangle)return!0;var le=!1;return this.textElement.childNodes.forEach(function(_e){_e===Z&&(le=!0)}),le},F.prototype.createVisual=function(){this.visual=oe.createGroup(),this.bgRectangle=oe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=oe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},F.prototype.pointerDown=function(Z,le){fe.prototype.pointerDown.call(this,Z,le),this.isMoved=!1,this.pointerDownPoint=Z,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},F.prototype.renderText=function(){var Z=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(le){Z.textElement.appendChild(oe.createTSpan(le.trim()===""?" ":le.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},F.prototype.getTextScale=function(){var Z=this.textElement.getBBox(),le=1;if(Z.width>0&&Z.height>0){var _e=(1*this.width-this.width*this.padding*2/100)/Z.width,de=(1*this.height-this.height*this.padding*2/100)/Z.height;le=Math.min(_e,de)}return le},F.prototype.getTextPosition=function(Z){var le=this.textElement.getBBox(),_e=0,de=0;return le.width>0&&le.height>0&&(_e=(this.width-le.width*Z)/2,de=this.height/2-le.height*Z/2),{x:_e,y:de}},F.prototype.sizeText=function(){var Z=this.textElement.getBBox(),le=this.getTextScale(),_e=this.getTextPosition(le);_e.y-=Z.y*le,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+_e.x+"px, "+_e.y+"px) scale("+le+", "+le+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(_e.x,_e.y),this.textElement.transform.baseVal.getItem(1).setScale(le,le))},F.prototype.manipulate=function(Z){fe.prototype.manipulate.call(this,Z),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(Z.x-this.pointerDownPoint.x)>5||Math.abs(Z.y-this.pointerDownPoint.y)>5)},F.prototype.resize=function(Z){fe.prototype.resize.call(this,Z),this.isMoved=!0,this.setSize(),this.sizeText()},F.prototype.setSize=function(){fe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},F.prototype.pointerUp=function(Z){var le=this.state;le==="creating"&&(this._suppressMarkerCreateEvent=!0),fe.prototype.pointerUp.call(this,Z),this.setSize(),(le==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},F.prototype.showTextEditor=function(){var Z=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(le){le.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var le=Number.parseFloat(Z.textEditor.style.fontSize);Z.textEditor.clientWidth>=Number.parseInt(Z.textEditor.style.maxWidth)&&le>.9;)le-=.1,Z.textEditor.style.fontSize=Math.max(le,.9)+"em"}),this.textEditor.addEventListener("keyup",function(le){le.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(le){if(le.clipboardData){var _e=le.clipboardData.getData("text"),de=window.getSelection();if(!de.rangeCount)return!1;de.deleteFromDocument(),de.getRangeAt(0).insertNode(document.createTextNode(_e)),le.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){Z.textEditDivClicked(Z.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},F.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var Z=this.getTextScale(),le=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),_e=this.textElement.getBBox(),de={x:_e.width*Z,y:_e.height*Z};le.x-=de.x/2,le.y-=de.y/2,this.textEditor.style.top=le.y+"px",this.textEditor.style.left=le.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-le.x+"px",this.textEditor.style.fontSize=Math.max(16*Z,12)+"px",this.textElement.style.display="none"}},F.prototype.textEditDivClicked=function(Z){this.text=Z.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},F.prototype.select=function(){fe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},F.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),fe.prototype.deselect.call(this)},F.prototype.dblClick=function(Z,le){fe.prototype.dblClick.call(this,Z,le),this.showTextEditor()},F.prototype.setColor=function(Z){this.textElement&&oe.setAttributes(this.textElement,[["fill",Z]]),this.color=Z,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(Z)},F.prototype.setFont=function(Z){this.textElement&&oe.setAttributes(this.textElement,[["font-family",Z]]),this.fontFamily=Z,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},F.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},F.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(F.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),F.prototype.getState=function(){var Z=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},fe.prototype.getState.call(this));return Z.typeName=F.typeName,Z},F.prototype.restoreState=function(Z){var le=Z;this.color=le.color,this.fontFamily=le.fontFamily,this.padding=le.padding,this.text=le.text,this.createVisual(),fe.prototype.restoreState.call(this,Z),this.setSize()},F.prototype.scale=function(Z,le){fe.prototype.scale.call(this,Z,le),this.setSize(),this.sizeText(),this.positionTextEditor()},F.typeName="TextMarker",F.title="Text marker",F.icon='',F}(ut),Ve=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.color="transparent",de.lineWidth=3,de.drawing=!1,de.pixelRatio=1,de.color=_e.defaultColor,de.lineWidth=_e.defaultStrokeWidth,de.pixelRatio=_e.freehandPixelRatio,de.setColor=de.setColor.bind(de),de.addCanvas=de.addCanvas.bind(de),de.finishCreation=de.finishCreation.bind(de),de.setLineWidth=de.setLineWidth.bind(de),de.colorPanel=new Oe("Color",_e.defaultColorSet,_e.defaultColor),de.colorPanel.onColorChanged=de.setColor,de.lineWidthPanel=new pt("Line width",_e.defaultStrokeWidths,_e.defaultStrokeWidth),de.lineWidthPanel.onWidthChanged=de.setLineWidth,de}return ce(F,fe),F.prototype.ownsTarget=function(Z){return!(!fe.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.drawingImage)},F.prototype.createVisual=function(){this.visual=oe.createGroup(),this.drawingImage=oe.createImage(),this.visual.appendChild(this.drawingImage);var Z=oe.createTransform();this.visual.transform.baseVal.appendItem(Z),this.addMarkerVisualToContainer(this.visual)},F.prototype.pointerDown=function(Z,le){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(Z.x,Z.y),this.drawing=!0):fe.prototype.pointerDown.call(this,Z,le)},F.prototype.manipulate=function(Z){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(Z.x,Z.y),this.canvasContext.stroke()):fe.prototype.manipulate.call(this,Z)},F.prototype.resize=function(Z){fe.prototype.resize.call(this,Z),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},F.prototype.pointerUp=function(Z){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):fe.prototype.pointerUp.call(this,Z)},F.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},F.prototype.select=function(){this.state==="creating"&&this.finishCreation(),fe.prototype.select.call(this)},F.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),fe.prototype.deselect.call(this)},F.prototype.finishCreation=function(){for(var Z=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),le=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],_e=le[0],de=le[1],ct=le[2],hn=le[3],Wn=!1,er=0;er0&&(Wn=!0,erhn&&(hn=er),en>ct&&(ct=en));if(Wn){this.left=_e/this.pixelRatio,this.top=de/this.pixelRatio,this.width=(ct-_e)/this.pixelRatio,this.height=(hn-de)/this.pixelRatio;var Ln=document.createElement("canvas");Ln.width=ct-_e,Ln.height=hn-de,Ln.getContext("2d").putImageData(this.canvasContext.getImageData(_e,de,ct-_e,hn-de),0,0),this.drawingImgUrl=Ln.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},F.prototype.setDrawingImage=function(){oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},F.prototype.setColor=function(Z){this.color=Z,this.colorChanged(Z)},F.prototype.setLineWidth=function(Z){this.lineWidth=Z},Object.defineProperty(F.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),F.prototype.getState=function(){var Z=Object.assign({drawingImgUrl:this.drawingImgUrl},fe.prototype.getState.call(this));return Z.typeName=F.typeName,Z},F.prototype.restoreState=function(Z){this.createVisual(),fe.prototype.restoreState.call(this,Z),this.drawingImgUrl=Z.drawingImgUrl,this.setDrawingImage()},F.prototype.scale=function(Z,le){fe.prototype.scale.call(this,Z,le),this.setDrawingImage()},F.typeName="FreehandMarker",F.title="Freehand marker",F.icon='',F}(ut),We=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,_e||'')||this;return de.typeBoxes=[],de.currentType=le,de.setCurrentType=de.setCurrentType.bind(de),de}return ce(F,fe),F.prototype.getUi=function(){var Z=this,le=document.createElement("div");le.style.display="flex",le.style.overflow="hidden",le.style.flexGrow="2";for(var _e=function(hn){var Wn="both";switch(hn){case 0:Wn="both";break;case 1:Wn="start";break;case 2:Wn="end";break;case 3:Wn="none"}var er=document.createElement("div");if(er.style.display="flex",er.style.flexGrow="2",er.style.alignItems="center",er.style.justifyContent="space-between",er.style.padding="5px",er.style.borderWidth="2px",er.style.borderStyle="solid",er.style.borderColor=Wn===de.currentType?de.uiStyleSettings.toolboxAccentColor:"transparent",er.addEventListener("click",function(){Z.setCurrentType(Wn,er)}),le.appendChild(er),Wn==="both"||Wn==="start"){var en=document.createElement("div");en.style.display="flex",en.style.alignItems="center",en.style.minHeight="20px",en.innerHTML=` `,en.style.marginLeft="5px",er.appendChild(en)}var Ln=document.createElement("div");Ln.style.display="flex",Ln.style.alignItems="center",Ln.style.minHeight="20px",Ln.style.flexGrow="2";var kn=document.createElement("hr");if(kn.style.minWidth="20px",kn.style.border="0px",kn.style.borderTop="3px solid "+(de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxColor:"#eeeeee"),kn.style.flexGrow="2",Ln.appendChild(kn),er.appendChild(Ln),Wn==="both"||Wn==="end"){var $r=document.createElement("div");$r.style.display="flex",$r.style.alignItems="center",$r.style.minHeight="20px",$r.innerHTML=` `,$r.style.marginRight="5px",er.appendChild($r)}de.typeBoxes.push(er)},de=this,ct=0;ct<4;ct++)_e(ct);return le},F.prototype.setCurrentType=function(Z,le){var _e=this;this.currentType=Z,this.typeBoxes.forEach(function(de){de.style.borderColor=de===le?_e.uiStyleSettings!==void 0?_e.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},F}(te),Je=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.arrowType="end",de.arrowBaseHeight=10,de.arrowBaseWidth=10,de.getArrowPoints=de.getArrowPoints.bind(de),de.setArrowType=de.setArrowType.bind(de),de.arrowTypePanel=new We("Arrow type","end"),de.arrowTypePanel.onArrowTypeChanged=de.setArrowType,de}return ce(F,fe),F.prototype.ownsTarget=function(Z){return!(!fe.prototype.ownsTarget.call(this,Z)&&Z!==this.arrow1&&Z!==this.arrow2)},F.prototype.getArrowPoints=function(Z,le){var _e=this.arrowBaseWidth+2*this.strokeWidth,de=this.arrowBaseHeight+2*this.strokeWidth;return Z-_e/2+","+(le+de/2)+" "+Z+","+(le-de/2)+" "+(Z+_e/2)+","+(le+de/2)},F.prototype.createTips=function(){this.arrow1=oe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=oe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow2)},F.prototype.pointerDown=function(Z,le){fe.prototype.pointerDown.call(this,Z,le),this.state==="creating"&&this.createTips()},F.prototype.adjustVisual=function(){if(fe.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",oe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),oe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),le=this.arrow1.transform.baseVal.getItem(0);le.setRotate(Z,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(le,0);var _e=this.arrow2.transform.baseVal.getItem(0);_e.setRotate(Z+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(_e,0)}},F.prototype.setArrowType=function(Z){this.arrowType=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(F.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),F.prototype.getState=function(){var Z=Object.assign({arrowType:this.arrowType},fe.prototype.getState.call(this));return Z.typeName=F.typeName,Z},F.prototype.restoreState=function(Z){fe.prototype.restoreState.call(this,Z);var le=Z;this.arrowType=le.arrowType,this.createTips(),this.adjustVisual()},F.typeName="ArrowMarker",F.title="Arrow marker",F.icon='',F}(kt),Te=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.fillColor=_e.defaultFillColor,de.strokeWidth=0,de.fillPanel=new Oe("Color",_e.defaultColorSet,_e.defaultFillColor),de.fillPanel.onColorChanged=de.setFillColor,de}return ce(F,fe),Object.defineProperty(F.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),F.prototype.getState=function(){var Z=fe.prototype.getState.call(this);return Z.typeName=F.typeName,Z},F.typeName="CoverMarker",F.title="Cover marker",F.icon='',F}(ht),Ie=function(fe){function F(Z,le,_e,de){var ct=fe.call(this,Z,de||'')||this;return ct.opacities=[],ct.opacityBoxes=[],ct.opacities=le,ct.currentOpacity=_e,ct.setCurrentOpacity=ct.setCurrentOpacity.bind(ct),ct}return ce(F,fe),F.prototype.getUi=function(){var Z=this,le=document.createElement("div");return le.style.display="flex",le.style.overflow="hidden",le.style.flexGrow="2",le.style.justifyContent="space-between",this.opacities.forEach(function(_e){var de=document.createElement("div");de.style.display="flex",de.style.alignItems="center",de.style.justifyContent="center",de.style.padding="5px",de.style.borderWidth="2px",de.style.borderStyle="solid",de.style.borderColor=_e===Z.currentOpacity?Z.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){Z.setCurrentOpacity(_e,de)}),le.appendChild(de);var ct=document.createElement("div");ct.innerText=100*_e+"%",de.appendChild(ct),Z.opacityBoxes.push(de)}),le},F.prototype.setCurrentOpacity=function(Z,le){var _e=this;this.currentOpacity=Z,this.opacityBoxes.forEach(function(de){de.style.borderColor=de===le?_e.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},F}(te),Fe=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.setOpacity=de.setOpacity.bind(de),de.fillColor=_e.defaultHighlightColor,de.strokeWidth=0,de.opacity=_e.defaultHighlightOpacity,de.fillPanel=new Oe("Color",_e.defaultColorSet,de.fillColor),de.fillPanel.onColorChanged=de.setFillColor,de.opacityPanel=new Ie("Opacity",_e.defaultOpacitySteps,de.opacity),de.opacityPanel.onOpacityChanged=de.setOpacity,de}return ce(F,fe),F.prototype.setOpacity=function(Z){this.opacity=Z,this.visual&&oe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(F.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),F.prototype.getState=function(){var Z=fe.prototype.getState.call(this);return Z.typeName=F.typeName,Z},F.typeName="HighlightMarker",F.title="Highlight marker",F.icon='',F}(Te),Xe='',vt=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.bgColor="transparent",de.tipPosition={x:0,y:0},de.tipBase1Position={x:0,y:0},de.tipBase2Position={x:0,y:0},de.tipMoving=!1,de.color=_e.defaultStrokeColor,de.bgColor=_e.defaultFillColor,de.fontFamily=_e.defaultFontFamily,de.defaultSize={x:100,y:30},de.setBgColor=de.setBgColor.bind(de),de.getTipPoints=de.getTipPoints.bind(de),de.positionTip=de.positionTip.bind(de),de.setTipPoints=de.setTipPoints.bind(de),de.colorPanel=new Oe("Text color",_e.defaultColorSet,de.color,''),de.colorPanel.onColorChanged=de.setColor,de.bgColorPanel=new Oe("Fill color",_e.defaultColorSet,de.bgColor,Xe),de.bgColorPanel.onColorChanged=de.setBgColor,de.fontFamilyPanel=new gt("Font",_e.defaultFontFamilies,_e.defaultFontFamily),de.fontFamilyPanel.onFontChanged=de.setFont,de.tipGrip=new $e,de.tipGrip.visual.transform.baseVal.appendItem(oe.createTransform()),de.controlBox.appendChild(de.tipGrip.visual),de}return ce(F,fe),F.prototype.ownsTarget=function(Z){return fe.prototype.ownsTarget.call(this,Z)||this.tipGrip.ownsTarget(Z)||this.tip===Z},F.prototype.createTip=function(){oe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=oe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},F.prototype.pointerDown=function(Z,le){this.state==="new"&&fe.prototype.pointerDown.call(this,Z,le),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(le)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):fe.prototype.pointerDown.call(this,Z,le)},F.prototype.pointerUp=function(Z){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,fe.prototype.pointerUp.call(this,Z);else{var le=this.state==="creating";fe.prototype.pointerUp.call(this,Z),this.setTipPoints(le),this.positionTip()}},F.prototype.manipulate=function(Z){if(this.tipMoving){var le=this.unrotatePoint(Z);this.tipPosition={x:le.x-this.manipulationStartLeft,y:le.y-this.manipulationStartTop},this.positionTip()}else fe.prototype.manipulate.call(this,Z)},F.prototype.setBgColor=function(Z){this.bgRectangle&&this.tip&&(oe.setAttributes(this.bgRectangle,[["fill",Z]]),oe.setAttributes(this.tip,[["fill",Z]])),this.bgColor=Z,this.fillColorChanged(Z)},F.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},F.prototype.setTipPoints=function(Z){Z===void 0&&(Z=!1);var le=Math.min(this.height/2,15),_e=this.height/5;Z&&(this.tipPosition={x:le+_e/2,y:this.height+20});var de=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?de.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),le=this.tip1.transform.baseVal.getItem(0);le.setRotate(Z,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(le,0);var _e=this.tip2.transform.baseVal.getItem(0);_e.setRotate(Z+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(_e,0)}},Object.defineProperty(F.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),F.prototype.getState=function(){var Z=fe.prototype.getState.call(this);return Z.typeName=F.typeName,Z},F.prototype.restoreState=function(Z){fe.prototype.restoreState.call(this,Z),this.createTips(),this.adjustVisual()},F.typeName="MeasurementMarker",F.title="Measurement marker",F.icon='',F}(kt),Jt=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.strokePanel.colors=_e.defaultColorSet,de.fillColor="transparent",de}return ce(F,fe),Object.defineProperty(F.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),F.prototype.getState=function(){var Z=fe.prototype.getState.call(this);return Z.typeName=F.typeName,Z},F.typeName="EllipseFrameMarker",F.title="Ellipse frame marker",F.icon='',F}(rt),En=function(){function fe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(fe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),fe.prototype.addUndoStep=function(F){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(F)||(this.undoStack.push(F),JSON.stringify(this.lastRedoStep)!==JSON.stringify(F)&&this.redoStack.splice(0,this.redoStack.length))},fe.prototype.replaceLastUndoStep=function(F){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=F)},fe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},fe.prototype.undo=function(){if(this.undoStack.length>1){var F=this.undoStack.pop();return F!==void 0&&this.redoStack.push(F),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},fe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},fe}(),nn=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le,_e)||this;return de.strokeColor="transparent",de.strokeWidth=0,de.strokeDasharray="",de.curveX=0,de.curveY=0,de.manipulationStartCurveX=0,de.manipulationStartCurveY=0,de.setStrokeColor=de.setStrokeColor.bind(de),de.setStrokeWidth=de.setStrokeWidth.bind(de),de.setStrokeDasharray=de.setStrokeDasharray.bind(de),de.positionGrips=de.positionGrips.bind(de),de.addControlGrips=de.addControlGrips.bind(de),de.adjustVisual=de.adjustVisual.bind(de),de.setupControlBox=de.setupControlBox.bind(de),de.resize=de.resize.bind(de),de.strokeColor=_e.defaultColor,de.strokeWidth=_e.defaultStrokeWidth,de.strokeDasharray=_e.defaultStrokeDasharray,de.strokePanel=new Oe("Line color",_e.defaultColorSet,_e.defaultColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.strokeWidthPanel=new pt("Line width",_e.defaultStrokeWidths,_e.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new xt("Line style",_e.defaultStrokeDasharrays,_e.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de}return ce(F,fe),F.prototype.ownsTarget=function(Z){return!(!fe.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorCurve&&Z!==this.visibleCurve&&!this.curveGrip.ownsTarget(Z))},F.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},F.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorCurve=oe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=oe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},F.prototype.pointerDown=function(Z,le){fe.prototype.pointerDown.call(this,Z,le),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=Z.x,this.curveY=Z.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(le)&&(this.activeGrip=this.curveGrip,this._state="resize")},F.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),oe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},F.prototype.setupControlBox=function(){fe.prototype.setupControlBox.call(this),this.curveControlLine1=oe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=oe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},F.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,fe.prototype.addControlGrips.call(this)},F.prototype.positionGrips=function(){fe.prototype.positionGrips.call(this);var Z=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-Z/2,this.curveY-Z/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},F.prototype.manipulate=function(Z){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+Z.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+Z.y-this.manipulationStartY),fe.prototype.manipulate.call(this,Z)},F.prototype.resize=function(Z){this.activeGrip===this.curveGrip&&(this.curveX=Z.x,this.curveY=Z.y),fe.prototype.resize.call(this,Z),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},F.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},F.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},F.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual()},F.prototype.scale=function(Z,le){this.curveX=this.curveX*Z,this.curveY=this.curveY*le,fe.prototype.scale.call(this,Z,le)},Object.defineProperty(F.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),F.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},fe.prototype.getState.call(this));return Z.typeName=F.typeName,Z},F.prototype.restoreState=function(Z){fe.prototype.restoreState.call(this,Z);var le=Z;this.strokeColor=le.strokeColor,this.strokeWidth=le.strokeWidth,this.strokeDasharray=le.strokeDasharray,this.curveX=le.curveX,this.curveY=le.curveY,this.createVisual(),this.adjustVisual()},F.typeName="CurveMarker",F.title="Curve marker",F.icon='',F}(st),Ot=function(){function fe(F,Z){Z===void 0&&(Z=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=F,this.cancelable=Z}return Object.defineProperty(fe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),fe.prototype.preventDefault=function(){this._defaultPrevented=!0},fe}(),He=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,!1)||this;return de.dataUrl=le,de.state=_e,de}return ce(F,fe),F}(Ot),it=function(fe){function F(Z,le,_e){_e===void 0&&(_e=!1);var de=fe.call(this,Z,_e)||this;return de.marker=le,de}return ce(F,fe),F}(Ot),ot=function(){function fe(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return fe.prototype.addEventListener=function(F,Z){this[F].push(Z)},fe.prototype.removeEventListener=function(F,Z){var le=this[F].indexOf(Z);le>-1&&this[F].splice(le,1)},fe}(),Ne=function(){function fe(F){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ue,this._isOpen=!1,this.undoRedoManager=new En,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new ot,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=fe.instanceCounter++,this.styles=new re(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=F,this.targetRoot=document.body,this.width=F.clientWidth,this.height=F.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(fe.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ke,Ve,Je,bt,Jt,rt,Fe,vt,Lt,Te,kt,nn]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ke,Ve,Je,bt,rt,Fe,vt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ke,Ve,Je,bt,Fe]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(F){var Z=this;this._availableMarkerTypes.splice(0),F.forEach(function(le){if(typeof le=="string"){var _e=Z.ALL_MARKER_TYPES.find(function(de){return de.typeName===le});_e!==void 0&&Z._availableMarkerTypes.push(_e)}else Z._availableMarkerTypes.push(le)})},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(F){this._zoomLevel=F,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),fe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),$.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},fe.prototype.show=function(){var F=this;this.styles.styleSheetRoot===void 0&&ne.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ne.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(Z){return Z(new Ot(F))})},fe.prototype.render=function(){return Ee(this,void 0,void 0,function(){var F;return ye(this,function(Z){switch(Z.label){case 0:return this.setCurrentMarker(),(F=new pe).naturalSize=this.renderAtNaturalSize,F.imageType=this.renderImageType,F.imageQuality=this.renderImageQuality,F.markersOnly=this.renderMarkersOnly,F.width=this.renderWidth,F.height=this.renderHeight,[4,F.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return Z.sent(),[4,F.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,Z.sent()]}})})},fe.prototype.close=function(F){var Z=this;if(F===void 0&&(F=!1),this.isOpen){var le=!1;F||this.eventListeners.beforeclose.forEach(function(_e){var de=new Ot(Z,!0);_e(de),de.defaultPrevented&&(le=!0)}),le||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(_e){return _e(new Ot(Z))}),this.detachEvents(),this._isOpen=!1)}},fe.prototype.addMarkersToToolbar=function(){for(var F,Z=[],le=0;lethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*F:this.editorCanvas.clientWidth,le=Z',F.title="Powered by marker.js",F.style.display="grid",F.style.alignItems="center",F.style.justifyItems="center",F.style.padding="3px",F.style.width="20px",F.style.height="20px",this.logoUI.appendChild(F),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},fe.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},fe.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},fe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},fe.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var F=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=F+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new q(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(F),1),F.dispose()},fe.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},fe.prototype.toolbarButtonClicked=function(F,Z){if(F==="marker"&&Z!==void 0)this.createNewMarker(Z);else if(F==="action")switch(Z){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},fe.prototype.deleteSelectedMarker=function(){var F=this;if(this._currentMarker!==void 0){var Z=!1;if(this.eventListeners.markerbeforedelete.forEach(function(_e){var de=new it(F,F._currentMarker,!0);_e(de),de.defaultPrevented&&(Z=!0)}),!Z){var le=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(_e){return _e(new it(F,le))})}}},fe.prototype.clear=function(){var F=this,Z=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ct){var hn=new it(F,void 0,!0);ct(hn),hn.defaultPrevented&&(Z=!0)}),!Z)){this.setCurrentMarker();for(var le=function(ct){var hn=_e.markers[ct];_e.setCurrentMarker(_e.markers[ct]),_e._currentMarker.dispose(),_e.markerImage.removeChild(_e._currentMarker.container),_e.markers.splice(_e.markers.indexOf(_e._currentMarker),1),_e.eventListeners.markerdelete.forEach(function(Wn){return Wn(new it(F,hn))})},_e=this,de=this.markers.length-1;de>=0;de--)le(de);this.addUndoStep()}},Object.defineProperty(fe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),fe.prototype.showNotesEditor=function(){var F;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(F=this._currentMarker.notes)!==null&&F!==void 0?F:"",this.overlayContainer.appendChild(this.notesArea))},fe.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},fe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},fe.prototype.addUndoStep=function(){var F=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var Z=this.getState(),le=this.undoRedoManager.getLastUndoStep();if(!le||le.width===Z.width&&le.height===Z.height){var _e=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(Z),_e1&&this.panTo({x:F.clientX,y:F.clientY}))},fe.prototype.onPointerUp=function(F){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(F.clientX,F.clientY)),this.isDragging=!1,this.addUndoStep()},fe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},fe.prototype.onKeyUp=function(F){this._currentMarker===void 0||this.notesArea!==void 0||F.key!=="Delete"&&F.key!=="Backspace"||this.deleteSelectedMarker()},fe.prototype.clientToLocalCoordinates=function(F,Z){var le=this.markerImage.getBoundingClientRect();return{x:(F-le.left)/this.zoomLevel,y:(Z-le.top)/this.zoomLevel}},fe.prototype.onWindowResize=function(){this.positionUI()},fe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var F=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=F+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},fe.prototype.addLicenseKey=function(F){$.addKey(F)},fe.prototype.addEventListener=function(F,Z){this.eventListeners.addEventListener(F,Z)},fe.prototype.removeEventListener=function(F,Z){this.eventListeners.removeEventListener(F,Z)},fe.prototype.renderState=function(F){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(F),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(fe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),fe.prototype.focus=function(){var F=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(Z){return Z(new Ot(F))}))},fe.prototype.blur=function(){var F=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(Z){return Z(new Ot(F))}))},fe.instanceCounter=0,fe}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE copyright Alan Mendelevich see README and LICENSE for details ********************************** *//*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var Qe=function(fe,F){return(Qe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,le){Z.__proto__=le}||function(Z,le){for(var _e in le)Object.prototype.hasOwnProperty.call(le,_e)&&(Z[_e]=le[_e])})(fe,F)};function At(fe,F){if(typeof F!="function"&&F!==null)throw new TypeError("Class extends value "+String(F)+" is not a constructor or null");function Z(){this.constructor=fe}Qe(fe,F),fe.prototype=F===null?Object.create(F):(Z.prototype=F.prototype,new Z)}function yt(fe,F,Z,le){return new(Z||(Z=Promise))(function(_e,de){function ct(er){try{Wn(le.next(er))}catch(en){de(en)}}function hn(er){try{Wn(le.throw(er))}catch(en){de(en)}}function Wn(er){var en;er.done?_e(er.value):(en=er.value,en instanceof Z?en:new Z(function(Ln){Ln(en)})).then(ct,hn)}Wn((le=le.apply(fe,F||[])).next())})}function It(fe,F){var Z,le,_e,de,ct={label:0,sent:function(){if(1&_e[0])throw _e[1];return _e[1]},trys:[],ops:[]};return de={next:hn(0),throw:hn(1),return:hn(2)},typeof Symbol=="function"&&(de[Symbol.iterator]=function(){return this}),de;function hn(Wn){return function(er){return function(en){if(Z)throw new TypeError("Generator is already executing.");for(;ct;)try{if(Z=1,le&&(_e=2&en[0]?le.return:en[0]?le.throw||((_e=le.return)&&_e.call(le),0):le.next)&&!(_e=_e.call(le,en[1])).done)return _e;switch(le=0,_e&&(en=[2&en[0],_e.value]),en[0]){case 0:case 1:_e=en;break;case 4:return ct.label++,{value:en[1],done:!1};case 5:ct.label++,le=en[1],en=[0];continue;case 7:en=ct.ops.pop(),ct.trys.pop();continue;default:if(!(_e=ct.trys,(_e=_e.length>0&&_e[_e.length-1])||en[0]!==6&&en[0]!==2)){ct=0;continue}if(en[0]===3&&(!_e||en[1]>_e[0]&&en[1]<_e[3])){ct.label=en[1];break}if(en[0]===6&&ct.label<_e[1]){ct.label=_e[1],_e=en;break}if(_e&&ct.label<_e[2]){ct.label=_e[2],ct.ops.push(en);break}_e[2]&&ct.ops.pop(),ct.trys.pop();continue}en=F.call(fe,ct)}catch(Ln){en=[6,Ln],le=0}finally{Z=_e=0}if(5&en[0])throw en[1];return{value:en[0]?en[1]:void 0,done:!0}}([Wn,er])}}}var Ft=function(){function fe(){}return fe.addKey=function(F){fe.key=F},Object.defineProperty(fe,"isLicensed",{get:function(){return!!fe.key&&new RegExp(/^CRPR-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(fe.key)},enumerable:!1,configurable:!0}),fe}(),dt=function(){function fe(){}return fe.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},fe.setAttributes=function(F,Z){for(var le=0,_e=Z;le<_e.length;le++){var de=_e[le],ct=de[0],hn=de[1];F.setAttribute(ct,hn)}},fe.createRect=function(F,Z,le){var _e=document.createElementNS("http://www.w3.org/2000/svg","rect");return _e.setAttribute("width",F.toString()),_e.setAttribute("height",Z.toString()),le&&fe.setAttributes(_e,le),_e},fe.createLine=function(F,Z,le,_e,de){var ct=document.createElementNS("http://www.w3.org/2000/svg","line");return ct.setAttribute("x1",F.toString()),ct.setAttribute("y1",Z.toString()),ct.setAttribute("x2",le.toString()),ct.setAttribute("y2",_e.toString()),de&&fe.setAttributes(ct,de),ct},fe.createPolygon=function(F,Z){var le=document.createElementNS("http://www.w3.org/2000/svg","polygon");return le.setAttribute("points",F),Z&&fe.setAttributes(le,Z),le},fe.createCircle=function(F,Z){var le=document.createElementNS("http://www.w3.org/2000/svg","circle");return le.setAttribute("cx",(F/2).toString()),le.setAttribute("cy",(F/2).toString()),le.setAttribute("r",F.toString()),Z&&fe.setAttributes(le,Z),le},fe.createEllipse=function(F,Z,le){var _e=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return _e.setAttribute("cx",(F/2).toString()),_e.setAttribute("cy",(Z/2).toString()),_e.setAttribute("rx",(F/2).toString()),_e.setAttribute("ry",(Z/2).toString()),le&&fe.setAttributes(_e,le),_e},fe.createGroup=function(F){var Z=document.createElementNS("http://www.w3.org/2000/svg","g");return F&&fe.setAttributes(Z,F),Z},fe.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},fe.createMarker=function(F,Z,le,_e,de,ct,hn){var Wn=document.createElementNS("http://www.w3.org/2000/svg","marker");return fe.setAttributes(Wn,[["id",F],["orient",Z],["markerWidth",le.toString()],["markerHeight",_e.toString()],["refX",de.toString()],["refY",ct.toString()]]),Wn.appendChild(hn),Wn},fe.createText=function(F){var Z=document.createElementNS("http://www.w3.org/2000/svg","text");return Z.setAttribute("x","0"),Z.setAttribute("y","0"),F&&fe.setAttributes(Z,F),Z},fe.createTSpan=function(F,Z){var le=document.createElementNS("http://www.w3.org/2000/svg","tspan");return le.textContent=F,Z&&fe.setAttributes(le,Z),le},fe.createImage=function(F){var Z=document.createElementNS("http://www.w3.org/2000/svg","image");return F&&fe.setAttributes(Z,F),Z},fe.createPoint=function(F,Z){var le=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return le.x=F,le.y=Z,le},fe.createPath=function(F,Z){var le=document.createElementNS("http://www.w3.org/2000/svg","path");return le.setAttribute("d",F),Z&&fe.setAttributes(le,Z),le},fe.createElement=function(F,Z){var le=document.createElementNS("http://www.w3.org/2000/svg",F);return Z&&fe.setAttributes(le,Z),le},fe.getHollowRectanglePath=function(F,Z,le,_e,de,ct,hn,Wn){return"M"+F+","+Z+"V"+(Z+_e)+"H"+(F+le)+"V"+Z+"H"+de+"V"+ct+"H"+(de+hn)+"V"+(ct+Wn)+"H"+de+"V"+Z+"Z"},fe}(),Wt=function(){function fe(F){this._classNamePrefixBase="__cropro_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+F+"_"}return Object.defineProperty(fe.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"defaultSettings",{get:function(){return{canvasBackgroundColor:"#333333",toolbarBackgroundColor:"#111111",toolbarBackgroundHoverColor:"#333333",toolbarBackgroundActiveColor:"#282828",toolbarColor:"#eeeeee",cropShadeColor:"#ffffff",cropFrameColor:"#ffffff",gripColor:"#333333",gripFillColor:"#cccccc",toolbarHeight:40}},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"_fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"_fade_out"},enumerable:!1,configurable:!0}),fe.prototype.addClass=function(F){return this.styleSheet===void 0&&this.addStyleSheet(),F.name=""+this.classNamePrefix+F.localName,this.classes.push(F),this.styleSheet.sheet.insertRule("."+F.name+" {"+F.style+"}",this.styleSheet.sheet.cssRules.length),F},fe.prototype.addRule=function(F){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(F),this.styleSheet.sheet.insertRule(F.selector+" {"+F.style+"}",this.styleSheet.sheet.cssRules.length)},fe.prototype.addStyleSheet=function(){var F;this.styleSheet=document.createElement("style"),((F=this.styleSheetRoot)!==null&&F!==void 0?F:document.head).appendChild(this.styleSheet),this.addRule(new tn("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new tn("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",` from { opacity: 0; } to { opacity: 1; } `)),this.addRule(new tn("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",` from { opacity: 1; } to { opacity: 0; } `)),this.addClass(new Fn("_fade_in",` animation-duration: 0.3s; animation-name: `+this.classNamePrefix+`_fade_in_animation_frames; `)),this.addClass(new Fn("_fade_out",` animation-duration: 0.3s; animation-name: `+this.classNamePrefix+`_fade_out_animation_frames; `))},fe.prototype.removeStyleSheet=function(){var F;this.styleSheet&&(((F=this.styleSheetRoot)!==null&&F!==void 0?F:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},fe}(),tn=function(fe,F){this.selector=fe,this.style=F},Fn=function(fe,F){this.localName=fe,this.style=F},Tn=function(){function fe(){this.blocks=[],this.display=""}return fe.prototype.addButtonBlock=function(F){F.className=this.blockClassName,F.buttonClassName=this.buttonClassName,F.buttonColorsClassName=this.buttonColorsClassName,F.buttonActiveColorsClassName=this.buttonActiveColorsClassName,this.blocks.push(F)},fe.prototype.addElementBlock=function(F){F.className===void 0&&(F.className=this.blockClassName),this.blocks.push(F)},fe.prototype.getUI=function(){var F=document.createElement("div");return F.className=this.className+" "+this.colorsClassName+" "+this.fadeInClassName,F.style.display=this.display,this.blocks.forEach(function(Z){return F.appendChild(Z.getUI())}),F},fe}(),Jn=function(){function fe(){}return fe.prototype.getUI=function(){var F=document.createElement("div");if(F.className=this.className,this.minWidth!==void 0&&(F.style.minWidth=this.minWidth),this.contentAlign!==void 0)switch(this.contentAlign){case"start":F.style.justifyContent="flex-start";break;case"center":F.style.justifyContent="center";break;case"end":F.style.justifyContent="flex-end"}return F.style.whiteSpace="nowrap",F},fe}(),$n=function(fe){function F(){var Z=fe!==null&&fe.apply(this,arguments)||this;return Z.buttons=[],Z}return At(F,fe),F.prototype.addButton=function(Z){Z.className=this.buttonClassName,Z.colorsClassName=this.buttonColorsClassName,Z.activeColorsClassName=this.buttonActiveColorsClassName,this.buttons.push(Z)},F.prototype.getUI=function(){var Z=fe.prototype.getUI.call(this);return this.buttons.forEach(function(le){return Z.appendChild(le.getUI())}),Z},F}(Jn),Mn=function(){function fe(F,Z){this._isActive=!1,this._isHidden=!1,this._icon=F,this.title=Z,this.uiContainer=document.createElement("div"),this.adjustClassName=this.adjustClassName.bind(this)}return Object.defineProperty(fe.prototype,"icon",{get:function(){return this._icon},set:function(F){this._icon=F,this.buttonContainer.innerHTML=this._icon},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isActive",{get:function(){return this._isActive},set:function(F){this._isActive=F,this.adjustClassName()},enumerable:!1,configurable:!0}),fe.prototype.getUI=function(){var F=this;return this.buttonContainer=document.createElement("div"),this.buttonContainer.title=this.title,this.buttonContainer.className=this.className+" "+this.colorsClassName,this.adjustClassName(),this.buttonContainer.innerHTML=this._icon,this.onClick&&this.buttonContainer.addEventListener("click",function(){return F.onClick()}),this.uiContainer.appendChild(this.buttonContainer),this.uiContainer.style.display=this._isHidden?"none":"inline-block",this.uiContainer},fe.prototype.adjustClassName=function(){this.activeColorsClassName&&(this._isActive&&this.buttonContainer.className.indexOf(this.activeColorsClassName)<0?this.buttonContainer.className+=" "+this.activeColorsClassName:this._isActive||(this.buttonContainer.className=this.buttonContainer.className.replace(this.activeColorsClassName,"")))},fe.prototype.hide=function(){this._isHidden=!0},fe}(),ln=function(fe){function F(){var Z=fe!==null&&fe.apply(this,arguments)||this;return Z.elements=[],Z}return At(F,fe),F.prototype.addElement=function(Z){this.elements.push(Z)},F.prototype.getUI=function(){var Z=fe.prototype.getUI.call(this);return this.elements.forEach(function(le){return Z.appendChild(le)}),Z},F}(Jn),Sr=function(){function fe(F,Z){this.horizontal=F,this.vertical=Z}return Object.defineProperty(fe.prototype,"ratio",{get:function(){return 1*this.horizontal/this.vertical},enumerable:!1,configurable:!0}),fe.prototype.getVerticalLength=function(F){return F/this.ratio},fe.prototype.getHorizontalLength=function(F){return F*this.ratio},fe}(),Pr=function(){function fe(){}return fe.getIcon=function(F,Z){if(F>0&&Z>0){var le=new Sr(F,Z),_e=le.ratio>=1?20:le.getHorizontalLength(20),de=le.ratio<1?20:le.getVerticalLength(20),ct=document.createElementNS("http://www.w3.org/2000/svg","svg");ct.setAttribute("xmlns","http://www.w3.org/2000/svg"),ct.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(ct);var hn=dt.createDefs();ct.appendChild(hn);var Wn=dt.createElement("clipPath",[["id","text-bg-clip"]]);hn.appendChild(Wn);var er=dt.createPath(dt.getHollowRectanglePath((24-_e)/2,(24-de)/2,_e,de,(24-_e)/2+2,(24-de)/2+2,_e-4,de-4));ct.appendChild(er);var en=dt.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);en.appendChild(dt.createTSpan(F+":"+Z)),ct.appendChild(en);var Ln=en.getBBox();dt.setAttributes(en,[["x",((24-Ln.width)/2).toString()],["y",((24-Ln.height)/2-Ln.y).toString()]]);var kn=dt.createPath(dt.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(Ln.width))/2,(24-Math.ceil(Ln.height))/2,Math.ceil(Ln.width),Math.ceil(Ln.height)));return Wn.appendChild(kn),dt.setAttributes(er,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(ct),ct.outerHTML}return''},fe}(),Mr=function(fe){function F(Z,le,_e){var de=fe.call(this,Z,le)||this;return de.isDropdownOpen=!1,de.onClick=de.dropdownButtonClicked,de.dropdownButtons=_e,de}return At(F,fe),F.prototype.setupDropdown=function(){var Z=this;this.dropdownBlock=document.createElement("div"),this.dropdownBlock.className=this.dropdownClassName+" "+this.dropdownColorsClassName,this.dropdownBlock.style.display="none",this.dropdownButtons.forEach(function(le){le.className=Z.className,le.colorsClassName=Z.colorsClassName,Z.dropdownBlock.appendChild(le.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},F.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},F.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},F.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},F.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},F.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},F}(Mn),cr=function(){function fe(F,Z){this.GRIP_SIZE=10,this.color=F,this.fillColor=Z,this.visual=dt.createGroup(),this.visual.appendChild(dt.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(dt.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return fe.prototype.ownsTarget=function(F){return F===this.visual||F===this.visual.childNodes[0]||F===this.visual.childNodes[1]},fe.prototype.setCenter=function(F,Z){this.visual.childNodes.forEach(function(le){return dt.setAttributes(le,[["cx",F.toString()],["cy",Z.toString()]])})},fe}(),Hn=function(){function fe(F,Z,le,_e){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=F,this.canvasHeight=Z,this.margin=le,this.container=_e,this.attachEvents=this.attachEvents.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.resize=this.resize.bind(this),this.adjustCropRect=this.adjustCropRect.bind(this),this.scaleCanvas=this.scaleCanvas.bind(this),this.getRescaledRect=this.getRescaledRect.bind(this)}return Object.defineProperty(fe.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(F){this._aspectRatio=F,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(F){this._isGridVisible=F,this.gridContainer&&dt.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(F){this._zoomFactor=F,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),fe.prototype.open=function(){var F=this;this.cropShadeElement=dt.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=dt.createGroup([["display",this.isGridVisible?"":"none"]]),this.container.appendChild(this.gridContainer);for(var Z=0;Zthis.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasHeight/2-Z.height/2),dt.setAttributes(this.cropRectElement,[["x",Z.x.toString()],["y",Z.y.toString()],["width",Z.width.toString()],["height",Z.height.toString()]]);var le=Z.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(de,ct){var hn=Z.y+le*(ct+1);dt.setAttributes(de,[["x1",""+Z.x],["y1",""+hn],["x2",""+(Z.x+Z.width)],["y2",""+hn]])});var _e=Z.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(de,ct){var hn=Z.x+_e*(ct+1);dt.setAttributes(de,[["x1",""+hn],["y1",""+Z.y],["x2",""+hn],["y2",""+(Z.y+Z.height)]])}),dt.setAttributes(this.cropShadeElement,[["d",dt.getHollowRectanglePath(0,0,this.canvasWidth+2*this.margin,this.canvasHeight+2*this.margin,Z.x,Z.y,Z.width,Z.height)]]),this.topLeftGrip.setCenter(Z.x,Z.y),this.topRightGrip.setCenter(Z.x+Z.width,Z.y),this.bottomLeftGrip.setCenter(Z.x,Z.y+Z.height),this.bottomRightGrip.setCenter(Z.x+Z.width,Z.y+Z.height),this.cropRectChanged&&this.onCropChange&&(this.cropRectChanged=!1,this.onCropChange(this.cropRect)),this.cropRectChanged=!1},fe.prototype.attachEvents=function(){this.container.style.touchAction="none",this.container.addEventListener("pointerdown",this.onPointerDown),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointerup",this.onPointerUp)},fe.prototype.clientToLocalCoordinates=function(F,Z){var le=this.container.getBoundingClientRect();return{x:F-le.left+this.margin,y:Z-le.top+this.margin}},fe.prototype.onPointerDown=function(F){this.container.setPointerCapture(F.pointerId),this.previousPoint=this.clientToLocalCoordinates(F.clientX,F.clientY),this.cropRectElement===F.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(F.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(F.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(F.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(F.target)&&(this.activeGrip=this.bottomRightGrip)},fe.prototype.onPointerMove=function(F){if(this.isMoving)this.move(this.clientToLocalCoordinates(F.clientX,F.clientY));else if(this.activeGrip){var Z=this.clientToLocalCoordinates(F.clientX,F.clientY);this.resize(Z)}F.preventDefault()},fe.prototype.onPointerUp=function(F){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(F.pointerId)},fe.prototype.move=function(F){var Z=F.x-this.previousPoint.x,le=F.y-this.previousPoint.y;this.zoomFactor!==1&&(Z=-Z/this.zoomFactor,le=-le/this.zoomFactor),this.cropRect.x=Math.min(Math.max(this.margin,this.cropRect.x+Z),this.canvasWidth-this.cropRect.width+this.margin),this.cropRect.y=Math.min(Math.max(this.margin,this.cropRect.y+le),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=F},fe.prototype.resize=function(F){var Z=Object.assign({},this.cropRect),le=F.x-this.previousPoint.x,_e=F.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:Z.x+lethis.canvasWidth*this.zoomFactor&&(le=this.canvasWidth*this.zoomFactor-Z.width),Z.width+=le}switch(this.activeGrip){case this.topLeftGrip:case this.topRightGrip:this.aspectRatio?(Z.y=this.cropRect.y-(this.activeGrip===this.topLeftGrip?-1:1)*this.aspectRatio.getVerticalLength(le),Z.height=this.aspectRatio.getVerticalLength(Z.width)):(Z.y+=_e,Z.height=this.cropRect.y+this.cropRect.height-Z.y);break;case this.bottomLeftGrip:case this.bottomRightGrip:this.aspectRatio?Z.height=this.aspectRatio.getVerticalLength(Z.width):Z.height+=_e}Z.width<10&&(Z.x=this.cropRect.x,Z.width=10),Z.height<10&&(Z.y=this.cropRect.y,Z.height=10),this.previousPoint=F,Z.x>=this.margin&&Z.y>=this.margin&&Z.x-this.margin+Z.width<=this.canvasWidth&&Z.y-this.margin+Z.height<=this.canvasHeight&&(this.cropRect=Z,this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect))},fe.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var F=this.cropRect.x+this.cropRect.width/2,Z=this.cropRect.y+this.cropRect.height/2,le=this.aspectRatio.getHorizontalLength(this.cropRect.height),_e=this.aspectRatio.getVerticalLength(this.cropRect.width);le/this.canvasWidth<_e/this.canvasHeight?this.cropRect.width=le:this.cropRect.height=_e,this.cropRect.width>this.canvasWidth&&(this.cropRect.height/=this.cropRect.width/this.canvasWidth,this.cropRect.width=this.canvasWidth),this.cropRect.height>this.canvasHeight&&(this.cropRect.width/=this.cropRect.height/this.canvasHeight,this.cropRect.height=this.canvasHeight),this.cropRect.x=F-this.cropRect.width/2,this.cropRect.y=Z-this.cropRect.height/2,this.cropRect.x+this.cropRect.width>this.margin+this.canvasWidth&&(this.cropRect.x=this.margin+this.canvasWidth-this.cropRect.width),this.cropRect.y+this.cropRect.height>this.margin+this.canvasHeight&&(this.cropRect.y=this.margin+this.canvasHeight-this.cropRect.height),this.cropRect.x=Math.max(this.cropRect.x,this.margin),this.cropRect.y=Math.max(this.cropRect.y,this.margin)}},fe.prototype.getRescaledRect=function(F,Z,le,_e,de,ct){var hn=le/F,Wn=_e/Z;return{x:(de.x-ct)*hn+ct,y:(de.y-ct)*Wn+ct,width:de.width*hn,height:de.height*Wn}},fe.prototype.scaleCanvas=function(F,Z){var le=this.getRescaledRect(this.canvasWidth,this.canvasHeight,F,Z,this.cropRect,this.margin);this.canvasWidth=F,this.canvasHeight=Z,this.onCropChange&&this.onCropChange(le),this.setCropRectangle(le)},fe}(),qn=function(){function fe(F){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=F,this.uiContainer=document.createElement("div"),this.getUI=this.getUI.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.setAngleLabel=this.setAngleLabel.bind(this),this.positionScaleShape=this.positionScaleShape.bind(this)}return Object.defineProperty(fe.prototype,"angle",{get:function(){return this._angle},set:function(F){this._angle=F,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),fe.prototype.getUI=function(){return this.controlContainer=document.createElement("div"),this.controlContainer.title=this.title,this.controlContainer.className=this.className+" "+this.colorsClassName,this.controlContainer.appendChild(this.getVisual()),this.controlContainer.addEventListener("pointerdown",this.onPointerDown),this.controlContainer.addEventListener("pointermove",this.onPointerMove),this.controlContainer.addEventListener("pointerup",this.onPointerUp),this.uiContainer.appendChild(this.controlContainer),this.uiContainer.style.display="inline-block",this.uiContainer.style.touchAction="none",this.setAngleLabel(),this.positionScaleShape(),this.uiContainer},fe.prototype.onPointerDown=function(F){this.controlContainer.setPointerCapture(F.pointerId),this.isDragging=!0,this.previousPoint={x:F.clientX,y:F.clientY}},fe.prototype.onPointerMove=function(F){this.isDragging&&(this.onAngleChange&&this.onAngleChange((F.clientX-this.previousPoint.x)/5),this.previousPoint.x=F.clientX)},fe.prototype.onPointerUp=function(F){this.isDragging&&this.onAngleChange&&this.onAngleChange((F.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(F.pointerId)},fe.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var F=this.angleLabelText.getBBox();dt.setAttributes(this.angleLabelElement,[["x",((this.width-F.width)/2).toString()],["y",(this.height/2).toString()]])}},fe.prototype.positionScaleShape=function(){if(this.scaleShape){var F=this.scaleShape.transform.baseVal.getItem(0);F.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(F,0)}},fe.prototype.getVisual=function(){var F=document.createElementNS("http://www.w3.org/2000/svg","svg");F.setAttribute("xmlns","http://www.w3.org/2000/svg"),F.setAttribute("width",this.width+"px"),F.setAttribute("height",this.height+"px"),F.setAttribute("viewBox","0 0 "+this.width+" "+this.height),F.style.flexShrink="0",document.body.appendChild(F);for(var Z="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,le=1;le<=this.width/5+10;le++){var _e=le%5==0?this.height/3:this.height/6;Z+="h4v"+-_e+"h1v"+_e}Z+="v1H0Z",this.scaleShape=dt.createPath(Z);var de=dt.createTransform();this.scaleShape.transform.baseVal.appendItem(de),F.appendChild(this.scaleShape),this.angleLabelElement=dt.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=dt.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var ct=dt.createTSpan("");return ct.innerHTML="°",this.angleLabelElement.appendChild(ct),F.appendChild(this.angleLabelElement),document.body.removeChild(F),F},fe}(),an=function(){function fe(){this.naturalSize=!1,this.imageType="image/png"}return fe.prototype.rasterize=function(F,Z,le,_e,de,ct,hn){var Wn=this;return new Promise(function(er){var en=document.createElement("canvas");en.width=F.width.baseVal.value-2*_e,en.height=F.height.baseVal.value-2*_e;var Ln=1,kn=1;Wn.naturalSize===!0?(Ln=Z.naturalWidth/(F.width.baseVal.value-2*_e)/ct,kn=Z.naturalHeight/(F.height.baseVal.value-2*_e)/hn,en.width=Z.naturalWidth/ct,en.height=Z.naturalHeight/hn):Wn.width!==void 0&&Wn.height!==void 0&&(Ln=Wn.width/le.width,kn=Wn.height/le.height,en.width*=Ln,en.height*=kn);var $r=en.getContext("2d");$r.translate(en.width/2,en.height/2),$r.rotate(de*Math.PI/180),$r.scale(ct,hn),$r.translate(-en.width/2,-en.height/2),$r.drawImage(Z,0,0,en.width,en.height);var _a=document.createElement("canvas");_a.width=le.width*Ln,_a.height=le.height*kn,_a.getContext("2d").putImageData($r.getImageData((le.x-_e)*Ln,(le.y-_e)*kn,le.width*Ln,le.height*kn),0,0),er(_a.toDataURL(Wn.imageType,Wn.imageQuality))})},fe}(),Gt=function(){function fe(F){this._zoomToCropEnabled=!0,this.zoomFactor=1,this.flippedHorizontally=!1,this.flippedVertically=!1,this._isGridVisible=!0,this._gridLines=2,this._rotationAngle=0,this.scaleFactor=1,this.renderEventListeners=[],this.closeEventListeners=[],this._isOpen=!1,this.CANVAS_MARGIN=20,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.displayMode="inline",this.popupMargin=30,this.toolbarHeight=40,this.aspectRatios=[{horizontal:0,vertical:0},{horizontal:4,vertical:3},{horizontal:3,vertical:2},{horizontal:16,vertical:9},{horizontal:1,vertical:1},{horizontal:3,vertical:4},{horizontal:2,vertical:3},{horizontal:9,vertical:16}],this._instanceNo=fe.instanceCounter++,this.styles=new Wt(this.instanceNo),this.target=F,this.targetRoot=document.body,this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.rotateBy=this.rotateBy.bind(this),this.applyRotation=this.applyRotation.bind(this),this.cropRectChanged=this.cropRectChanged.bind(this),this.zoomToCrop=this.zoomToCrop.bind(this),this.unzoomFromCrop=this.unzoomFromCrop.bind(this),this.rotateLeftButtonClicked=this.rotateLeftButtonClicked.bind(this),this.rotateRightButtonClicked=this.rotateRightButtonClicked.bind(this),this.flipHorizontallyButtonClicked=this.flipHorizontallyButtonClicked.bind(this),this.flipVerticallyButtonClicked=this.flipVerticallyButtonClicked.bind(this),this.applyFlip=this.applyFlip.bind(this),this.startRenderAndClose=this.startRenderAndClose.bind(this),this.render=this.render.bind(this),this.onPopupResize=this.onPopupResize.bind(this),this.applyAspectRatio=this.applyAspectRatio.bind(this)}return Object.defineProperty(fe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(F){this._zoomToCropEnabled=F,F?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(F){this._isGridVisible=F,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"gridLines",{get:function(){return this._gridLines},set:function(F){this._gridLines=F,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(F){this._rotationAngle=F,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"aspectRatio",{get:function(){var F;return(F=this._aspectRatio)!==null&&F!==void 0?F:this.aspectRatios[0]},set:function(F){this._aspectRatio=F},enumerable:!1,configurable:!0}),fe.prototype.open=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.setupResizeObserver(),this.initCropCanvas(),this.setEditingTarget(),this.setTopLeft(),this.initCropLayer(),this.attachEvents(),this.applyAspectRatio(),this.displayMode==="popup"&&this.onPopupResize(),this._isOpen=!0},fe.prototype.show=function(){this.showUI(),this.open()},fe.prototype.close=function(F){F===void 0&&(F=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),F||this.closeEventListeners.forEach(function(Z){return Z()}),this._isOpen=!1)},fe.prototype.addRenderEventListener=function(F){this.renderEventListeners.push(F)},fe.prototype.removeRenderEventListener=function(F){this.renderEventListeners.indexOf(F)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(F),1)},fe.prototype.addCloseEventListener=function(F){this.closeEventListeners.push(F)},fe.prototype.removeCloseEventListener=function(F){this.closeEventListeners.indexOf(F)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(F),1)},fe.prototype.setupResizeObserver=function(){var F=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){F.resize(F.target.clientWidth,F.target.clientHeight)}),this.targetObserver.observe(this.target)):this.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(this.onPopupResize),this.targetObserver.observe(this.contentDiv)),window.addEventListener("resize",this.setWindowHeight))},fe.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var F=1*this.target.clientWidth/this.target.clientHeight,Z=this.contentDiv.clientWidth/F>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*F:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,le=Z+2*this.CANVAS_MARGINF+this.CANVAS_MARGIN?this.target.offsetTop-(F+this.CANVAS_MARGIN):0;this.coverDiv.style.top=Z+"px",this.coverDiv.style.left=(this.target.offsetLeft>this.CANVAS_MARGIN?this.target.offsetLeft-this.CANVAS_MARGIN:0)+"px",this.coverDiv.style.width=this.target.offsetWidth+this.CANVAS_MARGIN+"px",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.displayMode==="popup"?this.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.addToolbars(),this.uiDiv.appendChild(this.topToolbar.getUI()),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.alignItems="center",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.contentDiv.style.overflow="hidden",this.contentDiv.style.backgroundColor=this.styles.settings.canvasBackgroundColor,this.displayMode==="popup"&&(this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.popupMargin+"px)"),this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.contentDiv.appendChild(this.editorCanvas),this.uiDiv.appendChild(this.bottomToolbar.getUI()),this.straightener.angle=this.rotationAngle},fe.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},fe.prototype.addTopToolbar=function(){var F=this;this.topToolbar=new Tn,this.topToolbar.display=this.styles.settings.hideTopToolbar?"none":"",this.topToolbar.className=this.toolbarStyleClass.name,this.topToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.topToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.topToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.topToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.topToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.topToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var Z=new $n;Z.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(Z);var le=[];this.aspectRatios.forEach(function(kn){var $r=new Mn(Pr.getIcon(kn.horizontal,kn.vertical),kn.horizontal===0&&kn.vertical===0?"FREE":kn.horizontal+":"+kn.vertical);$r.onClick=function(){return F.ratioButtonClicked(kn)},le.push($r)}),this.aspectRatioButton=new Mr(Pr.getIcon(0,0),"Aspect ratio",le),this.aspectRatioButton.dropdownClassName=this.toolbarDropdownStyleClass.name,this.aspectRatioButton.dropdownColorsClassName=this.styles.settings.toolbarDropdownStyleColorsClassName?this.styles.settings.toolbarDropdownStyleColorsClassName:this.toolbarDropdownStyleColorsClass.name,Z.addButton(this.aspectRatioButton),this.aspectRatios.length<2&&this.aspectRatioButton.hide();var _e=new Mn('',"Toggle grid");_e.isActive=this.isGridVisible,_e.onClick=function(){F.isGridVisible=!F.isGridVisible,_e.isActive=F.isGridVisible},Z.addButton(_e);var de=new Mn('',"Zoom to selection");if(de.isActive=this.zoomToCropEnabled,de.onClick=function(){F.zoomToCropEnabled=!F.zoomToCropEnabled,de.isActive=F.zoomToCropEnabled},Z.addButton(de),!Ft.isLicensed){var ct=new ln;this.topToolbar.addElementBlock(ct);var hn=document.createElement("div");hn.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var Wn=document.createElement("a");Wn.style.color="currentColor",Wn.href="https://markerjs.com/products/cropro",Wn.target="_blank",Wn.innerHTML='',hn.appendChild(Wn),ct.addElement(hn)}var er=new $n;er.minWidth=3*this.toolbarHeight+"px",er.contentAlign="end",this.topToolbar.addButtonBlock(er);var en=new Mn('',"OK");en.onClick=this.startRenderAndClose,er.addButton(en),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(en.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var Ln=new Mn('',"Close");Ln.onClick=this.close,er.addButton(Ln),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(Ln.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},fe.prototype.addBottomToolbar=function(){var F=this;this.bottomToolbar=new Tn,this.bottomToolbar.display=this.styles.settings.hideBottomToolbar?"none":"",this.bottomToolbar.className=this.toolbarStyleClass.name,this.bottomToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.bottomToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.bottomToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.bottomToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.bottomToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.bottomToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var Z=new $n;Z.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(Z);var le=new Mn('',"Rotate left");le.onClick=this.rotateLeftButtonClicked,Z.addButton(le);var _e=new Mn('',"Rotate right");_e.onClick=this.rotateRightButtonClicked,Z.addButton(_e);var de=new ln;de.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(de),this.straightener=new qn("Straighten"),this.straightener.className=this.toolbarStraightenerStyleClass.name,this.straightener.colorsClassName=this.styles.settings.toolbarStraightenerColorsClassName?this.styles.settings.toolbarStraightenerColorsClassName:this.toolbarStraightenerStyleColorsClass.name,this.straightener.onAngleChange=function(er){F.rotateBy(er),F.straightener.angle=F.rotationAngle},de.addElement(this.straightener.getUI());var ct=new $n;ct.minWidth=2*this.toolbarHeight+"px",ct.contentAlign="end",this.bottomToolbar.addButtonBlock(ct);var hn=new Mn('',"Flip horizontal");hn.onClick=this.flipHorizontallyButtonClicked,ct.addButton(hn);var Wn=new Mn('',"Flip vertical");Wn.onClick=this.flipVerticallyButtonClicked,ct.addButton(Wn)},fe.prototype.ratioButtonClicked=function(F){this.aspectRatio=F,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},fe.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=Pr.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},fe.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new Sr(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},fe.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},fe.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},fe.prototype.restoreState=function(F){if(F){var Z=this.cropLayer.getRescaledRect(F.width,F.height,this.imageWidth,this.imageHeight,F.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(Z),this.cropRectChanged(Z),this.flippedHorizontally=F.flippedHorizontally,this.flippedVertically=F.flippedVertically,this.applyFlip(),this.rotationAngle=F.rotationAngle,this.applyRotation()}},fe.prototype.clientToLocalCoordinates=function(F,Z){var le=this.cropImage.getBoundingClientRect();return{x:F-le.left,y:Z-le.top}},fe.prototype.onWindowResize=function(){this.positionUI()},fe.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var F=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=F+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)"}this.positionCropImage()},fe.prototype.rotateLeftButtonClicked=function(){var F=this.rotationAngle-90;this.rotationAngle%90!=0&&(F+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(F)},fe.prototype.rotateRightButtonClicked=function(){var F=this.rotationAngle+90;this.rotationAngle%90!=0&&(F-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(F)},fe.prototype.rotateTo=function(F){F=(F=F>180?F-360:F)<=-180?F+360:F,this.rotationAngle=F,this.applyRotation()},fe.prototype.rotateBy=function(F){this.rotateTo((this.rotationAngle+F)%360)},fe.prototype.applyRotation=function(){var F=this.zoomToCropEnabled;this.zoomToCropEnabled=!1,this.editingTargetRotationScaleContainer.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationScaleContainer.style.transform="scale(1)";var Z=this.editingTargetRotationContainer.transform.baseVal.getItem(0);Z.setRotate(this.rotationAngle,this.imageWidth/2,this.imageHeight/2),this.editingTargetRotationContainer.transform.baseVal.replaceItem(Z,0);var le=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/le.width,this.imageHeight/le.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=F},fe.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},fe.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},fe.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},fe.prototype.startRenderAndClose=function(){return yt(this,void 0,void 0,function(){var F,Z;return It(this,function(le){switch(le.label){case 0:return[4,this.render()];case 1:return F=le.sent(),Z=this.getState(),this.renderEventListeners.forEach(function(_e){return _e(F,Z)}),this.close(!0),[2]}})})},fe.prototype.render=function(){return yt(this,void 0,void 0,function(){var F;return It(this,function(Z){switch(Z.label){case 0:return(F=new an).naturalSize=this.renderAtNaturalSize,F.imageType=this.renderImageType,F.imageQuality=this.renderImageQuality,F.width=this.renderWidth,F.height=this.renderHeight,this.unzoomFromCrop(),dt.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,F.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 1:return Z.sent(),[4,F.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 2:return[2,Z.sent()]}})})},fe.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new Fn("toolbar",` width: `+(this.displayMode==="inline"?"100%":"calc(100vw - "+2*this.popupMargin+"px)")+`; flex-shrink: 0; display: flex; flex-direction: row; justify-content: space-between; height: `+this.toolbarHeight+`px; box-sizing: content-box; overflow: hidden; line-height: 0px; `)),this.toolbarStyleColorsClass=this.styles.addClass(new Fn("toolbar_colors",` background-color: `+this.styles.settings.toolbarBackgroundColor+`; `)),this.toolbarBlockStyleClass=this.styles.addClass(new Fn("toolbar-block",` display: flex; align-items: center; box-sizing: content-box; `));var F=this.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new Fn("toolbar_button",` display: inline-block; width: `+(this.toolbarHeight-2*F)+`px; height: `+(this.toolbarHeight-2*F)+`px; padding: `+F+`px; cursor: default; user-select: none; box-sizing: content-box; `)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new Fn("toolbar_button_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; `)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new Fn("toolbar_active_button",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; background-color: `+this.styles.settings.toolbarBackgroundActiveColor+` `)),this.styles.addRule(new tn("."+this.toolbarButtonStyleClass.name+" svg",` height: `+this.toolbarHeight/2+`px; `)),this.styles.addRule(new tn("."+this.toolbarButtonStyleColorsClass.name+":hover",` background-color: `+this.styles.settings.toolbarBackgroundHoverColor+` `)),this.toolbarDropdownStyleClass=this.styles.addClass(new Fn("toolbar_dropdown",` position: absolute; max-width: `+4*this.toolbarHeight+`px; z-index: 20; white-space: normal; box-sizing: content-box; box-shadow: 3px 3px rgba(33, 33, 33, 0.1); margin: `+(this.displayMode==="inline"?"0":this.popupMargin)+`px; line-height: 0px; `)),this.toolbarDropdownStyleColorsClass=this.styles.addClass(new Fn("toolbar_dropdown_colors",` background-color: `+this.styles.settings.toolbarBackgroundColor+`; `)),this.toolbarStraightenerBlockStyleClass=this.styles.addClass(new Fn("toolbar_straightener_block",` display: flex; overflow: hidden; justify-content: center; -webkit-mask-image: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 30%, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%); `)),this.toolbarStraightenerStyleClass=this.styles.addClass(new Fn("toolbar_straightener",` display: flex; overflow: hidden; justify-content: center; height: `+(this.toolbarHeight-2*F)+`px; padding: `+F+`px; cursor: default; user-select: none; box-sizing: content-box; `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new Fn("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; `))},fe.instanceCounter=0,fe}(),_n=a("8hTe"),Br=a.n(_n),Ir=/]*>/g;function dr(fe){var F=document.createElement("div");return F.innerHTML=fe,F.childNodes.length===0?"":F.childNodes[0].nodeValue}var _r=J.a=function(fe){var F=fe.value,Z=F===void 0?"":F,le=fe.edit,_e=le===void 0?!1:le,de=fe.className,ct=fe.showTextOnly,hn=fe.showLines,Wn=fe.replaces,er=fe.zoomImg,en=fe.hasMask,Ln=fe.style,kn=Ln===void 0?{}:Ln,$r=fe.stylesPrev,_a=$r===void 0?{}:$r,ba=String(Z),sr=Object(o.useRef)(),Ha=Object(o.useRef)(),Ba=Object(o.useState)(""),Ia=Object(w.a)(Ba,2),Wa=Ia[0],ma=Ia[1],Qa=Object(o.useState)("office"),Ka=Object(w.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=function(){var Pt=new Gt(Ha.current);Pt.displayMode="popup",Pt.addRenderEventListener(function(){var Ht=Object(E.a)(m.a.mark(function $t(pn){var un;return m.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return sr.current.style.display="none",yn.next=3,Object(Pe.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:pn}});case 3:un=yn.sent,un!=null&&un.id&&Wn(Ha.current.getAttribute("src").replace(ue.a.API_SERVER,""),"/api/attachments/".concat(un==null?void 0:un.id,"?type=").concat(un.content_type));case 5:case"end":return yn.stop()}},$t)}));return function($t){return Ht.apply(this,arguments)}}()),Pt.show()},ha=function(){var Pt=new Ne(Ha.current);Pt.settings.displayMode="popup",Pt.addEventListener("render",function(){var Ht=Object(E.a)(m.a.mark(function $t(pn){var un;return m.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:if(sr.current.style.display="none",!Ha.current){yn.next=6;break}return yn.next=4,Object(Pe.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:pn.dataUrl}});case 4:un=yn.sent,un!=null&&un.id&&Wn(Ha.current.getAttribute("src").replace(ue.a.API_SERVER,""),"/api/attachments/".concat(un==null?void 0:un.id,"?type=").concat(un.content_type));case 6:case"end":return yn.stop()}},$t)}));return function($t){return Ht.apply(this,arguments)}}()),Pt.show(),window.markerArea=Pt},ua=Object(o.useMemo)(function(){try{var jt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Pt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ht=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;ba=ba.replace(jt,"("+ue.a.API_SERVER+"/api/attachments/").replace(Pt,'"'+ue.a.API_SERVER+"/api/attachments/").replace(Ht,'"'+ue.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),ba=ba.replace(new RegExp("(?[TOC]

    ",P()),O()),$t=$t.replace(/(__special_katext_id_\d+__)/g,function(Un,yn){var on=pn[yn],Sn=on.type,mn=on.expression;return Object(ve.renderToString)(dr(mn)||"",{displayMode:Sn==="block",throwOnError:!1,output:"html"})}),$t=$t.replace(/▁/g,"\u2581\u2581\u2581"),N(),ct){var un=document.createElement("div");return un.innerHTML=$t,un.innerText}return setTimeout(function(){return Dt()},500),$t},[ba]),be=Object(o.useRef)();y.WebkitLineClamp=hn,hn&&(kn=Object(h.a)(Object(h.a)({},kn),y));function at(jt){var Pt=jt.target;if(Pt.tagName.toUpperCase()==="IMG"){if(er){var Ht=Pt.getAttribute("src");ma(Ht),ei("image")}}else if(Pt.tagName.toUpperCase()==="A"){var $t=Pt.getAttribute("href");if($t.indexOf("office")>-1)jt.preventDefault(),ma($t),ei("office");else if($t.indexOf("application/pdf")>-1)jt.preventDefault(),ma($t),ei("pdf");else if($t.indexOf("type=text")>-1)jt.preventDefault(),ma($t),ei("html");else if($t.startsWith("#")){jt.preventDefault();var pn=document.getElementById($t.replace("#",""));pn&&pn.scrollIntoView(!0)}}}var Dt=function(){var Pt,Ht=(Pt=be.current)===null||Pt===void 0?void 0:Pt.querySelectorAll("video");Ht==null||Ht.forEach(function($t){if($t.oncontextmenu=function(){return!1},$t.src.indexOf(".m3u8")>-1&&!$t.canPlayType("application/vnd.apple.mpegurl")){if(X.a.isSupported()){var pn=new X.a;pn.loadSource($t.src),pn.attachMedia($t)}}})};Object(o.useEffect)(function(){if(be.current&&ua&&(ua.match(Ir)&&window.PR.prettyPrint()),be.current)return be.current.addEventListener("click",at),function(){be.current.removeEventListener("click",at),N(),O()}},[ua,be.current,at]);var wt=function(Pt){if(!_e)return;Pt.target.nodeName==="IMG"?(sr.current.style.display="flex",sr.current.style.width=Pt.target.clientWidth+"px",sr.current.style.height=Pt.target.clientHeight+"px",sr.current.style.top=Pt.target.offsetTop+"px",sr.current.style.left=Pt.target.offsetLeft+"px",Ha.current.src=Pt.target.getAttribute("src")):sr.current.style.display="none"};return t.a.createElement("div",{style:{position:"relative"}},t.a.createElement("div",{ref:be,style:Object(h.a)({},kn),className:"".concat(de||""," markdown-body ").concat(Br.a.mdBody),onMouseOver:wt,dangerouslySetInnerHTML:{__html:ua}}),t.a.createElement("div",{ref:sr,className:Br.a.button},t.a.createElement(g.a,null,t.a.createElement(f.a,{onClick:function(){return da()}},"\u88C1\u526A"),t.a.createElement(f.a,{onClick:function(){return ha()}},"\u7F16\u8F91"))),t.a.createElement("img",{ref:Ha,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1}}),t.a.createElement(he.a,{close:!0,data:Wa,hasMask:en,type:Wa!=null&&Wa.length?ri:"",style:Object(h.a)({},_a),onClose:function(){return ma("")}}))}},"9OqN":function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("OLod"))})(this,function(R){return R.mode.CTR=function(){var g=R.lib.BlockCipherMode.extend(),A=g.Encryptor=g.extend({processBlock:function(f,h){var E=this._cipher,w=E.blockSize,r=this._iv,m=this._counter;r&&(m=this._counter=r.slice(0),this._iv=void 0);var o=m.slice(0);E.encryptBlock(o,0),m[w-1]=m[w-1]+1|0;for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(R.a)())return null;var o=document.createElement("style");if((r=m.csp)===null||r===void 0?void 0:r.nonce){var t;o.nonce=(t=m.csp)===null||t===void 0?void 0:t.nonce}o.innerHTML=w;var p=A(m),d=p.firstChild;return m.prepend&&p.prepend?p.prepend(o):m.prepend&&d?p.insertBefore(o,d):p.appendChild(o),o}var h=new Map;function E(w,r){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=A(m);if(!h.has(o)){var t=f("",m),p=t.parentNode;h.set(o,p),p.removeChild(t)}var d=Array.from(h.get(o).children).find(function(i){return i.tagName==="STYLE"&&i[g]===r});if(d){var s,_;if(((s=m.csp)===null||s===void 0?void 0:s.nonce)&&d.nonce!==((_=m.csp)===null||_===void 0?void 0:_.nonce)){var v;d.nonce=(v=m.csp)===null||v===void 0?void 0:v.nonce}return d.innerHTML!==w&&(d.innerHTML=w),d}var C=f(w,m);return C[g]=r,C}},Bbdw:function(M,J,a){M.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},Bd2K:function(M,J,a){(function(R){R(a("VrN/"),a("osHv"))})(function(R){R.defineOption("autoCloseTags",!1,function(m,o,t){if(t!=R.Init&&t&&m.removeKeyMap("autoCloseTags"),!o)return;var p={name:"autoCloseTags"};(typeof o!="object"||o.whenClosing!==!1)&&(p["'/'"]=function(d){return E(d)}),(typeof o!="object"||o.whenOpening!==!1)&&(p["'>'"]=function(d){return f(d)}),m.addKeyMap(p)});var g=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],A=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function f(m){if(m.getOption("disableInput"))return R.Pass;for(var o=m.listSelections(),t=[],p=m.getOption("autoCloseTags"),d=0;ds.ch&&(u=u.slice(0,u.length-_.end+s.ch));var c=u.toLowerCase();if(!u||_.type=="string"&&(_.end!=s.ch||!/[\"\']/.test(_.string.charAt(_.string.length-1))||_.string.length==1)||_.type=="tag"&&i.close||_.string.indexOf("/")==s.ch-_.start-1||O&&w(O,c)>-1||r(m,v.mode.xmlCurrentContext&&v.mode.xmlCurrentContext(C)||[],u,s,!0))return R.Pass;var P=typeof p=="object"&&p.emptyTags;if(P&&w(P,u)>-1){t[d]={text:"/>",newPos:R.Pos(s.line,s.ch+2)};continue}var D=y&&w(y,c)>-1;t[d]={indent:D,text:">"+(D?` `:"")+"",newPos:D?R.Pos(s.line+1,0):R.Pos(s.line,s.ch+1)}}for(var S=typeof p=="object"&&p.dontIndentOnAutoClose,d=o.length-1;d>=0;d--){var x=t[d];m.replaceRange(x.text,o[d].head,o[d].anchor,"+insert");var l=m.listSelections().slice(0);l[d]={head:x.newPos,anchor:x.newPos},m.setSelections(l),!S&&x.indent&&(m.indentLine(x.newPos.line,null,!0),m.indentLine(x.newPos.line+1,null,!0))}}function h(m,o){for(var t=m.listSelections(),p=[],d=o?"/":""&&(O+=">"),p[v]=O}if(m.replaceSelections(p),t=m.listSelections(),!_)for(var v=0;v=0&&o[C]==t;C--)++v;p=_.to;for(var C=1;C0){for(var o=0;o1&&arguments[1]!==void 0?arguments[1]:"",o=[],t=0;t=50,title:Ue.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){ie(Ue)}}," ",_.a.createElement(K.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},B=a("9kvl"),X=a("ju9d");function ue($){var pe=$.children;return _.a.createElement("div",{className:"no-data"},_.a.createElement("img",{src:y.a,alt:"no-data",width:300}),pe)}var ve={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},he;(function($){$[$.INITDATA=0]="INITDATA",$[$.SHOWLOADING=1]="SHOWLOADING",$[$.SHOWFORMPANEL=2]="SHOWFORMPANEL",$[$.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",$[$.SELECTGROUP=4]="SELECTGROUP",$[$.SETINDEX=5]="SETINDEX"})(he||(he={}));function Pe($,pe){switch(pe.type){case he.INITDATA:return Object(u.a)(Object(u.a)({},$),pe.payload);case he.SHOWLOADING:return Object(u.a)(Object(u.a)({},$),{},{loading:pe.payload});case he.SETINDEX:return Object(u.a)(Object(u.a)({},$),{},{index:pe.payload});case he.SHOWFORMPANEL:return Object(u.a)(Object(u.a)({},$),pe.payload);case he.SHOWMEMBERPANEL:return Object(u.a)(Object(u.a)({},$),pe.payload);case he.SELECTGROUP:return Object(u.a)(Object(u.a)({},$),{},{selectedGroup:pe.payload,showFormPanel:!0});default:throw new Error}}function Re($){var pe,ne=$.user,re=Object(s.useReducer)(Pe,ve),Se=Object(m.a)(re,2),ie=Se[0],q=Se[1],Y=ie.data,te=ie.index,Oe=ie.loading,Ce=ie.showFormPanel,Me=ie.selectedGroup,$e=ie.showMemberPanel,nt=(pe=ne.userInfo)===null||pe===void 0?void 0:pe.role,ut=Object(s.useMemo)(function(){var Lt=[],Jt=[],En=Object(w.a)(Y),nn;try{for(En.s();!(nn=En.n()).done;){var Ot=nn.value;Ot.is_creat?Lt.push(Ot):Jt.push(Ot)}}catch(He){En.e(He)}finally{En.f()}return[Lt,Jt]},[Y]);Object(s.useEffect)(function(){nt===15&&q({type:he.SETINDEX,payload:1})},[nt]);function ht(){return pt.apply(this,arguments)}function pt(){return pt=Object(r.a)(d.a.mark(function Lt(){var Jt;return d.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,c();case 2:Jt=nn.sent,q({type:he.INITDATA,payload:{loading:!1,showFormPanel:!1,data:Jt.groups}});case 4:case"end":return nn.stop()}},Lt)})),pt.apply(this,arguments)}Object(s.useEffect)(function(){ht()},[]);function xt(Lt){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(r.a)(d.a.mark(function Lt(Jt){return d.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(!Me.id){nn.next=5;break}return nn.next=3,D(Me.id,Jt);case 3:nn.next=7;break;case 5:return nn.next=7,P(Jt);case 7:ht();case 8:case"end":return nn.stop()}},Lt)})),Ke.apply(this,arguments)}function Ue(){q({type:he.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function st(Lt){q({type:he.SELECTGROUP,payload:Lt})}function kt(){q({type:he.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function gt(){q({type:he.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function bt(Lt){q({type:he.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Lt}})}function Ve(Lt,Jt){return We.apply(this,arguments)}function We(){return We=Object(r.a)(d.a.mark(function Lt(Jt,En){return d.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,l(Jt,En);case 2:ht();case 3:case"end":return Ot.stop()}},Lt)})),We.apply(this,arguments)}function Je(Lt){return Te.apply(this,arguments)}function Te(){return Te=Object(r.a)(d.a.mark(function Lt(Jt){return d.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,T(Jt);case 2:ht();case 3:case"end":return nn.stop()}},Lt)})),Te.apply(this,arguments)}function Ie(Lt){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(r.a)(d.a.mark(function Lt(Jt){return d.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,x(Jt);case 2:ht();case 3:case"end":return nn.stop()}},Lt)})),Fe.apply(this,arguments)}function Xe(Lt){q({type:he.SETINDEX,payload:parseInt(Lt.target.id,10)})}function vt(Lt,Jt){return rt.apply(this,arguments)}function rt(){return rt=Object(r.a)(d.a.mark(function Lt(Jt,En){return d.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return gt(),Ot.next=3,S({user_ids:Jt,group_id:En});case 3:ht();case 4:case"end":return Ot.stop()}},Lt)})),rt.apply(this,arguments)}return _.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"teaching-circling-container"},_.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",nt<=12&&_.a.createElement(g.a,{type:"primary",disabled:Y.length>=50,title:Y.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ue},"\u65B0\u5EFA")," "),_.a.createElement("div",{className:"teaching-circling-body"},nt===15?null:_.a.createElement("ul",{className:"navs"},_.a.createElement("li",{className:te===0?"active":""},_.a.createElement("a",{id:"0",onClick:Xe},"\u6211\u521B\u5EFA\u7684")),_.a.createElement("li",{className:te===1?"active":""},_.a.createElement("a",{id:"1",onClick:Xe},"\u6211\u52A0\u5165\u7684"))),_.a.createElement("div",{className:ut[te].length===0?"nodata-content":"main-content"},ut[te].length===0?_.a.createElement(ue,null,nt<=12?_.a.createElement(_.a.Fragment,null," ",_.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",_.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):_.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):_.a.createElement(W,{onExitGroup:Ie,onPlusMember:bt,onDelMember:Ve,onDelGroup:Je,isAdminOrTeacher:nt<=12,onChangeGroupName:st,data:ut[te]}))),_.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),_.a.createElement(U,{callback:xt,visible:Ce,onCancel:kt,id:Me.id,name:Me.name}),_.a.createElement(i.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:$e,onCancel:gt,footer:null,width:1100,bodyStyle:{minHeight:200}},_.a.createElement(X.a,{container_id:Me.id,container_type:4,onSelect:vt,onCancel:gt})))}var ce=Object(B.a)(function($){var pe=$.user;return{user:pe}})(Re),Ee=a("SLjR"),ye=a("55Ip"),se=t.a.Group,oe=J.a=function($){var pe=$.onSelect,ne=$.onCancel,re=Object(s.useState)([]),Se=Object(m.a)(re,2),ie=Se[0],q=Se[1],Y=Object(s.useState)(!0),te=Object(m.a)(Y,2),Oe=te[0],Ce=te[1];Object(s.useEffect)(function(){function nt(){return ut.apply(this,arguments)}function ut(){return ut=Object(r.a)(d.a.mark(function ht(){var pt,xt;return d.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(v.c)("teach_groups/my.json");case 2:pt=Ue.sent,xt=pt.groups,q(xt),Ce(!1);case 6:case"end":return Ue.stop()}},ht)})),ut.apply(this,arguments)}nt()},[]);var Me=Object(s.useMemo)(function(){var nt=[],ut=[],ht=Object(w.a)(ie),pt;try{for(ht.s();!(pt=ht.n()).done;){var xt=pt.value;xt.is_creat?nt.push(xt):ut.push(xt)}}catch(Ke){ht.e(Ke)}finally{ht.f()}return[nt,ut]},[ie]);function $e(nt){pe(nt)}return _.a.createElement(f.a,{className:"select-teach-group",onFinish:$e},Oe?_.a.createElement(E.a,{paragraph:!0}):ie.length===0?_.a.createElement(ue,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",_.a.createElement(ye.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):_.a.createElement(_.a.Fragment,null,_.a.createElement(f.a.Item,{name:"group_id"},_.a.createElement(se,null,_.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),_.a.createElement("ul",{className:"groups"},Me[0].map(function(nt){return _.a.createElement("li",{key:nt.id},_.a.createElement(t.a,{value:nt.id},nt.name))})),_.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),_.a.createElement("ul",{className:"groups"},Me[1].map(function(nt){return _.a.createElement("li",{key:nt.id},_.a.createElement(t.a,{value:nt.id},nt.name))})))),_.a.createElement("div",{className:"btn-actions"},_.a.createElement(g.a,{type:"ghost",onClick:ne,style:{marginRight:10}},"\u53D6\u6D88"),_.a.createElement(g.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,J,a){(function(R,g){M.exports=g()})(this,function(){"use strict";function R(Ve,We){for(var Je=0;JeVe.length)&&(We=Ve.length);for(var Je=0,Te=new Array(We);Je=Ve.length?{done:!0}:{done:!1,value:Ve[Te++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return Je=Ve[Symbol.iterator](),Je.next.bind(Je)}function E(Ve,We){return We={exports:{}},Ve(We,We.exports),We.exports}var w=E(function(Ve){function We(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Je(Te){Ve.exports.defaults=Te}Ve.exports={defaults:We(),getDefaults:We,changeDefaults:Je}}),r=w.defaults,m=w.getDefaults,o=w.changeDefaults,t=/[&<>"']/,p=/[&<>"']/g,d=/[<>"']|&(?!#?\w+;)/,s=/[<>"']|&(?!#?\w+;)/g,_={"&":"&","<":"<",">":">",'"':""","'":"'"},v=function(We){return _[We]};function C(Ve,We){if(We){if(t.test(Ve))return Ve.replace(p,v)}else if(d.test(Ve))return Ve.replace(s,v);return Ve}var i=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function u(Ve){return Ve.replace(i,function(We,Je){return Je=Je.toLowerCase(),Je==="colon"?":":Je.charAt(0)==="#"?Je.charAt(1)==="x"?String.fromCharCode(parseInt(Je.substring(2),16)):String.fromCharCode(+Je.substring(1)):""})}var b=/(^|[^\[])\^/g;function O(Ve,We){Ve=Ve.source||Ve,We=We||"";var Je={replace:function(Ie,Fe){return Fe=Fe.source||Fe,Fe=Fe.replace(b,"$1"),Ve=Ve.replace(Ie,Fe),Je},getRegex:function(){return new RegExp(Ve,We)}};return Je}var y=/[^\w:]/g,c=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function P(Ve,We,Je){if(Ve){var Te;try{Te=decodeURIComponent(u(Je)).replace(y,"").toLowerCase()}catch(Ie){return null}if(Te.indexOf("javascript:")===0||Te.indexOf("vbscript:")===0||Te.indexOf("data:")===0)return null}We&&!c.test(Je)&&(Je=T(We,Je));try{Je=encodeURI(Je).replace(/%25/g,"%")}catch(Ie){return null}return Je}var D={},S=/^[^:]+:\/*[^/]*$/,x=/^([^:]+:)[\s\S]*$/,l=/^([^:]+:\/*[^/]*)[\s\S]*$/;function T(Ve,We){D[" "+Ve]||(S.test(Ve)?D[" "+Ve]=Ve+"/":D[" "+Ve]=z(Ve,"/",!0)),Ve=D[" "+Ve];var Je=Ve.indexOf(":")===-1;return We.substring(0,2)==="//"?Je?We:Ve.replace(x,"$1")+We:We.charAt(0)==="/"?Je?We:Ve.replace(l,"$1")+We:Ve+We}var k={exec:function(){}};function N(Ve){for(var We=1,Je,Te;We=0&&vt[Lt]==="\\";)rt=!rt;return rt?"|":" |"}),Te=Je.split(/ \|/),Ie=0;if(Te.length>We)Te.splice(We);else for(;Te.length=Te.length?Ie.slice(Te.length):Ie}).join(` `)}var Re=function(){function Ve(Je){this.options=Je||W}var We=Ve.prototype;return We.space=function(Te){var Ie=this.rules.block.newline.exec(Te);if(Ie)return Ie[0].length>1?{type:"space",raw:Ie[0]}:{raw:` `}},We.code=function(Te,Ie){var Fe=this.rules.block.code.exec(Te);if(Fe){var Xe=Ie[Ie.length-1];if(Xe&&Xe.type==="paragraph")return{raw:Fe[0],text:Fe[0].trimRight()};var vt=Fe[0].replace(/^ {4}/gm,"");return{type:"code",raw:Fe[0],codeBlockStyle:"indented",text:this.options.pedantic?vt:B(vt,` `)}}},We.fences=function(Te){var Ie=this.rules.block.fences.exec(Te);if(Ie){var Fe=Ie[0],Xe=Pe(Fe,Ie[3]||"");return{type:"code",raw:Fe,lang:Ie[2]?Ie[2].trim():Ie[2],text:Xe}}},We.heading=function(Te){var Ie=this.rules.block.heading.exec(Te);if(Ie)return{type:"heading",raw:Ie[0],depth:Ie[1].length,text:Ie[2]}},We.nptable=function(Te){var Ie=this.rules.block.nptable.exec(Te);if(Ie){var Fe={type:"table",header:X(Ie[1].replace(/^ *| *\| *$/g,"")),align:Ie[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ie[3]?Ie[3].replace(/\n$/,"").split(` `):[],raw:Ie[0]};if(Fe.header.length===Fe.align.length){var Xe=Fe.align.length,vt;for(vt=0;vt ?/gm,"");return{type:"blockquote",raw:Ie[0],text:Fe}}},We.list=function(Te){var Ie=this.rules.block.list.exec(Te);if(Ie){for(var Fe=Ie[0],Xe=Ie[2],vt=Xe.length>1,rt=Xe[Xe.length-1]===")",Lt={type:"list",raw:Fe,ordered:vt,start:vt?+Xe.slice(0,-1):"",loose:!1,items:[]},Jt=Ie[0].match(this.rules.block.item),En=!1,nn,Ot,He,it,ot,Ne,Qe,At=Jt.length,yt=0;yt1||this.options.smartLists&&He!==Xe)&&(it=Jt.slice(yt+1).join(` `),Lt.raw=Lt.raw.substring(0,Lt.raw.length-it.length),yt=At-1)),ot=En||/\n\n(?!\s*$)/.test(nn),yt!==At-1&&(En=nn.charAt(nn.length-1)===` `,ot||(ot=En)),ot&&(Lt.loose=!0),Ne=/^\[[ xX]\] /.test(nn),Qe=void 0,Ne&&(Qe=nn[1]!==" ",nn=nn.replace(/^\[[ xX]\] +/,"")),Lt.items.push({type:"list_item",raw:Fe,task:Ne,checked:Qe,loose:ot,text:nn});return Lt}},We.html=function(Te){var Ie=this.rules.block.html.exec(Te);if(Ie)return{type:this.options.sanitize?"paragraph":"html",raw:Ie[0],pre:!this.options.sanitizer&&(Ie[1]==="pre"||Ie[1]==="script"||Ie[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ie[0]):ue(Ie[0]):Ie[0]}},We.def=function(Te){var Ie=this.rules.block.def.exec(Te);if(Ie){Ie[3]&&(Ie[3]=Ie[3].substring(1,Ie[3].length-1));var Fe=Ie[1].toLowerCase().replace(/\s+/g," ");return{tag:Fe,raw:Ie[0],href:Ie[2],title:Ie[3]}}},We.table=function(Te){var Ie=this.rules.block.table.exec(Te);if(Ie){var Fe={type:"table",header:X(Ie[1].replace(/^ *| *\| *$/g,"")),align:Ie[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ie[3]?Ie[3].replace(/\n$/,"").split(` `):[]};if(Fe.header.length===Fe.align.length){Fe.raw=Ie[0];var Xe=Fe.align.length,vt;for(vt=0;vt/i.test(Xe[0])&&(Ie=!1),!Fe&&/^<(pre|code|kbd|script)(\s|>)/i.test(Xe[0])?Fe=!0:Fe&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Xe[0])&&(Fe=!1),{type:this.options.sanitize?"text":"html",raw:Xe[0],inLink:Ie,inRawBlock:Fe,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Xe[0]):ue(Xe[0]):Xe[0]}},We.link=function(Te){var Ie=this.rules.inline.link.exec(Te);if(Ie){var Fe=ve(Ie[2],"()");if(Fe>-1){var Xe=Ie[0].indexOf("!")===0?5:4,vt=Xe+Ie[1].length+Fe;Ie[2]=Ie[2].substring(0,Fe),Ie[0]=Ie[0].substring(0,vt).trim(),Ie[3]=""}var rt=Ie[2],Lt="";if(this.options.pedantic){var Jt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(rt);Jt?(rt=Jt[1],Lt=Jt[3]):Lt=""}else Lt=Ie[3]?Ie[3].slice(1,-1):"";rt=rt.trim().replace(/^<([\s\S]*)>$/,"$1");var En=he(Ie,{href:rt&&rt.replace(this.rules.inline._escapes,"$1"),title:Lt&&Lt.replace(this.rules.inline._escapes,"$1")},Ie[0]);return En}},We.reflink=function(Te,Ie){var Fe;if((Fe=this.rules.inline.reflink.exec(Te))||(Fe=this.rules.inline.nolink.exec(Te))){var Xe=(Fe[2]||Fe[1]).replace(/\s+/g," ");if(Xe=Ie[Xe.toLowerCase()],!Xe||!Xe.href){var vt=Fe[0].charAt(0);return{type:"text",raw:vt,text:vt}}var rt=he(Fe,Xe,Fe[0]);return rt}},We.strong=function(Te,Ie,Fe){Fe===void 0&&(Fe="");var Xe=this.rules.inline.strong.start.exec(Te);if(Xe&&(!Xe[1]||Xe[1]&&(Fe===""||this.rules.inline.punctuation.exec(Fe)))){Ie=Ie.slice(-1*Te.length);var vt=Xe[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;vt.lastIndex=0;for(var rt;(Xe=vt.exec(Ie))!=null;)if(rt=this.rules.inline.strong.middle.exec(Ie.slice(0,Xe.index+3)),rt)return{type:"strong",raw:Te.slice(0,rt[0].length),text:Te.slice(2,rt[0].length-2)}}},We.em=function(Te,Ie,Fe){Fe===void 0&&(Fe="");var Xe=this.rules.inline.em.start.exec(Te);if(Xe&&(!Xe[1]||Xe[1]&&(Fe===""||this.rules.inline.punctuation.exec(Fe)))){Ie=Ie.slice(-1*Te.length);var vt=Xe[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;vt.lastIndex=0;for(var rt;(Xe=vt.exec(Ie))!=null;)if(rt=this.rules.inline.em.middle.exec(Ie.slice(0,Xe.index+2)),rt)return{type:"em",raw:Te.slice(0,rt[0].length),text:Te.slice(1,rt[0].length-1)}}},We.codespan=function(Te){var Ie=this.rules.inline.code.exec(Te);if(Ie){var Fe=Ie[2].replace(/\n/g," "),Xe=/[^ ]/.test(Fe),vt=Fe.startsWith(" ")&&Fe.endsWith(" ");return Xe&&vt&&(Fe=Fe.substring(1,Fe.length-1)),Fe=ue(Fe,!0),{type:"codespan",raw:Ie[0],text:Fe}}},We.br=function(Te){var Ie=this.rules.inline.br.exec(Te);if(Ie)return{type:"br",raw:Ie[0]}},We.del=function(Te){var Ie=this.rules.inline.del.exec(Te);if(Ie)return{type:"del",raw:Ie[0],text:Ie[1]}},We.autolink=function(Te,Ie){var Fe=this.rules.inline.autolink.exec(Te);if(Fe){var Xe,vt;return Fe[2]==="@"?(Xe=ue(this.options.mangle?Ie(Fe[1]):Fe[1]),vt="mailto:"+Xe):(Xe=ue(Fe[1]),vt=Xe),{type:"link",raw:Fe[0],text:Xe,href:vt,tokens:[{type:"text",raw:Xe,text:Xe}]}}},We.url=function(Te,Ie){var Fe;if(Fe=this.rules.inline.url.exec(Te)){var Xe,vt;if(Fe[2]==="@")Xe=ue(this.options.mangle?Ie(Fe[0]):Fe[0]),vt="mailto:"+Xe;else{var rt;do rt=Fe[0],Fe[0]=this.rules.inline._backpedal.exec(Fe[0])[0];while(rt!==Fe[0]);Xe=ue(Fe[0]),Fe[1]==="www."?vt="http://"+Xe:vt=Xe}return{type:"link",raw:Fe[0],text:Xe,href:vt,tokens:[{type:"text",raw:Xe,text:Xe}]}}},We.inlineText=function(Te,Ie,Fe){var Xe=this.rules.inline.text.exec(Te);if(Xe){var vt;return Ie?vt=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Xe[0]):ue(Xe[0]):Xe[0]:vt=ue(this.options.smartypants?Fe(Xe[0]):Xe[0]),{type:"text",raw:Xe[0],text:vt}}},Ve}(),ce=V.noopTest,Ee=V.edit,ye=V.merge,se={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:ce,table:ce,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};se._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,se._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,se.def=Ee(se.def).replace("label",se._label).replace("title",se._title).getRegex(),se.bullet=/(?:[*+-]|\d{1,9}[.)])/,se.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,se.item=Ee(se.item,"gm").replace(/bull/g,se.bullet).getRegex(),se.list=Ee(se.list).replace(/bull/g,se.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+se.def.source+")").getRegex(),se._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",se._comment=//,se.html=Ee(se.html,"i").replace("comment",se._comment).replace("tag",se._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),se.paragraph=Ee(se._paragraph).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.blockquote=Ee(se.blockquote).replace("paragraph",se.paragraph).getRegex(),se.normal=ye({},se),se.gfm=ye({},se.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),se.gfm.nptable=Ee(se.gfm.nptable).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.gfm.table=Ee(se.gfm.table).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.pedantic=ye({},se.normal,{html:Ee(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",se._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:ce,paragraph:Ee(se.normal._paragraph).replace("hr",se.hr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",se.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var oe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:ce,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:ce,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",oe.punctuation=Ee(oe.punctuation).replace(/punctuation/g,oe._punctuation).getRegex(),oe._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",oe._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",oe.em.start=Ee(oe.em.start).replace(/punctuation/g,oe._punctuation).getRegex(),oe.em.middle=Ee(oe.em.middle).replace(/punctuation/g,oe._punctuation).replace(/overlapSkip/g,oe._overlapSkip).getRegex(),oe.em.endAst=Ee(oe.em.endAst,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.em.endUnd=Ee(oe.em.endUnd,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.start=Ee(oe.strong.start).replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.middle=Ee(oe.strong.middle).replace(/punctuation/g,oe._punctuation).replace(/blockSkip/g,oe._blockSkip).getRegex(),oe.strong.endAst=Ee(oe.strong.endAst,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.endUnd=Ee(oe.strong.endUnd,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.blockSkip=Ee(oe._blockSkip,"g").getRegex(),oe.overlapSkip=Ee(oe._overlapSkip,"g").getRegex(),oe._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,oe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,oe._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,oe.autolink=Ee(oe.autolink).replace("scheme",oe._scheme).replace("email",oe._email).getRegex(),oe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,oe.tag=Ee(oe.tag).replace("comment",se._comment).replace("attribute",oe._attribute).getRegex(),oe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,oe._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,oe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,oe.link=Ee(oe.link).replace("label",oe._label).replace("href",oe._href).replace("title",oe._title).getRegex(),oe.reflink=Ee(oe.reflink).replace("label",oe._label).getRegex(),oe.reflinkSearch=Ee(oe.reflinkSearch,"g").replace("reflink",oe.reflink).replace("nolink",oe.nolink).getRegex(),oe.normal=ye({},oe),oe.pedantic=ye({},oe.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ee(/^!?\[(label)\]\((.*?)\)/).replace("label",oe._label).getRegex(),reflink:Ee(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",oe._label).getRegex()}),oe.gfm=ye({},oe.normal,{escape:Ee(oe.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(Te="x"+Te.toString(16)),We+="&#"+Te+";";return We}var q=function(){function Ve(Je){this.tokens=[],this.tokens.links=Object.create(null),this.options=Je||pe,this.options.tokenizer=this.options.tokenizer||new Re,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Te={block:ne.normal,inline:re.normal};this.options.pedantic?(Te.block=ne.pedantic,Te.inline=re.pedantic):this.options.gfm&&(Te.block=ne.gfm,this.options.breaks?Te.inline=re.breaks:Te.inline=re.gfm),this.tokenizer.rules=Te}Ve.lex=function(Te,Ie){var Fe=new Ve(Ie);return Fe.lex(Te)};var We=Ve.prototype;return We.lex=function(Te){return Te=Te.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(Te,this.tokens,!0),this.inline(this.tokens),this.tokens},We.blockTokens=function(Te,Ie,Fe){Ie===void 0&&(Ie=[]),Fe===void 0&&(Fe=!0),Te=Te.replace(/^ +$/gm,"");for(var Xe,vt,rt,Lt;Te;){if(Xe=this.tokenizer.space(Te)){Te=Te.substring(Xe.raw.length),Xe.type&&Ie.push(Xe);continue}if(Xe=this.tokenizer.code(Te,Ie)){Te=Te.substring(Xe.raw.length),Xe.type?Ie.push(Xe):(Lt=Ie[Ie.length-1],Lt.raw+=` `+Xe.raw,Lt.text+=` `+Xe.text);continue}if(Xe=this.tokenizer.fences(Te)){Te=Te.substring(Xe.raw.length),Ie.push(Xe);continue}if(Xe=this.tokenizer.heading(Te)){Te=Te.substring(Xe.raw.length),Ie.push(Xe);continue}if(Xe=this.tokenizer.nptable(Te)){Te=Te.substring(Xe.raw.length),Ie.push(Xe);continue}if(Xe=this.tokenizer.hr(Te)){Te=Te.substring(Xe.raw.length),Ie.push(Xe);continue}if(Xe=this.tokenizer.blockquote(Te)){Te=Te.substring(Xe.raw.length),Xe.tokens=this.blockTokens(Xe.text,[],Fe),Ie.push(Xe);continue}if(Xe=this.tokenizer.list(Te)){for(Te=Te.substring(Xe.raw.length),rt=Xe.items.length,vt=0;vt0)for(;(Jt=this.tokenizer.rules.inline.reflinkSearch.exec(Lt))!=null;)En.includes(Jt[0].slice(Jt[0].lastIndexOf("[")+1,-1))&&(Lt=Lt.slice(0,Jt.index)+"["+"a".repeat(Jt[0].length-2)+"]"+Lt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Jt=this.tokenizer.rules.inline.blockSkip.exec(Lt))!=null;)Lt=Lt.slice(0,Jt.index)+"["+"a".repeat(Jt[0].length-2)+"]"+Lt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Te;){if(rt=this.tokenizer.escape(Te)){Te=Te.substring(rt.raw.length),Ie.push(rt);continue}if(rt=this.tokenizer.tag(Te,Fe,Xe)){Te=Te.substring(rt.raw.length),Fe=rt.inLink,Xe=rt.inRawBlock,Ie.push(rt);continue}if(rt=this.tokenizer.link(Te)){Te=Te.substring(rt.raw.length),rt.type==="link"&&(rt.tokens=this.inlineTokens(rt.text,[],!0,Xe)),Ie.push(rt);continue}if(rt=this.tokenizer.reflink(Te,this.tokens.links)){Te=Te.substring(rt.raw.length),rt.type==="link"&&(rt.tokens=this.inlineTokens(rt.text,[],!0,Xe)),Ie.push(rt);continue}if(rt=this.tokenizer.strong(Te,Lt,vt)){Te=Te.substring(rt.raw.length),rt.tokens=this.inlineTokens(rt.text,[],Fe,Xe),Ie.push(rt);continue}if(rt=this.tokenizer.em(Te,Lt,vt)){Te=Te.substring(rt.raw.length),rt.tokens=this.inlineTokens(rt.text,[],Fe,Xe),Ie.push(rt);continue}if(rt=this.tokenizer.codespan(Te)){Te=Te.substring(rt.raw.length),Ie.push(rt);continue}if(rt=this.tokenizer.br(Te)){Te=Te.substring(rt.raw.length),Ie.push(rt);continue}if(rt=this.tokenizer.del(Te)){Te=Te.substring(rt.raw.length),rt.tokens=this.inlineTokens(rt.text,[],Fe,Xe),Ie.push(rt);continue}if(rt=this.tokenizer.autolink(Te,ie)){Te=Te.substring(rt.raw.length),Ie.push(rt);continue}if(!Fe&&(rt=this.tokenizer.url(Te,ie))){Te=Te.substring(rt.raw.length),Ie.push(rt);continue}if(rt=this.tokenizer.inlineText(Te,Xe,Se)){Te=Te.substring(rt.raw.length),vt=rt.raw.slice(-1),Ie.push(rt);continue}if(Te){var nn="Infinite loop on byte: "+Te.charCodeAt(0);if(this.options.silent){console.error(nn);break}else throw new Error(nn)}}return Ie},g(Ve,null,[{key:"rules",get:function(){return{block:ne,inline:re}}}]),Ve}(),Y=w.defaults,te=V.cleanUrl,Oe=V.escape,Ce=function(){function Ve(Je){this.options=Je||Y}var We=Ve.prototype;return We.code=function(Te,Ie,Fe){var Xe=(Ie||"").match(/\S*/)[0];if(this.options.highlight){var vt=this.options.highlight(Te,Xe);vt!=null&&vt!==Te&&(Fe=!0,Te=vt)}return Xe?'
    '+(Fe?Te:Oe(Te,!0))+`
    `:"
    "+(Fe?Te:Oe(Te,!0))+`
    `},We.blockquote=function(Te){return`
    `+Te+`
    `},We.html=function(Te){return Te},We.heading=function(Te,Ie,Fe,Xe){return this.options.headerIds?"'+Te+" `:""+Te+" `},We.hr=function(){return this.options.xhtml?`
    `:`
    `},We.list=function(Te,Ie,Fe){var Xe=Ie?"ol":"ul",vt=Ie&&Fe!==1?' start="'+Fe+'"':"";return"<"+Xe+vt+`> `+Te+" `},We.listitem=function(Te){return"
  • "+Te+`
  • `},We.checkbox=function(Te){return" "},We.paragraph=function(Te){return"

    "+Te+`

    `},We.table=function(Te,Ie){return Ie&&(Ie=""+Ie+""),` `+Te+` `+Ie+`
    `},We.tablerow=function(Te){return` `+Te+` `},We.tablecell=function(Te,Ie){var Fe=Ie.header?"th":"td",Xe=Ie.align?"<"+Fe+' align="'+Ie.align+'">':"<"+Fe+">";return Xe+Te+" `},We.strong=function(Te){return""+Te+""},We.em=function(Te){return""+Te+""},We.codespan=function(Te){return""+Te+""},We.br=function(){return this.options.xhtml?"
    ":"
    "},We.del=function(Te){return""+Te+""},We.link=function(Te,Ie,Fe){if(Te=te(this.options.sanitize,this.options.baseUrl,Te),Te===null)return Fe;var Xe='",Xe},We.image=function(Te,Ie,Fe){if(Te=te(this.options.sanitize,this.options.baseUrl,Te),Te===null)return Fe;var Xe=''+Fe+'":">",Xe},We.text=function(Te){return Te},Ve}(),Me=function(){function Ve(){}var We=Ve.prototype;return We.strong=function(Te){return Te},We.em=function(Te){return Te},We.codespan=function(Te){return Te},We.del=function(Te){return Te},We.html=function(Te){return Te},We.text=function(Te){return Te},We.link=function(Te,Ie,Fe){return""+Fe},We.image=function(Te,Ie,Fe){return""+Fe},We.br=function(){return""},Ve}(),$e=function(){function Ve(){this.seen={}}var We=Ve.prototype;return We.slug=function(Te){var Ie=Te.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Ie)){var Fe=Ie;do this.seen[Fe]++,Ie=Fe+"-"+this.seen[Fe];while(this.seen.hasOwnProperty(Ie))}return this.seen[Ie]=0,Ie},Ve}(),nt=w.defaults,ut=V.unescape,ht=function(){function Ve(Je){this.options=Je||nt,this.options.renderer=this.options.renderer||new Ce,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Me,this.slugger=new $e}Ve.parse=function(Te,Ie){var Fe=new Ve(Ie);return Fe.parse(Te)};var We=Ve.prototype;return We.parse=function(Te,Ie){Ie===void 0&&(Ie=!0);var Fe="",Xe,vt,rt,Lt,Jt,En,nn,Ot,He,it,ot,Ne,Qe,At,yt,It,Ft,dt,Wt=Te.length;for(Xe=0;Xe0&&yt.tokens[0].type==="text"?(yt.tokens[0].text=dt+" "+yt.tokens[0].text,yt.tokens[0].tokens&&yt.tokens[0].tokens.length>0&&yt.tokens[0].tokens[0].type==="text"&&(yt.tokens[0].tokens[0].text=dt+" "+yt.tokens[0].tokens[0].text)):yt.tokens.unshift({type:"text",text:dt}):At+=dt),At+=this.parse(yt.tokens,Qe),He+=this.renderer.listitem(At,Ft,It);Fe+=this.renderer.list(He,ot,Ne);continue}case"html":{Fe+=this.renderer.html(it.text);continue}case"paragraph":{Fe+=this.renderer.paragraph(this.parseInline(it.tokens));continue}case"text":{for(He=it.tokens?this.parseInline(it.tokens):it.text;Xe+1An error occurred:

    "+Ke(rt.message+"",!0)+"
    ";throw rt}}gt.options=gt.setOptions=function(Ve){return pt(gt.defaults,Ve),st(gt.defaults),gt},gt.getDefaults=Ue,gt.defaults=kt,gt.use=function(Ve){var We=pt({},Ve);if(Ve.renderer&&function(){var Te=gt.defaults.renderer||new Ce,Ie=function(vt){var rt=Te[vt];Te[vt]=function(){for(var Lt=arguments.length,Jt=new Array(Lt),En=0;En>>24)&16711935|(t[d]<<24|t[d]>>>8)&4278255360;var s=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],_=this._C=[t[2]<<16|t[2]>>>16,t[0]&4294901760|t[1]&65535,t[3]<<16|t[3]>>>16,t[1]&4294901760|t[2]&65535,t[0]<<16|t[0]>>>16,t[2]&4294901760|t[3]&65535,t[1]<<16|t[1]>>>16,t[3]&4294901760|t[0]&65535];this._b=0;for(var d=0;d<4;d++)o.call(this);for(var d=0;d<8;d++)_[d]^=s[d+4&7];if(p){var v=p.words,C=v[0],i=v[1],u=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,b=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360,O=u>>>16|b&4294901760,y=b<<16|u&65535;_[0]^=u,_[1]^=O,_[2]^=b,_[3]^=y,_[4]^=u,_[5]^=O,_[6]^=b,_[7]^=y;for(var d=0;d<4;d++)o.call(this)}},_doProcessBlock:function(t,p){var d=this._X;o.call(this),E[0]=d[0]^d[5]>>>16^d[3]<<16,E[1]=d[2]^d[7]>>>16^d[5]<<16,E[2]=d[4]^d[1]>>>16^d[7]<<16,E[3]=d[6]^d[3]>>>16^d[1]<<16;for(var s=0;s<4;s++)E[s]=(E[s]<<8|E[s]>>>24)&16711935|(E[s]<<24|E[s]>>>8)&4278255360,t[p+s]^=E[s]},blockSize:128/32,ivSize:64/32});function o(){for(var t=this._X,p=this._C,d=0;d<8;d++)w[d]=p[d];p[0]=p[0]+1295307597+this._b|0,p[1]=p[1]+3545052371+(p[0]>>>0>>0?1:0)|0,p[2]=p[2]+886263092+(p[1]>>>0>>0?1:0)|0,p[3]=p[3]+1295307597+(p[2]>>>0>>0?1:0)|0,p[4]=p[4]+3545052371+(p[3]>>>0>>0?1:0)|0,p[5]=p[5]+886263092+(p[4]>>>0>>0?1:0)|0,p[6]=p[6]+1295307597+(p[5]>>>0>>0?1:0)|0,p[7]=p[7]+3545052371+(p[6]>>>0>>0?1:0)|0,this._b=p[7]>>>0>>0?1:0;for(var d=0;d<8;d++){var s=t[d]+p[d],_=s&65535,v=s>>>16,C=((_*_>>>17)+_*v>>>15)+v*v,i=((s&4294901760)*s|0)+((s&65535)*s|0);r[d]=C^i}t[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,t[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,t[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,t[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,t[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,t[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,t[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,t[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}g.Rabbit=f._createHelper(m)}(),R.Rabbit})},E7E6:function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},E9nw:function(M,J){M.exports=function(){var a=document.getSelection();if(!a.rangeCount)return function(){};for(var R=document.activeElement,g=[],A=0;A"+kt+""}),xt},Se=function(xt,Ke){if(xt===""){Re([]);return}var Ue=[];S.forEach(function(kt){kt.image.length&&kt.image.forEach(function(gt){Ue.push(gt)})});var st=Ue.concat(l).filter(function(kt){var gt;return(gt=kt.name)===null||gt===void 0?void 0:gt.toLocaleLowerCase().includes(xt==null?void 0:xt.toLocaleLowerCase())}).map(function(kt,gt){var bt=kt.id,Ve=kt.name,We=Object(h.a)(Object(h.a)({},kt),{},{label:r.a.createElement("ul",{id:"search-".concat($,"-").concat(gt),onClick:function(){return Oe(bt,We)},className:gt===Ke?p.a.searchListActive:p.a.searchList},r.a.createElement("li",{className:p.a.name,dangerouslySetInnerHTML:{__html:re(Ve,xt)}}),kt.private&&r.a.createElement("li",{className:p.a.tag},"\u79C1\u6709"))});return We});Re(st)},ie=function(xt){var Ke=document.getElementById("scroll-".concat($,"-").concat(xt));if(!Ke)return;var Ue=document.getElementById("scroll-".concat($));Ue.scrollTo(0,Ke.offsetTop)},q=function(xt,Ke){var Ue=document.getElementById("search-".concat($,"-").concat(xt));if(!Ue)return;var st=document.getElementById("search-".concat($)),kt=Ue.offsetTop-st.scrollTop>0&&Ue.offsetTop-st.scrollTop`,triples:"",explode:"[]{}"},A=R.Pos;R.defineOption("autoCloseBrackets",!1,function(_,v,C){C&&C!=R.Init&&(_.removeKeyMap(h),_.state.closeBrackets=null),v&&(E(f(v,"pairs")),_.state.closeBrackets=v,_.addKeyMap(h))});function f(_,v){return v=="pairs"&&typeof _=="string"?_:typeof _=="object"&&_[v]!=null?_[v]:g[v]}var h={Backspace:m,Enter:o};function E(_){for(var v=0;v<_.length;v++){var C=_.charAt(v),i="'"+C+"'";h[i]||(h[i]=w(C))}}E(g.pairs+"`");function w(_){return function(v){return p(v,_)}}function r(_){var v=_.state.closeBrackets;if(!v||v.override)return v;var C=_.getModeAt(_.getCursor());return C.closeBrackets||v}function m(_){var v=r(_);if(!v||_.getOption("disableInput"))return R.Pass;for(var C=f(v,"pairs"),i=_.listSelections(),u=0;u=0;u--){var O=i[u].head;_.replaceRange("",A(O.line,O.ch-1),A(O.line,O.ch+1),"+delete")}}function o(_){var v=r(_),C=v&&f(v,"explode");if(!C||_.getOption("disableInput"))return R.Pass;for(var i=_.listSelections(),u=0;u0;return{anchor:new A(_.anchor.line,_.anchor.ch+(v?-1:1)),head:new A(_.head.line,_.head.ch+(v?1:-1))}}function p(_,v){var C=r(_);if(!C||_.getOption("disableInput"))return R.Pass;var i=f(C,"pairs"),u=i.indexOf(v);if(u==-1)return R.Pass;for(var b=f(C,"closeBefore"),O=f(C,"triples"),y=i.charAt(u+1)==v,c=_.listSelections(),P=u%2==0,D,S=0;S=0&&_.getRange(l,A(l.line,l.ch+3))==v+v+v?T="skipThree":T="skip";else if(y&&l.ch>1&&O.indexOf(v)>=0&&_.getRange(A(l.line,l.ch-2),l)==v+v){if(l.ch>2&&/\bstring/.test(_.getTokenTypeAt(A(l.line,l.ch-2))))return R.Pass;T="addFour"}else if(y){var N=l.ch==0?" ":_.getRange(A(l.line,l.ch-1),l);if(!R.isWordChar(k)&&N!=v&&!R.isWordChar(N))T="both";else return R.Pass}else if(P&&(k.length===0||/\s/.test(k)||b.indexOf(k)>-1))T="both";else return R.Pass;if(!D)D=T;else if(D!=T)return R.Pass}var U=u%2?i.charAt(u-1):v,z=u%2?v:i.charAt(u+1);_.operation(function(){if(D=="skip")_.execCommand("goCharRight");else if(D=="skipThree")for(var H=0;H<3;H++)_.execCommand("goCharRight");else if(D=="surround"){for(var K=_.getSelections(),H=0;H>>24)&16711935|(D<<24|D>>>8)&4278255360}var S=this._hash.words,x=p.words,l=d.words,T=r.words,k=m.words,N=o.words,U=t.words,z,H,K,V,W,B,X,ue,ve,he;B=z=S[0],X=H=S[1],ue=K=S[2],ve=V=S[3],he=W=S[4];for(var Pe,c=0;c<80;c+=1)Pe=z+O[y+T[c]]|0,c<16?Pe+=_(H,K,V)+x[0]:c<32?Pe+=v(H,K,V)+x[1]:c<48?Pe+=C(H,K,V)+x[2]:c<64?Pe+=i(H,K,V)+x[3]:Pe+=u(H,K,V)+x[4],Pe=Pe|0,Pe=b(Pe,N[c]),Pe=Pe+W|0,z=W,W=V,V=b(K,10),K=H,H=Pe,Pe=B+O[y+k[c]]|0,c<16?Pe+=u(X,ue,ve)+l[0]:c<32?Pe+=i(X,ue,ve)+l[1]:c<48?Pe+=C(X,ue,ve)+l[2]:c<64?Pe+=v(X,ue,ve)+l[3]:Pe+=_(X,ue,ve)+l[4],Pe=Pe|0,Pe=b(Pe,U[c]),Pe=Pe+he|0,B=he,he=ve,ve=b(ue,10),ue=X,X=Pe;Pe=S[1]+K+ve|0,S[1]=S[2]+V+he|0,S[2]=S[3]+W+B|0,S[3]=S[4]+z+X|0,S[4]=S[0]+H+ue|0,S[0]=Pe},_doFinalize:function(){var O=this._data,y=O.words,c=this._nDataBytes*8,P=O.sigBytes*8;y[P>>>5]|=128<<24-P%32,y[(P+64>>>9<<4)+14]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360,O.sigBytes=(y.length+1)*4,this._process();for(var D=this._hash,S=D.words,x=0;x<5;x++){var l=S[x];S[x]=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360}return D},clone:function(){var O=E.clone.call(this);return O._hash=this._hash.clone(),O}});function _(O,y,c){return O^y^c}function v(O,y,c){return O&y|~O&c}function C(O,y,c){return(O|~y)^c}function i(O,y,c){return O&c|y&~c}function u(O,y,c){return O^(y|~c)}function b(O,y){return O<>>32-y}A.RIPEMD160=E._createHelper(s),A.HmacRIPEMD160=E._createHmacHelper(s)}(Math),R.RIPEMD160})},ETIr:function(M,J,a){(function(R,g){M.exports=J=g(a("Ib8C"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.WordArray,h=g.enc,E=h.Base64={stringify:function(r){var m=r.words,o=r.sigBytes,t=this._map;r.clamp();for(var p=[],d=0;d>>2]>>>24-d%4*8&255,_=m[d+1>>>2]>>>24-(d+1)%4*8&255,v=m[d+2>>>2]>>>24-(d+2)%4*8&255,C=s<<16|_<<8|v,i=0;i<4&&d+i*.75>>6*(3-i)&63));var u=t.charAt(64);if(u)for(;p.length%4;)p.push(u);return p.join("")},parse:function(r){var m=r.length,o=this._map,t=this._reverseMap;if(!t){t=this._reverseMap=[];for(var p=0;p>>6-d%4*2,v=s|_;t[p>>>2]|=v<<24-p%4*8,p++}return f.create(t,p)}}(),R.enc.Base64})},EkPF:function(M,J,a){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,J,a){(function(R,g){M.exports=J=g(a("Ib8C"))})(this,function(R){return function(){if(typeof ArrayBuffer!="function")return;var g=R,A=g.lib,f=A.WordArray,h=f.init,E=f.init=function(w){if(w instanceof ArrayBuffer&&(w=new Uint8Array(w)),(w instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&w instanceof Uint8ClampedArray||w instanceof Int16Array||w instanceof Uint16Array||w instanceof Int32Array||w instanceof Uint32Array||w instanceof Float32Array||w instanceof Float64Array)&&(w=new Uint8Array(w.buffer,w.byteOffset,w.byteLength)),w instanceof Uint8Array){for(var r=w.byteLength,m=[],o=0;o>>2]|=w[o]<<24-o%4*8;h.call(this,m,r)}else h.apply(this,arguments)};E.prototype=f}(),R.lib.WordArray})},FOrL:function(M,J,a){M.exports=a.p+"static/nodata.a6b3f948.png"},FPkq:function(M,J,a){M.exports=a.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},FrRK:function(M,J,a){"use strict";var R=a("+L6B"),g=a("2/Rp"),A=a("DZo9"),f=a("8z0m"),h=a("miYZ"),E=a("tsqr"),w=a("9og8"),r=a("2qtc"),m=a("kLXV"),o=a("y8nQ"),t=a("Vl3Y"),p=a("tJVT"),d=a("PpiC"),s=a("5NDa"),_=a("5rEg"),v=a("WmNS"),C=a.n(v),i=a("q1tI"),u=a.n(i),b=a("9kvl"),O=a("m3rI"),y=a("FPkq"),c=a.n(y),P=a("qB8g"),D=a.n(P),S=_.a.TextArea,x=function(T){var k=T.newShixuns,N=T.globalSetting,U=T.loading,z=T.dispatch,H=Object(d.a)(T,["newShixuns","globalSetting","loading","dispatch"]),K=t.a.useForm(),V=Object(p.a)(K,1),W=V[0],B=Object(i.useState)([]),X=Object(p.a)(B,2),ue=X[0],ve=X[1],he=function(se){var oe=["uploading","done","removed"];oe.includes(se.file.status)&&ve(se.fileList)},Pe=function(se){if(!se.percent||se.percent==100){var oe,$=(oe=se.response)===null||oe===void 0?void 0:oe.id;return m.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var pe=Object(w.a)(C.a.mark(function re(){var Se;return C.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,z({type:"newShixuns/deleteAttachment",payload:{id:$}});case 2:Se=q.sent,Se&&ve(ue.filter(function(Y){var te;return((te=Y.response)===null||te===void 0?void 0:te.id)!==$}));case 4:case"end":return q.stop()}},re)}));function ne(){return pe.apply(this,arguments)}return ne}()}),!1}},Re=function(se){if(ue.length)return!1;var oe=se.size/1024/1024>50;return oe?(E.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},ce=function(){var ye=Object(w.a)(C.a.mark(function se(oe){var $,pe,ne,re,Se,ie,q,Y;return C.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return ne=oe||{},re=ne.language,Se=ne.env,ie=ne.mode,q=ne.code,Oe.next=3,z({type:"newShixuns/applyShixunMirror",payload:{language:re,runtime:Se,run_method:ie,attachment_id:ue==null||(($=ue[0])===null||$===void 0||((pe=$.response)===null||pe===void 0))?void 0:pe.id}});case 3:Y=Oe.sent,z({type:"newShixuns/setActionTabs",payload:{}}),Y&&E.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return Oe.stop()}},se)}));return function(oe){return ye.apply(this,arguments)}}(),Ee=function(){W.resetFields(),ve([])};return u.a.createElement(m.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:k.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Ee},u.a.createElement("section",{className:D.a.qrCode},u.a.createElement("aside",{className:D.a.a1},u.a.createElement("div",{className:D.a.code},u.a.createElement("img",{width:120,height:120,src:c.a,alt:"\u4E8C\u7EF4\u7801"})),u.a.createElement("div",{className:D.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),u.a.createElement("div",{className:D.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),u.a.createElement("aside",{className:D.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",u.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),u.a.createElement(t.a,{className:D.a.formWrap,form:W,labelCol:{span:4},wrapperCol:{span:20},onFinish:ce},u.a.createElement(t.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},u.a.createElement(S,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),u.a.createElement(t.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},u.a.createElement(S,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),u.a.createElement(t.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},u.a.createElement(S,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),u.a.createElement(t.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},u.a.createElement("div",{className:D.a.upload},u.a.createElement(f.a,{fileList:ue,action:"".concat(O.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:he,onRemove:Pe,beforeUpload:Re,withCredentials:!0},u.a.createElement("span",{className:"".concat(D.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),u.a.createElement("span",{className:"".concat(D.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),u.a.createElement("div",{className:D.a.footerWrap},u.a.createElement(t.a.Item,null,u.a.createElement(g.a,{className:"mr5",size:"large",onClick:function(){z({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),u.a.createElement(g.a,{size:"large",type:"primary",htmlType:"submit",loading:U["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};J.a=Object(b.a)(function(l){var T=l.newShixuns,k=l.loading,N=l.globalSetting;return{newShixuns:T,globalSetting:N,loading:k.effects}})(x)},Fxgj:function(M,J,a){},GABl:function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},GRuw:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("lPiR"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.WordArray,h=g.algo,E=h.SHA256,w=h.SHA224=E.extend({_doReset:function(){this._hash=new f.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var r=E._doFinalize.call(this);return r.sigBytes-=4,r}});g.SHA224=E._createHelper(w),g.HmacSHA224=E._createHmacHelper(w)}(),R.SHA224})},GfqC:function(M,J,a){"use strict";var R=a("q1tI"),g=a.n(R),A=a("TSYQ"),f=a.n(A);function h(V,W){var B="cannot "+V.method+" "+V.action+" "+W.status+"'",X=new Error(B);return X.status=W.status,X.method=V.method,X.url=V.action,X}function E(V){var W=V.responseText||V.response;if(!W)return W;try{return JSON.parse(W)}catch(B){return W}}function w(V){var W=new XMLHttpRequest;V.onProgress&&W.upload&&(W.upload.onprogress=function(ve){ve.total>0&&(ve.percent=ve.loaded/ve.total*100),V.onProgress(ve)});var B=new FormData;V.data&&Object.keys(V.data).forEach(function(ue){var ve=V.data[ue];if(Array.isArray(ve)){ve.forEach(function(he){B.append(ue+"[]",he)});return}B.append(ue,V.data[ue])}),V.file instanceof Blob?B.append(V.filename,V.file,V.file.name):B.append(V.filename,V.file),W.onerror=function(ve){V.onError(ve)},W.onload=function(){return W.status<200||W.status>=300?V.onError(h(V,W),E(W)):V.onSuccess(E(W),W)},W.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in W&&(W.withCredentials=!0);var X=V.headers||{};return X["X-Requested-With"]!==null&&W.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(X).forEach(function(ue){X[ue]!==null&&W.setRequestHeader(ue,X[ue])}),W.send(B),{abort:function(){W.abort()}}}var r=+new Date,m=0;function o(){return"rc-upload-"+r+"-"+ ++m}function t(V,W){return V.indexOf(W,V.length-W.length)!==-1}var p=function(V,W){if(V&&W){var B=Array.isArray(W)?W:W.split(","),X=V.name||"",ue=V.type||"",ve=ue.replace(/\/.*$/,"");return B.some(function(he){var Pe=he.trim();return Pe.charAt(0)==="."?t(X.toLowerCase(),Pe.toLowerCase()):/\/\*$/.test(Pe)?ve===Pe.replace(/\/.*$/,""):ue===Pe})}return!0};function d(V,W){var B=V.createReader(),X=[];function ue(){B.readEntries(function(ve){var he=Array.prototype.slice.apply(ve);X=X.concat(he);var Pe=!he.length;Pe?W(X):ue()})}ue()}var s=function(W,B,X){var ue=function ve(he,Pe){Pe=Pe||"",he.isFile?he.file(function(Re){X(Re)&&(he.fullPath&&!Re.webkitRelativePath&&(Object.defineProperties(Re,{webkitRelativePath:{writable:!0}}),Re.webkitRelativePath=he.fullPath.replace(/^\//,""),Object.defineProperties(Re,{webkitRelativePath:{writable:!1}})),B([Re]))}):he.isDirectory&&d(he,function(Re){Re.forEach(function(ce){ve(ce,""+Pe+he.name+"/")})})};W.forEach(function(ve){ue(ve.webkitGetAsEntry())})},_=s,v=Object.assign||function(V){for(var W=1;W=0)continue;if(!Object.prototype.hasOwnProperty.call(V,X))continue;B[X]=V[X]}return B}function O(V,W){if(!(V instanceof W))throw new TypeError("Cannot call a class as a function")}function y(V,W){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return W&&(typeof W=="object"||typeof W=="function")?W:V}function c(V,W){if(typeof W!="function"&&W!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof W);V.prototype=Object.create(W&&W.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),W&&(Object.setPrototypeOf?Object.setPrototypeOf(V,W):V.__proto__=W)}var P=function(W){return Object.keys(W).reduce(function(B,X){return(X.substr(0,5)==="data-"||X.substr(0,5)==="aria-"||X==="role")&&(B[X]=W[X]),B},{})},D=function(V){c(W,V);function W(){var B,X,ue,ve;O(this,W);for(var he=arguments.length,Pe=Array(he),Re=0;Re>>2]>>>24-P%4*8&255;b[y+P>>>2]|=D<<24-(y+P)%4*8}else for(var S=0;S>>2]=O[S>>>2];return this.sigBytes+=c,this},clamp:function(){var u=this.words,b=this.sigBytes;u[b>>>2]&=4294967295<<32-b%4*8,u.length=A.ceil(b/4)},clone:function(){var u=o.clone.call(this);return u.words=this.words.slice(0),u},random:function(u){for(var b=[],O=0;O>>2]>>>24-c%4*8&255;y.push((P>>>4).toString(16)),y.push((P&15).toString(16))}return y.join("")},parse:function(u){for(var b=u.length,O=[],y=0;y>>3]|=parseInt(u.substr(y,2),16)<<24-y%8*4;return new t.init(O,b/2)}},s=p.Latin1={stringify:function(u){for(var b=u.words,O=u.sigBytes,y=[],c=0;c>>2]>>>24-c%4*8&255;y.push(String.fromCharCode(P))}return y.join("")},parse:function(u){for(var b=u.length,O=[],y=0;y>>2]|=(u.charCodeAt(y)&255)<<24-y%4*8;return new t.init(O,b)}},_=p.Utf8={stringify:function(u){try{return decodeURIComponent(escape(s.stringify(u)))}catch(b){throw new Error("Malformed UTF-8 data")}},parse:function(u){return s.parse(unescape(encodeURIComponent(u)))}},v=m.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new t.init,this._nDataBytes=0},_append:function(u){typeof u=="string"&&(u=_.parse(u)),this._data.concat(u),this._nDataBytes+=u.sigBytes},_process:function(u){var b,O=this._data,y=O.words,c=O.sigBytes,P=this.blockSize,D=P*4,S=c/D;u?S=A.ceil(S):S=A.max((S|0)-this._minBufferSize,0);var x=S*P,l=A.min(x*4,c);if(x){for(var T=0;T=7){E.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}k(pe.target.value)}})),s.a.createElement("div",{className:"mt10 font14"},s.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),s.a.createElement(g.a.Group,{value:z,onChange:function(pe){return H(pe)}},s.a.createElement(g.a,{value:u.Professor,disabled:z.includes(2)},"\u6559\u5E08"),s.a.createElement(g.a,{value:u.AssistantProfessor,disabled:z.includes(1)},"\u52A9\u6559"),s.a.createElement(g.a,{value:u.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),s.a.createElement(C.a,{visible:ve,onCancel:function(){return he(!1)},occupationValue:ce}))};J.a=Object(_.a)(function(O){var y=O.user;return{user:y}})(b)},Jq4h:function(M,J,a){M.exports=a.p+"static/qrcode.54870d9b.png"},Jv0p:function(M,J,a){M.exports={flex_box_center:"flex_box_center___2RVge",flex_space_between:"flex_space_between___2f-dJ",flex_box_vertical_center:"flex_box_vertical_center___2UjfS",flex_box_center_end:"flex_box_center_end___1RfMW",flex_box_column:"flex_box_column___3uuIq",sidebar:"sidebar___Ik5Ae",items:"items___2qrP5",item:"item___24ylH",name:"name___1UcvU",itemActive:"itemActive___1Bj1D",question:"question___2fGw1"}},K3mO:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("3y9D"),a("WYAk"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.Base,h=A.WordArray,E=g.algo,w=E.MD5,r=E.EvpKDF=f.extend({cfg:f.extend({keySize:128/32,hasher:w,iterations:1}),init:function(m){this.cfg=this.cfg.extend(m)},compute:function(m,o){for(var t,p=this.cfg,d=p.hasher.create(),s=h.create(),_=s.words,v=p.keySize,C=p.iterations;_.lengthEe)){se.next=7;break}return A.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(Ee/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),se.abrupt("return",!1);case 7:return H.push({name:ce.name,file:ce}),K(Object(f.a)(H)),N.onChange(H),se.abrupt("return",!1);case 11:case"end":return se.stop()}},Re)}));function Pe(Re){return he.apply(this,arguments)}return Pe}()},ve=function(){var he=Object(r.a)(p.a.mark(function Pe(Re,ce){var Ee,ye,se,oe,$,pe,ne,re,Se;return p.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return ce.file_name=Re.name,ne=Re.name,q.next=4,Object(_.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(re=q.sent,re.data=JSON.parse(c(re.data)),!((re==null?void 0:re.status)!==0)){q.next=12;break}return H[H.findIndex(function(Y){return Y.name===ne})].status="error",H[H.findIndex(function(Y){return Y.name===ne})].file.status="error",N.onChange(H),A.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),q.abrupt("return");case 12:return B=new O.a({endpoint:re==null||((Ee=re.data)===null||Ee===void 0)?void 0:Ee.end_point,region:re==null||((ye=re.data)===null||ye===void 0)?void 0:ye.region,accessKeyId:re==null||((se=re.data)===null||se===void 0)?void 0:se.access_key_id,accessKeySecret:re==null||((oe=re.data)===null||oe===void 0)?void 0:oe.access_key_secret,bucket:re==null||(($=re.data)===null||$===void 0)?void 0:$.bucket,stsToken:re==null||((pe=re.data)===null||pe===void 0)?void 0:pe.security_token}),console.log(Re,"file"),X(B),Se=Object(i.a)(),q.abrupt("return",new Promise(function(Y,te){try{var Oe;B.multipartUpload("".concat(N.identifier,"/").concat(Se).concat(ne.indexOf(".")>-1?"."+ne.split(".").pop():""),new Blob([Re.file],{type:Re.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(Me,$e,nt){try{console.log("\u8FDB\u5EA6",Me,$e,nt);var ut=H.findIndex(function(ht){return ht.name===ne});H[ut].file.percent=Me*100,H[ut].tempCheckpoint=$e,K(Object(f.a)(H))}catch(ht){}},checkpoint:H[H.findIndex(function(Ce){return Ce.name===ne})].tempCheckpoint,callback:{customValue:{id:ne+""},url:re==null||((Oe=re.data)===null||Oe===void 0)?void 0:Oe.callback_url,host:re==null?void 0:re.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(_.e)(ce)}}).then(function(Ce){var Me,$e=H.findIndex(function(xt){return xt.name===ne}),nt="done";if(((Me=Ce.data)===null||Me===void 0?void 0:Me.status)===0){var ut;Re.response=(ut=Ce.data)===null||ut===void 0?void 0:ut.data;var ht=H.findIndex(function(xt){return xt.name===ne});H[ht].status="done",H[ht].file.status="done"}else{var pt;A.b.warn((pt=Ce.data)===null||pt===void 0?void 0:pt.message),nt="error"}H[$e].status=nt,H[$e].file.status=nt,N.onChange(H),Y(Ce==null?void 0:Ce.data)}).catch(function(Ce){H[H.findIndex(function(Me){return Me.name===ne})].status="error",H[H.findIndex(function(Me){return Me.name===ne})].file.status="error",A.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),K(Object(f.a)(H)),N.onChange(H),te(Ce),console.log("err:",Ce)})}catch(Ce){}}));case 17:case"end":return q.stop()}},Pe)}));return function(Re,ce){return he.apply(this,arguments)}}();return Object(d.useEffect)(function(){H.every(function(he){return he==="done"||he==="error"})&&N.onComplete(H)},[H]),Object(d.useEffect)(function(){if(k){var he;(he=B)===null||he===void 0||he.cancel()}},[k]),Object(d.useEffect)(function(){N.uploading&&H.map(function(){var he=Object(r.a)(p.a.mark(function Pe(Re){var ce,Ee;return p.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(!((!Re.status||Re.status==="error")&&!k)){se.next=6;break}return Re.status="uploading",Re.file.status="uploading",se.next=5,ve(Re,{login:T==null||((ce=T.userInfo)===null||ce===void 0)?void 0:ce.login,container_type:N.container_type,container_id:N.container_id,description:N.description});case 5:Ee=se.sent;case 6:case"end":return se.stop()}},Pe)}));return function(Pe){return he.apply(this,arguments)}}())},[N.uploading]),s.a.createElement(y,Object(R.a)({},ue,{height:N.height,className:N.className}),s.a.createElement("p",{className:"ant-upload-hint"},N.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};J.b=Object(u.a)(function(x){var l=x.loading,T=x.globalSetting,k=x.user;return{globalSetting:T,loading:l.models.competitions,user:k}})(S)},KmYQ:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("OLod"))})(this,function(R){return R.pad.ZeroPadding={pad:function(g,A){var f=A*4;g.clamp(),g.sigBytes+=f-(g.sigBytes%f||f)},unpad:function(g){for(var A=g.words,f=g.sigBytes-1,f=g.sigBytes-1;f>=0;f--)if(A[f>>>2]>>>24-f%4*8&255){g.sigBytes=f+1;break}}},R.pad.ZeroPadding})},"L+Ii":function(M,J,a){M.exports={wrap:"wrap___3xyR8",labelWrap:"labelWrap___1IxCy",label:"label___22JJP",labelContent:"labelContent___3L5_8",flexRow:"flexRow___15gwv",color999:"color999___i4XxJ",radio:"radio___2Vrn9",selectSchool:"selectSchool___20PAH",dataPicker:"dataPicker___3ZrBg",modal:"modal___3_BbV",colorOrange:"colorOrange___3BuSt",colorYellow:"colorYellow___brbb2"}},LSTS:function(M,J,a){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var R=function(){function p(d,s){for(var _=0;_=0)continue;if(!Object.prototype.hasOwnProperty.call(p,_))continue;s[_]=p[_]}return s}function r(p,d){if(!(p instanceof d))throw new TypeError("Cannot call a class as a function")}function m(p,d){if(!p)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d&&(typeof d=="object"||typeof d=="function")?d:p}function o(p,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof d);p.prototype=Object.create(d&&d.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),d&&(Object.setPrototypeOf?Object.setPrototypeOf(p,d):p.__proto__=d)}var t=function(p){o(d,p);function d(s){r(this,d);var _=m(this,(d.__proto__||Object.getPrototypeOf(d)).call(this,s));return _.scrollListener=_.scrollListener.bind(_),_.eventListenerOptions=_.eventListenerOptions.bind(_),_.mousewheelListener=_.mousewheelListener.bind(_),_}return R(d,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var _=this.getParentElement(this.scrollComponent);_.scrollTop=_.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var _=!1,v={get passive(){_=!0}};try{document.addEventListener("test",null,v),document.removeEventListener("test",null,v)}catch(C){}return _}},{key:"eventListenerOptions",value:function(){var _=this.props.useCapture;return this.isPassiveSupported()&&(_={useCapture:this.props.useCapture,passive:!0}),_}},{key:"setDefaultLoader",value:function(_){this.defaultLoader=_}},{key:"detachMousewheelListener",value:function(){var _=window;this.props.useWindow===!1&&(_=this.scrollComponent.parentNode),_.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var _=window;this.props.useWindow===!1&&(_=this.getParentElement(this.scrollComponent)),_.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),_.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(_){var v=this.props.getScrollParent&&this.props.getScrollParent();return v!=null?v:_&&_.parentNode}},{key:"filterProps",value:function(_){return _}},{key:"attachScrollListener",value:function(){var _=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!_)return;var v=window;this.props.useWindow===!1&&(v=_),v.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),v.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),v.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(_){_.deltaY===1&&!this.isPassiveSupported()&&_.preventDefault()}},{key:"scrollListener",value:function(){var _=this.scrollComponent,v=window,C=this.getParentElement(_),i=void 0;if(this.props.useWindow){var u=document.documentElement||document.body.parentNode||document.body,b=v.pageYOffset!==void 0?v.pageYOffset:u.scrollTop;this.props.isReverse?i=b:i=this.calculateOffset(_,b)}else this.props.isReverse?i=C.scrollTop:i=_.scrollHeight-C.scrollTop-C.clientHeight;i1&&arguments[1]!==void 0?arguments[1]:1,Je=Me.length,Te=0;Te1&&arguments[1]!==void 0?arguments[1]:!1;return Object(P.a)(B).map(function(ue,ve){if(!h.isValidElement(ue)||!ue.type)return null;var he=ue.type.isSelectOptGroup,Pe=ue.key,Re=ue.props,ce=Re.children,Ee=Object(w.a)(Re,["children"]);return X||!he?D(ue):Object(c.a)(Object(c.a)({key:"__RC_SELECT_GRP__".concat(Pe===null?ve:Pe,"__"),label:Pe},Ee),{},{options:S(ce)})}).filter(function(ue){return ue})}var x=a("2Qr1"),l=a("qNPg"),T=a("U8pU"),k=a("Kwbf"),N=a("WKfj");function U(B){var X=B.mode,ue=B.options,ve=B.children,he=B.backfill,Pe=B.allowClear,Re=B.placeholder,ce=B.getInputElement,Ee=B.showSearch,ye=B.onSearch,se=B.defaultOpen,oe=B.autoFocus,$=B.labelInValue,pe=B.value,ne=B.inputValue,re=B.optionLabelProp,Se=X==="multiple"||X==="tags",ie=Ee!==void 0?Ee:Se||X==="combobox",q=ue||S(ve);if(Object(k.a)(X!=="tags"||q.every(function(Ce){return!Ce.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),X==="tags"||X==="combobox"){var Y=q.some(function(Ce){return Ce.options?Ce.options.some(function(Me){return typeof("value"in Me?Me.value:Me.key)=="number"}):typeof("value"in Ce?Ce.value:Ce.key)=="number"});Object(k.a)(!Y,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(k.a)(X!=="combobox"||!re,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(k.a)(X==="combobox"||!he,"`backfill` only works with `combobox` mode."),Object(k.a)(X==="combobox"||!ce,"`getInputElement` only work with `combobox` mode."),Object(k.b)(X!=="combobox"||!ce||!Pe||!Re,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ye&&!ie&&X!=="combobox"&&X!=="tags"&&Object(k.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(k.b)(!se||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),pe!=null){var te=Object(N.d)(pe);Object(k.a)(!$||te.every(function(Ce){return Object(T.a)(Ce)==="object"&&("key"in Ce||"value"in Ce)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(k.a)(!Se||Array.isArray(pe),"`value` should be array when `mode` is `multiple` or `tags`")}if(ve){var Oe=null;Object(P.a)(ve).some(function(Ce){if(!h.isValidElement(Ce)||!Ce.type)return!1;var Me=Ce.type;if(Me.isSelectOption)return!1;if(Me.isSelectOptGroup){var $e=Object(P.a)(Ce.props.children).every(function(nt){return!h.isValidElement(nt)||!Ce.type||nt.type.isSelectOption?!0:(Oe=nt.type,!1)});return!$e}return Oe=Me,!0}),Oe&&Object(k.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Oe.displayName||Oe.name||Oe,"`.")),Object(k.a)(ne===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var z=U,H=Object(l.a)({prefixCls:"rc-select",components:{optionList:i},convertChildrenToData:S,flattenOptions:x.d,getLabeledValue:x.e,filterOptions:x.b,isValueDisabled:x.g,findValueOption:x.c,warningProps:z,fillOptionsWithMissingValue:x.a}),K=function(B){Object(A.a)(ue,B);var X=Object(f.a)(ue);function ue(){var ve;return Object(R.a)(this,ue),ve=X.apply(this,arguments),ve.selectRef=h.createRef(),ve.focus=function(){ve.selectRef.current.focus()},ve.blur=function(){ve.selectRef.current.blur()},ve}return Object(g.a)(ue,[{key:"render",value:function(){return h.createElement(H,Object.assign({ref:this.selectRef},this.props))}}]),ue}(h.Component);K.Option=b,K.OptGroup=y;var V=K,W=J.c=V},Lf5v:function(M,J,a){"use strict";var R=a("5NDa"),g=a("5rEg"),A=a("2qtc"),f=a("kLXV"),h=a("k1fw"),E=a("oBTY"),w=a("9og8"),r=a("miYZ"),m=a("tsqr"),o=a("y8nQ"),t=a("Vl3Y"),p=a("tJVT"),d=a("DZo9"),s=a("8z0m"),_=a("WmNS"),v=a.n(_),C=a("q1tI"),i=a.n(C),u=a("m3rI"),b=a("ErOA"),O=a("sckv"),y=a.n(O),c=a("KhGG"),P=a("1vsH"),D=s.a.Dragger,S=function(l){var T,k=l.dispatch,N=l.id,U=l.onClose,z=l.onOK,H=l.visible,K=l.wrapClassName,V=l.local,W=l.containerId,B=l.rootIdentifier,X=Object(C.useState)({}),ue=Object(p.a)(X,2),ve=ue[0],he=ue[1],Pe=Object(C.useState)([]),Re=Object(p.a)(Pe,2),ce=Re[0],Ee=Re[1],ye=Object(C.useState)([]),se=Object(p.a)(ye,2),oe=se[0],$=se[1],pe=Object(C.useState)(0),ne=Object(p.a)(pe,2),re=ne[0],Se=ne[1],ie=Object(C.useState)(!1),q=Object(p.a)(ie,2),Y=q[0],te=q[1],Oe=Object(C.useState)(!1),Ce=Object(p.a)(Oe,2),Me=Ce[0],$e=Ce[1],nt=t.a.useForm(),ut=Object(p.a)(nt,1),ht=ut[0],pt=Object(C.useState)([]),xt=Object(p.a)(pt,2),Ke=xt[0],Ue=xt[1],st=Object(C.useRef)([]);Object(C.useEffect)(function(){H&&(ht.resetFields(),Ue([]),$([]),Ee([]),Se(0),$e(!1),te(!1))},[H]);var kt=function(He){if(He.file.status==="done"||He.file.status==="uploading"){var it,ot,Ne;if(Ue(He.fileList),!He.file.response)return;if((it=He.file.response)!==null&&it!==void 0&&it.id){m.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Ue(Ke.filter(function(Qe){return Qe.uid!==He.file.uid})),((ot=He.file.response)===null||ot===void 0?void 0:ot.message)&&m.b.info((Ne=He.file.response)===null||Ne===void 0?void 0:Ne.message)}},gt=function(){var Ot=Object(w.a)(v.a.mark(function He(it){var ot,Ne,Qe;return v.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(re){yt.next=8;break}return Ne=Ke.filter(function(It){return It.uid!==it.uid}),Ue(Ne),st.current=Object(E.a)(Ne),Ee(ce.filter(function(It){return It!==it.name})),m.b.info("\u5220\u9664\u6210\u529F"),Ne.length||(ht.setFieldsValue({file:void 0}),ht.validateFields()),yt.abrupt("return");case 8:if(it.response){yt.next=11;break}return m.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),yt.abrupt("return");case 11:return yt.next=13,Object(b.a)("/api/shixuns/".concat(N,"/destroy_data_sets.json"),{method:"Delete",body:{id:[it==null||((ot=it.response)===null||ot===void 0)?void 0:ot.id]}});case 13:Qe=yt.sent,Qe.status===0&&(Ue(Ke.filter(function(It){return It.uid!==it.uid})),m.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return yt.stop()}},He)}));return function(it){return Ot.apply(this,arguments)}}(),bt=function(He){if(Ke!=null&&Ke.some(function(ot){return ot.name===He.name}))return m.b.info("".concat(He.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var it={name:He.name,uid:He.uid,file:He,percent:0};return Ke.push(it),st.current=Object(E.a)(Ke),Ue(Object(E.a)(Ke)),!1},Ve={height:300,multiple:!0,disabled:re>0,withCredentials:!0,fileList:Ke,action:"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:kt,onRemove:gt,beforeUpload:bt},We=function(He,it,ot,Ne,Qe){var At=new FormData;Object.keys(He).forEach(function(It){At.append(It,He[It])});var yt=new window.XMLHttpRequest;return yt.withCredentials=!0,yt.addEventListener("load",function(It){var Ft;ot(JSON.parse(It==null||((Ft=It.target)===null||Ft===void 0)?void 0:Ft.response))},!1),yt.addEventListener("error",function(It){Qe&&Qe(It)},!1),yt.upload.onprogress=function(It){Ne&&Ne(It)},yt.open("POST",it),yt.send(At),yt},Je=function(He,it){if(He.lengthComputable){var ot=Math.floor(He.loaded/He.total*100),Ne=Object(h.a)(Object(h.a)({},it),{},{percent:ot,status:ot===100?"done":"uploading"});console.log(st.current,333),st.current=st.current.map(function(Qe){return Qe.uid===it.uid?Ne:Qe}),Ue(st.current)}},Te=function(He,it){var ot=Object(h.a)(Object(h.a)({},it),{},{status:"error"});m.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),st.current=st.current.map(function(Ne){return Ne.uid===it.uid?ot:Ne}),st.current.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&($e(!1),Se(2)),Ue(st.current)},Ie=function(He,it){var ot=Object(h.a)(Object(h.a)({},it),{},{status:"done"});if(He.status===0||(ot=Object(h.a)(Object(h.a)({},it),{},{status:"error"}),m.b.error("\u4E0A\u4F20\u5931\u8D25!")),st.current=st.current.map(function(Ne){return Ne.uid===it.uid?ot:Ne}),st.current.every(function(Ne){return Ne.status==="done"})){m.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Lt(!0);return}st.current.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&($e(!1),Se(2)),Ue(st.current)},Fe=function(){var He=!0;return window.navigator.onLine==!0?He=!0:He=!1,He},Xe=function(){var Ot=Object(w.a)(v.a.mark(function He(it){var ot,Ne,Qe,At,yt,It,Ft,dt;return v.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:if($e(!0),!(re===3)){tn.next=4;break}return Se(2),tn.abrupt("return");case 4:if(!(re===2||re===1)){tn.next=7;break}return vt(),tn.abrupt("return");case 7:return ot=it||{},Ne=ot.commitMessage,Qe=Ne===void 0?"":Ne,At=ot.fileOss,yt=At===void 0?[]:At,It=V?Ke:yt,Ft=It.map(function(Fn){return Fn.name}),tn.next=12,Object(b.a)("/api/shixuns/".concat(N,"/check_data_sets"),{method:"post",body:{files_name:Ft}});case 12:if(dt=tn.sent,!(dt.status===-3)){tn.next=17;break}return Ee(dt==null?void 0:dt.exist_files),$e(!1),tn.abrupt("return");case 17:if(!(JSON.stringify(dt)==="{}")){tn.next=21;break}return $e(!1),m.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),tn.abrupt("return");case 21:dt.status===0&&(Ke.forEach(function(Fn){var Tn=We({file:Fn.file,description:Qe},"".concat(u.a.API_SERVER,"/api/shixuns/").concat(N,"/upload_data_sets.json"),function(Jn){return Ie(Jn,Fn)},function(Jn){return Je(Jn,Fn)},function(Jn){return Te(Jn,Fn)});oe.push(Tn)}),Se(1));case 22:case"end":return tn.stop()}},He)}));return function(it){return Ot.apply(this,arguments)}}(),vt=function(){var He=Object(h.a)({},ht.getFieldsValue())||{},it=He.commitMessage,ot=it===void 0?"":it,Ne=st.current.filter(function(At){return At.status==="error"}),Qe=st.current.map(function(At){return Object(h.a)(Object(h.a)({},At),{},{status:At.status==="error"?"uploading":At.status})});Ue(Qe),Ne.forEach(function(At){var yt=We({file:At.file,description:ot},"".concat(u.a.API_SERVER,"/api/shixuns/").concat(N,"/upload_data_sets.json"),function(It){return Ie(It,At)},function(It){return Je(It,At)},function(It){return Te(It,At)});oe.push(yt)})},rt=function(He){if(console.log(He,"changedValues"),"fileOss"in He){var it,ot;if(He!=null&&He.fileOss.every(function(Ne){return Ne.status==="done"})&&He!==null&&He!==void 0&&(it=He.fileOss)!==null&&it!==void 0&&it.length){m.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Lt(!0);return}if(He!=null&&He.fileOss.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&He!==null&&He!==void 0&&(ot=He.fileOss)!==null&&ot!==void 0&&ot.length){Se(3),$e(!1);return}Ee(ce.filter(function(Ne){var Qe;return He==null||((Qe=He.fileOss)===null||Qe===void 0)?void 0:Qe.some(function(At){return At.name===Ne})}))}he(Object(h.a)({},ht.getFieldsValue()))},Lt=function(He){He||(te(!0),oe.forEach(function(it){it.abort()})),z(),U()},Jt=function(){var He=Object(h.a)({},ht.getFieldsValue())||{},it=He.fileOss,ot=it===void 0?[]:it,Ne=Ke==null?void 0:Ke.every(function(At){return At.status==="done"}),Qe=ot==null?void 0:ot.every(function(At){return At.status==="done"});if(!Ne||!Qe){f.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Lt()}});return}Lt()},En=function(){return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",null,i.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(y.a.colorBlue)})),i.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",i.a.createElement("span",{className:"".concat(y.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},nn=function(He){console.log(He,444)};return i.a.createElement(f.a,{visible:H,wrapClassName:K,onOk:function(){Object(P.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ht.submit()},centered:!0,okText:re===0?"\u786E\u5B9A":re===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Me},onCancel:Jt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},i.a.createElement("div",{className:y.a.wrap},i.a.createElement(t.a,{className:"mt10",form:ht,scrollToFirstError:!0,layout:"vertical",onFinish:Xe,onValuesChange:rt},V?i.a.createElement(t.a.Item,{label:i.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",i.a.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},i.a.createElement(D,Ve," ",En())):i.a.createElement(t.a.Item,{label:i.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",i.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},i.a.createElement(c.b,{identifier:B,cancelUpload:Y,container_type:"Shixun",container_id:W,uploading:re<3?re:0,disabled:re>0,height:300,maxSize:100*1024*1024*1024,description:ve.commitMessage||"",text:En(),onComplete:nn})),!!ce.length&&i.a.createElement("span",{className:y.a.repeatedName},ce.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),i.a.createElement(t.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(g.a,{bordered:!1,disabled:re>0,maxLength:100,suffix:"".concat(((T=ve.commitMessage)===null||T===void 0?void 0:T.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};J.a=S},M8RZ:function(M,J,a){"use strict";a.d(J,"a",function(){return m});var R=a("fWQN"),g=a("mtLc"),A=a("yKVA"),f=a("879j"),h=a("q1tI"),E=a.n(h),w=a("i8i4"),r=a.n(w),m=function(o){Object(A.a)(p,o);var t=Object(f.a)(p);function p(d){var s;Object(R.a)(this,p),s=t.call(this,d);var _=window.document;return s.node=_.createElement("div"),_.body.appendChild(s.node),s}return Object(g.a)(p,[{key:"render",value:function(){var s=this.props.children;return Object(w.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),p}(E.a.Component)},MlIO:function(M,J,a){(function(R,g){M.exports=J=g(a("Ib8C"))})(this,function(R){return function(g){var A=R,f=A.lib,h=f.Base,E=f.WordArray,w=A.x64={},r=w.Word=h.extend({init:function(o,t){this.high=o,this.low=t}}),m=w.WordArray=h.extend({init:function(o,t){o=this.words=o||[],t!=g?this.sigBytes=t:this.sigBytes=o.length*8},toX32:function(){for(var o=this.words,t=o.length,p=[],d=0;d1&&arguments[1]!==void 0?arguments[1]:!1;return!!(y(T)&&c(k))},y=function(T){return Object(t.p)()?!0:(T({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},c=function(){var T,k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,N=Object(o.c)()._store.getState(),U=N.user;return(T=U.userInfo)!==null&&T!==void 0&&T.profile_completed?!0:(h.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:k?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){o.d.push("/account/profile/edit")}}),!1)},P=function(){var T,k=Object(o.c)()._store.getState(),N=k.user;return(T=N.userInfo)!==null&&T!==void 0&&T.professional_certification?!0:(h.a.confirm({title:"\u63D0\u793A",centered:!0,content:m.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(p.Q)("/account/certification")}}),!1)},D=function(){return Object(t.a)()?!0:(h.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc",style:{marginLeft:-38}},m.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),m.a.createElement("img",{src:Object(t.t)()?u.a:"".concat(b.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},S=function(T,k){return T?!0:(h.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:m.a.createElement("div",null,m.a.createElement("p",null,k||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),m.a.createElement("div",{style:{marginLeft:"110px"}},m.a.createElement("img",{src:C.a,width:200}),m.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(p.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},x=function(T){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",N=Object(o.c)()._store.getState(),U=N.shixunsDetail.detail;return(U==null?void 0:U.public)===2||(U==null?void 0:U.public)===1||(U==null?void 0:U.shixun_status)===3?(h.a.info({centered:!0,icon:m.a.createElement(d.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc",style:{marginLeft:-38}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},m.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(U==null?void 0:U.public)===2?"\u5DF2\u516C\u5F00":(U==null?void 0:U.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",k,"\u3002"),m.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),m.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:_.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(U==null?void 0:U.shixun_status)===2?(h.a.confirm({centered:!0,icon:m.a.createElement(d.a,null),title:"\u63D0\u793A",content:m.a.createElement("div",null,m.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",k,"\u3002"),m.a.createElement("br",null),m.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){h.a.confirm({width:440,centered:!0,icon:m.a.createElement(d.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var H=Object(A.a)(w.a.mark(function V(){var W;return w.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,T({type:"shixunsDetail/cancelRelease",payload:{id:U==null?void 0:U.identifier}});case 2:W=X.sent,W.status!==401&&(g.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),T({type:"shixunsDetail/getShixunsDetail",payload:{id:U==null?void 0:U.identifier}}),T({type:"practiceSetting/getCommonData",payload:{id:U==null?void 0:U.identifier}}));case 4:case"end":return X.stop()}},V)}));function K(){return H.apply(this,arguments)}return K}()})}}),!0):!1}},Nmxd:function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(M,J,a){"use strict";a.d(J,"a",function(){return E});var R=a("Kwbf");function g(w,r){var m=new Set;return w.forEach(function(o){r.has(o)||m.add(o)}),m}function A(w){var r=w||{},m=r.disabled,o=r.disableCheckbox,t=r.checkable;return!!(m||o)||t===!1}function f(w,r,m,o){for(var t=new Set(w),p=new Set,d=0;d<=m;d+=1){var s=r.get(d)||new Set;s.forEach(function(i){var u=i.key,b=i.node,O=i.children,y=O===void 0?[]:O;t.has(u)&&!o(b)&&y.filter(function(c){return!o(c.node)}).forEach(function(c){t.add(c.key)})})}for(var _=new Set,v=m;v>=0;v-=1){var C=r.get(v)||new Set;C.forEach(function(i){var u=i.parent,b=i.node;if(o(b)||!i.parent||_.has(i.parent.key))return;if(o(i.parent.node)){_.add(u.key);return}var O=!0,y=!1;(u.children||[]).filter(function(c){return!o(c.node)}).forEach(function(c){var P=c.key,D=t.has(P);O&&!D&&(O=!1),!y&&(D||p.has(P))&&(y=!0)}),O&&t.add(u.key),y&&p.add(u.key),_.add(u.key)})}return{checkedKeys:Array.from(t),halfCheckedKeys:Array.from(g(p,t))}}function h(w,r,m,o,t){for(var p=new Set(w),d=new Set(r),s=0;s<=o;s+=1){var _=m.get(s)||new Set;_.forEach(function(u){var b=u.key,O=u.node,y=u.children,c=y===void 0?[]:y;!p.has(b)&&!d.has(b)&&!t(O)&&c.filter(function(P){return!t(P.node)}).forEach(function(P){p.delete(P.key)})})}d=new Set;for(var v=new Set,C=o;C>=0;C-=1){var i=m.get(C)||new Set;i.forEach(function(u){var b=u.parent,O=u.node;if(t(O)||!u.parent||v.has(u.parent.key))return;if(t(u.parent.node)){v.add(b.key);return}var y=!0,c=!1;(b.children||[]).filter(function(P){return!t(P.node)}).forEach(function(P){var D=P.key,S=p.has(D);y&&!S&&(y=!1),!c&&(S||d.has(D))&&(c=!0)}),y||p.delete(b.key),c&&d.add(b.key),v.add(b.key)})}return{checkedKeys:Array.from(p),halfCheckedKeys:Array.from(g(d,p))}}function E(w,r,m,o){var t=[],p;o?p=o:p=A;var d=new Set(w.filter(function(C){var i=!!m[C];return i||t.push(C),i})),s=new Map,_=0;Object.keys(m).forEach(function(C){var i=m[C],u=i.level,b=s.get(u);b||(b=new Set,s.set(u,b)),b.add(i),_=Math.max(_,u)}),Object(R.a)(!t.length,"Tree missing follow keys: ".concat(t.slice(0,100).map(function(C){return"'".concat(C,"'")}).join(", ")));var v;return r===!0?v=f(d,s,_,p):v=h(d,r.halfCheckedKeys,s,_,p),v}},OLES:function(M,J,a){"use strict";var R=a("U8pU"),g=a("VTBJ"),A=a("Ff2n"),f=a("q1tI"),h=a("uciX"),E=a("7ixt"),w=function(d){var s=d.overlay,_=d.prefixCls,v=d.id,C=d.overlayInnerStyle;return f.createElement("div",{className:"".concat(_,"-inner"),id:v,role:"tooltip",style:C},typeof s=="function"?s():s)},r=w,m=function(d,s){var _=d.overlayClassName,v=d.trigger,C=v===void 0?["hover"]:v,i=d.mouseEnterDelay,u=i===void 0?0:i,b=d.mouseLeaveDelay,O=b===void 0?.1:b,y=d.overlayStyle,c=d.prefixCls,P=c===void 0?"rc-tooltip":c,D=d.children,S=d.onVisibleChange,x=d.afterVisibleChange,l=d.transitionName,T=d.animation,k=d.placement,N=k===void 0?"right":k,U=d.align,z=U===void 0?{}:U,H=d.destroyTooltipOnHide,K=H===void 0?!1:H,V=d.defaultVisible,W=d.getTooltipContainer,B=d.overlayInnerStyle,X=Object(A.a)(d,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ue=Object(f.useRef)(null);Object(f.useImperativeHandle)(s,function(){return ue.current});var ve=Object(g.a)({},X);"visible"in d&&(ve.popupVisible=d.visible);var he=function(){var ye=d.arrowContent,se=ye===void 0?null:ye,oe=d.overlay,$=d.id;return[f.createElement("div",{className:"".concat(P,"-arrow"),key:"arrow"},se),f.createElement(r,{key:"content",prefixCls:P,id:$,overlay:oe,overlayInnerStyle:B})]},Pe=!1,Re=!1;if(typeof K=="boolean")Pe=K;else if(K&&Object(R.a)(K)==="object"){var ce=K.keepParent;Pe=ce===!0,Re=ce===!1}return f.createElement(h.a,Object.assign({popupClassName:_,prefixCls:P,popup:he,action:C,builtinPlacements:E.a,popupPlacement:N,ref:ue,popupAlign:z,getPopupContainer:W,onPopupVisibleChange:S,afterPopupVisibleChange:x,popupTransitionName:l,popupAnimation:T,defaultPopupVisible:V,destroyPopupOnHide:Pe,autoDestroy:Re,mouseLeaveDelay:O,popupStyle:y,mouseEnterDelay:u},ve),D)},o=Object(f.forwardRef)(m),t=J.a=o},OLod:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("K3mO"))})(this,function(R){R.lib.Cipher||function(g){var A=R,f=A.lib,h=f.Base,E=f.WordArray,w=f.BufferedBlockAlgorithm,r=A.enc,m=r.Utf8,o=r.Base64,t=A.algo,p=t.EvpKDF,d=f.Cipher=w.extend({cfg:h.extend(),createEncryptor:function(l,T){return this.create(this._ENC_XFORM_MODE,l,T)},createDecryptor:function(l,T){return this.create(this._DEC_XFORM_MODE,l,T)},init:function(l,T,k){this.cfg=this.cfg.extend(k),this._xformMode=l,this._key=T,this.reset()},reset:function(){w.reset.call(this),this._doReset()},process:function(l){return this._append(l),this._process()},finalize:function(l){l&&this._append(l);var T=this._doFinalize();return T},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function l(T){return typeof T=="string"?x:P}return function(T){return{encrypt:function(k,N,U){return l(N).encrypt(T,k,N,U)},decrypt:function(k,N,U){return l(N).decrypt(T,k,N,U)}}}}()}),s=f.StreamCipher=d.extend({_doFinalize:function(){var l=this._process(!0);return l},blockSize:1}),_=A.mode={},v=f.BlockCipherMode=h.extend({createEncryptor:function(l,T){return this.Encryptor.create(l,T)},createDecryptor:function(l,T){return this.Decryptor.create(l,T)},init:function(l,T){this._cipher=l,this._iv=T}}),C=_.CBC=function(){var l=v.extend();l.Encryptor=l.extend({processBlock:function(k,N){var U=this._cipher,z=U.blockSize;T.call(this,k,N,z),U.encryptBlock(k,N),this._prevBlock=k.slice(N,N+z)}}),l.Decryptor=l.extend({processBlock:function(k,N){var U=this._cipher,z=U.blockSize,H=k.slice(N,N+z);U.decryptBlock(k,N),T.call(this,k,N,z),this._prevBlock=H}});function T(k,N,U){var z,H=this._iv;H?(z=H,this._iv=g):z=this._prevBlock;for(var K=0;K>>2]&255;l.sigBytes-=T}},b=f.BlockCipher=d.extend({cfg:d.cfg.extend({mode:C,padding:u}),reset:function(){var l;d.reset.call(this);var T=this.cfg,k=T.iv,N=T.mode;this._xformMode==this._ENC_XFORM_MODE?l=N.createEncryptor:(l=N.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==l?this._mode.init(this,k&&k.words):(this._mode=l.call(N,this,k&&k.words),this._mode.__creator=l)},_doProcessBlock:function(l,T){this._mode.processBlock(l,T)},_doFinalize:function(){var l,T=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(T.pad(this._data,this.blockSize),l=this._process(!0)):(l=this._process(!0),T.unpad(l)),l},blockSize:128/32}),O=f.CipherParams=h.extend({init:function(l){this.mixIn(l)},toString:function(l){return(l||this.formatter).stringify(this)}}),y=A.format={},c=y.OpenSSL={stringify:function(l){var T,k=l.ciphertext,N=l.salt;return N?T=E.create([1398893684,1701076831]).concat(N).concat(k):T=k,T.toString(o)},parse:function(l){var T,k=o.parse(l),N=k.words;return N[0]==1398893684&&N[1]==1701076831&&(T=E.create(N.slice(2,4)),N.splice(0,4),k.sigBytes-=16),O.create({ciphertext:k,salt:T})}},P=f.SerializableCipher=h.extend({cfg:h.extend({format:c}),encrypt:function(l,T,k,N){N=this.cfg.extend(N);var U=l.createEncryptor(k,N),z=U.finalize(T),H=U.cfg;return O.create({ciphertext:z,key:k,iv:H.iv,algorithm:l,mode:H.mode,padding:H.padding,blockSize:l.blockSize,formatter:N.format})},decrypt:function(l,T,k,N){N=this.cfg.extend(N),T=this._parse(T,N.format);var U=l.createDecryptor(k,N).finalize(T.ciphertext);return U},_parse:function(l,T){return typeof l=="string"?T.parse(l,this):l}}),D=A.kdf={},S=D.OpenSSL={execute:function(l,T,k,N){N||(N=E.random(64/8));var U=p.create({keySize:T+k}).compute(l,N),z=E.create(U.words.slice(T),k*4);return U.sigBytes=T*4,O.create({key:U,iv:z,salt:N})}},x=f.PasswordBasedCipher=P.extend({cfg:P.cfg.extend({kdf:S}),encrypt:function(l,T,k,N){N=this.cfg.extend(N);var U=N.kdf.execute(k,l.keySize,l.ivSize);N.iv=U.iv;var z=P.encrypt.call(this,l,T,U.key,N);return z.mixIn(U),z},decrypt:function(l,T,k,N){N=this.cfg.extend(N),T=this._parse(T,N.format);var U=N.kdf.execute(k,l.keySize,l.ivSize,T.salt);N.iv=U.iv;var z=P.decrypt.call(this,l,T,U.key,N);return z}})}()})},OZM5:function(M,J,a){"use strict";a.d(J,"b",function(){return o}),a.d(J,"a",function(){return t}),a.d(J,"k",function(){return p}),a.d(J,"h",function(){return d}),a.d(J,"i",function(){return s}),a.d(J,"g",function(){return _}),a.d(J,"c",function(){return v}),a.d(J,"d",function(){return C}),a.d(J,"j",function(){return b}),a.d(J,"e",function(){return O}),a.d(J,"f",function(){return y});var R=a("KQm4"),g=a("U8pU"),A=a("Ff2n"),f=a("q1tI"),h=a.n(f),E=a("Kwbf"),w=a("WaYH"),r=.25,m=2;function o(c,P){var D=c.slice(),S=D.indexOf(P);return S>=0&&D.splice(S,1),D}function t(c,P){var D=c.slice();return D.indexOf(P)===-1&&D.push(P),D}function p(c){return c.split("-")}function d(c,P){return"".concat(c,"-").concat(P)}function s(c){return c&&c.type&&c.type.isTreeNode}function _(c,P){var D=[c],S=P[c];function x(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(T){var k=T.key,N=T.children;D.push(k),x(N)})}return x(S.children),D}function v(c,P){var D=c.clientY,S=P.selectHandle.getBoundingClientRect(),x=S.top,l=S.bottom,T=S.height,k=Math.max(T*r,m);return D<=x+k?-1:D>=l-k?1:0}function C(c,P){if(!c)return;var D=P.multiple;return D?c.slice():c.length?[c[0]]:c}var i=function(P){return P};function u(c,P){if(!c)return[];var D=P||{},S=D.processProps,x=S===void 0?i:S,l=Array.isArray(c)?c:[c];return l.map(function(T){var k=T.children,N=Object(A.a)(T,["children"]),U=u(k,P);return h.a.createElement(w.a,Object.assign({},x(N)),U)})}function b(c){if(!c)return null;var P;if(Array.isArray(c))P={checkedKeys:c,halfCheckedKeys:void 0};else if(Object(g.a)(c)==="object")P={checkedKeys:c.checked||void 0,halfCheckedKeys:c.halfChecked||void 0};else return Object(E.a)(!1,"`checkedKeys` is not an array or an object"),null;return P}function O(c,P){var D=new Set;function S(x){if(D.has(x))return;var l=P[x];if(!l)return;D.add(x);var T=l.parent,k=l.node;if(k.disabled)return;T&&S(T.key)}return(c||[]).forEach(function(x){S(x)}),Object(R.a)(D)}function y(c){var P={};return Object.keys(c).forEach(function(D){(D.startsWith("data-")||D.startsWith("aria-"))&&(P[D]=c[D])}),P}},Ohmc:function(M,J,a){M.exports=a.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,J,a){"use strict";var R=a("2qtc"),g=a("kLXV"),A=a("rAM+"),f=a("miYZ"),h=a("tsqr"),E=a("9og8"),w=a("tJVT"),r=a("jrin"),m=a("WmNS"),o=a.n(m),t=a("q1tI"),p=a.n(t),d=a("VrN/"),s=a.n(d),_=a("bdgK"),v=a("p77/"),C=a("Bd2K"),i=a("ELLl"),u=a("19Vz"),b=a("lZu9"),O=a("+NIl"),y=a("kSUc"),c=a("9Bee"),P=function(rt){var Lt=rt.value,Jt=Lt===void 0?"":Lt,En=rt.className,nn=rt.showTextOnly,Ot=rt.showLines,He=rt.style,it=He===void 0?{}:He,ot=Object(t.useMemo)(function(){return""},[Jt]);return p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{dangerouslySetInnerHTML:{__html:ot}}))},D=a("0Owb"),S=a("dejd"),x=a("C+DQ"),l=a("1vsH"),T=a("m3rI"),k=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function N(rt){var Lt=rt.onActionCallback,Jt=rt.title,En=rt.icon,nn=rt.actionName,Ot=rt.className,He=Ot===void 0?"":Ot,it=rt.children;function ot(){Lt(nn)}return p.a.createElement("a",{title:Jt,className:He,onClick:ot},p.a.createElement("i",{className:"md-iconfont ".concat(En)}),it)}var U=function(rt){var Lt=rt.watch,Jt=rt.showNullButton,En=rt.onActionCallback,nn=rt.fullScreen,Ot=rt.insertTemp,He=rt.hidetoolBar,it=rt.uuid,ot=rt.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(l.E)("_educoder_session_login"),"&_educoder_session=").concat(Object(l.E)("_educoder_session"),"&key=").concat(it,"&api=").concat(encodeURIComponent(T.a.PROXY_SERVER)));var Ne=[].concat(k,[{title:"".concat(Lt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Lt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return p.a.createElement("ul",{className:"markdown-toolbar-container"},!He&&Ne.map(function(Qe,At){return p.a.createElement("li",{key:At},Qe.actionName?p.a.createElement(N,Object(D.a)({},Qe,{onActionCallback:En})):p.a.createElement("span",{className:"v-line"}))}),Jt?p.a.createElement("li",null,p.a.createElement(N,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:En},p.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ot&&p.a.createElement("li",null,p.a.createElement(N,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Ot),onActionCallback:En},p.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),p.a.createElement("li",{className:"btn-full-screen"},p.a.createElement(N,{icon:"".concat(nn?"icon-shrink":"icon-enlarge"),title:nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:En})))},z=a("M8RZ"),H=a("+L6B"),K=a("2/Rp"),V=a("y8nQ"),W=a("Vl3Y"),B=a("5NDa"),X=a("5rEg"),ue={labelCol:{span:4},wrapperCol:{span:20}},ve=function(rt){var Lt=rt.callback,Jt=rt.onCancel;function En(nn){Lt(nn)}return p.a.createElement(W.a,Object(D.a)({},ue,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:En}),p.a.createElement(W.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},p.a.createElement(X.a,null)),p.a.createElement(W.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},p.a.createElement(X.a,null)),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(K.a,{type:"ghost",onClick:Jt},"\u53D6\u6D88")))},he=a("7ahc"),Pe=a("k1fw"),Re=a("HmJG"),ce=a("BjJ7"),Ee=W.a.useForm,ye={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}},oe=function(rt){var Lt=rt.callback,Jt=rt.onCancel,En=Ee(),nn=Object(w.a)(En,1),Ot=nn[0],He=Object(t.useRef)();function it(Qe){Lt(Object(Pe.a)(Object(Pe.a)({},Qe),{},{name:He.current}))}function ot(Qe,At){Ot.setFieldsValue({src:"/api/attachments/".concat(Qe.id,"?type=").concat(Qe.content_type),type:At.type})}function Ne(Qe){var At=Qe.target.files[0];He.current=At.name,pe(At,ot)}return p.a.createElement(W.a,Object(D.a)({form:Ot},se,{className:"upload-image-panel",onFinish:it}),p.a.createElement(W.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},p.a.createElement("div",{className:"flex-container"},p.a.createElement(W.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},p.a.createElement(X.a,{style:ye})),p.a.createElement($,{onFileChange:Ne}))),p.a.createElement(W.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},p.a.createElement(X.a,{style:{width:264}})),p.a.createElement(W.a.Item,{style:{textAlign:"right"}},p.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(K.a,{type:"ghost",onClick:Jt},"\u53D6\u6D88")))};function $(rt){var Lt=rt.onFileChange;return p.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",p.a.createElement("input",{type:"file",onChange:Lt}))}function pe(rt,Lt){if(!rt)throw new String("\u6CA1\u6709\u6587\u4EF6");var Jt=new FormData;Jt.append("editormd-image-file",rt),Jt.append("file_param_name","editormd-image-file"),Jt.append("byxhr","true");var En=new window.XMLHttpRequest;En.withCredentials=!0,En.addEventListener("load",function(nn){Lt(JSON.parse(nn.target.responseText),rt)},!1),En.addEventListener("error",function(nn){console.error(nn)},!1),En.open("POST","".concat(ce.a,"/api/attachments.json")),En.send(Jt)}var ne=a("giR+"),re=a("fyUT"),Se=a("7Kak"),ie=a("9yH6"),q=ie.a.Group,Y={margin:"0 8px"},te=function(rt){var Lt=rt.callback,Jt=rt.onCancel;function En(nn){Lt(nn)}return p.a.createElement(W.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:En},p.a.createElement("div",{className:"flex-container"},p.a.createElement("span",{style:Y},"\u5355\u5143\u683C\u6570\uFF1A"),p.a.createElement("span",{style:Y},"\u884C\u6570"),p.a.createElement(W.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},p.a.createElement(re.a,null)),p.a.createElement("span",{style:Y},"\u5217\u6570"),p.a.createElement(W.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},p.a.createElement(re.a,null))),p.a.createElement("div",{className:"flex-container",style:{marginTop:12}},p.a.createElement("span",{style:Y},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),p.a.createElement(W.a.Item,{name:"align"},p.a.createElement(q,null,p.a.createElement(ie.a,{value:"default"},p.a.createElement("i",{className:"fa fa-align-justify"})),p.a.createElement(ie.a,{value:"left"},p.a.createElement("i",{className:"fa fa-align-left"})),p.a.createElement(ie.a,{value:"center"},p.a.createElement("i",{className:"fa fa-align-center"})),p.a.createElement(ie.a,{value:"right"},p.a.createElement("i",{className:"fa fa-align-right"}))))),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(K.a,{type:"ghost",onClick:Jt},"\u53D6\u6D88")))},Oe=a("ErOA"),Ce=a("7Cbv"),Me="link",$e="upload-image",nt="code-block",ut="add-table",ht="------------",pt={default:ht,left:":".concat(ht),center:":".concat(ht,":"),right:"".concat(ht,":")},xt=a("9VGf"),Ke,Ue;function st(){}var kt=0,gt=1e4,bt="\u2581",Ve=` **\u6A21\u677F\u6807\u9898** \u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function We(rt){return/^\d+$/.test(rt)?"".concat(rt,"px"):rt}var Je=navigator.platform.toUpperCase().indexOf("MAC")>=0,Te=Je?"Cmd":"Ctrl",Ie=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],Fe=(Ke={},Object(r.a)(Ke,Te+"-B","bold"),Object(r.a)(Ke,Te+"-I","italic"),Ke),Xe=(Ue={},Object(r.a)(Ue,Me,"\u6DFB\u52A0\u94FE\u63A5"),Object(r.a)(Ue,nt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(r.a)(Ue,$e,"\u6DFB\u52A0\u6587\u4EF6"),Object(r.a)(Ue,ut,"\u6DFB\u52A0\u8868\u683C"),Ue),vt=J.a=function(rt){var Lt=rt.defaultValue,Jt=Lt===void 0?"":Lt,En=rt.onChange,nn=rt.width,Ot=nn===void 0?"100%":nn,He=rt.height,it=He===void 0?400:He,ot=rt.miniToolbar,Ne=ot===void 0?!1:ot,Qe=rt.isFocus,At=Qe===void 0?!1:Qe,yt=rt.watch,It=rt.insertTemp,Ft=rt.mode,dt=Ft===void 0?"markdown":Ft,Wt=rt.id,tn=Wt===void 0?"markdown-editor-id":Wt,Fn=rt.showResizeBar,Tn=Fn===void 0?!1:Fn,Jn=rt.noStorage,$n=Jn===void 0?!1:Jn,Mn=rt.showNullButton,ln=Mn===void 0?!1:Mn,Sr=rt.hidetoolBar,Pr=Sr===void 0?!1:Sr,Mr=rt.fullScreen,cr=Mr===void 0?!1:Mr,Hn=rt.onBlur,qn=rt.onCMBeforeChange,an=rt.onFullScreen,Gt=rt.className,_n=Gt===void 0?"":Gt,Br=rt.disablePaste,Ir=Br===void 0?!1:Br,dr=rt.placeholder,_r=dr===void 0?"":dr,fe=rt.values,F=fe===void 0?"":fe,Z=Object(t.useState)(null),le=Object(w.a)(Z,2),_e=le[0],de=le[1],ct=Object(t.useState)(Jt),hn=Object(w.a)(ct,2),Wn=hn[0],er=hn[1],en=Object(t.useState)(yt),Ln=Object(w.a)(en,2),kn=Ln[0],$r=Ln[1],_a=Object(t.useState)(cr),ba=Object(w.a)(_a,2),sr=ba[0],Ha=ba[1],Ba=Object(t.useState)(""),Ia=Object(w.a)(Ba,2),Wa=Ia[0],ma=Ia[1],Qa=Object(t.useState)(0),Ka=Object(w.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=Object(t.useState)(it),ha=Object(w.a)(da,2),ua=ha[0],be=ha[1],at=Object(t.useState)(!1),Dt=Object(w.a)(at,2),wt=Dt[0],jt=Dt[1],Pt=Object(t.useRef)(Object(Ce.a)()),Ht=Object(t.useRef)(!1),$t=Object(t.useRef)(),pn=Object(t.useRef)(),un=Object(t.useRef)(),Un=Object(t.useRef)(),yn=Object(t.useRef)(),on=function(){var dn=Object(E.a)(o.a.mark(function bn(){var Pn,Nn;return o.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Object(Oe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Pt.current}});case 2:Nn=lr.sent,Nn!=null&&(Pn=Nn.attachments)!==null&&Pn!==void 0&&Pn.length&&(console.log("cm:",_e,pn),Nn.attachments.map(function(Zn){Zn.content_type.indexOf("image")>-1?_e.replaceSelection("![,](/api/attachments/".concat(Zn.id,"?type=").concat(Zn.content_type,")")):Zn.content_type.indexOf("video")>-1?_e.replaceSelection('')):Zn.content_type.indexOf("pdf")>-1?_e.replaceSelection('
    ').concat(Zn.name,"")):_e.replaceSelection("[".concat(Zn.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(Zn.id,"?type=").concat(Zn.content_type,")"))}));case 4:case"end":return lr.stop()}},bn)}));return function(){return dn.apply(this,arguments)}}();Object(t.useEffect)(function(){er(F),_e==null||_e.setValue(F)},[F]),Object(t.useEffect)(function(){an==null||an(sr)},[sr]),Object(t.useEffect)(function(){if(pn.current){var dn=s.a.fromTextArea(pn.current,{mode:dt,lineNumbers:!Ne,lineWrapping:!0,value:Jt,autoCloseTags:!0,autoCloseBrackets:!0});At&&dn.focus();function bn(Pn,Nn){if(Ir){Nn.preventDefault();return}var Qn=Nn.clipboardData;if(Qn){var lr=Qn.types.toString(),Zn=Qn.items;if(lr==="Files"||Qn.types.indexOf("Files")>-1){if(Nn.preventDefault(),dt=="stex")return;try{var br,Or=Zn[1];((br=Zn[0])===null||br===void 0?void 0:br.kind)==="file"&&(Or=Zn[0]);var nr=Or.getAsFile(),na=nr.name.split(".").pop();pe(nr,function(tr){if(tr.id){var Yr,Vr,Rn;(nr==null||((Yr=nr.type)===null||Yr===void 0)?void 0:Yr.indexOf("image"))>-1?dn.replaceSelection("![,](/api/attachments/".concat(tr.id,"?type=").concat(tr.content_type,")")):(nr==null||((Vr=nr.type)===null||Vr===void 0)?void 0:Vr.indexOf("video"))>-1?dn.replaceSelection('')):(nr==null||((Rn=nr.type)===null||Rn===void 0)?void 0:Rn.indexOf("pdf"))>-1?dn.replaceSelection('').concat(nr.name,"")):Ie.includes(na)?dn.replaceSelection('').concat(nr.name,"")):dn.replaceSelection("[".concat(nr.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(tr.id,"?type=").concat(tr.content_type,")"))}else(tr==null?void 0:tr.status)===401&&(document.location.href="/user/login")})}catch(tr){h.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return dn.on("paste",bn),dn.on("dragleave",function(Pn,Nn){un.current.classList.remove("mouse-hover-md")}),dn.on("dragover",function(Pn,Nn){un.current.classList.add("mouse-hover-md")}),dn.on("drop",function(Pn,Nn){un.current.classList.add("mouse-hover-md");var Qn;if(Qn=Nn.dataTransfer.files,Qn.length>0){Nn.preventDefault(),Nn.stopPropagation();for(var lr=function(Or){var nr=Qn[Or],na=nr.name.split(".").pop();pe(nr,function(tr){if(tr.id){var Yr,Vr,Rn;(nr==null||((Yr=nr.type)===null||Yr===void 0)?void 0:Yr.indexOf("image"))>-1?dn.replaceSelection("![,](/api/attachments/".concat(tr.id,"?type=").concat(tr.content_type,")")):(nr==null||((Vr=nr.type)===null||Vr===void 0)?void 0:Vr.indexOf("video"))>-1?dn.replaceSelection('')):(nr==null||((Rn=nr.type)===null||Rn===void 0)?void 0:Rn.indexOf("pdf"))>-1?dn.replaceSelection('').concat(nr.name,"")):Ie.includes(na)?dn.replaceSelection('').concat(nr.name,"")):dn.replaceSelection("[".concat(nr.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(tr.id,"?type=").concat(tr.content_type,")"))}else(tr==null?void 0:tr.status)===401&&(document.location.href="/user/login")})},Zn=0;Zn0||Zn.target.offsetWidth>0)&&(Sn(),_e.setSize("100%","100%"),_e.refresh())}}catch(br){Qn.e(br)}finally{Qn.f()}});return Pn.observe(pn.current.parentElement),Pn}if(_e){var bn=dn();return function(){bn.unobserve(pn.current.parentElement)}}},[_e,Sn]),Object(t.useEffect)(function(){if(_e){for(var dn=[],bn=function(){var Zn=Nn[Pn];Qn=Object(w.a)(Zn,2);var br=Qn[0],Or=Qn[1],nr=Object(r.a)({},br,function(){mn(Or)});dn.push(nr),_e.addKeyMap(nr)},Pn=0,Nn=Object.entries(Fe);Pn0){var dn=new Date().getTime(),bn=window.sessionStorage.getItem(tn);dn>=ri+gt&&(!bn||bn!==Wn)&&(window.sessionStorage.setItem(tn,Wn),jt(!0))}},gt),Object(t.useEffect)(function(){$r(yt)},[_e,yt]),Object(t.useEffect)(function(){_e&&(At&&_e.focus())},[_e,At]),Object(t.useEffect)(function(){if(kn&&_e){var dn=_e.getScrollerElement();function bn(Pn){var Nn=Pn.target;if(yn.current){var Qn=Nn.scrollTop/Nn.scrollHeight;yn.current.scrollTop=yn.current.scrollHeight*Qn}}return dn.addEventListener("scroll",bn),function(){dn.removeEventListener("scroll",bn)}}},[_e,kn]),Object(t.useEffect)(function(){if(_e&&qn){function dn(bn,Pn){qn(bn,Pn)}return _e.on("beforeChange",dn),function(){_e.off("beforeChange",dn)}}},[_e,qn]),Object(t.useEffect)(function(){if(_e&&Hn){function dn(){Hn(_e.getValue())}return _e.on("blur",dn),function(){_e.off("blur",dn)}}},[_e,Hn]),Object(t.useEffect)(function(){if(_e){function dn(bn){var Pn=bn.getValue();er(Pn),ei(new Date().getTime()),bn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),En&&En(Pn)}return _e.on("change",dn),function(){_e.off("change",dn)}}},[_e,En]),Object(t.useEffect)(function(){_e&&(Jt==null?(_e.setValue(""),er("")):Jt!==_e.getValue()&&(_e.setValue(Jt),er(Jt),_e.setCursor(_e.lineCount(),0)))},[_e,Jt]);var mn=Object(t.useCallback)(function(dn){var bn=_e.getCursor(),Pn=_e.getSelection(),Nn=Pn.split(` `);switch(dn){case"bold":return _e.replaceSelection("**"+Pn+"**"),Pn===""&&_e.setCursor(bn.line,bn.ch+2),_e.focus();case"italic":return _e.replaceSelection("*"+Pn+"*"),Pn===""&&_e.setCursor(bn.line,bn.ch+1),_e.focus();case"code":return _e.replaceSelection("`"+Pn+"`"),Pn===""&&_e.setCursor(bn.line,bn.ch+1),_e.focus();case"inline-latex":return _e.replaceSelection("`$$"+Pn+"$$`"),Pn===""&&_e.setCursor(bn.line,bn.ch+3),_e.focus();case"latex":return _e.replaceSelection("```latex\n"+Pn+"\n```"),_e.setCursor(bn.line+1,Pn.length+1),_e.focus();case"line-break":return _e.replaceSelection(`
    `),_e.focus();case"list-ul":return Pn===""?_e.replaceSelection("- "+Pn):_e.replaceSelection(Nn.map(function(Qn){return Qn===""?"":"- ".concat(Qn)}).join(` `)),_e.focus();case"list-ol":return Pn===""?_e.replaceSelection("1. "+Pn):_e.replaceSelection(Nn.map(function(Qn,lr){return Qn===""?"":"".concat(lr+1,". ").concat(Qn)}).join(` `)),_e.focus();case"add-null-ch":return Pn===""&&_e.setCursor(bn.line,bn.ch+1),_e.replaceSelection(bt),_e.focus();case"inster-template-1":return Pn===""&&_e.setCursor(bn.line,bn.ch),_e.replaceSelection(Ve),_e.focus();case"eraser":return _e.setValue(""),_e.focus();case"trigger-watch":return $r(!kn),_e.focus();case"trigger-full-screen":return Ha(!sr),_e.focus();case Me:ma(Me);return;case nt:ma(nt);return;case $e:ma($e);return;case ut:ma(ut);return;default:throw new Error}},[_e,kn,sr]),jn=Object(t.useCallback)(function(dn){ma("");switch(Wa){case Me:var bn=dn.title,Pn=dn.link;return _e.replaceSelection("[".concat(bn,"](").concat(Pn,")")),_e.focus();case nt:var Nn=dn.language,Qn=dn.content;return _e.replaceSelection(["```"+Nn,Qn,"```"].join(` `)),_e.focus();case $e:var lr=dn.src,Zn=dn.alt,br=dn.name;return lr.indexOf("type=image")>-1?_e.replaceSelection("![ ".concat(Zn||""," ]( ").concat(lr,' "').concat(Zn||"",'" )')):lr.indexOf("type=application/pdf")>-1?_e.replaceSelection('').concat(br,"")):_e.replaceSelection('').concat(br,"")),_e.focus();case ut:for(var Or=dn.row,nr=dn.col,na=dn.align,tr=` `,Yr=0;Yr300&&(br=300);var Or=it+br+"px";be(Or)}}return dn.addEventListener("mousedown",Nn),document.addEventListener("mousemove",lr),document.addEventListener("mouseup",Qn),function(){dn.removeEventListener("mousedown",Nn),document.removeEventListener("mousemove",lr),document.removeEventListener("mouseup",Qn)}}},[_e,Un]),Object(t.useEffect)(function(){be(it)},[it]);var mr=We(Ot),sn=We(ua),qt={width:mr,height:sn},cn=Object(t.useMemo)(function(){if(ri){var dn=new Date(ri),bn=dn.getHours(),Pn=dn.getMinutes(),Nn=dn.getSeconds();return bn=bn<10?"0"+bn:bn,Pn=Pn<10?"0"+Pn:Pn,Nn=Nn<10?"0"+Nn:Nn,"".concat(bn,":").concat(Pn,":").concat(Nn)}return 0},[ri]);function vn(){window.sessionStorage.removeItem(tn),jt(!1),ei(0)}function Dn(){jt(!1),ei(0),_e.setValue(window.sessionStorage.getItem(tn))}function In(dn,bn){var Pn=_e.getValue();Pn=Pn.replace(dn,bn),er(Pn),_e==null||_e.setValue(Pn)}return p.a.createElement(t.Fragment,null,p.a.createElement("div",{className:"markdown-editor-wrapper",ref:un},p.a.createElement("div",{className:"markdown-editor-container ".concat(_n," ").concat(kn?"on-preview":""," ").concat(Ne?"mini":""," ").concat(sr?"full-screen":""),style:qt},p.a.createElement(U,{insertTemp:It,watch:kn,fullScreen:sr,showNullButton:ln,onActionCallback:mn,hidetoolBar:Pr,uuid:Pt.current,setOpenPhones:function(){Ht.current=!0}}),p.a.createElement("div",{className:"markdown-editor-body"},p.a.createElement("div",{className:"codemirror-container"},p.a.createElement("textarea",{ref:pn,placeholder:_r})),kn?p.a.createElement("div",{ref:yn,className:"preview-container"},dt==="stex"&&p.a.createElement(P,{value:Wn}),dt!=="stex"&&p.a.createElement(c.a,{edit:!0,value:Wn,replaces:In})):null))),Tn?p.a.createElement("a",{ref:Un,className:"editor-resize"}):null,p.a.createElement(z.a,null,Xe[Wa]?p.a.createElement(g.a,{centered:!0,title:Xe[Wa],visible:!0,onCancel:zn,footer:null},An):null))}},P5Jw:function(M,J,a){"use strict";var R=a("rHrb"),g=R.CopyToClipboard;g.CopyToClipboard=g,M.exports=g},PVpz:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.StreamCipher,h=g.algo,E=[],w=[],r=[],m=h.RabbitLegacy=f.extend({_doReset:function(){var t=this._key.words,p=this.cfg.iv,d=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],s=this._C=[t[2]<<16|t[2]>>>16,t[0]&4294901760|t[1]&65535,t[3]<<16|t[3]>>>16,t[1]&4294901760|t[2]&65535,t[0]<<16|t[0]>>>16,t[2]&4294901760|t[3]&65535,t[1]<<16|t[1]>>>16,t[3]&4294901760|t[0]&65535];this._b=0;for(var _=0;_<4;_++)o.call(this);for(var _=0;_<8;_++)s[_]^=d[_+4&7];if(p){var v=p.words,C=v[0],i=v[1],u=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,b=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360,O=u>>>16|b&4294901760,y=b<<16|u&65535;s[0]^=u,s[1]^=O,s[2]^=b,s[3]^=y,s[4]^=u,s[5]^=O,s[6]^=b,s[7]^=y;for(var _=0;_<4;_++)o.call(this)}},_doProcessBlock:function(t,p){var d=this._X;o.call(this),E[0]=d[0]^d[5]>>>16^d[3]<<16,E[1]=d[2]^d[7]>>>16^d[5]<<16,E[2]=d[4]^d[1]>>>16^d[7]<<16,E[3]=d[6]^d[3]>>>16^d[1]<<16;for(var s=0;s<4;s++)E[s]=(E[s]<<8|E[s]>>>24)&16711935|(E[s]<<24|E[s]>>>8)&4278255360,t[p+s]^=E[s]},blockSize:128/32,ivSize:64/32});function o(){for(var t=this._X,p=this._C,d=0;d<8;d++)w[d]=p[d];p[0]=p[0]+1295307597+this._b|0,p[1]=p[1]+3545052371+(p[0]>>>0>>0?1:0)|0,p[2]=p[2]+886263092+(p[1]>>>0>>0?1:0)|0,p[3]=p[3]+1295307597+(p[2]>>>0>>0?1:0)|0,p[4]=p[4]+3545052371+(p[3]>>>0>>0?1:0)|0,p[5]=p[5]+886263092+(p[4]>>>0>>0?1:0)|0,p[6]=p[6]+1295307597+(p[5]>>>0>>0?1:0)|0,p[7]=p[7]+3545052371+(p[6]>>>0>>0?1:0)|0,this._b=p[7]>>>0>>0?1:0;for(var d=0;d<8;d++){var s=t[d]+p[d],_=s&65535,v=s>>>16,C=((_*_>>>17)+_*v>>>15)+v*v,i=((s&4294901760)*s|0)+((s&65535)*s|0);r[d]=C^i}t[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,t[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,t[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,t[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,t[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,t[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,t[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,t[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}g.RabbitLegacy=f._createHelper(m)}(),R.RabbitLegacy})},QNag:function(M,J,a){"use strict";var R=a("2qtc"),g=a("kLXV"),A=a("+L6B"),f=a("2/Rp"),h=a("9og8"),E=a("y8nQ"),w=a("Vl3Y"),r=a("tJVT"),m=a("PpiC"),o=a("5NDa"),t=a("5rEg"),p=a("WmNS"),d=a.n(p),s=a("q1tI"),_=a.n(s),v=a("9kvl"),C=a("JFl9"),i=a.n(C),u=t.a.TextArea,b=function(y){var c=y.shixunsDetail,P=y.globalSetting,D=y.loading,S=y.dispatch,x=y.onFinish,l=x===void 0?function(){}:x,T=Object(m.a)(y,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),k=w.a.useForm(),N=Object(r.a)(k,1),U=N[0],z=function(){var K=Object(h.a)(d.a.mark(function V(W){var B,X;return d.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,S({type:"shixunsDetail/getCustomScript",payload:{id:(B=c.actionTabs.params)===null||B===void 0?void 0:B.id,compile:W.execute,excutive:W.compile}});case 2:X=ve.sent,H(),X&&l(X==null?void 0:X.shixun_script);case 5:case"end":return ve.stop()}},V)}));return function(W){return K.apply(this,arguments)}}(),H=function(){S({type:"shixunsDetail/setActionTabs",payload:{}})};return _.a.createElement(g.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:c.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:H},_.a.createElement(w.a,{form:U,scrollToFirstError:!0,layout:"vertical",onFinish:z},_.a.createElement(w.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},_.a.createElement(u,{rows:4})),_.a.createElement(w.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},_.a.createElement(u,{rows:4})),_.a.createElement("div",{className:i.a.footerWrap},_.a.createElement(w.a.Item,null,_.a.createElement(f.a,{className:"mr5",size:"large",onClick:H},"\u53D6\u6D88"),_.a.createElement(f.a,{size:"large",type:"primary",htmlType:"submit",loading:D.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};J.a=Object(v.a)(function(O){var y=O.shixunsDetail,c=O.loading,P=O.globalSetting;return{shixunsDetail:y,globalSetting:P,loading:c}})(b)},Qvpy:function(M,J,a){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,J,a){M.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},RotF:function(M,J,a){M.exports=a("LSTS")},RxwV:function(M,J,a){"use strict";var R=a("q1tI"),g=a("uciX"),A=a("2W6z"),f=a.n(A),h=a("4IlW"),E=a("uK0f"),w=a.n(E);function r(Ee,ye){if(Ee===ye)return!0;if(!Ee||!ye)return!1;var se=Ee.length;if(ye.length!==se)return!1;for(var oe=0;oe0;(nt||pe.isLeaf===!1)&&(Me+=" ".concat(Se,"-menu-item-expand"),pe.loading||($e=R.createElement("span",{className:"".concat(Se,"-menu-item-expand-icon")},q))),ie==="hover"&&(nt||pe.isLeaf===!1)&&(Ce={onMouseEnter:this.delayOnSelect.bind(this,te),onMouseLeave:this.delayOnSelect.bind(this),onClick:te}),this.isActiveOption(pe,ne)&&(Me+=" ".concat(Se,"-menu-item-active"),Ce.ref=this.saveMenuItem(ne)),pe.disabled&&(Me+=" ".concat(Se,"-menu-item-disabled"));var ut=null;pe.loading&&(Me+=" ".concat(Se,"-menu-item-loading"),ut=Y||null);var ht="";return"title"in pe?ht=pe.title:typeof pe[this.getFieldName("label")]=="string"&&(ht=pe[this.getFieldName("label")]),R.createElement("li",Object.assign({key:pe[this.getFieldName("value")],className:Me,title:ht},Ce,{role:"menuitem",onMouseDown:function(xt){return xt.preventDefault()}}),pe[this.getFieldName("label")],$e,ut)}},{key:"getActiveOptions",value:function(pe){var ne=this,re=this.props.options,Se=pe||this.props.activeValue;return w()(re,function(ie,q){return ie[ne.getFieldName("value")]===Se[q]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var pe=this,ne=this.props.options,re=this.getActiveOptions().map(function(Se){return Se[pe.getFieldName("children")]}).filter(function(Se){return!!Se});return re.unshift(ne),re}},{key:"delayOnSelect",value:function(pe){for(var ne=this,re=arguments.length,Se=new Array(re>1?re-1:0),ie=1;ie=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Ee,oe))continue;se[oe]=Ee[oe]}}return se}function S(Ee,ye){if(Ee==null)return{};var se={},oe=Object.keys(Ee),$,pe;for(pe=0;pe=0)continue;se[$]=Ee[$]}return se}function x(Ee){return N(Ee)||k(Ee)||T(Ee)||l()}function l(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T(Ee,ye){if(!Ee)return;if(typeof Ee=="string")return U(Ee,ye);var se=Object.prototype.toString.call(Ee).slice(8,-1);if(se==="Object"&&Ee.constructor&&(se=Ee.constructor.name),se==="Map"||se==="Set")return Array.from(Ee);if(se==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(se))return U(Ee,ye)}function k(Ee){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(Ee))return Array.from(Ee)}function N(Ee){if(Array.isArray(Ee))return U(Ee)}function U(Ee,ye){(ye==null||ye>Ee.length)&&(ye=Ee.length);for(var se=0,oe=new Array(ye);se=Y.length?0:Oe):(Oe-=1,Oe=Oe<0?Y.length-1:Oe):Oe=0,ie[q]=Y[Oe][pe.getFieldName("value")]}else if(re.keyCode===h.a.LEFT||re.keyCode===h.a.BACKSPACE)re.preventDefault(),ie.splice(ie.length-1,1);else if(re.keyCode===h.a.RIGHT)re.preventDefault(),Y[te]&&Y[te][pe.getFieldName("children")]&&ie.push(Y[te][pe.getFieldName("children")][0][pe.getFieldName("value")]);else if(re.keyCode===h.a.ESC||re.keyCode===h.a.TAB){pe.setPopupVisible(!1);return}(!ie||ie.length===0)&&pe.setPopupVisible(!1);var Ce=pe.getActiveOptions(ie),Me=Ce[Ce.length-1];pe.handleMenuSelect(Me,Ce.length-1,re),pe.props.onKeyDown&&pe.props.onKeyDown(re)},pe.saveTrigger=function(re){pe.trigger=re};var ne=[];return"value"in $?ne=$.value||[]:"defaultValue"in $&&(ne=$.defaultValue||[]),f()(!("filedNames"in $),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),pe.state={popupVisible:$.popupVisible,activeValue:ne,value:ne,prevProps:$},pe.defaultFieldNames={label:"label",value:"value",children:"children"},pe}return K(oe,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(pe){var ne=this.defaultFieldNames,re=this.props,Se=re.fieldNames,ie=re.filedNames;return"filedNames"in this.props?ie[pe]||ne[pe]:Se[pe]||ne[pe]}},{key:"getFieldNames",value:function(){var pe=this.props,ne=pe.fieldNames,re=pe.filedNames;return"filedNames"in this.props?re:ne}},{key:"getCurrentLevelOptions",value:function(){var pe=this,ne=this.props.options,re=ne===void 0?[]:ne,Se=this.state.activeValue,ie=Se===void 0?[]:Se,q=w()(re,function(Y,te){return Y[pe.getFieldName("value")]===ie[te]},{childrenKeyName:this.getFieldName("children")});return q[q.length-2]?q[q.length-2][this.getFieldName("children")]:x(re).filter(function(Y){return!Y.disabled})}},{key:"getActiveOptions",value:function(pe){var ne=this;return w()(this.props.options||[],function(re,Se){return re[ne.getFieldName("value")]===pe[Se]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var pe=this.props,ne=pe.prefixCls,re=pe.transitionName,Se=pe.popupClassName,ie=pe.options,q=ie===void 0?[]:ie,Y=pe.disabled,te=pe.builtinPlacements,Oe=pe.popupPlacement,Ce=pe.children,Me=pe.dropdownRender,$e=D(pe,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),nt=R.createElement("div",null),ut="";q&&q.length>0?nt=R.createElement(O,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):ut=" ".concat(ne,"-menus-empty");var ht=nt;return Me&&(ht=Me(nt)),R.createElement(g.a,Object.assign({ref:this.saveTrigger},$e,{popupPlacement:Oe,builtinPlacements:te,popupTransitionName:re,action:Y?[]:["click"],popupVisible:Y?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(ne,"-menus"),popupClassName:Se+ut,popup:ht}),R.cloneElement(Ce,{onKeyDown:this.handleKeyDown,tabIndex:Y?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(pe,ne){var re=ne.prevProps,Se=re===void 0?{}:re,ie={prevProps:pe};return"value"in pe&&!r(Se.value,pe.value)&&(ie.value=pe.value||[],"loadData"in pe||(ie.activeValue=pe.value||[])),"popupVisible"in pe&&(ie.popupVisible=pe.popupVisible),ie}}]),oe}(R.Component);return Ee.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:c,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},Ee}(),Re=Pe,ce=J.a=Re},S6kV:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("OLod"))})(this,function(R){return R.mode.OFB=function(){var g=R.lib.BlockCipherMode.extend(),A=g.Encryptor=g.extend({processBlock:function(f,h){var E=this._cipher,w=E.blockSize,r=this._iv,m=this._keystream;r&&(m=this._keystream=r.slice(0),this._iv=void 0),E.encryptBlock(m,0);for(var o=0;o|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function W(ie){for(var q=0,Y=!1,te=!1,Oe=0,Ce=ie.length;Oe122||(Te<65||Je>90||st.push([Math.max(65,Je)|32,Math.min(Te,90)|32]),Te<97||Je>122||st.push([Math.max(97,Je)&~32,Math.min(Te,122)&~32]))}}st.sort(function(vt,rt){return vt[0]-rt[0]||rt[1]-vt[1]});for(var Ie=[],Fe=[],bt=0;btXe[0]&&(Xe[1]+1>Xe[0]&>.push("-"),gt.push(ut(Xe[1])))}return gt.push("]"),gt.join("")}function pt(Ke){for(var Ue=Ke.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),st=Ue.length,kt=[],gt=0,bt=0;gt=2&&Je==="["?Ue[gt]=ht(Ve):Je!=="\\"&&(Ue[gt]=Ve.replace(/[a-zA-Z]/g,function(Fe){var Xe=Fe.charCodeAt(0);return"["+String.fromCharCode(Xe&~32,Xe|32)+"]"}))}return Ue.join("")}for(var xt=[],Oe=0,Ce=ie.length;Oe=0;)Y[xt.charAt(Ke)]=pt;var Ue=pt[1],st=""+Ue;nt.hasOwnProperty(st)||($e.push(Ue),nt[st]=null)}$e.push(/[\0-\uffff]/),te=W($e)})();var Oe=q.length,Ce=function(Me){for(var $e=Me.sourceCode,nt=Me.basePos,ut=Me.sourceNode,ht=[nt,T],pt=0,xt=$e.match(te)||[],Ke={},Ue=0,st=xt.length;Ue=5&>.substring(0,5)==="lang-",Ve&&!(bt&&typeof bt[1]=="string")&&(Ve=!1,gt=U),Ve||(Ke[kt]=gt)}var Te=pt;if(pt+=kt.length,!Ve)ht.push(nt+Te,gt);else{var Ie=bt[1],Fe=kt.indexOf(Ie),Xe=Fe+Ie.length;bt[2]&&(Xe=kt.length-bt[2].length,Fe=Xe-Ie.length);var vt=gt.substring(5);X(ut,nt+Te,kt.substring(0,Fe),Ce,ht),X(ut,nt+Te+Fe,Ie,oe(vt,Ie),ht),X(ut,nt+Te+Xe,kt.substring(Xe),Ce,ht)}}Me.decorations=ht};return Ce}function Pe(ie){var q=[],Y=[];ie.tripleQuotedStrings?q.push([c,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ie.multiLineStrings?q.push([c,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):q.push([c,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ie.verbatimStrings&&Y.push([c,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var te=ie.hashComments;te&&(ie.cStyleComments?(te>1?q.push([D,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):q.push([D,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Y.push([c,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):q.push([D,/^#[^\r\n]*/,null,"#"])),ie.cStyleComments&&(Y.push([D,/^\/\/[^\r\n]*/,null]),Y.push([D,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Oe=ie.regexLiterals;if(Oe){var Ce=Oe>1?"":` \r`,Me=Ce?".":"[\\S\\s]",$e="/(?=[^/*"+Ce+"])(?:[^/\\x5B\\x5C"+Ce+"]|\\x5C"+Me+"|\\x5B(?:[^\\x5C\\x5D"+Ce+"]|\\x5C"+Me+")*(?:\\x5D|$))+/";Y.push(["lang-regex",RegExp("^"+V+"("+$e+")")])}var nt=ie.types;nt&&Y.push([S,nt]);var ut=(""+ie.keywords).replace(/^ | $/g,"");ut.length&&Y.push([P,new RegExp("^(?:"+ut.replace(/[\s,]+/g,"|")+")\\b"),null]),q.push([T,/^\s+/,null,` \r \xA0`]);var ht="^.[^\\s\\w.$@'\"`/\\\\]*";return ie.regexLiterals&&(ht+="(?!s*/)"),Y.push([x,/^@[a-z_$][a-z_$@0-9]*/i,null],[S,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[T,/^[a-z_$][a-z_$@0-9]*/i,null],[x,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[T,/^\\[\s\S]?/,null],[l,new RegExp(ht),null]),he(q,Y)}var Re=Pe({keywords:O,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function ce(ie,q,Y){for(var te=/(?:^|\s)nocode(?:\s|$)/,Oe=/\r\n?|\n/,Ce=ie.ownerDocument,Me=Ce.createElement("li");ie.firstChild;)Me.appendChild(ie.firstChild);var $e=[Me];function nt(Ue){var st=Ue.nodeType;if(st==1&&!te.test(Ue.className))if(Ue.nodeName==="br")ut(Ue),Ue.parentNode&&Ue.parentNode.removeChild(Ue);else for(var kt=Ue.firstChild;kt;kt=kt.nextSibling)nt(kt);else if((st==3||st==4)&&Y){var gt=Ue.nodeValue,bt=gt.match(Oe);if(bt){var Ve=gt.substring(0,bt.index);Ue.nodeValue=Ve;var We=gt.substring(bt.index+bt[0].length);if(We){var Je=Ue.parentNode;Je.insertBefore(Ce.createTextNode(We),Ue.nextSibling)}ut(Ue),Ve||Ue.parentNode.removeChild(Ue)}}}function ut(Ue){for(;!Ue.nextSibling;)if(Ue=Ue.parentNode,!Ue)return;function st(bt,Ve){var We=Ve?bt.cloneNode(!1):bt,Je=bt.parentNode;if(Je){var Te=st(Je,1),Ie=bt.nextSibling;Te.appendChild(We);for(var Fe=Ie;Fe;Fe=Ie)Ie=Fe.nextSibling,Te.appendChild(Fe)}return We}for(var kt=st(Ue.nextSibling,0),gt;(gt=kt.parentNode)&>.nodeType===1;)kt=gt;$e.push(kt)}for(var ht=0;ht<$e.length;++ht)nt($e[ht]);q===(q|0)&&$e[0].setAttribute("value",q);var pt=Ce.createElement("ol");pt.className="linenums";for(var xt=Math.max(0,q-1|0)||0,ht=0,Ke=$e.length;ht=Je&&(nt+=2),Ce>=Te&&(pt+=2)}}finally{gt&&(gt.style.display=bt)}}var ye={};function se(ie,q){for(var Y=q.length;--Y>=0;){var te=q[Y];ye.hasOwnProperty(te)?r.console&&console.warn("cannot override language handler %s",te):ye[te]=ie}}function oe(ie,q){return ie&&ye.hasOwnProperty(ie)||(ie=/^\s*]*(?:>|$)/],[D,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[l,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),se(he([[T,/^[\s]+/,null,` \r `],[H,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[k,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[z,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[l,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),se(he([],[[H,/^[\s\S]+/]]),["uq.val"]),se(Pe({keywords:p,hashComments:!0,cStyleComments:!0,types:y}),["c","cc","cpp","cxx","cyc","m"]),se(Pe({keywords:"null,true,false"}),["json"]),se(Pe({keywords:s,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:y}),["cs"]),se(Pe({keywords:d,cStyleComments:!0}),["java"]),se(Pe({keywords:b,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),se(Pe({keywords:i,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),se(Pe({keywords:C,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),se(Pe({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),se(Pe({keywords:v,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),se(Pe({keywords:_,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),se(he([],[[c,/^[\s\S]+/]]),["regex"]);function $(ie){var q=ie.langExtension;try{var Y=B(ie.sourceNode,ie.pre),te=Y.sourceCode;ie.sourceCode=te,ie.spans=Y.spans,ie.basePos=0,oe(q,te)(ie),Ee(ie)}catch(Oe){r.console&&console.log(Oe&&Oe.stack||Oe)}}function pe(ie,q,Y){var te=Y||!1,Oe=q||null,Ce=document.createElement("div");Ce.innerHTML="
    "+ie+"
    ",Ce=Ce.firstChild,te&&ce(Ce,te,!0);var Me={langExtension:Oe,numberLines:te,sourceNode:Ce,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return $(Me),Ce.innerHTML}function ne(ie,q){var Y=q||document.body,te=Y.ownerDocument||document;function Oe(We){return Y.getElementsByTagName(We)}for(var Ce=[Oe("pre"),Oe("code"),Oe("xmp")],Me=[],$e=0;$e=15&&(p=!1,m=!0);var c=u&&(o||p&&(y==null||y<12.11)),P=A||w&&r>=9;function D(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var S=function(e,n){var L=e.className,I=D(n).exec(L);if(I){var j=L.slice(I.index+I[0].length);e.className=L.slice(0,I.index)+(j?I[1]+j:"")}};function x(e){for(var n=e.childNodes.length;n>0;--n)e.removeChild(e.firstChild);return e}function l(e,n){return x(e).appendChild(n)}function T(e,n,L,I){var j=document.createElement(e);if(L&&(j.className=L),I&&(j.style.cssText=I),typeof n=="string")j.appendChild(document.createTextNode(n));else if(n)for(var ee=0;ee=n)return me+(n-ee);me+=xe-ee,me+=L-me%L,ee=xe+1}}var ue=function(){this.id=null,this.f=null,this.time=0,this.handler=W(this.onTimeout,this)};ue.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},ue.prototype.set=function(e,n){this.f=n;var L=+new Date+e;(!this.id||L=n)return I+Math.min(me,n-j);if(j+=ee-I,j+=L-j%L,I=ee+1,j>=n)return I}}var se=[""];function oe(e){for(;se.length<=e;)se.push($(se)+" ");return se[e]}function $(e){return e[e.length-1]}function pe(e,n){for(var L=[],I=0;I"\x80"&&(e.toUpperCase()!=e.toLowerCase()||ie.test(e))}function Y(e,n){return n?n.source.indexOf("\\w")>-1&&q(e)?!0:n.test(e):q(e)}function te(e){for(var n in e)if(e.hasOwnProperty(n)&&e[n])return!1;return!0}var Oe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ce(e){return e.charCodeAt(0)>=768&&Oe.test(e)}function Me(e,n,L){for(;(L<0?n>0:nL?-1:1;;){if(n==L)return n;var j=(n+L)/2,ee=I<0?Math.ceil(j):Math.floor(j);if(ee==n)return e(ee)?n:L;e(ee)?L=ee:n=ee+I}}function nt(e,n,L,I){if(!e)return I(n,L,"ltr",0);for(var j=!1,ee=0;een||n==L&&me.to==n)&&(I(Math.max(me.from,n),Math.min(me.to,L),me.level==1?"rtl":"ltr",ee),j=!0)}j||I(n,L,"ltr")}var ut=null;function ht(e,n,L){var I;ut=null;for(var j=0;jn)return j;ee.to==n&&(ee.from!=ee.to&&L=="before"?I=j:ut=j),ee.from==n&&(ee.from!=ee.to&&L!="before"?I=j:ut=j)}return I!=null?I:ut}var pt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",n="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(je){return je<=247?e.charAt(je):1424<=je&&je<=1524?"R":1536<=je&&je<=1785?n.charAt(je-1536):1774<=je&&je<=2220?"r":8192<=je&&je<=8203?"w":je==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,ee=/[LRr]/,me=/[Lb1n]/,xe=/[1n]/;function we(je,ft,Tt){this.level=je,this.from=ft,this.to=Tt}return function(je,ft){var Tt=ft=="ltr"?"L":"R";if(je.length==0||ft=="ltr"&&!I.test(je))return!1;for(var Yt=je.length,Kt=[],xn=0;xn-1&&(I[n]=j.slice(0,ee).concat(j.slice(ee+1)))}}}function gt(e,n){var L=st(e,n);if(!L.length)return;for(var I=Array.prototype.slice.call(arguments,2),j=0;j0}function Je(e){e.prototype.on=function(n,L){Ue(this,n,L)},e.prototype.off=function(n,L){kt(this,n,L)}}function Te(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Ie(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Fe(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Xe(e){Te(e),Ie(e)}function vt(e){return e.target||e.srcElement}function rt(e){var n=e.which;return n==null&&(e.button&1?n=1:e.button&2?n=3:e.button&4&&(n=2)),u&&e.ctrlKey&&n==1&&(n=3),n}var Lt=function(){if(w&&r<9)return!1;var e=T("div");return"draggable"in e||"dragDrop"in e}(),Jt;function En(e){if(Jt==null){var n=T("span","\u200B");l(e,T("span",[n,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Jt=n.offsetWidth<=1&&n.offsetHeight>2&&!(w&&r<8))}var L=Jt?T("span","\u200B"):T("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var nn;function Ot(e){if(nn!=null)return nn;var n=l(e,document.createTextNode("A\u062EA")),L=N(n,0,1).getBoundingClientRect(),I=N(n,1,2).getBoundingClientRect();return x(e),!L||L.left==L.right?!1:nn=I.right-L.right<3}var He=` b`.split(/\n/).length!=3?function(e){for(var n=0,L=[],I=e.length;n<=I;){var j=e.indexOf(` `,n);j==-1&&(j=e.length);var ee=e.slice(n,e.charAt(j-1)=="\r"?j-1:j),me=ee.indexOf("\r");me!=-1?(L.push(ee.slice(0,me)),n+=me+1):(L.push(ee),n=j+1)}return L}:function(e){return e.split(/\r\n?|\n/)},it=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(n){return!1}}:function(e){var n;try{n=e.ownerDocument.selection.createRange()}catch(L){}return!n||n.parentElement()!=e?!1:n.compareEndPoints("StartToEnd",n)!=0},ot=function(){var e=T("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Ne=null;function Qe(e){if(Ne!=null)return Ne;var n=l(e,T("span","x")),L=n.getBoundingClientRect(),I=N(n,0,1).getBoundingClientRect();return Ne=Math.abs(L.left-I.left)>1}var At={},yt={};function It(e,n){arguments.length>2&&(n.dependencies=Array.prototype.slice.call(arguments,2)),At[e]=n}function Ft(e,n){yt[e]=n}function dt(e){if(typeof e=="string"&&yt.hasOwnProperty(e))e=yt[e];else if(e&&typeof e.name=="string"&&yt.hasOwnProperty(e.name)){var n=yt[e.name];typeof n=="string"&&(n={name:n}),e=Se(n,e),e.name=n.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return dt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return dt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Wt(e,n){n=dt(n);var L=At[n.name];if(!L)return Wt(e,"text/plain");var I=L(e,n);if(tn.hasOwnProperty(n.name)){var j=tn[n.name];for(var ee in j){if(!j.hasOwnProperty(ee))continue;I.hasOwnProperty(ee)&&(I["_"+ee]=I[ee]),I[ee]=j[ee]}}if(I.name=n.name,n.helperType&&(I.helperType=n.helperType),n.modeProps)for(var me in n.modeProps)I[me]=n.modeProps[me];return I}var tn={};function Fn(e,n){var L=tn.hasOwnProperty(e)?tn[e]:tn[e]={};B(n,L)}function Tn(e,n){if(n===!0)return n;if(e.copyState)return e.copyState(n);var L={};for(var I in n){var j=n[I];j instanceof Array&&(j=j.concat([])),L[I]=j}return L}function Jn(e,n){for(var L;e.innerMode&&!(L=e.innerMode(n),!L||L.mode==e);)n=L.state,e=L.mode;return L||{mode:e,state:n}}function $n(e,n,L){return e.startState?e.startState(n,L):!0}var Mn=function(e,n,L){this.pos=this.start=0,this.string=e,this.tabSize=n||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=L};Mn.prototype.eol=function(){return this.pos>=this.string.length},Mn.prototype.sol=function(){return this.pos==this.lineStart},Mn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Mn.prototype.next=function(){if(this.posn},Mn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Mn.prototype.skipToEnd=function(){this.pos=this.string.length},Mn.prototype.skipTo=function(e){var n=this.string.indexOf(e,this.pos);if(n>-1)return this.pos=n,!0},Mn.prototype.backUp=function(e){this.pos-=e},Mn.prototype.column=function(){return this.lastColumnPos0?null:(ee&&n!==!1&&(this.pos+=ee[0].length),ee)}},Mn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Mn.prototype.hideFirstChars=function(e,n){this.lineStart+=e;try{return n()}finally{this.lineStart-=e}},Mn.prototype.lookAhead=function(e){var n=this.lineOracle;return n&&n.lookAhead(e)},Mn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function ln(e,n){if(n-=e.first,n<0||n>=e.size)throw new Error("There is no line "+(n+e.first)+" in the document.");for(var L=e;!L.lines;)for(var I=0;;++I){var j=L.children[I],ee=j.chunkSize();if(n=e.first&&nL?Gt(L,ln(e,L).text.length):Z(n,ln(e,n.line).text.length)}function Z(e,n){var L=e.ch;return L==null||L>n?Gt(e.line,n):L<0?Gt(e.line,0):e}function le(e,n){for(var L=[],I=0;Ithis.maxLookAhead&&(this.maxLookAhead=e),n},de.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var n=this.baseTokens[this.baseTokenPos+1];return{type:n&&n.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},de.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},de.fromSaved=function(e,n,L){return n instanceof _e?new de(e,Tn(e.mode,n.state),L,n.lookAhead):new de(e,Tn(e.mode,n),L)},de.prototype.save=function(e){var n=e!==!1?Tn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new _e(n,this.maxLookAhead):n};function ct(e,n,L,I){var j=[e.state.modeGen],ee={};ba(e,n.text,e.doc.mode,L,function(je,ft){return j.push(je,ft)},ee,I);for(var me=L.state,xe=function(je){L.baseTokens=j;var ft=e.state.overlays[je],Tt=1,Yt=0;L.state=!0,ba(e,n.text,ft.mode,L,function(Kt,xn){for(var Bn=Tt;YtKt&&j.splice(Tt,1,Kt,j[Tt+1],Yn),Tt+=2,Yt=Math.min(Kt,Yn)}if(!xn)return;if(ft.opaque)j.splice(Bn,Tt-Bn,Kt,"overlay "+xn),Tt=Bn+2;else for(;Bne.options.maxHighlightLength&&Tn(e.doc.mode,I.state),ee=ct(e,n,I);j&&(I.state=j),n.stateAfter=I.save(!j),n.styles=ee.styles,ee.classes?n.styleClasses=ee.classes:n.styleClasses&&(n.styleClasses=null),L===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return n.styles}function Wn(e,n,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new de(I,!0,n);var ee=sr(e,n,L),me=ee>I.first&&ln(I,ee-1).stateAfter,xe=me?de.fromSaved(I,me,ee):new de(I,$n(I.mode),ee);return I.iter(ee,n,function(we){er(e,we.text,xe);var je=xe.line;we.stateAfter=je==n-1||je%5==0||je>=j.viewFrom&&jen.start)return ee}throw new Error("Mode "+e.name+" failed to advance stream.")}var kn=function(e,n,L){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=n||null,this.state=L};function $r(e,n,L,I){var j=e.doc,ee=j.mode,me;n=F(j,n);var xe=ln(j,n.line),we=Wn(e,n.line,L),je=new Mn(xe.text,e.options.tabSize,we),ft;for(I&&(ft=[]);(I||je.pose.options.maxHighlightLength?(xe=!1,me&&er(e,n,I,ft.pos),ft.pos=n.length,Tt=null):Tt=_a(Ln(L,ft,I.state,Yt),ee),Yt){var Kt=Yt[0].name;Kt&&(Tt="m-"+(Tt?Kt+" "+Tt:Kt))}if(!xe||je!=Tt){for(;weme;--xe){if(xe<=ee.first)return ee.first;var we=ln(ee,xe-1),je=we.stateAfter;if(je&&(!L||xe+(je instanceof _e?je.lookAhead:0)<=ee.modeFrontier))return xe;var ft=X(we.text,null,e.options.tabSize);(j==null||I>ft)&&(j=xe-1,I=ft)}return j}function Ha(e,n){if(e.modeFrontier=Math.min(e.modeFrontier,n),e.highlightFrontierL;I--){var j=ln(e,I).stateAfter;if(j&&(!(j instanceof _e)||I+j.lookAhead=n:ee.to>n);(I||(I=[])).push(new Qa(me,ee.from,we?null:ee.to))}}return I}function ha(e,n,L){var I;if(e)for(var j=0;j=n:ee.to>n);if(xe||ee.from==n&&me.type=="bookmark"&&(!L||ee.marker.insertLeft)){var we=ee.from==null||(me.inclusiveLeft?ee.from<=n:ee.from0&&xe)for(var Gr=0;Gr0)continue;var ft=[we,1],Tt=_n(je.from,xe.from),Yt=_n(je.to,xe.to);(Tt<0||!me.inclusiveLeft&&!Tt)&&ft.push({from:je.from,to:xe.from}),(Yt>0||!me.inclusiveRight&&!Yt)&&ft.push({from:xe.to,to:je.to}),j.splice.apply(j,ft),we+=ft.length-3}return j}function Dt(e){var n=e.markedSpans;if(!n)return;for(var L=0;Ln)&&(!I||Ht(I,ee.marker)<0)&&(I=ee.marker)}return I}function yn(e,n,L,I,j){var ee=ln(e,n),me=Ia&&ee.markedSpans;if(me)for(var xe=0;xe=0&&Tt<=0||ft<=0&&Tt>=0)continue;if(ft<=0&&(we.marker.inclusiveRight&&j.inclusiveLeft?_n(je.to,L)>=0:_n(je.to,L)>0)||ft>=0&&(we.marker.inclusiveRight&&j.inclusiveLeft?_n(je.from,I)<=0:_n(je.from,I)<0))return!0}}function on(e){for(var n;n=pn(e);)e=n.find(-1,!0).line;return e}function Sn(e){for(var n;n=un(e);)e=n.find(1,!0).line;return e}function mn(e){for(var n,L;n=un(e);)e=n.find(1,!0).line,(L||(L=[])).push(e);return L}function jn(e,n){var L=ln(e,n),I=on(L);return L==I?n:cr(I)}function An(e,n){if(n>e.lastLine())return n;var L=ln(e,n),I;if(!zn(e,L))return n;for(;I=un(L);)L=I.find(1,!0).line;return cr(L)+1}function zn(e,n){var L=Ia&&n.markedSpans;if(L)for(var I=void 0,j=0;jn.maxLineLength&&(n.maxLineLength=j,n.maxLine=I)})}var vn=function(e,n,L){this.text=e,wt(this,n),this.height=L?L(this):1};vn.prototype.lineNo=function(){return cr(this)},Je(vn);function Dn(e,n,L,I){e.text=n,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Dt(e),wt(e,L);var j=I?I(e):1;j!=e.height&&Mr(e,j)}function In(e){e.parent=null,Dt(e)}var dn={},bn={};function Pn(e,n){if(!e||/^\s*$/.test(e))return null;var L=n.addModeClass?bn:dn;return L[e]||(L[e]=e.replace(/\S+/g,"cm-$&"))}function Nn(e,n){var L=k("span",null,null,m?"padding-right: .1px":null),I={pre:k("pre",[L],"CodeMirror-line"),content:L,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};n.measure={};for(var j=0;j<=(n.rest?n.rest.length:0);j++){var ee=j?n.rest[j-1]:n.line,me=void 0;I.pos=0,I.addToken=lr,Ot(e.display.measure)&&(me=xt(ee,e.doc.direction))&&(I.addToken=br(I.addToken,me)),I.map=[];var xe=n!=e.display.externalMeasured&&cr(ee);nr(ee,I,hn(e,ee,xe)),ee.styleClasses&&(ee.styleClasses.bgClass&&(I.bgClass=K(ee.styleClasses.bgClass,I.bgClass||"")),ee.styleClasses.textClass&&(I.textClass=K(ee.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(En(e.display.measure))),j==0?(n.measure.map=I.map,n.measure.cache={}):((n.measure.maps||(n.measure.maps=[])).push(I.map),(n.measure.caches||(n.measure.caches=[])).push({}))}if(m){var we=I.content.lastChild;(/\bcm-tab\b/.test(we.className)||we.querySelector&&we.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return gt(e,"renderLine",e,n.line,I.pre),I.pre.className&&(I.textClass=K(I.pre.className,I.textClass||"")),I}function Qn(e){var n=T("span","\u2022","cm-invalidchar");return n.title="\\u"+e.charCodeAt(0).toString(16),n.setAttribute("aria-label",n.title),n}function lr(e,n,L,I,j,ee,me){if(!n)return;var xe=e.splitSpaces?Zn(n,e.trailingSpace):n,we=e.cm.state.specialChars,je=!1,ft;if(!we.test(n))e.col+=n.length,ft=document.createTextNode(xe),e.map.push(e.pos,e.pos+n.length,ft),w&&r<9&&(je=!0),e.pos+=n.length;else{ft=document.createDocumentFragment();for(var Tt=0;;){we.lastIndex=Tt;var Yt=we.exec(n),Kt=Yt?Yt.index-Tt:n.length-Tt;if(Kt){var xn=document.createTextNode(xe.slice(Tt,Tt+Kt));w&&r<9?ft.appendChild(T("span",[xn])):ft.appendChild(xn),e.map.push(e.pos,e.pos+Kt,xn),e.col+=Kt,e.pos+=Kt}if(!Yt)break;Tt+=Kt+1;var Bn=void 0;if(Yt[0]==" "){var Yn=e.cm.options.tabSize,vr=Yn-e.col%Yn;Bn=ft.appendChild(T("span",oe(vr),"cm-tab")),Bn.setAttribute("role","presentation"),Bn.setAttribute("cm-text"," "),e.col+=vr}else Yt[0]=="\r"||Yt[0]==` `?(Bn=ft.appendChild(T("span",Yt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Bn.setAttribute("cm-text",Yt[0]),e.col+=1):(Bn=e.cm.options.specialCharPlaceholder(Yt[0]),Bn.setAttribute("cm-text",Yt[0]),w&&r<9?ft.appendChild(T("span",[Bn])):ft.appendChild(Bn),e.col+=1);e.map.push(e.pos,e.pos+1,Bn),e.pos++}}if(e.trailingSpace=xe.charCodeAt(n.length-1)==32,L||I||j||je||ee||me){var jr=L||"";I&&(jr+=I),j&&(jr+=j);var gr=T("span",[ft],jr,ee);if(me)for(var Gr in me)me.hasOwnProperty(Gr)&&Gr!="style"&&Gr!="class"&&gr.setAttribute(Gr,me[Gr]);return e.content.appendChild(gr)}e.content.appendChild(ft)}function Zn(e,n){if(e.length>1&&!/ /.test(e))return e;for(var L=n,I="",j=0;jje&&Tt.from<=je);Yt++);if(Tt.to>=ft)return e(L,I,j,ee,me,xe,we);e(L,I.slice(0,Tt.to-je),j,ee,null,xe,we),ee=null,I=I.slice(Tt.to-je),je=Tt.to}}}function Or(e,n,L,I){var j=!I&&L.widgetNode;j&&e.map.push(e.pos,e.pos+n,j),!I&&e.cm.display.input.needsContentAttribute&&(j||(j=e.content.appendChild(document.createElement("span"))),j.setAttribute("cm-marker",L.id)),j&&(e.cm.display.input.setUneditable(j),e.content.appendChild(j)),e.pos+=n,e.trailingSpace=!1}function nr(e,n,L){var I=e.markedSpans,j=e.text,ee=0;if(!I){for(var me=1;mewe||Ea.collapsed&&ta.to==we&&ta.from==we)){if(ta.to!=null&&ta.to!=we&&Kt>ta.to&&(Kt=ta.to,Bn=""),Ea.className&&(xn+=" "+Ea.className),Ea.css&&(Yt=(Yt?Yt+";":"")+Ea.css),Ea.startStyle&&ta.from==we&&(Yn+=" "+Ea.startStyle),Ea.endStyle&&ta.to==Kt&&(Gr||(Gr=[])).push(Ea.endStyle,ta.to),Ea.title&&((jr||(jr={})).title=Ea.title),Ea.attributes)for(var Va in Ea.attributes)(jr||(jr={}))[Va]=Ea.attributes[Va];Ea.collapsed&&(!vr||Ht(vr.marker,Ea)<0)&&(vr=ta)}else ta.from>we&&Kt>ta.from&&(Kt=ta.from)}if(Gr)for(var gi=0;gi=xe)break;for(var zi=Math.min(xe,Kt);;){if(ft){var Ui=we+ft.length;if(!vr){var ci=Ui>zi?ft.slice(0,zi-we):ft;n.addToken(n,ci,Tt?Tt+xn:xn,Yn,we+ci.length==Kt?Bn:"",Yt,jr)}if(Ui>=zi){ft=ft.slice(zi-we),we=zi;break}we=Ui,Yn=""}ft=j.slice(ee,ee=L[je++]),Tt=Pn(L[je++],n.cm.options)}}}function na(e,n,L){this.line=n,this.rest=mn(n),this.size=this.rest?cr($(this.rest))-L+1:1,this.node=this.text=null,this.hidden=zn(e,n)}function tr(e,n,L){for(var I=[],j,ee=n;ee2&&ee.push((we.bottom+je.top)/2-L.top)}}ee.push(L.bottom-L.top)}}function Ae(e,n,L){if(e.line==n)return{map:e.measure.map,cache:e.measure.cache};for(var I=0;IL)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Ye(e,n){n=on(n);var L=cr(n),I=e.display.externalMeasured=new na(e.doc,n,L);I.lineN=L;var j=I.built=Nn(e,I);return I.text=j.pre,l(e.display.lineMeasure,j.pre),I}function qe(e,n,L,I){return Rt(e,tt(e,n),L,I)}function mt(e,n){if(n>=e.display.viewFrom&&n=L.lineN&&nn)&&(ee=we-xe,j=ee-1,n>=we&&(me="right")),j!=null){if(I=e[je+2],xe==we&&L==(I.insertLeft?"left":"right")&&(me=L),L=="left"&&j==0)for(;je&&e[je-2]==e[je-3]&&e[je-1].insertLeft;)I=e[(je-=3)+2],me="left";if(L=="right"&&j==we-xe)for(;je=0&&!((L=e[j]).left!=L.right);j--);return L}function Xt(e,n,L,I){var j=rn(n.map,L,I),ee=j.node,me=j.start,xe=j.end,we=j.collapse,je;if(ee.nodeType==3){for(var ft=0;ft<4;ft++){for(;me&&Ce(n.line.text.charAt(j.coverStart+me));)--me;for(;j.coverStart+xe0&&(we=I="right");var Tt;e.options.lineWrapping&&(Tt=ee.getClientRects()).length>1?je=Tt[I=="right"?Tt.length-1:0]:je=ee.getBoundingClientRect()}if(w&&r<9&&!me&&(!je||!je.left&&!je.right)){var Yt=ee.parentNode.getClientRects()[0];Yt?je={left:Yt.left,right:Yt.left+Nr(e.display),top:Yt.top,bottom:Yt.bottom}:je=Qt}for(var Kt=je.top-n.rect.top,xn=je.bottom-n.rect.top,Bn=(Kt+xn)/2,Yn=n.view.measure.heights,vr=0;vr=I.text.length?(we=I.text.length,je="before"):we<=0&&(we=0,je="after"),!xe)return me(je=="before"?we-1:we,je=="before");function ft(xn,Bn,Yn){var vr=xe[Bn],jr=vr.level==1;return me(Yn?xn-1:xn,jr!=Yn)}var Tt=ht(xe,we,je),Yt=ut,Kt=ft(we,Tt,je=="before");return Yt!=null&&(Kt.other=ft(we,Yt,je!="before")),Kt}function gn(e,n){var L=0;n=F(e.doc,n),e.options.lineWrapping||(L=Nr(e.display)*n.ch);var I=ln(e.doc,n.line),j=sn(I)+zr(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function Kn(e,n,L,I,j){var ee=Gt(e,n,L);return ee.xRel=j,I&&(ee.outside=I),ee}function Zr(e,n,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return Kn(I.first,0,null,-1,-1);var j=Hn(I,L),ee=I.first+I.size-1;if(j>ee)return Kn(I.first+I.size-1,ln(I,ee).text.length,null,1,1);n<0&&(n=0);for(var me=ln(I,j);;){var xe=Ra(e,me,j,n,L),we=Un(me,xe.ch+(xe.xRel>0||xe.outside>0?1:0));if(!we)return xe;var je=we.find(1);if(je.line==j)return je;me=ln(I,j=je.line)}}function ra(e,n,L,I){I-=Jr(n);var j=n.text.length,ee=$e(function(me){return Rt(e,L,me-1).bottom<=I},j,0);return j=$e(function(me){return Rt(e,L,me).top>I},ee,j),{begin:ee,end:j}}function Er(e,n,L,I){L||(L=tt(e,n));var j=ir(e,n,Rt(e,L,I),"line").top;return ra(e,n,L,j)}function ca(e,n,L,I){return e.bottom<=L?!1:e.top>L?!0:(I?e.left:e.right)>n}function Ra(e,n,L,I,j){j-=sn(n);var ee=tt(e,n),me=Jr(n),xe=0,we=n.text.length,je=!0,ft=xt(n,e.doc.direction);if(ft){var Tt=(e.options.lineWrapping?Tr:fa)(e,n,L,ee,ft,I,j);je=Tt.level!=1,xe=je?Tt.from:Tt.to-1,we=je?Tt.to:Tt.from-1}var Yt=null,Kt=null,xn=$e(function(oa){var ta=Rt(e,ee,oa);return ta.top+=me,ta.bottom+=me,ca(ta,I,j,!1)?(ta.top<=j&&ta.left<=I&&(Yt=oa,Kt=ta),!0):!1},xe,we),Bn,Yn,vr=!1;if(Kt){var jr=I-Kt.left=Gr.bottom?1:0}return xn=Me(n.text,xn,1),Kn(L,xn,Yn,vr,I-Bn)}function fa(e,n,L,I,j,ee,me){var xe=$e(function(Tt){var Yt=j[Tt],Kt=Yt.level!=1;return ca(ar(e,Gt(L,Kt?Yt.to:Yt.from,Kt?"before":"after"),"line",n,I),ee,me,!0)},0,j.length-1),we=j[xe];if(xe>0){var je=we.level!=1,ft=ar(e,Gt(L,je?we.from:we.to,je?"after":"before"),"line",n,I);ca(ft,ee,me,!0)&&ft.top>me&&(we=j[xe-1])}return we}function Tr(e,n,L,I,j,ee,me){var xe=ra(e,n,I,me),we=xe.begin,je=xe.end;/\s/.test(n.text.charAt(je-1))&&je--;for(var ft=null,Tt=null,Yt=0;Yt=je||Kt.to<=we)continue;var xn=Kt.level!=1,Bn=Rt(e,I,xn?Math.min(je,Kt.to)-1:Math.max(we,Kt.from)).right,Yn=BnYn)&&(ft=Kt,Tt=Yn)}return ft||(ft=j[j.length-1]),ft.fromje&&(ft={from:ft.from,to:je,level:ft.level}),ft}var xr;function kr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(xr==null){xr=T("pre",null,"CodeMirror-line-like");for(var n=0;n<49;++n)xr.appendChild(document.createTextNode("x")),xr.appendChild(T("br"));xr.appendChild(document.createTextNode("x"))}l(e.measure,xr);var L=xr.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),x(e.measure),L||1}function Nr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var n=T("span","xxxxxxxxxx"),L=T("pre",[n],"CodeMirror-line-like");l(e.measure,L);var I=n.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(e.cachedCharWidth=j),j||10}function Ar(e){for(var n=e.display,L={},I={},j=n.gutters.clientLeft,ee=n.gutters.firstChild,me=0;ee;ee=ee.nextSibling,++me){var xe=e.display.gutterSpecs[me].className;L[xe]=ee.offsetLeft+ee.clientLeft+j,I[xe]=ee.clientWidth}return{fixedPos:la(n),gutterTotalWidth:n.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:n.wrapper.clientWidth}}function la(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function xa(e){var n=kr(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/Nr(e.display)-3);return function(j){if(zn(e.doc,j))return 0;var ee=0;if(j.widgets)for(var me=0;me0&&(je=ln(e.doc,we.line).text).length==we.ch){var ft=X(je,je.length,e.options.tabSize)-je.length;we=Gt(we.line,Math.max(0,Math.round((ee-lt(e.display).left)/Nr(e.display))-ft))}return we}function Na(e,n){if(n>=e.display.viewTo)return null;if(n-=e.display.viewFrom,n<0)return null;for(var L=e.display.view,I=0;In)&&(j.updateLineNumbers=n),e.curOp.viewChanged=!0,n>=j.viewTo)Ia&&jn(e.doc,n)j.viewFrom?Ua(e):(j.viewFrom+=I,j.viewTo+=I);else if(n<=j.viewFrom&&L>=j.viewTo)Ua(e);else if(n<=j.viewFrom){var ee=ai(e,L,L+I,1);ee?(j.view=j.view.slice(ee.index),j.viewFrom=ee.lineN,j.viewTo+=I):Ua(e)}else if(L>=j.viewTo){var me=ai(e,n,n,-1);me?(j.view=j.view.slice(0,me.index),j.viewTo=me.lineN):Ua(e)}else{var xe=ai(e,n,n,-1),we=ai(e,L,L+I,1);xe&&we?(j.view=j.view.slice(0,xe.index).concat(tr(e,xe.lineN,we.lineN)).concat(j.view.slice(we.index)),j.viewTo+=I):Ua(e)}var je=j.externalMeasured;je&&(L=j.lineN&&n=I.viewTo)return;var ee=I.view[Na(e,n)];if(ee.node==null)return;var me=ee.changes||(ee.changes=[]);ve(me,L)==-1&&me.push(L)}function Ua(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ai(e,n,L,I){var j=Na(e,n),ee,me=e.display.view;if(!Ia||L==e.doc.first+e.doc.size)return{index:j,lineN:L};for(var xe=e.display.viewFrom,we=0;we0){if(j==me.length-1)return null;ee=xe+me[j].size-n,j++}else ee=xe-n;n+=ee,L+=ee}for(;jn(e.doc,L)!=L;){if(j==(I<0?0:me.length-1))return null;L+=I*me[j-(I<0?1:0)].size,j+=I}return{index:j,lineN:L}}function Fi(e,n,L){var I=e.display,j=I.view;j.length==0||n>=I.viewTo||L<=I.viewFrom?(I.view=tr(e,n,L),I.viewFrom=n):(I.viewFrom>n?I.view=tr(e,n,I.viewFrom).concat(I.view):I.viewFromL&&(I.view=I.view.slice(0,Na(e,L)))),I.viewTo=L}function Ai(e){for(var n=e.display.view,L=0,I=0;I=e.display.viewTo||xe.to().line0?n.blinker=setInterval(function(){e.hasFocus()||no(e),n.cursorDiv.style.visibility=(L=!L)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(n.cursorDiv.style.visibility="hidden")}function to(e){e.state.focused||(e.display.input.focus(),Ii(e))}function Mo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,no(e))},100)}function Ii(e,n){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(gt(e,"focus",e,n),e.state.focused=!0,H(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),m&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Za(e)}function no(e,n){if(e.state.delayingBlurEvent)return;e.state.focused&&(gt(e,"blur",e,n),e.state.focused=!1,S(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function ro(e){for(var n=e.display,L=n.lineDiv.offsetTop,I=0;I.005||ft<-.005)&&(Mr(j.line,me),mi(j.line),j.rest))for(var Tt=0;Tte.display.sizerWidth){var Yt=Math.ceil(xe/Nr(e.display));Yt>e.display.maxLineLength&&(e.display.maxLineLength=Yt,e.display.maxLine=j.line,e.display.maxLineChanged=!0)}}}function mi(e){if(e.widgets)for(var n=0;n=me&&(ee=Hn(n,sn(ln(n,we))-e.wrapper.clientHeight),me=we)}return{from:ee,to:Math.max(me,ee+1)}}function Io(e,n){if(bt(e,"scrollCursorIntoView"))return;var L=e.display,I=L.sizer.getBoundingClientRect(),j=null;if(n.top+I.top<0?j=!0:n.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!_){var ee=T("div","\u200B",null,`position: absolute; top: `+(n.top-L.viewOffset-zr(e.display))+`px; height: `+(n.bottom-n.top+_t(e)+L.barHeight)+`px; left: `+n.left+"px; width: "+Math.max(2,n.right-n.left)+"px;");e.display.lineSpace.appendChild(ee),ee.scrollIntoView(j),e.display.lineSpace.removeChild(ee)}}function Lo(e,n,L,I){I==null&&(I=0);var j;!e.options.lineWrapping&&n==L&&(n=n.ch?Gt(n.line,n.sticky=="before"?n.ch-1:n.ch,"after"):n,L=n.sticky=="before"?Gt(n.line,n.ch+1,"before"):n);for(var ee=0;ee<5;ee++){var me=!1,xe=ar(e,n),we=!L||L==n?xe:ar(e,L);j={left:Math.min(xe.left,we.left),top:Math.min(xe.top,we.top)-I,right:Math.max(xe.left,we.left),bottom:Math.max(xe.bottom,we.bottom)+I};var je=Vi(e,j),ft=e.doc.scrollTop,Tt=e.doc.scrollLeft;if(je.scrollTop!=null&&(Ji(e,je.scrollTop),Math.abs(e.doc.scrollTop-ft)>1&&(me=!0)),je.scrollLeft!=null&&(ti(e,je.scrollLeft),Math.abs(e.doc.scrollLeft-Tt)>1&&(me=!0)),!me)break}return j}function bo(e,n){var L=Vi(e,n);L.scrollTop!=null&&Ji(e,L.scrollTop),L.scrollLeft!=null&&ti(e,L.scrollLeft)}function Vi(e,n){var L=e.display,I=kr(e.display);n.top<0&&(n.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,ee=De(e),me={};n.bottom-n.top>ee&&(n.bottom=n.top+ee);var xe=e.doc.height+Ze(L),we=n.topxe-I;if(n.topj+ee){var ft=Math.min(n.top,(je?xe:n.bottom)-ee);ft!=j&&(me.scrollTop=ft)}var Tt=e.options.fixedGutter?0:L.gutters.offsetWidth,Yt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:L.scroller.scrollLeft-Tt,Kt=et(e)-L.gutters.offsetWidth,xn=n.right-n.left>Kt;return xn&&(n.right=n.left+Kt),n.left<10?me.scrollLeft=0:n.leftKt+Yt-3&&(me.scrollLeft=n.right+(xn?0:10)-Kt),me}function co(e,n){if(n==null)return;yo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+n}function Xi(e){yo(e);var n=e.getCursor();e.curOp.scrollToPos={from:n,to:n,margin:e.options.cursorScrollMargin}}function Yi(e,n,L){(n!=null||L!=null)&&yo(e),n!=null&&(e.curOp.scrollLeft=n),L!=null&&(e.curOp.scrollTop=L)}function ko(e,n){yo(e),e.curOp.scrollToPos=n}function yo(e){var n=e.curOp.scrollToPos;if(n){e.curOp.scrollToPos=null;var L=gn(e,n.from),I=gn(e,n.to);ao(e,L,I,n.margin)}}function ao(e,n,L,I){var j=Vi(e,{left:Math.min(n.left,L.left),top:Math.min(n.top,L.top)-I,right:Math.max(n.right,L.right),bottom:Math.max(n.bottom,L.bottom)+I});Yi(e,j.scrollLeft,j.scrollTop)}function Ji(e,n){if(Math.abs(e.doc.scrollTop-n)<2)return;A||fo(e,{top:n}),Qi(e,n,!0),A&&fo(e),oi(e,100)}function Qi(e,n,L){if(n=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,n)),e.display.scroller.scrollTop==n&&!L)return;e.doc.scrollTop=n,e.display.scrollbars.setScrollTop(n),e.display.scroller.scrollTop!=n&&(e.display.scroller.scrollTop=n)}function ti(e,n,L,I){if(n=Math.max(0,Math.min(n,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(L?n==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-n)<2)&&!I)return;e.doc.scrollLeft=n,ga(e),e.display.scroller.scrollLeft!=n&&(e.display.scroller.scrollLeft=n),e.display.scrollbars.setScrollLeft(n)}function Li(e){var n=e.display,L=n.gutters.offsetWidth,I=Math.round(e.doc.height+Ze(e.display));return{clientHeight:n.scroller.clientHeight,viewHeight:n.wrapper.clientHeight,scrollWidth:n.scroller.scrollWidth,clientWidth:n.scroller.clientWidth,viewWidth:n.wrapper.clientWidth,barLeft:e.options.fixedGutter?L:0,docHeight:I,scrollHeight:I+_t(e)+n.barHeight,nativeBarWidth:n.nativeBarWidth,gutterWidth:L}}var Di=function(e,n,L){this.cm=L;var I=this.vert=T("div",[T("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=T("div",[T("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");I.tabIndex=j.tabIndex=-1,e(I),e(j),Ue(I,"scroll",function(){I.clientHeight&&n(I.scrollTop,"vertical")}),Ue(j,"scroll",function(){j.clientWidth&&n(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,w&&r<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Di.prototype.update=function(e){var n=e.scrollWidth>e.clientWidth+1,L=e.scrollHeight>e.clientHeight+1,I=e.nativeBarWidth;if(L){this.vert.style.display="block",this.vert.style.bottom=n?I+"px":"0";var j=e.viewHeight-(n?I:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+j)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(n){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=e.barLeft+"px";var ee=e.viewWidth-e.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+ee)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(I==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:L?I:0,bottom:n?I:0}},Di.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Di.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Di.prototype.zeroWidthHack=function(){var e=u&&!s?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ue,this.disableVert=new ue},Di.prototype.enableZeroWidthBar=function(e,n,L){e.style.pointerEvents="auto";function I(){var j=e.getBoundingClientRect(),ee=L=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);ee!=e?e.style.pointerEvents="none":n.set(1e3,I)}n.set(1e3,I)},Di.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Zi=function(){};Zi.prototype.update=function(){return{bottom:0,right:0}},Zi.prototype.setScrollLeft=function(){},Zi.prototype.setScrollTop=function(){},Zi.prototype.clear=function(){};function Pi(e,n){n||(n=Li(e));var L=e.display.barWidth,I=e.display.barHeight;Eo(e,n);for(var j=0;j<4&&L!=e.display.barWidth||I!=e.display.barHeight;j++)L!=e.display.barWidth&&e.options.lineWrapping&&ro(e),Eo(e,Li(e)),L=e.display.barWidth,I=e.display.barHeight}function Eo(e,n){var L=e.display,I=L.scrollbars.update(n);L.sizer.style.paddingRight=(L.barWidth=I.right)+"px",L.sizer.style.paddingBottom=(L.barHeight=I.bottom)+"px",L.heightForcer.style.borderBottom=I.bottom+"px solid transparent",I.right&&I.bottom?(L.scrollbarFiller.style.display="block",L.scrollbarFiller.style.height=I.bottom+"px",L.scrollbarFiller.style.width=I.right+"px"):L.scrollbarFiller.style.display="",I.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(L.gutterFiller.style.display="block",L.gutterFiller.style.height=I.bottom+"px",L.gutterFiller.style.width=n.gutterWidth+"px"):L.gutterFiller.style.display=""}var xo={native:Di,null:Zi};function Co(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&S(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new xo[e.options.scrollbarStyle](function(n){e.display.wrapper.insertBefore(n,e.display.scrollbarFiller),Ue(n,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),n.setAttribute("cm-not-content","true")},function(n,L){L=="horizontal"?ti(e,n):Ji(e,n)},e),e.display.scrollbars.addClass&&H(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function ki(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++io},Vr(e.curOp)}function $i(e){var n=e.curOp;n&&Bt(n,function(L){for(var I=0;I=L.viewTo)||L.maxLineChanged&&n.options.lineWrapping,e.update=e.mustUpdate&&new yi(n,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function so(e){e.updatedDisplay=e.mustUpdate&&Wi(e.cm,e.update)}function So(e){var n=e.cm,L=n.display;e.updatedDisplay&&ro(n),e.barMeasure=Li(n),L.maxLineChanged&&!n.options.lineWrapping&&(e.adjustWidthTo=qe(n,L.maxLine,L.maxLine.text.length).left+3,n.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+e.adjustWidthTo+_t(n)+n.display.barWidth),e.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+e.adjustWidthTo-et(n))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=L.input.prepareSelection())}function Uo(e){var n=e.cm;e.adjustWidthTo!=null&&(n.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var L=+new Date+e.options.workTime,I=Wn(e,n.highlightFrontier),j=[];n.iter(I.line,Math.min(n.first+n.size,e.display.viewTo+500),function(ee){if(I.line>=e.display.viewFrom){var me=ee.styles,xe=ee.text.length>e.options.maxHighlightLength?Tn(n.mode,I.state):null,we=ct(e,ee,I,!0);xe&&(I.state=xe),ee.styles=we.styles;var je=ee.styleClasses,ft=we.classes;ft?ee.styleClasses=ft:je&&(ee.styleClasses=null);for(var Tt=!me||me.length!=ee.styles.length||je!=ft&&(!je||!ft||je.bgClass!=ft.bgClass||je.textClass!=ft.textClass),Yt=0;!Tt&&YtL)return oi(e,e.options.workDelay),!0}),n.highlightFrontier=I.line,n.modeFrontier=Math.max(n.modeFrontier,I.line),j.length&&fi(e,function(){for(var ee=0;ee=L.viewFrom&&n.visible.to<=L.viewTo&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo)&&L.renderedView==L.view&&Ai(e)==0)return!1;Ga(e)&&(Ua(e),n.dims=Ar(e));var j=I.first+I.size,ee=Math.max(n.visible.from-e.options.viewportMargin,I.first),me=Math.min(j,n.visible.to+e.options.viewportMargin);L.viewFromme&&L.viewTo-me<20&&(me=Math.min(j,L.viewTo)),Ia&&(ee=jn(e.doc,ee),me=An(e.doc,me));var xe=ee!=L.viewFrom||me!=L.viewTo||L.lastWrapHeight!=n.wrapperHeight||L.lastWrapWidth!=n.wrapperWidth;Fi(e,ee,me),L.viewOffset=sn(ln(e.doc,L.viewFrom)),e.display.mover.style.top=L.viewOffset+"px";var we=Ai(e);if(!xe&&we==0&&!n.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var je=wo(e);return we>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,n.dims),we>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,qi(je),x(L.cursorDiv),x(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,xe&&(L.lastWrapHeight=n.wrapperHeight,L.lastWrapWidth=n.wrapperWidth,oi(e,400)),L.updateLineNumbers=null,!0}function To(e,n){for(var L=n.viewport,I=!0;;I=!1){if(!I||!e.options.lineWrapping||n.oldDisplayWidth==et(e)){if(L&&L.top!=null&&(L={top:Math.min(e.doc.height+Ze(e.display)-De(e),L.top)}),n.visible=uo(e.display,e.doc,L),n.visible.from>=e.display.viewFrom&&n.visible.to<=e.display.viewTo)break}else I&&(n.visible=uo(e.display,e.doc,L));if(!Wi(e,n))break;ro(e);var j=Li(e);Pa(e),Pi(e,j),Sa(e,j),n.force=!1}n.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(n.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fo(e,n){var L=new yi(e,n);if(Wi(e,L)){ro(e),To(e,L);var I=Li(e);Pa(e),Pi(e,I),Sa(e,I),L.finish()}}function Wo(e,n,L){var I=e.display,j=e.options.lineNumbers,ee=I.lineDiv,me=ee.firstChild;function xe(xn){var Bn=xn.nextSibling;return m&&u&&e.display.currentWheelTarget==xn?xn.style.display="none":xn.parentNode.removeChild(xn),Bn}for(var we=I.view,je=I.viewFrom,ft=0;ft-1&&(Kt=!1),Cn(e,Tt,je,L)),Kt&&(x(Tt.lineNumber),Tt.lineNumber.appendChild(document.createTextNode(an(e.options,je)))),me=Tt.node.nextSibling}je+=Tt.size}for(;me;)me=xe(me)}function lo(e){var n=e.gutters.offsetWidth;e.sizer.style.marginLeft=n+"px"}function Sa(e,n){e.display.sizer.style.minHeight=n.docHeight+"px",e.display.heightForcer.style.top=n.docHeight+"px",e.display.gutters.style.height=n.docHeight+e.display.barHeight+_t(e)+"px"}function ga(e){var n=e.display,L=n.view;if(!n.alignWidgets&&(!n.gutters.firstChild||!e.options.fixedGutter))return;for(var I=la(n)-n.scroller.scrollLeft+e.doc.scrollLeft,j=n.gutters.offsetWidth,ee=I+"px",me=0;meme.clientWidth,we=me.scrollHeight>me.clientHeight;if(!(I&&xe||j&&we))return;if(j&&u&&m){e:for(var je=n.target,ft=ee.view;je!=me;je=je.parentNode)for(var Tt=0;Tt=0&&_n(e,I.to())<=0)return L}return-1};var wa=function(e,n){this.anchor=e,this.head=n};wa.prototype.from=function(){return _r(this.anchor,this.head)},wa.prototype.to=function(){return dr(this.anchor,this.head)},wa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function sa(e,n,L){var I=e&&e.options.selectionsMayTouch,j=n[L];n.sort(function(Yt,Kt){return _n(Yt.from(),Kt.from())}),L=ve(n,j);for(var ee=1;ee0:we>=0){var je=_r(xe.from(),me.from()),ft=dr(xe.to(),me.to()),Tt=xe.empty()?me.from()==me.head:xe.from()==xe.head;ee<=L&&--L,n.splice(--ee,2,new wa(Tt?ft:je,Tt?je:ft))}}return new hi(n,L)}function Cr(e,n){return new hi([new wa(e,n||e)],0)}function Qr(e){return e.text?Gt(e.from.line+e.text.length-1,$(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function va(e,n){if(_n(e,n.from)<0)return e;if(_n(e,n.to)<=0)return Qr(n);var L=e.line+n.text.length-(n.to.line-n.from.line)-1,I=e.ch;return e.line==n.to.line&&(I+=Qr(n).ch-n.to.ch),Gt(L,I)}function ja(e,n){for(var L=[],I=0;I1&&e.remove(xe.line+1,xn-1),e.insert(xe.line+1,vr)}zt(e,"change",e,n)}function Ja(e,n,L){function I(j,ee,me){if(j.linked)for(var xe=0;xe1&&!e.done[e.done.length-2].ranges)return e.done.pop(),$(e.done)}function Qs(e,n,L,I){var j=e.history;j.undone.length=0;var ee=+new Date,me,xe;if((j.lastOp==I||j.lastOrigin==n.origin&&n.origin&&(n.origin.charAt(0)=="+"&&j.lastModTime>ee-(e.cm?e.cm.options.historyEventDelay:500)||n.origin.charAt(0)=="*"))&&(me=Ml(j,j.lastOp==I)))xe=$(me.changes),_n(n.from,n.to)==0&&_n(n.from,xe.to)==0?xe.to=Qr(n):me.changes.push(Ds(e,n));else{var we=$(j.done);for((!we||!we.ranges)&&ms(e.sel,j.done),me={changes:[Ds(e,n)],generation:j.generation},j.done.push(me);j.done.length>j.undoDepth;)j.done.shift(),j.done[0].ranges||j.done.shift()}j.done.push(L),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=ee,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=n.origin,xe||gt(e,"historyAdded")}function Il(e,n,L,I){var j=n.charAt(0);return j=="*"||j=="+"&&L.ranges.length==I.ranges.length&&L.somethingSelected()==I.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ps(e,n,L,I){var j=e.history,ee=I&&I.origin;L==j.lastSelOp||ee&&j.lastSelOrigin==ee&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==ee||Il(e,ee,$(j.done),n))?j.done[j.done.length-1]=n:ms(n,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=ee,j.lastSelOp=L,I&&I.clearRedo!==!1&&Js(j.undone)}function ms(e,n){var L=$(n);L&&L.ranges&&L.equals(e)||n.push(e)}function Ps(e,n,L,I){var j=n["spans_"+e.id],ee=0;e.iter(Math.max(e.first,L),Math.min(e.first+e.size,I),function(me){me.markedSpans&&((j||(j=n["spans_"+e.id]={}))[ee]=me.markedSpans),++ee})}function vs(e){if(!e)return null;for(var n,L=0;L-1&&($(xe)[Tt]=je[Tt],delete je[Tt]))}}return I}function gs(e,n,L,I){if(I){var j=e.anchor;if(L){var ee=_n(n,j)<0;ee!=_n(L,j)<0?(j=n,n=L):ee!=_n(n,L)<0&&(n=L)}return new wa(j,n)}else return new wa(L||n,n)}function _s(e,n,L,I,j){j==null&&(j=e.cm&&(e.cm.display.shift||e.extend)),vi(e,new hi([gs(e.sel.primary(),n,L,j)],0),I)}function $s(e,n,L){for(var I=[],j=e.cm&&(e.cm.display.shift||e.extend),ee=0;ee=n.ch:xe.to>n.ch))){if(j&&(gt(we,"beforeCursorEnter"),we.explicitlyCleared))if(ee.markedSpans){--me;continue}else break;if(!we.atomic)continue;if(L){var Tt=we.find(I<0?1:-1),Yt=void 0;if((I<0?ft:je)&&(Tt=il(e,Tt,-I,Tt&&Tt.line==n.line?ee:null)),Tt&&Tt.line==n.line&&(Yt=_n(Tt,L))&&(I<0?Yt<0:Yt>0))return Go(e,Tt,n,I,j)}var Kt=we.find(I<0?-1:1);return(I<0?je:ft)&&(Kt=il(e,Kt,I,Kt.line==n.line?ee:null)),Kt?Go(e,Kt,n,I,j):null}}return n}function bs(e,n,L,I,j){var ee=I||1,me=Go(e,n,L,ee,j)||!j&&Go(e,n,L,ee,!0)||Go(e,n,L,-ee,j)||!j&&Go(e,n,L,-ee,!0);return me||(e.cantEdit=!0,Gt(e.first,0))}function il(e,n,L,I){return L<0&&n.ch==0?n.line>e.first?F(e,Gt(n.line-1)):null:L>0&&n.ch==(I||ln(e,n.line)).text.length?n.line=0;--j)sl(e,{from:I[j].from,to:I[j].to,text:j?[""]:n.text,origin:n.origin});else sl(e,n)}function sl(e,n){if(n.text.length==1&&n.text[0]==""&&_n(n.from,n.to)==0)return;var L=ja(e,n);Qs(e,n,L,e.cm?e.cm.curOp.id:NaN),Vo(e,n,L,ua(e,n));var I=[];Ja(e,function(j,ee){!ee&&ve(I,j.history)==-1&&(dl(j.history,n),I.push(j.history)),Vo(j,n,null,ua(j,n))})}function ys(e,n,L){var I=e.cm&&e.cm.state.suppressEdits;if(I&&!L)return;for(var j=e.history,ee,me=e.sel,xe=n=="undo"?j.done:j.undone,we=n=="undo"?j.undone:j.done,je=0;je=0;--Kt){var xn=Yt(Kt);if(xn)return xn.v}}function ll(e,n){if(n==0)return;if(e.first+=n,e.sel=new hi(pe(e.sel.ranges,function(j){return new wa(Gt(j.anchor.line+n,j.anchor.ch),Gt(j.head.line+n,j.head.ch))}),e.sel.primIndex),e.cm){Ma(e.cm,e.first,e.first-n,n);for(var L=e.cm.display,I=L.viewFrom;Ie.lastLine())return;if(n.from.lineee&&(n={from:n.from,to:Gt(ee,ln(e,ee).text.length),text:[n.text[0]],origin:n.origin}),n.removed=Sr(e,n.from,n.to),L||(L=ja(e,n)),e.cm?kl(e.cm,n,I):vo(e,n,I),Ho(e,L,Re),e.cantEdit&&bs(e,Gt(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,n,L){var I=e.doc,j=e.display,ee=n.from,me=n.to,xe=!1,we=ee.line;e.options.lineWrapping||(we=cr(on(ln(I,ee.line))),I.iter(we,me.line+1,function(Kt){if(Kt==j.maxLine)return xe=!0,!0})),I.sel.contains(n.from,n.to)>-1&&Ve(e),vo(I,n,L,xa(e)),e.options.lineWrapping||(I.iter(we,ee.line+n.text.length,function(Kt){var xn=qt(Kt);xn>j.maxLineLength&&(j.maxLine=Kt,j.maxLineLength=xn,j.maxLineChanged=!0,xe=!1)}),xe&&(e.curOp.updateMaxLine=!0)),Ha(I,ee.line),oi(e,400);var je=n.text.length-(me.line-ee.line)-1;n.full?Ma(e):ee.line==me.line&&n.text.length==1&&!Hi(e.doc,n)?La(e,ee.line,"text"):Ma(e,ee.line,me.line+1,je);var ft=We(e,"changes"),Tt=We(e,"change");if(Tt||ft){var Yt={from:ee,to:me,text:n.text,removed:n.removed,origin:n.origin};Tt&&zt(e,"change",e,Yt),ft&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Yt)}e.display.selForContextMenu=null}function Xo(e,n,L,I,j){var ee;I||(I=L),_n(I,L)<0&&(ee=[I,L],L=ee[0],I=ee[1]),typeof n=="string"&&(n=e.splitLines(n)),zo(e,{from:L,to:I,text:n,origin:j})}function ul(e,n,L,I){L1||!(this.children[0]instanceof Do))){var xe=[];this.collapse(xe),this.children=[new Do(xe)],this.children[0].parent=this}},collapse:function(e){for(var n=0;n50){for(var me=j.lines.length%25+25,xe=me;xe10);e.parent.maybeSpill()},iterN:function(e,n,L){for(var I=0;Ie.display.maxLineLength&&(e.display.maxLine=je,e.display.maxLineLength=ft,e.display.maxLineChanged=!0)}I!=null&&e&&this.collapsed&&Ma(e,I,j+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&rl(e.doc)),e&&zt(e,"markerCleared",e,this,I,j),n&&$i(e),this.parent&&this.parent.clear()},Gi.prototype.find=function(e,n){e==null&&this.type=="bookmark"&&(e=1);for(var L,I,j=0;j0||me==0&&ee.clearWhenEmpty!==!1)return ee;if(ee.replacedWith&&(ee.collapsed=!0,ee.widgetNode=k("span",[ee.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||ee.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&(ee.widgetNode.insertLeft=!0)),ee.collapsed){if(yn(e,n.line,n,L,ee)||n.line!=L.line&&yn(e,L.line,n,L,ee))throw new Error("Inserting collapsed marker partially overlapping an existing one");ma()}ee.addToHistory&&Qs(e,{from:n,to:L,origin:"markText"},e.sel,NaN);var xe=n.line,we=e.cm,je;if(e.iter(xe,L.line+1,function(Tt){we&&ee.collapsed&&!we.options.lineWrapping&&on(Tt)==we.display.maxLine&&(je=!0),ee.collapsed&&xe!=n.line&&Mr(Tt,0),ei(Tt,new Qa(ee,xe==n.line?n.ch:null,xe==L.line?L.ch:null)),++xe}),ee.collapsed&&e.iter(n.line,L.line+1,function(Tt){zn(e,Tt)&&Mr(Tt,0)}),ee.clearOnEnter&&Ue(ee,"beforeCursorEnter",function(){return ee.clear()}),ee.readOnly&&(Wa(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),ee.collapsed&&(ee.id=++hl,ee.atomic=!0),we){if(je&&(we.curOp.updateMaxLine=!0),ee.collapsed)Ma(we,n.line,L.line+1);else if(ee.className||ee.startStyle||ee.endStyle||ee.css||ee.attributes||ee.title)for(var ft=n.line;ft<=L.line;ft++)La(we,ft,"text");ee.atomic&&rl(we.doc),zt(we,"markerAdded",we,ee)}return ee}var Qo=function(e,n){this.markers=e,this.primary=n;for(var L=0;L=0;we--)zo(this,I[we]);xe?tl(this,xe):this.cm&&Xi(this.cm)}),undo:Xa(function(){ys(this,"undo")}),redo:Xa(function(){ys(this,"redo")}),undoSelection:Xa(function(){ys(this,"undo",!0)}),redoSelection:Xa(function(){ys(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,n=0,L=0,I=0;I=e.ch)&&n.push(j.marker.parent||j.marker)}return n},findMarks:function(e,n,L){e=F(this,e),n=F(this,n);var I=[],j=e.line;return this.iter(e.line,n.line+1,function(ee){var me=ee.markedSpans;if(me)for(var xe=0;xe=we.to||we.from==null&&j!=e.line||we.from!=null&&j==n.line&&we.from>=n.ch)&&(!L||L(we.marker))&&I.push(we.marker.parent||we.marker)}++j}),I},getAllMarks:function(){var e=[];return this.iter(function(n){var L=n.markedSpans;if(L)for(var I=0;Ie)return n=e,!0;e-=ee,++L}),F(this,Gt(L,n))},indexFromPos:function(e){e=F(this,e);var n=e.ch;if(e.linen&&(n=e.from),e.to!=null&&e.to-1){n.state.draggingText(e),setTimeout(function(){return n.display.input.focus()},20);return}try{var ft=e.dataTransfer.getData("Text");if(ft){var Tt;if(n.state.draggingText&&!n.state.draggingText.copy&&(Tt=n.listSelections()),Ho(n.doc,Cr(L,L)),Tt)for(var Yt=0;Yt=0;xe--)Xo(e.doc,"",I[xe].from,I[xe].to,"+delete");Xi(e)})}function Us(e,n,L){var I=Me(e.text,n+L,L);return I<0||I>e.text.length?null:I}function js(e,n,L){var I=Us(e,n.ch,L);return I==null?null:new Gt(n.line,I,L<0?"after":"before")}function Bs(e,n,L,I,j){if(e){n.doc.direction=="rtl"&&(j=-j);var ee=xt(L,n.doc.direction);if(ee){var me=j<0?$(ee):ee[0],xe=j<0==(me.level==1),we=xe?"after":"before",je;if(me.level>0||n.doc.direction=="rtl"){var ft=tt(n,L);je=j<0?L.text.length-1:0;var Tt=Rt(n,ft,je).top;je=$e(function(Yt){return Rt(n,ft,Yt).top==Tt},j<0==(me.level==1)?me.from:me.to-1,je),we=="before"&&(je=Us(L,je,1))}else je=j<0?me.to:me.from;return new Gt(I,je,we)}}return new Gt(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,n,L,I){var j=xt(n,e.doc.direction);if(!j)return js(n,L,I);L.ch>=n.text.length?(L.ch=n.text.length,L.sticky="before"):L.ch<=0&&(L.ch=0,L.sticky="after");var ee=ht(j,L.ch,L.sticky),me=j[ee];if(e.doc.direction=="ltr"&&me.level%2==0&&(I>0?me.to>L.ch:me.from=me.from&&Yt>=ft.begin)){var Kt=Tt?"before":"after";return new Gt(L.line,Yt,Kt)}}var xn=function(vr,jr,gr){for(var Gr=function(Va,gi){return gi?new Gt(L.line,xe(Va,1),"before"):new Gt(L.line,Va,"after")};vr>=0&&vr0==(oa.level!=1),Ea=ta?gr.begin:xe(gr.end,-1);if(oa.from<=Ea&&Ea0?ft.end:xe(ft.begin,-1);return Yn!=null&&!(I>0&&Yn==n.text.length)&&(Bn=xn(I>0?0:j.length-1,I,je(Yn)),Bn)?Bn:null}var $o={selectAll:ol,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Re)},killLine:function(e){return Zo(e,function(n){if(n.empty()){var L=ln(e.doc,n.head.line).text.length;return n.head.ch==L&&n.head.line0)j=new Gt(j.line,j.ch+1),e.replaceRange(ee.charAt(j.ch-1)+ee.charAt(j.ch-2),Gt(j.line,j.ch-2),j,"+transpose");else if(j.line>e.doc.first){var me=ln(e.doc,j.line-1).text;me&&(j=new Gt(j.line,1),e.replaceRange(ee.charAt(0)+e.doc.lineSeparator()+me.charAt(me.length-1),Gt(j.line-1,me.length-1),j,"+transpose"))}}L.push(new wa(j,j))}e.setSelections(L)})},newlineAndIndent:function(e){return fi(e,function(){for(var n=e.listSelections(),L=n.length-1;L>=0;L--)e.replaceRange(e.doc.lineSeparator(),n[L].anchor,n[L].head,"+input");n=e.listSelections();for(var I=0;Ie&&_n(n,this.pos)==0&&L==this.button};var ls,us;function Yl(e,n){var L=+new Date;return us&&us.compare(L,e,n)?(ls=us=null,"triple"):ls&&ls.compare(L,e,n)?(us=new Gs(L,e,n),ls=null,"double"):(ls=new Gs(L,e,n),us=null,"single")}function zs(e){var n=this,L=n.display;if(bt(n,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,pa(L,e)){m||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(n,e))return;var I=Ca(n,e),j=rt(e),ee=I?Yl(I,j):"single";if(window.focus(),j==1&&n.state.selectingText&&n.state.selectingText(e),I&&Ol(n,j,I,ee,e))return;j==1?I?Ql(n,I,ee,e):vt(e)==L.scroller&&Te(e):j==2?(I&&_s(n.doc,I),setTimeout(function(){return L.input.focus()},20)):j==3&&(P?n.display.input.onContextMenu(e):Mo(n))}function Ol(e,n,L,I,j){var ee="Click";return I=="double"?ee="Double"+ee:I=="triple"&&(ee="Triple"+ee),ee=(n==1?"Left":n==2?"Middle":"Right")+ee,ss(e,bl(ee,j),j,function(me){if(typeof me=="string"&&(me=$o[me]),!me)return!1;var xe=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),xe=me(e,L)!=Pe}finally{e.state.suppressEdits=!1}return xe})}function Jl(e,n,L){var I=e.getOption("configureMouse"),j=I?I(e,n,L):{};if(j.unit==null){var ee=b?L.shiftKey&&L.metaKey:L.altKey;j.unit=ee?"rectangle":n=="single"?"char":n=="double"?"word":"line"}return(j.extend==null||e.doc.extend)&&(j.extend=e.doc.extend||L.shiftKey),j.addNew==null&&(j.addNew=u?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(u?L.altKey:L.ctrlKey)),j}function Ql(e,n,L,I){w?setTimeout(W(to,e),0):e.curOp.focus=z();var j=Jl(e,L,I),ee=e.doc.sel,me;e.options.dragDrop&&Lt&&!e.isReadOnly()&&L=="single"&&(me=ee.contains(n))>-1&&(_n((me=ee.ranges[me]).from(),n)<0||n.xRel>0)&&(_n(me.to(),n)>0||n.xRel<0)?Zl(e,I,n,j):$l(e,I,n,j)}function Zl(e,n,L,I){var j=e.display,ee=!1,me=Fa(e,function(je){m&&(j.scroller.draggable=!1),e.state.draggingText=!1,kt(j.wrapper.ownerDocument,"mouseup",me),kt(j.wrapper.ownerDocument,"mousemove",xe),kt(j.scroller,"dragstart",we),kt(j.scroller,"drop",me),ee||(Te(je),I.addNew||_s(e.doc,L,null,null,I.extend),m&&!d||w&&r==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),xe=function(je){ee=ee||Math.abs(n.clientX-je.clientX)+Math.abs(n.clientY-je.clientY)>=10},we=function(){return ee=!0};m&&(j.scroller.draggable=!0),e.state.draggingText=me,me.copy=!I.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),Ue(j.wrapper.ownerDocument,"mouseup",me),Ue(j.wrapper.ownerDocument,"mousemove",xe),Ue(j.scroller,"dragstart",we),Ue(j.scroller,"drop",me),Mo(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,n,L){if(L=="char")return new wa(n,n);if(L=="word")return e.findWordAt(n);if(L=="line")return new wa(Gt(n.line,0),F(e.doc,Gt(n.line+1,0)));var I=L(e,n);return new wa(I.from,I.to)}function $l(e,n,L,I){var j=e.display,ee=e.doc;Te(n);var me,xe,we=ee.sel,je=we.ranges;if(I.addNew&&!I.extend?(xe=ee.sel.contains(L),xe>-1?me=je[xe]:me=new wa(L,L)):(me=ee.sel.primary(),xe=ee.sel.primIndex),I.unit=="rectangle")I.addNew||(me=new wa(L,L)),L=Ca(e,n,!0,!0),xe=-1;else{var ft=Vs(e,L,I.unit);I.extend?me=gs(me,ft.anchor,ft.head,I.extend):me=ft}I.addNew?xe==-1?(xe=je.length,vi(ee,sa(e,je.concat([me]),xe),{scroll:!1,origin:"*mouse"})):je.length>1&&je[xe].empty()&&I.unit=="char"&&!I.extend?(vi(ee,sa(e,je.slice(0,xe).concat(je.slice(xe+1)),0),{scroll:!1,origin:"*mouse"}),we=ee.sel):Ao(ee,xe,me,ce):(xe=0,vi(ee,new hi([me],0),ce),we=ee.sel);var Tt=L;function Yt(gr){if(_n(Tt,gr)==0)return;if(Tt=gr,I.unit=="rectangle"){for(var Gr=[],oa=e.options.tabSize,ta=X(ln(ee,L.line).text,L.ch,oa),Ea=X(ln(ee,gr.line).text,gr.ch,oa),Va=Math.min(ta,Ea),gi=Math.max(ta,Ea),ni=Math.min(L.line,gr.line),zi=Math.min(e.lastLine(),Math.max(L.line,gr.line));ni<=zi;ni++){var Ui=ln(ee,ni).text,ci=ye(Ui,Va,oa);Va==gi?Gr.push(new wa(Gt(ni,ci),Gt(ni,ci))):Ui.length>ci&&Gr.push(new wa(Gt(ni,ci),Gt(ni,ye(Ui,gi,oa))))}Gr.length||Gr.push(new wa(L,L)),vi(ee,sa(e,we.ranges.slice(0,xe).concat(Gr),xe),{origin:"*mouse",scroll:!1}),e.scrollIntoView(gr)}else{var ji=me,Ci=Vs(e,gr,I.unit),pi=ji.anchor,di;_n(Ci.anchor,pi)>0?(di=Ci.head,pi=_r(ji.from(),Ci.anchor)):(di=Ci.anchor,pi=dr(ji.to(),Ci.head));var si=we.ranges.slice(0);si[xe]=ql(e,new wa(F(ee,pi),di)),vi(ee,sa(e,si,xe),ce)}}var Kt=j.wrapper.getBoundingClientRect(),xn=0;function Bn(gr){var Gr=++xn,oa=Ca(e,gr,!0,I.unit=="rectangle");if(!oa)return;if(_n(oa,Tt)!=0){e.curOp.focus=z(),Yt(oa);var ta=uo(j,ee);(oa.line>=ta.to||oa.lineKt.bottom?20:0;Ea&&setTimeout(Fa(e,function(){if(xn!=Gr)return;j.scroller.scrollTop+=Ea,Bn(gr)}),50)}}function Yn(gr){e.state.selectingText=!1,xn=Infinity,gr&&(Te(gr),j.input.focus()),kt(j.wrapper.ownerDocument,"mousemove",vr),kt(j.wrapper.ownerDocument,"mouseup",jr),ee.history.lastSelOrigin=null}var vr=Fa(e,function(gr){gr.buttons===0||!rt(gr)?Yn(gr):Bn(gr)}),jr=Fa(e,Yn);e.state.selectingText=jr,Ue(j.wrapper.ownerDocument,"mousemove",vr),Ue(j.wrapper.ownerDocument,"mouseup",jr)}function ql(e,n){var L=n.anchor,I=n.head,j=ln(e.doc,L.line);if(_n(L,I)==0&&L.sticky==I.sticky)return n;var ee=xt(j);if(!ee)return n;var me=ht(ee,L.ch,L.sticky),xe=ee[me];if(xe.from!=L.ch&&xe.to!=L.ch)return n;var we=me+(xe.from==L.ch==(xe.level!=1)?0:1);if(we==0||we==ee.length)return n;var je;if(I.line!=L.line)je=(I.line-L.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var ft=ht(ee,I.ch,I.sticky),Tt=ft-me||(I.ch-L.ch)*(xe.level==1?-1:1);ft==we-1||ft==we?je=Tt<0:je=Tt>0}var Yt=ee[we+(je?-1:0)],Kt=je==(Yt.level==1),xn=Kt?Yt.from:Yt.to,Bn=Kt?"after":"before";return L.ch==xn&&L.sticky==Bn?n:new wa(new Gt(L.line,xn,Bn),I)}function wl(e,n,L,I){var j,ee;if(n.touches)j=n.touches[0].clientX,ee=n.touches[0].clientY;else try{j=n.clientX,ee=n.clientY}catch(Yt){return!1}if(j>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;I&&Te(n);var me=e.display,xe=me.lineDiv.getBoundingClientRect();if(ee>xe.bottom||!We(e,L))return Fe(n);ee-=xe.top-me.viewOffset;for(var we=0;we=j){var ft=Hn(e.doc,ee),Tt=e.display.gutterSpecs[we];return gt(e,L,e,ft,Tt.className,n),Fe(n)}}}function Xs(e,n){return wl(e,n,"gutterClick",!0)}function Tl(e,n){if(pa(e.display,n)||Al(e,n))return;if(bt(e,n,"contextmenu"))return;P||e.display.input.onContextMenu(n)}function Al(e,n){return We(e,"gutterContextMenu")?wl(e,n,"gutterContextMenu",!1):!1}function Dl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Rr(e)}var qo={toString:function(){return"CodeMirror.Init"}},Os={},cs={};function eu(e){var n=e.optionHandlers;function L(I,j,ee,me){e.defaults[I]=j,ee&&(n[I]=me?function(xe,we,je){je!=qo&&ee(xe,we,je)}:ee)}e.defineOption=L,e.Init=qo,L("value","",function(I,j){return I.setValue(j)},!0),L("mode",null,function(I,j){I.doc.modeOption=j,qa(I)},!0),L("indentUnit",2,qa,!0),L("indentWithTabs",!1),L("smartIndent",!0),L("tabSize",4,function(I){xi(I),Rr(I),Ma(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var ee=[],me=I.doc.first;I.doc.iter(function(we){for(var je=0;;){var ft=we.text.indexOf(j,je);if(ft==-1)break;je=ft+j.length,ee.push(Gt(me,ft))}me++});for(var xe=ee.length-1;xe>=0;xe--)Xo(I.doc,j,ee[xe],Gt(ee[xe].line,ee[xe].ch+j.length))}),L("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(I,j,ee){I.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),ee!=qo&&I.refresh()}),L("specialCharPlaceholder",Qn,function(I){return I.refresh()},!0),L("electricChars",!0),L("inputStyle",i?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),L("spellcheck",!1,function(I,j){return I.getInputField().spellcheck=j},!0),L("autocorrect",!1,function(I,j){return I.getInputField().autocorrect=j},!0),L("autocapitalize",!1,function(I,j){return I.getInputField().autocapitalize=j},!0),L("rtlMoveVisually",!O),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){Dl(I),Ni(I)},!0),L("keyMap","default",function(I,j,ee){var me=os(j),xe=ee!=qo&&os(ee);xe&&xe.detach&&xe.detach(I,me),me.attach&&me.attach(I,xe||null)}),L("extraKeys",null),L("configureMouse",null),L("lineWrapping",!1,nu,!0),L("gutters",[],function(I,j){I.display.gutterSpecs=ui(j,I.options.lineNumbers),Ni(I)},!0),L("fixedGutter",!0,function(I,j){I.display.gutters.style.left=j?la(I.display)+"px":"0",I.refresh()},!0),L("coverGutterNextToScrollbar",!1,function(I){return Pi(I)},!0),L("scrollbarStyle","native",function(I){Co(I),Pi(I),I.display.scrollbars.setScrollTop(I.doc.scrollTop),I.display.scrollbars.setScrollLeft(I.doc.scrollLeft)},!0),L("lineNumbers",!1,function(I,j){I.display.gutterSpecs=ui(I.options.gutters,j),Ni(I)},!0),L("firstLineNumber",1,Ni,!0),L("lineNumberFormatter",function(I){return I},Ni,!0),L("showCursorWhenSelecting",!1,Pa,!0),L("resetSelectionOnContextMenu",!0),L("lineWiseCopyCut",!0),L("pasteLinesPerSelection",!0),L("selectionsMayTouch",!1),L("readOnly",!1,function(I,j){j=="nocursor"&&(no(I),I.display.input.blur()),I.display.input.readOnlyChanged(j)}),L("screenReaderLabel",null,function(I,j){j=j===""?null:j,I.display.input.screenReaderLabelChanged(j)}),L("disableInput",!1,function(I,j){j||I.display.input.reset()},!0),L("dragDrop",!0,tu),L("allowDropFileTypes",null),L("cursorBlinkRate",530),L("cursorScrollMargin",0),L("cursorHeight",1,Pa,!0),L("singleCursorHeightPerLine",!0,Pa,!0),L("workTime",100),L("workDelay",100),L("flattenSpans",!0,xi,!0),L("addModeClass",!1,xi,!0),L("pollInterval",100),L("undoDepth",200,function(I,j){return I.doc.history.undoDepth=j}),L("historyEventDelay",1250),L("viewportMargin",10,function(I){return I.refresh()},!0),L("maxHighlightLength",1e4,xi,!0),L("moveInputWithCursor",!0,function(I,j){j||I.display.input.resetPosition()}),L("tabindex",null,function(I,j){return I.display.input.getField().tabIndex=j||""}),L("autofocus",null),L("direction","ltr",function(I,j){return I.doc.setDirection(j)},!0),L("phrases",null)}function tu(e,n,L){var I=L&&L!=qo;if(!n!=!I){var j=e.display.dragFunctions,ee=n?Ue:kt;ee(e.display.scroller,"dragstart",j.start),ee(e.display.scroller,"dragenter",j.enter),ee(e.display.scroller,"dragover",j.over),ee(e.display.scroller,"dragleave",j.leave),ee(e.display.scroller,"drop",j.drop)}}function nu(e){e.options.lineWrapping?(H(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(S(e.display.wrapper,"CodeMirror-wrap"),cn(e)),Ta(e),Ma(e),Rr(e),setTimeout(function(){return Pi(e)},100)}function Ya(e,n){var L=this;if(!(this instanceof Ya))return new Ya(e,n);this.options=n=n?B(n):{},B(Os,n,!1);var I=n.value;typeof I=="string"?I=new wi(I,n.mode,null,n.lineSeparator,n.direction):n.mode&&(I.modeOption=n.mode),this.doc=I;var j=new Ya.inputStyles[n.inputStyle](this),ee=this.display=new ho(e,I,j,n);ee.wrapper.CodeMirror=this,Dl(this),n.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Co(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ue,keySeq:null,specialChars:null},n.autofocus&&!i&&ee.input.focus(),w&&r<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Pl(this),ou(),ki(this),this.curOp.forceUpdate=!0,As(this,I),n.autofocus&&!i||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&Ii(L)},20):no(this);for(var me in cs)cs.hasOwnProperty(me)&&cs[me](this,n[me],qo);Ga(this),n.finishInit&&n.finishInit(this);for(var xe=0;xe20*20}Ue(n.scroller,"touchstart",function(we){if(!bt(e,we)&&!ee(we)&&!Xs(e,we)){n.input.ensurePolled(),clearTimeout(L);var je=+new Date;n.activeTouch={start:je,moved:!1,prev:je-I.end<=300?I:null},we.touches.length==1&&(n.activeTouch.left=we.touches[0].pageX,n.activeTouch.top=we.touches[0].pageY)}}),Ue(n.scroller,"touchmove",function(){n.activeTouch&&(n.activeTouch.moved=!0)}),Ue(n.scroller,"touchend",function(we){var je=n.activeTouch;if(je&&!pa(n,we)&&je.left!=null&&!je.moved&&new Date-je.start<300){var ft=e.coordsChar(n.activeTouch,"page"),Tt;!je.prev||me(je,je.prev)?Tt=new wa(ft,ft):!je.prev.prev||me(je,je.prev.prev)?Tt=e.findWordAt(ft):Tt=new wa(Gt(ft.line,0),F(e.doc,Gt(ft.line+1,0))),e.setSelection(Tt.anchor,Tt.head),e.focus(),Te(we)}j()}),Ue(n.scroller,"touchcancel",j),Ue(n.scroller,"scroll",function(){n.scroller.clientHeight&&(Ji(e,n.scroller.scrollTop),ti(e,n.scroller.scrollLeft,!0),gt(e,"scroll",e))}),Ue(n.scroller,"mousewheel",function(we){return mo(e,we)}),Ue(n.scroller,"DOMMouseScroll",function(we){return mo(e,we)}),Ue(n.wrapper,"scroll",function(){return n.wrapper.scrollTop=n.wrapper.scrollLeft=0}),n.dragFunctions={enter:function(we){bt(e,we)||Xe(we)},over:function(we){bt(e,we)||(Fl(e,we),Xe(we))},start:function(we){return vl(e,we)},drop:Fa(e,Bl),leave:function(we){bt(e,we)||Ls(e)}};var xe=n.input.getField();Ue(xe,"keyup",function(we){return Cl.call(e,we)}),Ue(xe,"keydown",Fa(e,xl)),Ue(xe,"keypress",Fa(e,Sl)),Ue(xe,"focus",function(we){return Ii(e,we)}),Ue(xe,"blur",function(we){return no(e,we)})}var G=[];Ya.defineInitHook=function(e){return G.push(e)};function Q(e,n,L,I){var j=e.doc,ee;L==null&&(L="add"),L=="smart"&&(j.mode.indent?ee=Wn(e,n).state:L="prev");var me=e.options.tabSize,xe=ln(j,n),we=X(xe.text,null,me);xe.stateAfter&&(xe.stateAfter=null);var je=xe.text.match(/^\s*/)[0],ft;if(!I&&!/\S/.test(xe.text))ft=0,L="not";else if(L=="smart"&&(ft=j.mode.indent(ee,xe.text.slice(je.length),xe.text),ft==Pe||ft>150)){if(!I)return;L="prev"}L=="prev"?n>j.first?ft=X(ln(j,n-1).text,null,me):ft=0:L=="add"?ft=we+e.options.indentUnit:L=="subtract"?ft=we-e.options.indentUnit:typeof L=="number"&&(ft=we+L),ft=Math.max(0,ft);var Tt="",Yt=0;if(e.options.indentWithTabs)for(var Kt=Math.floor(ft/me);Kt;--Kt)Yt+=me,Tt+=" ";if(Ytme,we=He(n),je=null;if(xe&&I.ranges.length>1)if(ae&&ae.text.join(` `)==n){if(I.ranges.length%ae.text.length==0){je=[];for(var ft=0;ft=0;Yt--){var Kt=I.ranges[Yt],xn=Kt.from(),Bn=Kt.to();Kt.empty()&&(L&&L>0?xn=Gt(xn.line,xn.ch-L):e.state.overwrite&&!xe?Bn=Gt(Bn.line,Math.min(ln(ee,Bn.line).text.length,Bn.ch+$(we).length)):xe&&ae&&ae.lineWise&&ae.text.join(` `)==we.join(` `)&&(xn=Bn=Gt(xn.line,0)));var Yn={from:xn,to:Bn,text:je?je[Yt%je.length]:we,origin:j||(xe?"paste":e.state.cutIncoming>me?"cut":"+input")};zo(e.doc,Yn),zt(e,"inputRead",e,Yn)}n&&!xe&&Ge(e,n),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Tt),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function ke(e,n){var L=e.clipboardData&&e.clipboardData.getData("Text");if(L)return e.preventDefault(),!n.isReadOnly()&&!n.options.disableInput&&fi(n,function(){return Le(n,L,0,null,"paste")}),!0}function Ge(e,n){if(!e.options.electricChars||!e.options.smartIndent)return;for(var L=e.doc.sel,I=L.ranges.length-1;I>=0;I--){var j=L.ranges[I];if(j.head.ch>100||I&&L.ranges[I-1].head.line==j.head.line)continue;var ee=e.getModeAt(j.head),me=!1;if(ee.electricChars){for(var xe=0;xe-1){me=Q(e,j.head.line,"smart");break}}else ee.electricInput&&(ee.electricInput.test(ln(e.doc,j.head.line).text.slice(0,j.head.ch))&&(me=Q(e,j.head.line,"smart")));me&&zt(e,"electricInput",e,j.head.line)}}function ze(e){for(var n=[],L=[],I=0;Iee&&(Q(this,xe.head.line,I,!0),ee=xe.head.line,me==this.doc.sel.primIndex&&Xi(this));else{var we=xe.from(),je=xe.to(),ft=Math.max(ee,we.line);ee=Math.min(this.lastLine(),je.line-(je.ch?0:1))+1;for(var Tt=ft;Tt0&&Ao(this.doc,me,new wa(we,Yt[me].to()),Re)}}}),getTokenAt:function(I,j){return $r(this,I,j)},getLineTokens:function(I,j){return $r(this,Gt(I),j,!0)},getTokenTypeAt:function(I){I=F(this.doc,I);var j=hn(this,ln(this.doc,I.line)),ee=0,me=(j.length-1)/2,xe=I.ch,we;if(xe==0)we=j[2];else for(;;){var je=ee+me>>1;if((je?j[je*2-1]:0)>=xe)me=je;else if(j[je*2+1]we&&(I=we,me=!0),xe=ln(this.doc,I)}else xe=I;return ir(this,xe,{top:0,left:0},j||"page",ee||me).top+(me?this.doc.height-sn(xe):0)},defaultTextHeight:function(){return kr(this.display)},defaultCharWidth:function(){return Nr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,ee,me,xe){var we=this.display;I=ar(this,F(this.doc,I));var je=I.bottom,ft=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),we.sizer.appendChild(j),me=="over")je=I.top;else if(me=="above"||me=="near"){var Tt=Math.max(we.wrapper.clientHeight,this.doc.height),Yt=Math.max(we.sizer.clientWidth,we.lineSpace.clientWidth);(me=="above"||I.bottom+j.offsetHeight>Tt)&&I.top>j.offsetHeight?je=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=Tt&&(je=I.bottom),ft+j.offsetWidth>Yt&&(ft=Yt-j.offsetWidth)}j.style.top=je+"px",j.style.left=j.style.right="",xe=="right"?(ft=we.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(xe=="left"?ft=0:xe=="middle"&&(ft=(we.sizer.clientWidth-j.offsetWidth)/2),j.style.left=ft+"px"),ee&&bo(this,{left:ft,top:je,right:ft+j.offsetWidth,bottom:je+j.offsetHeight})},triggerOnKeyDown:ii(xl),triggerOnKeyPress:ii(Sl),triggerOnKeyUp:Cl,triggerOnMouseDown:ii(zs),execCommand:function(I){if($o.hasOwnProperty(I))return $o[I].call(null,this)},triggerElectric:ii(function(I){Ge(this,I)}),findPosH:function(I,j,ee,me){var xe=1;j<0&&(xe=-1,j=-j);for(var we=F(this.doc,I),je=0;je0&&ft(ee.charAt(me-1));)--me;for(;xe.5||this.options.lineWrapping)&&Ta(this),gt(this,"refresh",this)}),swapDoc:ii(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),As(this,I),Rr(this),this.display.input.reset(),Yi(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,zt(this,"swapDoc",this,j),j}),phrase:function(I){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,I)?j[I]:I},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Je(e),e.registerHelper=function(I,j,ee){L.hasOwnProperty(I)||(L[I]=e[I]={_global:[]}),L[I][j]=ee},e.registerGlobalHelper=function(I,j,ee,me){e.registerHelper(I,j,me),L[I]._global.push({pred:ee,val:me})}}function St(e,n,L,I,j){var ee=n,me=L,xe=ln(e,n.line),we=j&&e.direction=="rtl"?-L:L;function je(){var jr=n.line+we;return jr=e.first+e.size?!1:(n=new Gt(jr,n.ch,n.sticky),xe=ln(e,jr))}function ft(jr){var gr;if(I=="codepoint"){var Gr=xe.text.charCodeAt(n.ch+(I>0?0:-1));isNaN(Gr)?gr=null:gr=new Gt(n.line,Math.max(0,Math.min(xe.text.length,n.ch+L*(Gr>=55296&&Gr<56320?2:1))),-L)}else j?gr=Fs(e.cm,xe,n,L):gr=js(xe,n,L);if(gr==null)if(!jr&&je())n=Bs(j,e.cm,xe,n.line,we);else return!1;else n=gr;return!0}if(I=="char"||I=="codepoint")ft();else if(I=="column")ft(!0);else if(I=="word"||I=="group")for(var Tt=null,Yt=I=="group",Kt=e.cm&&e.cm.getHelper(n,"wordChars"),xn=!0;!(L<0&&!ft(!xn));xn=!1){var Bn=xe.text.charAt(n.ch)||` `,Yn=Y(Bn,Kt)?"w":Yt&&Bn==` `?"n":!Yt||/\s/.test(Bn)?null:"p";if(Yt&&!xn&&!Yn&&(Yn="s"),Tt&&Tt!=Yn){L<0&&(L=1,ft(),n.sticky="after");break}if(Yn&&(Tt=Yn),L>0&&!ft(!xn))break}var vr=bs(e,n,ee,me,!0);return Br(ee,vr)&&(vr.hitSide=!0),vr}function Ct(e,n,L,I){var j=e.doc,ee=n.left,me;if(I=="page"){var xe=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),we=Math.max(xe-.5*kr(e.display),3);me=(L>0?n.bottom:n.top)+L*we}else I=="line"&&(me=L>0?n.bottom+3:n.top-3);for(var je;!(je=Zr(e,ee,me),!je.outside);){if(L<0?me<=0:me>=j.height){je.hitSide=!0;break}me+=L*5}return je}var Mt=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ue,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Mt.prototype.init=function(e){var n=this,L=this,I=L.cm,j=L.div=e.lineDiv;Et(j,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function ee(xe){for(var we=xe.target;we;we=we.parentNode){if(we==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(we.className))break}return!1}Ue(j,"paste",function(xe){if(!ee(xe)||bt(I,xe)||ke(xe,I))return;r<=11&&setTimeout(Fa(I,function(){return n.updateFromDOM()}),20)}),Ue(j,"compositionstart",function(xe){n.composing={data:xe.data,done:!1}}),Ue(j,"compositionupdate",function(xe){n.composing||(n.composing={data:xe.data,done:!1})}),Ue(j,"compositionend",function(xe){n.composing&&(xe.data!=n.composing.data&&n.readFromDOMSoon(),n.composing.done=!0)}),Ue(j,"touchstart",function(){return L.forceCompositionEnd()}),Ue(j,"input",function(){n.composing||n.readFromDOMSoon()});function me(xe){if(!ee(xe)||bt(I,xe))return;if(I.somethingSelected())ge({lineWise:!1,text:I.getSelections()}),xe.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var we=ze(I);ge({lineWise:!0,text:we.text}),xe.type=="cut"&&I.operation(function(){I.setSelections(we.ranges,0,Re),I.replaceSelection("",null,"cut")})}else return;if(xe.clipboardData){xe.clipboardData.clearData();var je=ae.text.join(` `);if(xe.clipboardData.setData("Text",je),xe.clipboardData.getData("Text")==je){xe.preventDefault();return}}var ft=Nt(),Tt=ft.firstChild;I.display.lineSpace.insertBefore(ft,I.display.lineSpace.firstChild),Tt.value=ae.text.join(` `);var Yt=document.activeElement;V(Tt),setTimeout(function(){I.display.lineSpace.removeChild(ft),Yt.focus(),Yt==j&&L.showPrimarySelection()},50)}Ue(j,"copy",me),Ue(j,"cut",me)},Mt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Mt.prototype.prepareSelection=function(){var e=bi(this.cm,!1);return e.focus=document.activeElement==this.div,e},Mt.prototype.showSelection=function(e,n){if(!e||!this.cm.display.view.length)return;(e.focus||n)&&this.showPrimarySelection(),this.showMultipleSelections(e)},Mt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Mt.prototype.showPrimarySelection=function(){var e=this.getSelection(),n=this.cm,L=n.doc.sel.primary(),I=L.from(),j=L.to();if(n.display.viewTo==n.display.viewFrom||I.line>=n.display.viewTo||j.line=n.display.viewFrom&&fn(n,I)||{node:xe[0].measure.map[2],offset:0},je=j.linee.firstLine()&&(I=Gt(I.line-1,ln(e.doc,I.line-1).length)),j.ch==ln(e.doc,j.line).text.length&&j.linen.viewTo-1)return!1;var ee,me,xe;I.line==n.viewFrom||(ee=Na(e,I.line))==0?(me=cr(n.view[0].line),xe=n.view[0].node):(me=cr(n.view[ee].line),xe=n.view[ee-1].node.nextSibling);var we=Na(e,j.line),je,ft;if(we==n.view.length-1?(je=n.viewTo-1,ft=n.lineDiv.lastChild):(je=cr(n.view[we+1].line)-1,ft=n.view[we+1].node.previousSibling),!xe)return!1;for(var Tt=e.doc.splitLines(Ur(e,xe,ft,me,je)),Yt=Sr(e.doc,Gt(me,0),Gt(je,ln(e.doc,je).text.length));Tt.length>1&&Yt.length>1;)if($(Tt)==$(Yt))Tt.pop(),Yt.pop(),je--;else if(Tt[0]==Yt[0])Tt.shift(),Yt.shift(),me++;else break;for(var Kt=0,xn=0,Bn=Tt[0],Yn=Yt[0],vr=Math.min(Bn.length,Yn.length);KtI.ch&&jr.charCodeAt(jr.length-xn-1)==gr.charCodeAt(gr.length-xn-1);)Kt--,xn++;Tt[Tt.length-1]=jr.slice(0,jr.length-xn).replace(/^\u200b+/,""),Tt[0]=Tt[0].slice(Kt).replace(/\u200b+$/,"");var oa=Gt(me,Kt),ta=Gt(je,Yt.length?$(Yt).length-xn:0);if(Tt.length>1||Tt[0]||_n(oa,ta))return Xo(e.doc,Tt,oa,ta,"+input"),!0},Mt.prototype.ensurePolled=function(){this.forceCompositionEnd()},Mt.prototype.reset=function(){this.forceCompositionEnd()},Mt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Mt.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},Mt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&fi(this.cm,function(){return Ma(e.cm)})},Mt.prototype.setUneditable=function(e){e.contentEditable="false"},Mt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Fa(this.cm,Le)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},Mt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Mt.prototype.onContextMenu=function(){},Mt.prototype.resetPosition=function(){},Mt.prototype.needsContentAttribute=!0;function fn(e,n){var L=mt(e,n.line);if(!L||L.hidden)return null;var I=ln(e.doc,n.line),j=Ae(L,I,n.line),ee=xt(I,e.doc.direction),me="left";if(ee){var xe=ht(ee,n.ch);me=xe%2?"right":"left"}var we=rn(j.map,n.ch,me);return we.offset=we.collapse=="right"?we.end:we.start,we}function or(e){for(var n=e;n;n=n.parentNode)if(/CodeMirror-gutter-wrapper/.test(n.className))return!0;return!1}function pr(e,n){return n&&(e.bad=!0),e}function Ur(e,n,L,I,j){var ee="",me=!1,xe=e.doc.lineSeparator(),we=!1;function je(Kt){return function(xn){return xn.id==Kt}}function ft(){me&&(ee+=xe,we&&(ee+=xe),me=we=!1)}function Tt(Kt){Kt&&(ft(),ee+=Kt)}function Yt(Kt){if(Kt.nodeType==1){var xn=Kt.getAttribute("cm-text");if(xn){Tt(xn);return}var Bn=Kt.getAttribute("cm-marker"),Yn;if(Bn){var vr=e.findMarks(Gt(I,0),Gt(j+1,0),je(+Bn));vr.length&&(Yn=vr[0].find(0))&&Tt(Sr(e.doc,Yn.from,Yn.to).join(xe));return}if(Kt.getAttribute("contenteditable")=="false")return;var jr=/^(pre|div|p|li|table|br)$/i.test(Kt.nodeName);if(!/^br$/i.test(Kt.nodeName)&&Kt.textContent.length==0)return;jr&&ft();for(var gr=0;gr=9&&n.hasSelection&&(n.hasSelection=null),L.poll()}),Ue(j,"paste",function(me){if(bt(I,me)||ke(me,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function ee(me){if(bt(I,me))return;if(I.somethingSelected())ge({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var xe=ze(I);ge({lineWise:!0,text:xe.text}),me.type=="cut"?I.setSelections(xe.ranges,null,Re):(L.prevInput="",j.value=xe.text.join(` `),V(j))}else return;me.type=="cut"&&(I.state.cutIncoming=+new Date)}Ue(j,"cut",ee),Ue(j,"copy",ee),Ue(e.scroller,"paste",function(me){if(pa(e,me)||bt(I,me))return;if(!j.dispatchEvent){I.state.pasteIncoming=+new Date,L.focus();return}var xe=new Event("paste");xe.clipboardData=me.clipboardData,j.dispatchEvent(xe)}),Ue(e.lineSpace,"selectstart",function(me){pa(e,me)||Te(me)}),Ue(j,"compositionstart",function(){var me=I.getCursor("from");L.composing&&L.composing.range.clear(),L.composing={start:me,range:I.markText(me,I.getCursor("to"),{className:"CodeMirror-composing"})}}),Ue(j,"compositionend",function(){L.composing&&(L.poll(),L.composing.range.clear(),L.composing=null)})},Kr.prototype.createField=function(e){this.wrapper=Nt(),this.textarea=this.wrapper.firstChild},Kr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Kr.prototype.prepareSelection=function(){var e=this.cm,n=e.display,L=e.doc,I=bi(e);if(e.options.moveInputWithCursor){var j=ar(e,L.sel.primary().head,"div"),ee=n.wrapper.getBoundingClientRect(),me=n.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(n.wrapper.clientHeight-10,j.top+me.top-ee.top)),I.teLeft=Math.max(0,Math.min(n.wrapper.clientWidth-10,j.left+me.left-ee.left))}return I},Kr.prototype.showSelection=function(e){var n=this.cm,L=n.display;l(L.cursorDiv,e.cursors),l(L.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Kr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var n=this.cm;if(n.somethingSelected()){this.prevInput="";var L=n.getSelection();this.textarea.value=L,n.state.focused&&V(this.textarea),w&&r>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",w&&r>=9&&(this.hasSelection=null))},Kr.prototype.getField=function(){return this.textarea},Kr.prototype.supportsTouch=function(){return!1},Kr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!i||z()!=this.textarea))try{this.textarea.focus()}catch(e){}},Kr.prototype.blur=function(){this.textarea.blur()},Kr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Kr.prototype.receivedFocus=function(){this.slowPoll()},Kr.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Kr.prototype.fastPoll=function(){var e=!1,n=this;n.pollingFast=!0;function L(){var I=n.poll();!I&&!e?(e=!0,n.polling.set(60,L)):(n.pollingFast=!1,n.slowPoll())}n.polling.set(20,L)},Kr.prototype.poll=function(){var e=this,n=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!n.state.focused||it(L)&&!I&&!this.composing||n.isReadOnly()||n.options.disableInput||n.state.keySeq)return!1;var j=L.value;if(j==I&&!n.somethingSelected())return!1;if(w&&r>=9&&this.hasSelection===j||u&&/[\uf700-\uf7ff]/.test(j))return n.display.input.reset(),!1;if(n.doc.sel==n.display.selForContextMenu){var ee=j.charCodeAt(0);if(ee==8203&&!I&&(I="\u200B"),ee==8666)return this.reset(),this.cm.execCommand("undo")}for(var me=0,xe=Math.min(I.length,j.length);me1e3||j.indexOf(` `)>-1?L.value=e.prevInput="":e.prevInput=j,e.composing&&(e.composing.range.clear(),e.composing.range=n.markText(e.composing.start,n.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Kr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Kr.prototype.onKeyPress=function(){w&&r>=9&&(this.hasSelection=null),this.fastPoll()},Kr.prototype.onContextMenu=function(e){var n=this,L=n.cm,I=L.display,j=n.textarea;n.contextMenuPending&&n.contextMenuPending();var ee=Ca(L,e),me=I.scroller.scrollTop;if(!ee||p)return;var xe=L.options.resetSelectionOnContextMenu;xe&&L.doc.sel.contains(ee)==-1&&Fa(L,vi)(L.doc,Cr(ee),Re);var we=j.style.cssText,je=n.wrapper.style.cssText,ft=n.wrapper.offsetParent.getBoundingClientRect();n.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-ft.top-5)+"px; left: "+(e.clientX-ft.left-5)+`px; z-index: 1000; background: `+(w?"rgba(255, 255, 255, .05)":"transparent")+`; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Tt;m&&(Tt=window.scrollY),I.input.focus(),m&&window.scrollTo(null,Tt),I.input.reset(),L.somethingSelected()||(j.value=n.prevInput=" "),n.contextMenuPending=Kt,I.selForContextMenu=L.doc.sel,clearTimeout(I.detectingSelectAll);function Yt(){if(j.selectionStart!=null){var Bn=L.somethingSelected(),Yn="\u200B"+(Bn?j.value:"");j.value="\u21DA",j.value=Yn,n.prevInput=Bn?"":"\u200B",j.selectionStart=1,j.selectionEnd=Yn.length,I.selForContextMenu=L.doc.sel}}function Kt(){if(n.contextMenuPending!=Kt)return;if(n.contextMenuPending=!1,n.wrapper.style.cssText=je,j.style.cssText=we,w&&r<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=me),j.selectionStart!=null){(!w||w&&r<9)&&Yt();var Bn=0,Yn=function(){I.selForContextMenu==L.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&n.prevInput=="\u200B"?Fa(L,ol)(L):Bn++<10?I.detectingSelectAll=setTimeout(Yn,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(Yn,200)}}if(w&&r>=9&&Yt(),P){Xe(e);var xn=function(){kt(window,"mouseup",xn),setTimeout(Kt,20)};Ue(window,"mouseup",xn)}else setTimeout(Kt,50)},Kr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Kr.prototype.setUneditable=function(){},Kr.prototype.needsContentAttribute=!1;function Da(e,n){if(n=n?B(n):{},n.value=e.value,!n.tabindex&&e.tabIndex&&(n.tabindex=e.tabIndex),!n.placeholder&&e.placeholder&&(n.placeholder=e.placeholder),n.autofocus==null){var L=z();n.autofocus=L==e||e.getAttribute("autofocus")!=null&&L==document.body}function I(){e.value=xe.getValue()}var j;if(e.form&&(Ue(e.form,"submit",I),!n.leaveSubmitMethodAlone)){var ee=e.form;j=ee.submit;try{var me=ee.submit=function(){I(),ee.submit=j,ee.submit(),ee.submit=me}}catch(we){}}n.finishInit=function(we){we.save=I,we.getTextArea=function(){return e},we.toTextArea=function(){we.toTextArea=isNaN,I(),e.parentNode.removeChild(we.getWrapperElement()),e.style.display="",e.form&&(kt(e.form,"submit",I),!n.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=j))}},e.style.display="none";var xe=Ya(function(we){return e.parentNode.insertBefore(we,e.nextSibling)},n);return xe}function Oa(e){e.off=kt,e.on=Ue,e.wheelEventPixels=Ki,e.Doc=wi,e.splitLines=He,e.countColumn=X,e.findColumn=ye,e.isWordChar=q,e.Pass=Pe,e.signal=gt,e.Line=vn,e.changeEnd=Qr,e.scrollbarModel=xo,e.Pos=Gt,e.cmpPos=_n,e.modes=At,e.mimeModes=yt,e.resolveMode=dt,e.getMode=Wt,e.modeExtensions=tn,e.extendMode=Fn,e.copyState=Tn,e.startState=$n,e.innerMode=Jn,e.commands=$o,e.keyMap=go,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=Mn,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=Te,e.e_stopPropagation=Ie,e.e_stop=Xe,e.addClass=H,e.contains=U,e.rmClass=S,e.keyNames=Po}eu(Ya),Ut(Ya);var za="iter insert remove copy getEditor constructor".split(" ");for(var li in wi.prototype)wi.prototype.hasOwnProperty(li)&&ve(za,li)<0&&(Ya.prototype[li]=function(e){return function(){return e.apply(this.doc,arguments)}}(wi.prototype[li]));return Je(wi),Ya.inputStyles={textarea:Kr,contenteditable:Mt},Ya.defineMode=function(e){!Ya.defaults.mode&&e!="null"&&(Ya.defaults.mode=e),It.apply(this,arguments)},Ya.defineMIME=Ft,Ya.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ya.defineMIME("text/plain","null"),Ya.defineExtension=function(e,n){Ya.prototype[e]=n},Ya.defineDocExtension=function(e,n){wi.prototype[e]=n},Ya.fromTextArea=Da,Oa(Ya),Ya.version="5.58.2",Ya})},W6BS:function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},WO9J:function(M,J,a){"use strict";a.r(J);var R=a("0Owb"),g=a("PpiC"),A=a("q1tI"),f=a.n(A),h=a("EkPF"),E=a.n(h),w=a("miYZ"),r=a("tsqr"),m=a("2qtc"),o=a("kLXV"),t=a("9og8"),p=a("WmNS"),d=a.n(p),s=a("auZk"),_=a.n(s),v=a("1vsH"),C=a("Ufr+"),i=a.n(C),u=a("HBuW"),b=a("ErOA"),O=a("Ty5D"),y=a("9kvl"),c=function(qt){var cn,vn,Dn=qt.globalSetting,In=qt.loading,dn=qt.dispatch,bn=qt.practiceSetting,Pn=qt.shixunsDetail,Nn=Object(g.a)(qt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Qn=Object(O.h)(),lr=Object(A.useRef)(""),Zn=Object(O.i)(),br=bn.title,Or=bn.base_info_warning,nr=bn.challenges_warning,na=bn.service_warning,tr=bn.repository_warning,Yr=bn.mirror_warning;Object(A.useEffect)(function(){var Vn;lr.current=(Vn=Qn.pathname.split("/"))===null||Vn===void 0?void 0:Vn[2],dn({type:"practiceSetting/setParams",payload:{id:lr.current}}),dn({type:"practiceSetting/getCommonData",payload:{id:lr.current}})},[Qn.pathname]),Object(A.useEffect)(function(){return Object(v.V)(br||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(v.V)()}});var Vr=function(){var Vn=Object(t.a)(d.a.mark(function hr(){return d.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,Rn();case 2:y.d.push("/shixuns/".concat(lr.current,"/challenges"));case 3:case"end":return Fr.stop()}},hr)}));return function(){return Vn.apply(this,arguments)}}(),Rn=function(){return new Promise(function(hr,fr){var Fr;bn!=null&&(Fr=bn.sideBar)!==null&&Fr!==void 0&&Fr.confirmLeave?o.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),hr()},onCancel:function(){fr()}}):hr()})},Bt=function(hr){var fr;if(hr===(bn==null?void 0:bn.sideBar.tabsActive))return;var Fr=function(){y.d.push("/shixuns/".concat(lr.current,"/edit?tabId=").concat(hr)),dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:hr,selectPath:"",confirmLeave:!1}})};bn!=null&&(fr=bn.sideBar)!==null&&fr!==void 0&&fr.confirmLeave?o.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Fr()}}):Fr()},Zt=function Vn(hr){var fr;hr=(fr=hr)!==null&&fr!==void 0&&fr.includes(".json")?hr:"".concat(hr,".json"),o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:f.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Fr=Object(t.a)(d.a.mark(function aa(){var ur,Wr;return d.a.wrap(function(qr){for(;;)switch(qr.prev=qr.next){case 0:return qr.next=2,Object(b.a)("/api"+hr,{method:"get"});case 2:if(ur=qr.sent,ur){qr.next=5;break}return qr.abrupt("return");case 5:return r.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),qr.next=8,Object(u.D)({id:ur.shixun_identifier});case 8:if(Wr=qr.sent,!(Wr!=null&&Wr.game_identifier)){qr.next=12;break}return Object(v.Q)("/tasks/".concat(Wr.game_identifier)),qr.abrupt("return");case 12:(Wr==null?void 0:Wr.status)===2?Vn(Wr==null?void 0:Wr.message):(Wr==null?void 0:Wr.status)===3&&zt(Wr==null?void 0:Wr.message);case 13:case"end":return qr.stop()}},aa)}));function Lr(){return Fr.apply(this,arguments)}return Lr}()})},zt=function(hr){o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:f.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",hr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Xn=function(){var Vn=Object(t.a)(d.a.mark(function hr(fr,Fr){var Lr,aa,ur;return d.a.wrap(function(wr){for(;;)switch(wr.prev=wr.next){case 0:return wr.next=2,Rn();case 2:if(Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((Lr=Pn.detail)!==null&&Lr!==void 0&&Lr.is_jupyter||(aa=Pn.detail)!==null&&aa!==void 0&&aa.is_jupyter_lab)){wr.next=6;break}return dn({type:"shixunsDetail/execJupyter",payload:{id:lr.current}}).then(function(qr){qr!=null&&qr.identifier&&(y.d===null||y.d===void 0||y.d.push("/tasks/".concat(qr.identifier,"/jupyter")))}),wr.abrupt("return");case 6:if(dn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Fr){wr.next=13;break}return wr.next=10,Object(u.C)({id:fr});case 10:wr.t0=wr.sent,wr.next=16;break;case 13:return wr.next=15,Object(u.D)({id:fr});case 15:wr.t0=wr.sent;case 16:if(ur=wr.t0,dn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(ur!=null&&ur.game_identifier||ur!=null&&ur.identifier)){wr.next=21;break}return Object(v.Q)(Fr?"/tasks/".concat(ur==null?void 0:ur.identifier,"/jupyter"):"/tasks/".concat(ur.game_identifier)),wr.abrupt("return");case 21:(ur==null?void 0:ur.status)===-3?Object(v.o)():(ur==null?void 0:ur.status)===2?Zt(ur==null?void 0:ur.message):(ur==null?void 0:ur.status)===3&&zt(ur==null?void 0:ur.message);case 22:case"end":return wr.stop()}},hr)}));return function(fr,Fr){return Vn.apply(this,arguments)}}(),Cn=function(){var Vn=Object(t.a)(d.a.mark(function hr(){return d.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,Rn();case 2:dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return Fr.stop()}},hr)}));return function(){return Vn.apply(this,arguments)}}(),rr=function(hr){var fr={borderBottomColor:(bn==null?void 0:bn.sideBar.tabsActive)===hr?"#0152d9":"transparent"};return fr};return f.a.createElement("div",{className:_.a.header},f.a.createElement("aside",{className:_.a.title},f.a.createElement("i",{onClick:Vr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),f.a.createElement("span",{className:_.a.edit},br||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),f.a.createElement("i",{onClick:Cn,className:"icon iconfont icon-xiugai1"})),f.a.createElement("aside",{className:_.a.schedule},f.a.createElement("div",null,f.a.createElement("span",{style:rr("information"),className:_.a.clickWarp,onClick:function(){return Bt("information")}},Or?f.a.createElement("span",{className:_.a.num},"1"):f.a.createElement("img",{src:i.a}),f.a.createElement("span",{className:_.a.subject},"\u57FA\u672C\u4FE1\u606F")),f.a.createElement("i",{className:"iconfont icon-lujing"})),f.a.createElement("div",null,f.a.createElement("span",{style:rr("warehouse"),className:_.a.clickWarp,onClick:function(){return Bt("warehouse")}},tr?f.a.createElement("span",{className:_.a.num},"2"):f.a.createElement("img",{src:i.a}),f.a.createElement("span",{className:_.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),f.a.createElement("i",{className:"iconfont icon-lujing"})),(Pn==null?void 0:Pn.detail)&&!(Pn!=null&&(cn=Pn.detail)!==null&&cn!==void 0&&cn.is_jupyter_lab)&&f.a.createElement("div",null,f.a.createElement("span",{style:rr("level"),className:_.a.clickWarp,onClick:function(){return Bt("level")}},nr?f.a.createElement("span",{className:_.a.num},"3"):f.a.createElement("img",{src:i.a}),f.a.createElement("span",{className:_.a.subject},"\u4EFB\u52A1\u5173\u5361")),f.a.createElement("i",{className:"iconfont icon-lujing"})),(Pn==null?void 0:Pn.detail)&&(Pn==null||((vn=Pn.detail)===null||vn===void 0)?void 0:vn.is_jupyter_lab)&&f.a.createElement("div",null,f.a.createElement("span",{style:rr("service"),className:_.a.clickWarp,onClick:function(){return Bt("service")}},na?f.a.createElement("span",{className:_.a.num},"3"):f.a.createElement("img",{src:i.a}),f.a.createElement("span",{className:_.a.subject},"\u670D\u52A1")),f.a.createElement("i",{className:"iconfont icon-lujing"})),f.a.createElement("div",null,f.a.createElement("span",{style:rr("environment"),className:_.a.clickWarp,onClick:function(){return Bt("environment")}},Yr?f.a.createElement("span",{className:_.a.num},"4"):f.a.createElement("img",{src:i.a}),f.a.createElement("span",{className:_.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),f.a.createElement("aside",{className:_.a.btns},f.a.createElement("div",{className:_.a.simulate,onClick:function(){return Xn(lr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},P=Object(y.a)(function(sn){var qt=sn.loading,cn=sn.globalSetting,vn=sn.practiceSetting,Dn=sn.shixunsDetail;return{globalSetting:cn,loading:qt,practiceSetting:vn,shixunsDetail:Dn}})(c),D=a("sRBo"),S=a("kaz8"),x=a("14J3"),l=a("BMrR"),T=a("jCWc"),k=a("kPKH"),N=a("DZo9"),U=a("8z0m"),z=a("6UJt"),H=a("DFOY"),K=a("5NDa"),V=a("5rEg"),W=a("+L6B"),B=a("2/Rp"),X=a("k1fw"),ue=a("y8nQ"),ve=a("Vl3Y"),he=a("tJVT"),Pe=a("h/E3"),Re=a.n(Pe),ce=a("Ot1p"),Ee=a("oBTY"),ye=a("+Xk9"),se=a.n(ye),oe=a("FTkQ"),$=a.n(oe),pe=function(qt){var cn=qt.InputRight,vn=qt.value,Dn=vn===void 0?[]:vn,In=qt.onChange,dn=Object(g.a)(qt,["InputRight","value","onChange"]),bn=Object(A.useState)(),Pn=Object(he.a)(bn,2),Nn=Pn[0],Qn=Pn[1],lr=function(Or){var nr=Dn.filter(function(na,tr){return tr!==Or});In(nr)},Zn=function(Or){if(Or.preventDefault(),!Nn)return;if(Dn.findIndex(function(nr){return nr.name===Nn})>-1){r.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}In([].concat(Object(Ee.a)(Dn),[{id:null,name:Nn}])),Qn(null)};return f.a.createElement("div",null,f.a.createElement(V.a,Object(R.a)({bordered:!1,style:{width:600},value:Nn,onChange:function(Or){return Qn(Or.target.value)},onPressEnter:Zn,onBlur:Zn},dn)),cn||f.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),f.a.createElement("div",{className:"mt20"},Dn==null?void 0:Dn.map(function(br,Or){return f.a.createElement("div",{key:Or,className:se.a.btn},f.a.createElement("span",{className:se.a.s1},br.name),f.a.createElement("img",{src:$.a,className:se.a.s2,onClick:function(){return lr(Or)}}))})))},ne=pe,re=a("LvDl"),Se=a("m3rI"),ie=a("hW5Z"),q=a.n(ie),Y=function(qt){var cn=qt.dispatch,vn=qt.onCancel,Dn=qt.onSave,In=qt.loading,dn=In===void 0?!1:In;return f.a.createElement("div",{className:q.a.complete},f.a.createElement("div",{onClick:vn,className:q.a.cancel},"\u53D6\u6D88"),f.a.createElement(B.a,{type:"primary",loading:dn,onClick:Dn,className:q.a.save},"\u4FDD\u5B58"))},te=Object(y.a)()(Y),Oe=a("UqFu"),Ce=a("z7Xi"),Me=a("jN4g"),$e=function(qt){var cn,vn,Dn=qt.globalSetting,In=qt.loading,dn=qt.dispatch,bn=qt.practiceSetting,Pn=qt.problemset,Nn=qt.shixunsDetail,Qn=Object(g.a)(qt,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),lr=ve.a.useForm(),Zn=Object(he.a)(lr,1),br=Zn[0],Or=Object(A.useState)({}),nr=Object(he.a)(Or,2),na=nr[0],tr=nr[1],Yr=Object(A.useState)(!1),Vr=Object(he.a)(Yr,2),Rn=Vr[0],Bt=Vr[1],Zt=Object(A.useState)(!1),zt=Object(he.a)(Zt,2),Xn=zt[0],Cn=zt[1],rr=Object(A.useState)(""),Vn=Object(he.a)(rr,2),hr=Vn[0],fr=Vn[1],Fr=Object(A.useState)(""),Lr=Object(he.a)(Fr,2),aa=Lr[0],ur=Lr[1],Wr=Object(A.useRef)({}),wr=Object(A.useRef)(""),qr=Object(A.useRef)(null),ya=Object(A.useRef)(Object(re.throttle)(function(){return et()},2e3,{leading:!0,trailing:!1})).current,pa=bn.id;Object(A.useEffect)(function(){if(!pa)return;Ze()},[pa]),Object(A.useEffect)(function(){return JSON.stringify(na)!=="{}"&&zr(),function(){clearTimeout(qr.current)}},[na,hr,aa]);var zr=function(){clearTimeout(qr.current),qr.current=setTimeout(function(){!Object(re.isEqual)(na,Wr.current)||hr!==wr.current||aa!==wr.current?dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Ze=function(){var Vt=Object(t.a)(d.a.mark(function Xt(){var wn,On,Dr,Rr,ea,Xr,Jr,ir,Gn;return d.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return dn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),ar.next=3,Object(b.a)("/api/shixuns/".concat(pa,"/edit_base_info.json"),{method:"get"});case 3:wn=ar.sent,wn.status===0&&(ir=Object(X.a)(Object(X.a)({},wn.data),{},{description:Object(Oe.a)(wn.data.description)}),Gn={description:ir.description,shixun_tags:ir.shixun_tags,name:ir.name,course:(ir==null||((On=ir.disciplines)===null||On===void 0)?void 0:On.length)>0?[ir==null||((Dr=ir.disciplines)===null||Dr===void 0||((Rr=Dr[0])===null||Rr===void 0))?void 0:Rr.id,ir==null||((ea=ir.disciplines)===null||ea===void 0||((Xr=ea[0])===null||Xr===void 0||((Jr=Xr.sub_discipline)===null||Jr===void 0)))?void 0:Jr.id]:[],jupyter_show_description:wn.data.jupyter_show_description},br.setFieldsValue(Gn),Wr.current=Object(X.a)({},Gn),wr.current=ir.attachment_id||"",tr(Object(X.a)({},Gn)),fr(ir.attachment_id||""),ur(ir.cover_image_id||""));case 5:case"end":return ar.stop()}},Xt)}));return function(){return Vt.apply(this,arguments)}}(),lt=function(Xt,wn){tr(Object(X.a)({},wn))},_t=function(){Be()},et=function(){Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),br.submit()},De=function(Xt){var wn,On=Xt.name,Dr=Xt.description,Rr=Xt.shixun_tags,ea=Xt.course,Xr=Xt.jupyter_show_description,Jr=Xr===void 0?!1:Xr,ir={name:On,description:Dr,shixun_tags:Rr,attachment_id:hr,cover_image_id:aa,sub_discipline_ids:ea[1]};(wn=Nn.detail)!==null&&wn!==void 0&&wn.is_jupyter_lab&&(ir=Object(X.a)(Object(X.a)({},ir),{},{jupyter_show_description:Jr}));var Gn=Object(b.a)("/api/shixuns/".concat(pa,"/base_info_save.json"),{method:"post",body:{shixun:Object(X.a)({},ir)}});Gn.then(function(yr){yr.status===0&&(r.b.success("\u4FDD\u5B58\u6210\u529F"),dn({type:"practiceSetting/getCommonData",payload:{id:pa}}),dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wr.current={description:na.description,shixun_tags:na.shixun_tags,name:na.name},wr.current=hr)})},Be=function(){var Xt,wn=function(){y.d.push("/shixuns/".concat(pa,"/challenges")),dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};bn!=null&&(Xt=bn.sideBar)!==null&&Xt!==void 0&&Xt.confirmLeave?o.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){wn()}}):wn()};function Ae(Vt){var Xt=Vt.type==="image/jpeg"||Vt.type==="image/png";return Xt||r.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Xt}var Ye=f.a.createElement(B.a,{loading:Rn,icon:f.a.createElement(Ce.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),qe=f.a.createElement(B.a,{loading:Xn,icon:f.a.createElement(Ce.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function mt(Vt,Xt){var wn=new FileReader;wn.addEventListener("load",function(){return Xt(wn.result)}),wn.readAsDataURL(Vt)}var tt=function(Xt){if(Xt.file.status==="uploading"){Bt(!0);return}if(Xt.file.status==="done"){var wn,On;Bt(!1),fr(Xt==null||((wn=Xt.file)===null||wn===void 0||((On=wn.response)===null||On===void 0))?void 0:On.id)}},Rt=function(){return f.a.createElement("div",{className:Re.a.img},f.a.createElement("img",{src:Se.a.API_SERVER+"/api/attachments/"+hr,alt:"avatar",style:{width:"100%"}}),f.a.createElement("div",null,f.a.createElement(Me.a,{onClick:function(){return fr("")},style:{fontSize:"16px",color:"red"}})))},Qt=function(Xt){if(Xt.file.status==="uploading"){Cn(!0);return}if(Xt.file.status==="done"){var wn,On;Cn(!1),ur(Xt==null||((wn=Xt.file)===null||wn===void 0||((On=wn.response)===null||On===void 0))?void 0:On.id)}},rn=function(){return f.a.createElement("div",{className:Re.a.img},f.a.createElement("img",{src:Se.a.API_SERVER+"/api/attachments/"+aa,alt:"avatar",style:{width:"100%"}}),f.a.createElement("div",null,f.a.createElement(Me.a,{onClick:function(){return ur("")},style:{fontSize:"16px",color:"red"}})))};return f.a.createElement("div",{className:Re.a.information},f.a.createElement("section",{className:Re.a.scroll},f.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),f.a.createElement("div",{className:Re.a.formWrap}," ",f.a.createElement(ve.a,{form:br,scrollToFirstError:!0,layout:"vertical",onValuesChange:lt,onFinish:De},f.a.createElement(ve.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},f.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((cn=na.name)===null||cn===void 0?void 0:cn.length)||0,"/60")})),f.a.createElement(ve.a.Item,{className:"customAddTags",name:"shixun_tags",label:f.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",f.a.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},f.a.createElement(ne,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),f.a.createElement(ve.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},f.a.createElement(H.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Pn.courseOptions})),f.a.createElement(l.a,null,f.a.createElement(k.a,null,f.a.createElement(ve.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},hr?Rt():f.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Se.a.API_SERVER,"/api/attachments.json"),beforeUpload:Ae,onChange:tt},Ye))),f.a.createElement(k.a,{className:"c-grey-999"},f.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),f.a.createElement(l.a,null,f.a.createElement(k.a,null,f.a.createElement(ve.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},aa?rn():f.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Se.a.API_SERVER,"/api/attachments.json"),beforeUpload:Ae,onChange:Qt},qe))),f.a.createElement(k.a,{className:"c-grey-999"},f.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),f.a.createElement(ve.a.Item,{name:"description",label:"\u7B80\u4ECB:"},f.a.createElement(ce.a,{defaultValue:na.description||"",watch:!0})),((vn=Nn.detail)===null||vn===void 0?void 0:vn.is_jupyter_lab)&&f.a.createElement(ve.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},f.a.createElement(S.a,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),f.a.createElement(te,{onSave:ya,onCancel:_t,loading:Rn||Xn}))},nt=Object(y.a)(function(sn){var qt=sn.problemset,cn=sn.loading,vn=sn.globalSetting,Dn=sn.practiceSetting,In=sn.shixunsDetail;return{globalSetting:vn,loading:cn,practiceSetting:Dn,problemset:qt,shixunsDetail:In}})($e),ut=a("ch0t"),ht=a("R9oj"),pt=a("ECub"),xt=a("T2oS"),Ke=a("W9HT"),Ue=a("bKvZ"),st=a.n(Ue),kt=a("KeGQ"),gt=a.n(kt),bt=a("NLgs"),Ve=a("ngQI"),We=function(qt){var cn=qt.globalSetting,vn=qt.dispatch,Dn=qt.practiceSetting,In=Object(g.a)(qt,["globalSetting","dispatch","practiceSetting"]),dn=Object(A.useState)(!1),bn=Object(he.a)(dn,2),Pn=bn[0],Nn=bn[1],Qn=Object(A.useState)({}),lr=Object(he.a)(Qn,2),Zn=lr[0],br=lr[1],Or=Object(A.useState)(!0),nr=Object(he.a)(Or,2),na=nr[0],tr=nr[1],Yr=Object(A.useState)(!1),Vr=Object(he.a)(Yr,2),Rn=Vr[0],Bt=Vr[1],Zt=Object(A.useState)(null),zt=Object(he.a)(Zt,2),Xn=zt[0],Cn=zt[1],rr=Object(A.useRef)(!1),Vn=Dn.id,hr=Dn.updateIndex,fr=Dn.is_published,Fr=Dn.newQuestion,Lr=Zn.challenge_list,aa=Lr===void 0?[]:Lr;Object(A.useEffect)(function(){return Vn?(Wr(),function(){vn({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[Vn,hr]),Object(A.useEffect)(function(){ur()},[In.location]);var ur=function(){var Ae,Ye=In.location,qe=Ye.pathname.split("/");(qe.includes("newquestion")||qe.includes("new")||Ye!=null&&(Ae=Ye.query)!==null&&Ae!==void 0&&Ae.tabId)&&(rr.current=!0)},Wr=function(){var Be=Object(t.a)(d.a.mark(function Ae(){var Ye,qe,mt,tt,Rt,Qt,rn;return d.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return tr(!0),Xt.next=3,Object(u.I)({id:Vn});case 3:mt=Xt.sent,mt!=null&&(Ye=mt.challenge_list)!==null&&Ye!==void 0&&Ye.length&&(tt=In.location.pathname.split("/"),Rt=mt.challenge_list.find(function(wn){return String(wn.challenge_id)===tt[4]}),tt.includes("newquestion")||tt.includes("new")?(rn=mt.challenge_list[((Qt=mt.challenge_list)===null||Qt===void 0?void 0:Qt.length)-1],vn({type:"practiceSetting/setParams",payload:{newQuestion:{st:tt.includes("new")?0:1,name:""}}}),Cn(void 0),zr(rn)):tt[4]&&Rt?wr(Rt,!1):wr(mt.challenge_list[0])),mt!=null&&(qe=mt.challenge_list)!==null&&qe!==void 0&&qe.length||Cn(null),br(mt),tr(!1);case 8:case"end":return Xt.stop()}},Ae)}));return function(){return Be.apply(this,arguments)}}(),wr=function(Ae){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(Cn(Ae.challenge_id),zr(Ae),Ye){var qe="/shixuns/".concat(Vn,"/edit/").concat(Ae.challenge_id,"/").concat(Ae.st===1?"editquestion":"editcheckpoint");y.d.push(qe)}},qr=function(Ae,Ye){Ye.stopPropagation();var qe=Ae.challenge_id,mt=function(){var tt=Object(t.a)(d.a.mark(function Rt(){var Qt,rn,Vt,Xt;return d.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,Object(u.u)({id:Vn,challengesId:qe});case 2:if(Qt=On.sent,!(Qt.status===1)){On.next=12;break}return On.next=6,Object(u.I)({id:Vn});case 6:if(Xt=On.sent,br(Xt),!(qe===Xn&&(rn=Xt.challenge_list)!==null&&rn!==void 0&&rn.length)){On.next=11;break}return wr(Xt.challenge_list[0]),On.abrupt("return");case 11:(Vt=Xt.challenge_list)!==null&&Vt!==void 0&&Vt.length||(Cn(null),rr.current=!0,zr({}),y.d.push("/shixuns/".concat(Vn,"/edit?tabId=level")));case 12:case"end":return On.stop()}},Rt)}));return function(){return tt.apply(this,arguments)}}();o.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:mt})},ya=function(Ae,Ye,qe){var mt=Array.from(Ae),tt=mt.splice(Ye,1),Rt=Object(he.a)(tt,1),Qt=Rt[0];return mt.splice(qe,0,Qt),mt},pa=function(Ae,Ye){if(!Ae.destination)return;var qe=ya(Ye,Ae.source.index,Ae.destination.index);br(Object(X.a)(Object(X.a)({},Zn),{},{challenge_list:qe}));var mt=qe.map(function(tt){return tt.challenge_id});Object(u.Jb)({id:Vn,ids:mt}).then(function(tt){tt.status!==0&&br(Object(X.a)(Object(X.a)({},Zn),{},{challenge_list:Ye}))})},zr=function(Ae){vn({type:"practiceSetting/setParams",payload:{selectQuestionParams:Ae}})},Ze=function(){var Be=Object(t.a)(d.a.mark(function Ae(Ye,qe){var mt;return d.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(!(Ye===Xn)){Rt.next=2;break}return Rt.abrupt("return");case 2:return Rt.next=4,lt();case 4:Cn(Ye),zr(qe),vn({type:"practiceSetting/setParams",payload:{newQuestion:null}}),mt="/shixuns/".concat(Vn,"/edit/").concat(Ye,"/").concat(qe.st===1?"editquestion":"editcheckpoint"),y.d.push(mt);case 9:case"end":return Rt.stop()}},Ae)}));return function(Ye,qe){return Be.apply(this,arguments)}}(),lt=function(){return new Promise(function(Ae,Ye){var qe;Dn!=null&&(qe=Dn.sideBar)!==null&&qe!==void 0&&qe.confirmLeave?o.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){vn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ae()},onCancel:function(){Ye()}}):Ae()})},_t=function(Ae){return f.a.createElement(f.a.Fragment,null,f.a.createElement(Ve.a,{onDragEnd:function(qe){return pa(qe,Ae)}},f.a.createElement(Ve.c,{droppableId:"droppable"},function(Ye,qe){return f.a.createElement("div",Object(R.a)({ref:Ye.innerRef},Ye.droppableProps,{style:{width:"100%"}}),Ae.map(function(mt,tt){var Rt=mt.st,Qt=mt.name,rn=mt.challenge_id;return f.a.createElement(Ve.b,{key:rn,draggableId:rn.toString(),index:tt,isDragDisabled:fr},function(Vt,Xt){return f.a.createElement("div",Object(R.a)({ref:Vt.innerRef},Vt.draggableProps,Vt.dragHandleProps,{className:Xn===rn?st.a.listActive:st.a.list,onClick:function(){return Ze(rn,mt)}}),f.a.createElement("span",{className:st.a.s1},Rt===0?f.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):f.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),f.a.createElement("span",{className:st.a.s2},"\u7B2C",tt+1,"\u5173: ",Qt),!fr&&f.a.createElement("span",{className:st.a.s3,onClick:function(On){return qr(mt,On)}},f.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),Fr&&f.a.createElement("div",{className:st.a.listActive},f.a.createElement("span",{className:st.a.s1},(Fr==null?void 0:Fr.st)===0?f.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):f.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),f.a.createElement("span",{className:st.a.s2},"\u7B2C",Ae.length+1,"\u5173: ",Fr==null?void 0:Fr.name)),!fr&&f.a.createElement("div",{className:st.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},et=function(){var Be=Object(t.a)(d.a.mark(function Ae(Ye){return d.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,lt();case 2:Ye==="new"?y.d.push("/shixuns/".concat(Vn,"/edit/new")):y.d.push("/shixuns/".concat(Vn,"/edit/newquestion")),Nn(!1),Cn(void 0),vn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ye==="new"?0:1,name:""}}});case 6:case"end":return mt.stop()}},Ae)}));return function(Ye){return Be.apply(this,arguments)}}(),De=function(){if(Object(bt.b)(vn,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;Nn(!Pn)};return f.a.createElement("div",{className:st.a.level},f.a.createElement("aside",{className:st.a.left,style:{width:Rn?"0":"25%"}},f.a.createElement("div",{className:st.a.container},f.a.createElement("div",{className:st.a.title},"\u4EFB\u52A1\u5173\u5361(",aa.length,")"),f.a.createElement("div",{className:st.a.listWrap},na?f.a.createElement(Ke.a,{size:"large"}):!!aa.length||!!Fr?_t(aa):f.a.createElement(pt.a,{image:gt.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Rn&&f.a.createElement("div",{className:st.a.btns},f.a.createElement("aside",{className:st.a.btnsWrap},f.a.createElement("div",{style:{transform:Pn?"rotate(45deg)":"rotate(0deg)"},className:st.a.icon,onClick:De},"+"),f.a.createElement("div",{className:st.a.btn,style:{left:Pn?20:-154}},f.a.createElement("div",{className:st.a.d1,onClick:function(){return et("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),f.a.createElement("div",{className:st.a.d2,onClick:function(){return et("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),f.a.createElement("div",{className:Rn?st.a.elseShrink:st.a.shrink,onClick:function(){return Bt(!Rn)}},f.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),f.a.createElement("aside",{className:st.a.right,id:"modal-level-question"},Xn===null&&rr.current?f.a.createElement("div",{className:st.a.addIcon},f.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):In.children))},Je=Object(y.a)(function(sn){var qt=sn.globalSetting,cn=sn.practiceSetting;return{globalSetting:qt,practiceSetting:cn}})(We),Te=a("DjyN"),Ie=a("NUBc"),Fe=a("cWXX"),Xe=a("/ezw"),vt=a("qVdP"),rt=a("jsC+"),Lt=a("lUTK"),Jt=a("BvKs"),En=a("7Kak"),nn=a("9yH6"),Ot=a("Qvpy"),He=a.n(Ot),it=function(qt){var cn=qt.shixunsDetail,vn=qt.globalSetting,Dn=qt.loading,In=qt.dispatch,dn=qt.onReloadData,bn=Object(g.a)(qt,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Pn=Object(A.useState)(),Nn=Object(he.a)(Pn,2),Qn=Nn[0],lr=Nn[1],Zn=Object(A.useState)([]),br=Object(he.a)(Zn,2),Or=br[0],nr=br[1];Object(A.useEffect)(function(){cn.actionTabs.key==="Collaborators-ChangeManager"&&na()},[cn.actionTabs.key]);var na=function(){var Rn=Object(t.a)(d.a.mark(function Bt(){var Zt,zt;return d.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,In({type:"shixunsDetail/getChangeManager",payload:{id:(Zt=cn.actionTabs.params)===null||Zt===void 0?void 0:Zt.id}});case 2:zt=Cn.sent,nr(zt||[]);case 4:case"end":return Cn.stop()}},Bt)}));return function(){return Rn.apply(this,arguments)}}(),tr=function(){var Bt;In({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Bt=cn.actionTabs.params)===null||Bt===void 0?void 0:Bt.id}}})},Yr=function(){var Rn=Object(t.a)(d.a.mark(function Bt(){var Zt,zt;return d.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:if(Qn){Cn.next=3;break}return r.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),Cn.abrupt("return");case 3:return Cn.next=5,In({type:"shixunsDetail/changeManager",payload:{id:(Zt=cn.actionTabs.params)===null||Zt===void 0?void 0:Zt.id,user_id:Qn}});case 5:zt=Cn.sent,Vr(),zt&&(dn(),r.b.info(zt.message));case 8:case"end":return Cn.stop()}},Bt)}));return function(){return Rn.apply(this,arguments)}}(),Vr=function(){In({type:"shixunsDetail/setActionTabs",payload:{}}),lr(null)};return f.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:cn.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Dn.effects["shixunsDetail/changeManager"],onOk:Yr,onCancel:Vr},f.a.createElement("div",null,f.a.createElement("div",{className:He.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",f.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),f.a.createElement("div",{className:He.a.content},Or.length?f.a.createElement(nn.a.Group,{value:Qn,onChange:function(Bt){return lr(Bt.target.value)}},Or.map(function(Rn,Bt){return f.a.createElement(nn.a,{className:He.a.radio,key:Bt,value:Rn.user_id},Rn.name)})):f.a.createElement("div",{className:He.a.add},f.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",f.a.createElement("a",{className:He.a.colorBlue,onClick:tr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},ot=Object(y.a)(function(sn){var qt=sn.shixunsDetail,cn=sn.loading,vn=sn.globalSetting;return{shixunsDetail:qt,globalSetting:vn,loading:cn}})(it),Ne=a("Znn+"),Qe=a("ZTPi"),At=a("ju9d"),yt=a("DDK+"),It=Qe.a.TabPane,Ft=function(sn){var qt=sn.visible,cn=sn.onCancel,vn=sn.onSelectGroup,Dn=sn.shixunId,In=sn.onSelectCollaborator;return f.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:qt,width:1100,centered:!0,keyboard:!1,onCancel:cn,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},f.a.createElement(Qe.a,{defaultActiveKey:"1"},f.a.createElement(It,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},f.a.createElement(At.a,{onCancel:cn,container_type:2,container_id:Dn,onSelect:In})),f.a.createElement(It,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},f.a.createElement(yt.a,{onCancel:cn,onSelect:vn}))))},dt=a("oaGz"),Wt=a.n(dt),tn=a("8Skl"),Fn=a("ruvs"),Tn=function(qt){var cn,vn,Dn,In,dn,bn,Pn=qt.shixunsDetail,Nn=qt.globalSetting,Qn=qt.loading,lr=qt.user,Zn=qt.dispatch,br=Object(g.a)(qt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Or=Object(A.useRef)(),nr=Object(A.useState)(0),na=Object(he.a)(nr,2),tr=na[0],Yr=na[1],Vr=Object(A.useState)([]),Rn=Object(he.a)(Vr,2),Bt=Rn[0],Zt=Rn[1],zt=Object(A.useState)({id:null,page:1}),Xn=Object(he.a)(zt,2),Cn=Xn[0],rr=Xn[1],Vn=(cn=lr.userInfo)===null||cn===void 0||((vn=cn.shixun)===null||vn===void 0)?void 0:vn.editable,hr=((Dn=lr.userInfo)===null||Dn===void 0?void 0:Dn.role)<=2||((In=lr.userInfo)===null||In===void 0||((dn=In.shixun)===null||dn===void 0)?void 0:dn.is_creator);Object(A.useEffect)(function(){Or.current=br.match.params.id,Cn.id=Or.current,rr(Cn),fr(Cn)},[]);var fr=function(){var zr=Object(t.a)(d.a.mark(function Ze(lt){var _t;return d.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Zn({type:"shixunsDetail/getCollaboratorsData",payload:lt});case 2:_t=De.sent,_t&&(Zt(_t.members||[]),Yr(_t.member_count));case 4:case"end":return De.stop()}},Ze)}));return function(lt){return zr.apply(this,arguments)}}(),Fr=function(){var zr=Object(t.a)(d.a.mark(function Ze(){var lt;return d.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return Cn.page=1,rr(Cn),lt=Object(Fn.b)(),et.next=5,Zn({type:"user/getUserInfo",payload:lt});case 5:return et.next=7,fr(Cn);case 7:case"end":return et.stop()}},Ze)}));return function(){return zr.apply(this,arguments)}}(),Lr=function(Ze){Cn.page=Ze,rr(Cn),fr(Cn)},aa=function(Ze){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.a.createElement("div",{className:Wt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var lt=Object(t.a)(d.a.mark(function et(){var De,Be;return d.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,Zn({type:"shixunsDetail/deleteCollaborators",payload:{id:Or.current,userId:Ze}});case 2:if(Be=Ye.sent,!(((De=lr.userInfo)===null||De===void 0?void 0:De.user_id)===Ze)){Ye.next=6;break}return y.d.push("/shixuns"),Ye.abrupt("return");case 6:r.b.info(Be==null?void 0:Be.message),Cn.page=1,rr(Cn),fr(Cn);case 10:case"end":return Ye.stop()}},et)}));function _t(){return lt.apply(this,arguments)}return _t}()})},ur=function(){Zn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Or.current}}})};function Wr(zr,Ze,lt,_t){return wr.apply(this,arguments)}function wr(){return wr=Object(t.a)(d.a.mark(function zr(Ze,lt,_t,et){return d.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,Zn({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Ze,user_id:lt,editable:_t?0:1}});case 2:fr(Cn);case 3:case"end":return Be.stop()}},zr)})),wr.apply(this,arguments)}var qr=function(){Zn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Or.current}}})};function ya(){Zn({type:"shixunsDetail/setActionTabs",payload:{}})}var pa={visible:Pn.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ya,shixunId:Or.current,onSelectCollaborator:function(){var zr=Object(t.a)(d.a.mark(function lt(_t){var et;return d.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return ya(),Be.next=3,Zn({type:"shixunsDetail/addCollaborator",payload:{id:Or.current,user_ids:_t}});case 3:et=Be.sent,et&&(r.b.success("\u6DFB\u52A0\u6210\u529F"),Fr());case 5:case"end":return Be.stop()}},lt)}));function Ze(lt){return zr.apply(this,arguments)}return Ze}(),onSelectGroup:function(){var zr=Object(t.a)(d.a.mark(function lt(_t){var et;return d.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return ya(),Be.next=3,Zn({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Or.current,group_id:_t.group_id}});case 3:et=Be.sent,et&&(r.b.success("\u6DFB\u52A0\u6210\u529F"),Fr());case 5:case"end":return Be.stop()}},lt)}));function Ze(lt){return zr.apply(this,arguments)}return Ze}()};return f.a.createElement("section",null,f.a.createElement("div",{className:Wt.a.wrap},f.a.createElement("div",{className:Wt.a.content},((bn=Pn.detail)===null||bn===void 0?void 0:bn.identity)<5&&f.a.createElement("div",{className:Wt.a.head},f.a.createElement("span",{className:Wt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",tr,"\u4EBA\uFF09"),f.a.createElement("div",null,hr&&f.a.createElement(B.a,{type:"primary",ghost:!0,className:Wt.a.button,style:{marginRight:"20px"},onClick:ur},"\u66F4\u6362\u7BA1\u7406\u5458"),Vn&&f.a.createElement(B.a,{type:"primary",className:Wt.a.button,style:{marginRight:"40px"},onClick:qr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),f.a.createElement("div",{className:Wt.a.list},f.a.createElement(Xe.a,{loading:Qn.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Bt.map(function(zr,Ze){var lt,_t,et,De,Be,Ae,Ye,qe;return f.a.createElement("div",{style:{display:"inline-block",width:"50%"}},f.a.createElement("div",{className:Wt.a.itemWrap,key:Ze},f.a.createElement("a",{href:(lt=zr.user)===null||lt===void 0?void 0:lt.user_url,target:"_blank",className:Wt.a.imgWrap},f.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Wt.a.img,src:"".concat(Se.a.IMG_SERVER,"/images/").concat((_t=zr.user)===null||_t===void 0?void 0:_t.image_url)}),((et=zr.user)===null||et===void 0?void 0:et.shixun_manager)&&f.a.createElement("span",{className:Wt.a.manager},"\u521B\u5EFA\u8005")),f.a.createElement("div",{className:Wt.a.itemContent},f.a.createElement("p",{className:Wt.a.nameWrap},f.a.createElement("a",{href:zr.user.user_url,target:"_blank",className:Wt.a.name},(De=zr.user)===null||De===void 0?void 0:De.name),f.a.createElement("div",{className:Wt.a.actionGroup},hr?(Be=zr.user)!==null&&Be!==void 0&&Be.shixun_manager?null:f.a.createElement(rt.a,{overlay:f.a.createElement(Jt.a,{selectedKeys:[zr.editable?"1":"2"],onClick:function(){var tt;Wr(Pn.detail.identifier,zr.user.user_id,zr.editable,(tt=zr.user)===null||tt===void 0?void 0:tt.name)}},f.a.createElement(Jt.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),f.a.createElement(Jt.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},f.a.createElement("div",null,zr.editable?f.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):f.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",f.a.createElement(tn.a,{style:{fontSize:"14px",color:"#888888"}}))):zr.editable?f.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):f.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Ae=zr.user)!==null&&Ae!==void 0&&Ae.shixun_manager)&&Vn&&zr.user.user_id!==((Ye=lr.userInfo)===null||Ye===void 0?void 0:Ye.user_id)?f.a.createElement("a",{className:Wt.a.deletetitle,onClick:function(){var tt;return aa((tt=zr.user)===null||tt===void 0?void 0:tt.user_id)}},"\u5220\u9664"):null)),f.a.createElement("p",{className:Wt.a.schoolWrap},f.a.createElement("span",{className:Wt.a.school},(qe=zr.user)===null||qe===void 0?void 0:qe.school_name)))))})))),tr>10&&f.a.createElement("div",{className:Wt.a.countWrap},f.a.createElement(Ie.a,{showQuickJumper:!1,showSizeChanger:!1,total:tr,onChange:function(Ze){return Lr(Ze)},pageSize:10,current:Cn.page}))),f.a.createElement(ot,{onReloadData:Fr}),f.a.createElement(Ft,pa))},Jn=Object(y.a)(function(sn){var qt=sn.shixunsDetail,cn=sn.loading,vn=sn.globalSetting,Dn=sn.user;return{shixunsDetail:qt,globalSetting:vn,user:Dn,loading:cn}})(Tn),$n=a("11/R"),Mn=a("Q9mQ"),ln=a("diRs"),Sr=a("jrin"),Pr=a("OaEy"),Mr=a("2fM7"),cr=a("ZW9T"),Hn=a("RCxd"),qn=a("4SAo"),an=a.n(qn),Gt=V.a.TextArea,_n=function(qt){var cn=qt.shixunsDetail,vn=qt.globalSetting,Dn=qt.loading,In=qt.dispatch,dn=qt.onFinish,bn=dn===void 0?function(){}:dn,Pn=Object(g.a)(qt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),Nn=ve.a.useForm(),Qn=Object(he.a)(Nn,1),lr=Qn[0],Zn=function(){var Or=Object(t.a)(d.a.mark(function nr(na){var tr,Yr;return d.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return Rn.next=2,In({type:"shixunsDetail/getCustomScript",payload:{id:(tr=cn.actionTabs.params)===null||tr===void 0?void 0:tr.id,compile:na.execute,excutive:na.compile}});case 2:Yr=Rn.sent,br(),Yr&&bn(Yr==null?void 0:Yr.shixun_script);case 5:case"end":return Rn.stop()}},nr)}));return function(na){return Or.apply(this,arguments)}}(),br=function(){In({type:"shixunsDetail/setActionTabs",payload:{}})};return f.a.createElement(o.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:cn.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:br},f.a.createElement(ve.a,{form:lr,scrollToFirstError:!0,layout:"vertical",onFinish:Zn},f.a.createElement(ve.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},f.a.createElement(Gt,{rows:4})),f.a.createElement(ve.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},f.a.createElement(Gt,{rows:4})),f.a.createElement("div",{className:an.a.footerWrap},f.a.createElement(ve.a.Item,null,f.a.createElement(B.a,{className:"mr5",size:"large",onClick:br},"\u53D6\u6D88"),f.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",loading:Dn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},Br=Object(y.a)(function(sn){var qt=sn.shixunsDetail,cn=sn.loading,vn=sn.globalSetting;return{shixunsDetail:qt,globalSetting:vn,loading:cn}})(_n),Ir=a("Lai7"),dr=a.n(Ir),_r=a("EGTK"),fe=a("UGPy"),F=a.n(fe),Z=a("FrRK"),le=a("9Bee"),_e=a("N3QO"),de=Mr.a.Option,ct=function(qt){var cn,vn,Dn=qt.practiceSetting,In=qt.dispatch,dn=qt.shixunsDetail,bn=qt.user,Pn=Object(A.useState)(null),Nn=Object(he.a)(Pn,2),Qn=Nn[0],lr=Nn[1],Zn=Object(A.useState)([]),br=Object(he.a)(Zn,2),Or=br[0],nr=br[1],na=Object(A.useState)(!0),tr=Object(he.a)(na,2),Yr=tr[0],Vr=tr[1],Rn=Object(A.useState)({}),Bt=Object(he.a)(Rn,2),Zt=Bt[0],zt=Bt[1],Xn=Object(A.useState)([]),Cn=Object(he.a)(Xn,2),rr=Cn[0],Vn=Cn[1],hr=Object(A.useState)(),fr=Object(he.a)(hr,2),Fr=fr[0],Lr=fr[1],aa=Object(A.useState)(),ur=Object(he.a)(aa,2),Wr=ur[0],wr=ur[1],qr=Object(A.useState)([]),ya=Object(he.a)(qr,2),pa=ya[0],zr=ya[1],Ze=Object(A.useState)({}),lt=Object(he.a)(Ze,2),_t=lt[0],et=lt[1],De=Object(A.useRef)(null),Be=Object(A.useRef)(!0),Ae=Object(A.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ye=Object(A.useRef)(null),qe=Dn.id,mt=Dn.is_published,tt=_t.frequence_image,Rt=tt===void 0?[]:tt,Qt=_t.environments,rn=Qt===void 0?[]:Qt,Vt=_t.choice_small_type,Xt=Vt===void 0?[]:Vt,wn=_t.other_image,On=wn===void 0?[]:wn,Dr=Zt.name,Rr=Zt.description,ea=Zt.authorization,Xr=Zt.small_type,Jr=Xr===void 0?[]:Xr;Object(A.useEffect)(function(){if(Qn===null)return;yr(),De.current.scrollTop=0},[Qn]),Object(A.useEffect)(function(){if(!qe)return;Gn()},[qe]),Object(A.useEffect)(function(){return Qn===null?void 0:(ir(),function(){clearTimeout(Ye.current)})},[Qn,Or,rr,Fr,Wr]);var ir=function(){clearTimeout(Ye.current),Ye.current=setTimeout(function(){!Object(re.isEqual)(Ae.current.activeId,Qn)||!Object(re.isEqual)(Ae.current.selectId,Or)||!Object(re.isEqual)(Ae.current.serviceConfigList,rr)||!Object(re.isEqual)(Ae.current.evaluateScript,Fr)||!Object(re.isEqual)(Ae.current.evaluationScript,Wr)?In({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):In({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Gn=function(){var Tr=Object(t.a)(d.a.mark(function xr(){var kr,Nr,Ar,la;return d.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:return Vr(!0),Ta.next=3,Object(b.a)("/api/shixuns/".concat(qe,"/edit_environment_info.json"),{method:"get"});case 3:kr=Ta.sent,kr.status===0&&(et(Object(X.a)({},kr.data)),Vr(!1),kr!=null&&(Nr=kr.data)!==null&&Nr!==void 0&&Nr.id?(Ae.current.activeId=kr==null||((Ar=kr.data)===null||Ar===void 0)?void 0:Ar.id,lr(kr==null||((la=kr.data)===null||la===void 0)?void 0:la.id)):lr(null));case 5:case"end":return Ta.stop()}},xr)}));return function(){return Tr.apply(this,arguments)}}(),yr=function(){var Tr=Object(t.a)(d.a.mark(function xr(){var kr,Nr,Ar,la,xa;return d.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:return Ca.next=2,Object(b.a)("/api/shixuns/".concat(qe,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:Qn}});case 2:xa=Ca.sent,zt(xa.data),Ae.current.selectId=(kr=xa.data)===null||kr===void 0?void 0:kr.choice_small_type,nr((Nr=xa.data)===null||Nr===void 0?void 0:Nr.choice_small_type),Ae.current.serviceConfigList=(Ar=xa.data)===null||Ar===void 0?void 0:Ar.shixun_service_configs,Vn((la=xa.data)===null||la===void 0?void 0:la.shixun_service_configs),Ae.current.evaluateScript=xa.data.evaluate_script,Lr(xa.data.evaluate_script),Ae.current.evaluationScript=xa.data.choice_standard_scripts,wr(xa.data.choice_standard_scripts),zr(xa.data.standard_scripts);case 13:case"end":return Ca.stop()}},xr)}));return function(){return Tr.apply(this,arguments)}}(),ar=function(){var xr,kr=function(){y.d.push("/shixuns/".concat(qe,"/challenges")),In({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Dn!=null&&(xr=Dn.sideBar)!==null&&xr!==void 0&&xr.confirmLeave?o.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){kr()}}):kr()},gn=function(){var Tr=Object(t.a)(d.a.mark(function xr(){var kr,Nr,Ar,la=arguments;return d.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:if(kr=la.length>0&&la[0]!==void 0?la[0]:!1,!Object(bt.b)(In,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Ta.next=3;break}return Ta.abrupt("return");case 3:return Nr={sub_type:Or,main_type:Qn,shixun:{mirror_script_id:Wr},shixun_info:{evaluate_script:Fr},shixun_service_configs:rr.map(function(Ca){return{mirror_repository_id:Ca.mirror_repository_id,cpu_limit:Ca.cpu_limit,lower_cpu_limit:Ca.lower_cpu_limit,memory_limit:Ca.memory_limit,request_limit:Ca.request_limit,resource_limit:Ca.resource_limit}})},Ta.next=6,Object(b.a)("/api/shixuns/".concat(qe),{method:"put",body:Nr});case 6:Ar=Ta.sent,Ar.status===0&&(r.b.success("\u7F16\u8F91\u6210\u529F"),Ae.current={activeId:Qn,selectId:Or,serviceConfigList:rr,evaluateScript:Fr,evaluationScript:Wr},In({type:"practiceSetting/getCommonData",payload:{id:qe}}),In({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Ta.stop()}},xr)}));return function(){return Tr.apply(this,arguments)}}(),Kn=Jr.filter(function(Tr){return Or.includes(Tr.id)}),Zr=function(){ar()},ra=function(xr,kr,Nr){var Ar=rr.map(function(la,xa){return xa===Nr?Object(X.a)(Object(X.a)({},la),{},Object(Sr.a)({},kr,xr)):la});Vn(Ar)},Er=function(){if(Object(bt.b)(In,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;In({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:qe}}})},ca=function(){var Tr=Object(t.a)(d.a.mark(function xr(kr){var Nr;return d.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.next=2,In({type:"shixunsDetail/getScriptContent",payload:{id:qe,script_id:kr}});case 2:Nr=la.sent,Nr&&Lr(Nr.content);case 4:case"end":return la.stop()}},xr)}));return function(kr){return Tr.apply(this,arguments)}}(),Ra=function(xr){o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:f.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",f.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var kr=Object(t.a)(d.a.mark(function Ar(){return d.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,ca(xr);case 2:o.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:f.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return xa.stop()}},Ar)}));function Nr(){return kr.apply(this,arguments)}return Nr}()})},fa=function(xr,kr){var Nr=rr[0]?[rr[0]]:[];kr.forEach(function(Ar){var la=rr.find(function(Ca){return Ca.mirror_repository_id===Number(Ar.key)});if(la)Nr.push(la);else{var xa=Jr.find(function(Ca){return Ca.id===Number(Ar.key)});if(xa.mirror_name){var Ta={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(Ar.key),name:xa.mirror_name,request_limit:10};Nr.push(Ta)}}}),Vn(Nr),nr(xr)};return f.a.createElement("div",{className:F.a.practice},f.a.createElement(_r.a,{loading:Yr,skin:"night",className:F.a.left,dispatch:In,value:Qn,data:rn,otherData:On,tags:Rt,onChange:function(xr){return lr(xr)}}),f.a.createElement("div",{className:F.a.right},f.a.createElement("header",null,f.a.createElement("div",{className:F.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Qn===null?"\u2014 \u2014":Dr)),f.a.createElement("div",{className:F.a.content,ref:De},Qn===null&&f.a.createElement(pt.a,{image:dr.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Qn!==null&&f.a.createElement("div",{className:F.a.des},f.a.createElement("div",{className:F.a.mainBody},f.a.createElement(le.a,{value:Rr})),f.a.createElement("div",{className:F.a.title},"\u9644\u5E26\u73AF\u5883"),f.a.createElement("div",{className:F.a.selectBox},f.a.createElement(Mr.a,{onChange:function(xr,kr){return fa(xr,kr)},getPopupContainer:function(xr){return xr.parentNode},mode:"multiple",bordered:!1,value:Or,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Jr.map(function(Tr,xr){return f.a.createElement(de,{key:Tr.id,value:Tr.id},Tr.type_name)})),f.a.createElement("div",{className:F.a.smallType},Kn.map(function(Tr){return Tr.description?f.a.createElement("span",{key:Tr.id},Tr.description):null}))),!(dn!=null&&(cn=dn.detail)!==null&&cn!==void 0&&cn.is_jupyter_lab)&&f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:F.a.title},"\u8BC4\u6D4B\u811A\u672C"),f.a.createElement("div",{className:F.a.evaluating},f.a.createElement("div",{className:F.a.evaluatingLabel},mt&&f.a.createElement("div",{onClick:function(){if(Object(bt.b)(In,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:F.a.mask}),f.a.createElement(Mr.a,{style:{width:400},bordered:!1,getPopupContainer:function(xr){return xr.parentNode},value:Wr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(xr){Ra(xr),wr(xr)}},(pa||[]).map(function(Tr,xr){return f.a.createElement(de,{value:parseInt(Tr.id),name:Tr.scptname,key:xr},Tr.scptname)})),f.a.createElement("span",{className:F.a.evaluatingS1,onClick:Er},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),f.a.createElement(ln.a,{overlayClassName:F.a.popover,placement:"bottomLeft",content:f.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",f.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",f.a.createElement("br",null),"challengeProgramNames",f.a.createElement("br",null),"sourceClassNames",f.a.createElement("br",null),f.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",f.a.createElement("br",null),f.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",f.a.createElement("br",null),"src/step1/HelloWorld.java",f.a.createElement("br",null),"src/step2/Other.java",f.a.createElement("br",null),f.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",f.a.createElement("br",null),"step1.HelloWorld",f.a.createElement("br",null),"step2.Other",f.a.createElement("br",null),f.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",f.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',f.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',f.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',f.a.createElement("br",null),'" "step2.Other")',f.a.createElement("br",null),f.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},f.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},f.a.createElement(Hn.a,null)))),f.a.createElement(cr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Fr,onChange:function(xr){if(Be.current){Be.current=!1;return}Lr(xr),Object(bt.b)(In,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Be.current=!0,Lr(Ae.current.evaluateScript)},200)}}))),((vn=dn.detail)===null||vn===void 0?void 0:vn.identity)<3&&!!rr.length&&f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:F.a.title},"\u670D\u52A1\u914D\u7F6E"),f.a.createElement("div",{className:F.a.serviceSettingWrap},rr==null?void 0:rr.map(function(Tr,xr){return f.a.createElement("div",{key:xr,className:"mb30"},f.a.createElement("div",null,f.a.createElement("span",{className:"font16"},Tr.name)),f.a.createElement("div",{className:F.a.serviceBox},f.a.createElement("label",{className:F.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),f.a.createElement(V.a,{className:F.a.serviceSetInput,value:Tr.cpu_limit,disabled:mt,onChange:function(Nr){return ra(Nr.target.value,"cpu_limit",xr)}})),f.a.createElement("div",{className:F.a.serviceBox},f.a.createElement("label",{className:F.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),f.a.createElement(V.a,{className:F.a.serviceSetInput,value:Tr.lower_cpu_limit,disabled:mt,onChange:function(Nr){return ra(Nr.target.value,"lower_cpu_limit",xr)}})),f.a.createElement("div",{className:F.a.serviceBox},f.a.createElement("label",{className:F.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),f.a.createElement(V.a,{className:F.a.serviceSetInput,value:Tr.memory_limit,disabled:mt,onChange:function(Nr){return ra(Nr.target.value,"memory_limit",xr)}})),f.a.createElement("div",{className:F.a.serviceBox},f.a.createElement("label",{className:F.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),f.a.createElement(V.a,{className:F.a.serviceSetInput,value:Tr.request_limit,style:{width:300},disabled:mt,onChange:function(Nr){return ra(Nr.target.value,"request_limit",xr)}}),f.a.createElement("label",{className:F.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")),f.a.createElement("div",{className:F.a.serviceBox},f.a.createElement("label",{className:F.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),f.a.createElement(V.a,{className:F.a.serviceSetInput,value:Tr.resource_limit,style:{width:300},disabled:mt,maxLength:8,onChange:function(Nr){var Ar=Nr.target.value,la=/^\d*(\.\d*)?$/;Ar.match(la)&&ra(Nr.target.value,"resource_limit",xr)}})))}))))),f.a.createElement("div",{className:F.a.btns},f.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:Zr},"\u53D6\u6D88"),f.a.createElement(B.a,{size:"large",type:"primary",disabled:Qn===null,onClick:function(){return gn()}},"\u4FDD\u5B58"))),f.a.createElement(Z.a,null),f.a.createElement(Br,{onFinish:function(xr){return Lr(xr)}}),f.a.createElement(_e.a,null))},hn=Object(y.a)(function(sn){var qt=sn.practiceSetting,cn=sn.globalSetting,vn=sn.shixunsDetail,Dn=sn.user;return{practiceSetting:qt,globalSetting:cn,shixunsDetail:vn,user:Dn}})(ct),Wn=a("g9YV"),er=a("wCAj"),en=a("5Dmo"),Ln=a("3S7+"),kn=a("P5Jw"),$r=a("wd/R"),_a=a.n($r),ba=a("3d99"),sr=a.n(ba),Ha=a("Lf5v"),Ba=a("xKgJ"),Ia=a("lzim"),Wa=f.a.Fragment,ma=function(qt){var cn,vn,Dn,In,dn=qt.globalSetting,bn=qt.dispatch,Pn=qt.practiceSetting,Nn=qt.shixunsDetail,Qn=qt.user,lr=Object(g.a)(qt,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Zn=Pn.id,br=Object(A.useState)([]),Or=Object(he.a)(br,2),nr=Or[0],na=Or[1],tr=Object(A.useState)({}),Yr=Object(he.a)(tr,2),Vr=Yr[0],Rn=Yr[1],Bt=Object(A.useState)(!1),Zt=Object(he.a)(Bt,2),zt=Zt[0],Xn=Zt[1],Cn=Object(A.useState)(!0),rr=Object(he.a)(Cn,2),Vn=rr[0],hr=rr[1],fr=Object(A.useState)(!1),Fr=Object(he.a)(fr,2),Lr=Fr[0],aa=Fr[1],ur=Object(A.useState)(!1),Wr=Object(he.a)(ur,2),wr=Wr[0],qr=Wr[1],ya=Object(A.useState)([]),pa=Object(he.a)(ya,2),zr=pa[0],Ze=pa[1],lt=Object(A.useState)(!1),_t=Object(he.a)(lt,2),et=_t[0],De=_t[1],Be=Object(A.useState)({}),Ae=Object(he.a)(Be,2),Ye=Ae[0],qe=Ae[1],mt=Object(A.useState)({page:1,limit:10,total:0}),tt=Object(he.a)(mt,2),Rt=tt[0],Qt=tt[1];Object(A.useEffect)(function(){if(!Zn)return;Vt()},[Zn]);var rn=function(Gn){var yr=Object(X.a)(Object(X.a)({},Rt),{},{page:Gn});Ze([]),Qt(yr),Vt(yr)},Vt=function(){var ir=Object(t.a)(d.a.mark(function Gn(yr){var ar,gn,Kn;return d.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ar={page:1,limit:10,total:0},gn=yr||ar,Xn(!0),ra.next=5,bn({type:"shixunsDetail/getSetData",payload:Object(X.a)(Object(X.a)({},gn),{},{id:Zn})});case 5:Kn=ra.sent,Kn!=null&&Kn.data_sets&&(Xn(!1),na(Object(Ee.a)(Kn.data_sets)),Qt(Object(X.a)(Object(X.a)({},gn),{},{total:Kn==null?void 0:Kn.data_sets_count})),hr(!1),Rn(Object(X.a)({},Kn)));case 7:case"end":return ra.stop()}},Gn)}));return function(yr){return ir.apply(this,arguments)}}(),Xt=function(){return f.a.createElement("div",{className:sr.a.empty},f.a.createElement("img",{src:Ia.l,width:"258"}),f.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},wn=function(Gn){console.log("selectedRowKeys changed: ",Gn),Ze(Gn)},On={selectedRowKeys:zr,columnWidth:70,onChange:wn},Dr=function(Gn){Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var yr=Gn?[Gn]:zr;o.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var ar=Object(t.a)(d.a.mark(function Kn(){var Zr,ra;return d.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return ca.next=2,Object(b.a)("/api/shixuns/".concat(Zn,"/destroy_data_sets.json"),{method:"Delete",body:{id:yr}});case 2:Zr=ca.sent,Zr.status===0&&(ra=yr.length===nr.length&&Rt.page>1?Rt.page-1:Rt.page,r.b.success("\u5220\u9664\u6210\u529F"),Vt(Object(X.a)(Object(X.a)({},Rt),{},{page:ra})),Ze([]));case 4:case"end":return ca.stop()}},Kn)}));function gn(){return ar.apply(this,arguments)}return gn}()})},Rr=function(){var ir=Object(t.a)(d.a.mark(function Gn(){var yr,ar,gn,Kn,Zr;return d.a.wrap(function(Er){for(;;)switch(Er.prev=Er.next){case 0:if(yr=Ye.title,ar=null,console.log(yr,"title"),!(yr==="")){Er.next=7;break}return ar="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",qe(Object(X.a)(Object(X.a)({},Ye),{},{errorDes:ar})),Er.abrupt("return");case 7:if(gn=nr.find(function(ca){return ca.id===(Ye==null?void 0:Ye.id)}).title,!(yr===gn.substring(0,gn.lastIndexOf("."))||yr===gn)){Er.next=12;break}return ar="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",qe(Object(X.a)(Object(X.a)({},Ye),{},{errorDes:ar})),Er.abrupt("return");case 12:return Kn=gn.includes(".")?gn.substring(gn.lastIndexOf("."),gn.length):"",Er.next=15,Object(b.a)("/api/shixuns/".concat(Zn,"/rename_data_sets.json"),{method:"post",body:{id:Ye==null?void 0:Ye.id,new_file_name:yr+Kn}});case 15:Zr=Er.sent,Zr.status===0&&(r.b.success("\u91CD\u547D\u540D\u6210\u529F"),Vt(Rt),aa(!1),qe({}));case 17:case"end":return Er.stop()}},Gn)}));return function(){return ir.apply(this,arguments)}}(),ea=function(){var Gn=Ye.download_url;Xr(Gn),r.b.success("\u590D\u5236\u6210\u529F"),qr(!1),qe({})},Xr=function(Gn){var yr=Gn,ar=document.createElement("input");ar.value=yr,document.body.appendChild(ar),ar.select(),document.execCommand("Copy"),ar.style.display="none"},Jr=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(Gn){return f.a.createElement(Ln.a,{title:Gn},f.a.createElement("span",null,Gn))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(Gn){return f.a.createElement(Ln.a,{title:Gn},f.a.createElement("span",null,Gn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(Gn,yr){return _a()(yr.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(Gn,yr){return f.a.createElement("div",{className:sr.a.path},f.a.createElement(Ln.a,{title:Gn},f.a.createElement("span",{className:sr.a.text},Gn)),f.a.createElement(kn.CopyToClipboard,{text:Gn,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},f.a.createElement(Ln.a,{title:"\u590D\u5236"},f.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(Ba.v)()?200:120,render:function(Gn,yr){return f.a.createElement("div",{className:sr.a.actionsBtns},f.a.createElement(Ln.a,{title:"\u91CD\u547D\u540D"},f.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var gn;qe(Object(re.clone)(Object(X.a)(Object(X.a)({},yr),{},{title:yr!=null&&yr.title.includes(".")?yr==null||((gn=yr.title)===null||gn===void 0)?void 0:gn.substring(0,yr.title.lastIndexOf(".")):yr==null?void 0:yr.title}))),aa(!0),Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Ba.v)()&&f.a.createElement(Ln.a,{title:"\u5206\u4EAB"},f.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),qe(Object(re.clone)(yr)),qr(!0)}})),Object(Ba.v)()&&f.a.createElement(Ln.a,{title:"\u4E0B\u8F7D"},f.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(v.v)(yr.title,yr==null?void 0:yr.download_url)}})),f.a.createElement(Ln.a,{title:"\u5220\u9664"},f.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(v.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Dr(yr.id)}})))}}];return f.a.createElement("div",{className:sr.a.dataset},f.a.createElement("div",{className:sr.a.header},f.a.createElement("div",{className:sr.a.title},"\u6570\u636E\u96C6(",Rt.total,")"),f.a.createElement("div",{className:sr.a.dataPath},f.a.createElement("span",{className:sr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),f.a.createElement("input",{value:Vr==null?void 0:Vr.folder_name,disabled:!0}),f.a.createElement(kn.CopyToClipboard,{text:Vr==null?void 0:Vr.folder_name,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},f.a.createElement(Ln.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},f.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),f.a.createElement("div",{className:sr.a.btns},f.a.createElement(B.a,{type:"primary",ghost:!0,onClick:function(){return Dr()},disabled:!zr.length},"\u5220\u9664"),f.a.createElement(B.a,{type:"primary",onClick:function(){return De(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),f.a.createElement("div",{className:sr.a.content},f.a.createElement(Xe.a,{loading:Vn,active:!0,paragraph:{rows:5}},Rt.total?f.a.createElement(er.a,{rowSelection:On,className:sr.a.customTable,dataSource:nr,bordered:!1,rowKey:function(Gn){return Gn.id},rowClassName:sr.a.row,columns:Jr,loading:zt,pagination:{pageSize:Rt.limit,total:Rt.total,current:Rt.page,onChange:rn,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Xt())),f.a.createElement(Ha.a,{rootIdentifier:Nn==null||((cn=Nn.detail)===null||cn===void 0)?void 0:cn.root_identifier,wrapClassName:sr.a.uploadFileModal,id:Zn,containerId:Nn==null||((vn=Nn.detail)===null||vn===void 0)?void 0:vn.id,local:dn==null||((Dn=dn.setting)===null||Dn===void 0)?void 0:Dn.is_local,dispatch:bn,visible:et,onClose:function(){return De(!1)},onOK:Vt}),f.a.createElement(o.a,{title:"\u91CD\u547D\u540D",visible:Lr,onOk:Rr,centered:!0,wrapClassName:sr.a.renameModal,onCancel:function(){aa(!1),qe({})},width:"1000px"},f.a.createElement("div",null,f.a.createElement("div",{className:sr.a.fileName},f.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),f.a.createElement(V.a,{value:Ye==null?void 0:Ye.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(Gn){qe(Object(X.a)(Object(X.a)({},Ye),{},{title:Gn.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Ye==null||((In=Ye.title)===null||In===void 0)?void 0:In.length)||0,"/60")}),(Ye==null?void 0:Ye.errorDes)&&f.a.createElement("div",{className:sr.a.errorDes},Ye==null?void 0:Ye.errorDes))),f.a.createElement(o.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:wr,onOk:ea,centered:!0,wrapClassName:sr.a.shareModal,onCancel:function(){qr(!1),qe({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},f.a.createElement("div",null,f.a.createElement("div",{className:sr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",f.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),f.a.createElement(V.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Ye==null?void 0:Ye.download_url}))))},Qa=Object(y.a)(function(sn){var qt=sn.globalSetting,cn=sn.shixunsDetail,vn=sn.practiceSetting,Dn=sn.user;return{globalSetting:qt,shixunsDetail:cn,user:Dn,practiceSetting:vn}})(ma),Ka=a("aHsQ"),ri=a("sGsY"),ei=a("fKo2"),da=a.n(ei),ha=a("BMKw"),ua=a.n(ha),be=function(qt){return qt!=null&&qt.length?qt.filter(function(cn,vn){return vn!==0}).map(function(cn){return cn.val}).join("").substr(1):""},at=function(qt){var cn=qt.shixunsDetail,vn=qt.globalSetting,Dn=qt.loading,In=qt.dispatch,dn=qt.fileType,bn=qt.path,Pn=qt.onFinish,Nn=Pn===void 0?function(){}:Pn,Qn=Object(O.i)(),lr=Object(A.useState)(""),Zn=Object(he.a)(lr,2),br=Zn[0],Or=Zn[1],nr=Object(A.useState)([]),na=Object(he.a)(nr,2),tr=na[0],Yr=na[1],Vr=Object(A.useState)([]),Rn=Object(he.a)(Vr,2),Bt=Rn[0],Zt=Rn[1],zt=[Pt.OriginalPicturePath,Pt.ExpectPicturePath,Pt.PicturePath],Xn=zt.includes(dn);Object(A.useEffect)(function(){if(cn.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Or(bn||""),Cn()},[cn.actionTabs.key]);var Cn=function(){var aa=Object(t.a)(d.a.mark(function ur(){var Wr,wr,qr,ya,pa=arguments;return d.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return wr=pa.length>0&&pa[0]!==void 0?pa[0]:"",Ze.next=3,In({type:"shixunsDetail/getRepository",payload:{id:Qn.id,path:wr}});case 3:qr=Ze.sent,wr===""&&!(qr!=null&&(Wr=qr.trees)!==null&&Wr!==void 0&&Wr.length)&&r.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),qr!=null&&qr.trees&&(ya=qr.trees.map(function(lt){return Object(X.a)(Object(X.a)({},lt),{name:lt.name,val:lt.name})}),Zt(ya||[]));case 6:case"end":return Ze.stop()}},ur)}));return function(){return aa.apply(this,arguments)}}(),rr=function(ur){var Wr=be(tr),wr="".concat(Wr&&"".concat(Wr,"/")).concat(ur);dn===Pt.Path?!(br!=null&&br.includes("".concat(wr,"\uFF1B")))&&Or("".concat(br).concat(wr,"\uFF1B")):dn===Pt.ExecPath&&Or(wr)},Vn=function(ur){if(ur.type==="tree"){tr.length?tr.push({val:"/".concat(ur.val),path:ur.val}):tr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(ur.val),path:ur.val}),Yr(tr);var Wr=be(tr);Xn&&Or(Wr),Cn(Wr)}},hr=function(ur,Wr){var wr=tr.filter(function(ya,pa){return pa<=Wr});Yr(wr);var qr=be(wr);Xn&&Or(qr),Cn(qr)},fr=function(){var aa=Object(t.a)(d.a.mark(function ur(){return d.a.wrap(function(wr){for(;;)switch(wr.prev=wr.next){case 0:Nn(br),Fr();case 2:case"end":return wr.stop()}},ur)}));return function(){return aa.apply(this,arguments)}}(),Fr=function(){Or(""),Yr([]),Zt([]),In({type:"shixunsDetail/setActionTabs",payload:{}})},Lr=be(tr);return f.a.createElement(o.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:cn.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:fr,onCancel:Fr},f.a.createElement("div",{className:ua.a.wrap},f.a.createElement("div",{className:ua.a.content},f.a.createElement("div",{className:ua.a.mainPathWrap},!!(tr!=null&&tr.length)&&tr.map(function(aa,ur){return f.a.createElement("a",{key:ur,onClick:function(){return hr(aa,ur)}},aa.val)})),!!(Bt!=null&&Bt.length)&&Bt.map(function(aa,ur){return aa.type==="tree"?f.a.createElement("a",{key:ur,onClick:function(){return Vn(aa)}},f.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ua.a.colorBlue)}),Lr&&"".concat(Lr,"/"),aa.name):f.a.createElement("a",{key:ur,onClick:function(){return rr("".concat(aa.name))}},f.a.createElement("i",{className:"iconfont icon-zuoye ".concat(ua.a.colorBlue)}),Lr&&"".concat(Lr,"/"),aa.name)})),f.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),f.a.createElement(V.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:br,onChange:function(ur){return Or(ur.target.value)}})))},Dt=Object(y.a)(function(sn){var qt=sn.shixunsDetail,cn=sn.loading,vn=sn.globalSetting;return{shixunsDetail:qt,globalSetting:vn,loading:cn.models.index}})(at),wt=ri.a.Countdown,jt;(function(sn){sn[sn.LoadingFail=1]="LoadingFail",sn[sn.Loading=2]="Loading",sn[sn.Finish=3]="Finish"})(jt||(jt={}));var Pt;(function(sn){sn.Path="path",sn.ExecPath="exec_path",sn.OriginalPicturePath="original_picture_path",sn.ExpectPicturePath="expect_picture_path",sn.PicturePath="picture_path"})(Pt||(Pt={}));var Ht=function(qt){var cn=qt.globalSetting,vn=qt.loading,Dn=qt.dispatch,In=qt.practiceSetting,dn=qt.shixunsDetail,bn=Object(g.a)(qt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Pn=Object(A.useState)(),Nn=Object(he.a)(Pn,2),Qn=Nn[0],lr=Nn[1],Zn=Object(A.useState)(),br=Object(he.a)(Zn,2),Or=br[0],nr=br[1],na=Object(A.useRef)(),tr=Object(A.useState)(),Yr=Object(he.a)(tr,2),Vr=Yr[0],Rn=Yr[1],Bt=Object(A.useState)(),Zt=Object(he.a)(Bt,2),zt=Zt[0],Xn=Zt[1],Cn=Object(A.useState)(),rr=Object(he.a)(Cn,2),Vn=rr[0],hr=rr[1],fr=Object(A.useRef)(!0),Fr=Object(A.useState)(!0),Lr=Object(he.a)(Fr,2),aa=Lr[0],ur=Lr[1],Wr=Object(A.useState)(700),wr=Object(he.a)(Wr,2),qr=wr[0],ya=wr[1],pa=Object(A.useState)(""),zr=Object(he.a)(pa,2),Ze=zr[0],lt=zr[1],_t=Object(A.useRef)(),et=Object(O.i)();Object(A.useEffect)(function(){Be()},[]);var De=function(){var rn=Object(t.a)(d.a.mark(function Vt(){var Xt,wn,On;return d.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Dn({type:"shixunsDetail/updateRepositoryFile",payload:{id:et.id,path:dn==null||((Xt=dn.fileContent)===null||Xt===void 0||((wn=Xt.params)===null||wn===void 0))?void 0:wn.path,content:Qn,secret_repository:aa?null:!0}});case 2:On=Rr.sent,On!=null&&On.content&&(r.b.info("\u4FDD\u5B58\u6210\u529F"),Dn({type:"practiceSetting/setSideBarTabs",payload:Object(X.a)(Object(X.a)({},In.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Rr.stop()}},Vt)}));return function(){return rn.apply(this,arguments)}}(),Be=function(){var rn=Object(t.a)(d.a.mark(function Vt(){var Xt;return d.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,Object(u.W)({identifier:et.id});case 2:Xt=On.sent,Xt!=null&&Xt.url&<(Xt==null?void 0:Xt.url);case 4:case"end":return On.stop()}},Vt)}));return function(){return rn.apply(this,arguments)}}(),Ae=function(){var rn=Object(t.a)(d.a.mark(function Vt(){var Xt;return d.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,Object(u.qb)({identifier:et.id});case 2:if(Xt=On.sent,!((Xt==null?void 0:Xt.status)!==0)){On.next=5;break}return On.abrupt("return");case 5:Xt!=null&&Xt.remainingSeconds?(Rn(Date.now()+Xt.remainingSeconds*1e3),Xn(Xt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Xt.remainingSeconds-300)*1e3)):Ye();case 6:case"end":return On.stop()}},Vt)}));return function(){return rn.apply(this,arguments)}}(),Ye=function(){o.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:f.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var Vt=Object(t.a)(d.a.mark(function wn(){return d.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:qe();case 1:case"end":return Dr.stop()}},wn)}));function Xt(){return Vt.apply(this,arguments)}return Xt}()})},qe=function(){var rn=Object(t.a)(d.a.mark(function Vt(){var Xt;return d.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return nr(jt.Loading),On.next=3,Object(u.Bb)({identifier:et.id});case 3:if(Xt=On.sent,!((Xt==null?void 0:Xt.status)!==0)){On.next=6;break}return On.abrupt("return");case 6:nr(jt.Finish),lt(Xt.url),na.current=Xt.port,r.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return On.stop()}},Vt)}));return function(){return rn.apply(this,arguments)}}(),mt=function(){o.a.destroyAll(),o.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:f.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",f.a.createElement("span",null,f.a.createElement(wt,{value:Vr,format:"HH:mm:ss",onFinish:tt})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var Vt=Object(t.a)(d.a.mark(function wn(){var On;return d.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Object(u.a)({identifier:et.id});case 2:if(On=Rr.sent,!(On.status===0)){Rr.next=7;break}return Rr.next=6,Ae();case 6:r.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Rr.stop()}},wn)}));function Xt(){return Vt.apply(this,arguments)}return Xt}()})},tt=function(){o.a.destroyAll(),o.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:f.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){qe()}})},Rt=function(Vt){Dn({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Qt=function(){var rn=Object(t.a)(d.a.mark(function Vt(Xt){return d.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,Object(u.Ob)({id:et.id,startup_file:Xt});case 2:Be(),Dn({type:"practiceSetting/getCommonData",payload:Object(X.a)({},et)});case 4:case"end":return On.stop()}},Vt)}));return function(Xt){return rn.apply(this,arguments)}}();return f.a.createElement("div",{className:da.a.warehouse},f.a.createElement(l.a,{className:"mt20 ml20 font14",align:"middle"},f.a.createElement(k.a,null,f.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),f.a.createElement(k.a,{flex:"300px",onClick:function(){return Rt(Pt.ExecPath)}},f.a.createElement(V.a,{value:Ze})),f.a.createElement(k.a,{flex:"1"},f.a.createElement(B.a,{type:"primary",className:"ml10",onClick:function(){return Rt(Pt.ExecPath)}},"\u8BBE\u7F6E"))),f.a.createElement("iframe",{onLoad:function(Vt){},src:Ze,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),f.a.createElement(Dt,{fileType:"path",path:"",onFinish:function(Vt){return Qt(Vt)}}))},$t=Object(y.a)(function(sn){var qt=sn.loading,cn=sn.globalSetting,vn=sn.practiceSetting,Dn=sn.shixunsDetail;return{globalSetting:cn,loading:qt,practiceSetting:vn,shixunsDetail:Dn}})(Ht),pn=function(qt){var cn=qt.tabsActive,vn=Object(g.a)(qt,["tabsActive"]);return f.a.createElement(f.a.Fragment,null,cn==="information"&&f.a.createElement(nt,null),cn==="warehouse"&&f.a.createElement(ut.default,null),cn==="level"&&f.a.createElement(Je,vn),cn==="collaborate"&&f.a.createElement(Jn,vn),cn==="setting"&&f.a.createElement($n.a,null),cn==="environment"&&f.a.createElement(hn,vn),cn==="dataset"&&f.a.createElement(Qa,null),cn==="service"&&f.a.createElement($t,vn))},un=pn,Un=a("Jv0p"),yn=a.n(Un),on=a("luix"),Sn=a.n(on),mn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:f.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:f.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:f.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:f.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:f.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:f.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:f.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:f.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],jn=function(qt){var cn,vn=qt.globalSetting,Dn=qt.loading,In=qt.dispatch,dn=qt.shixunsDetail,bn=qt.practiceSetting,Pn=Object(g.a)(qt,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Nn=bn.base_info_warning,Qn=bn.challenges_warning,lr=bn.id,Zn=bn.repository_warning,br=bn.sideBar,Or=bn.service_warning,nr=Object(O.h)(),na=Object(O.i)();Object(A.useEffect)(function(){var Vr,Rn,Bt=nr==null||((Vr=nr.query)===null||Vr===void 0)?void 0:Vr.tabId,Zt=nr.pathname.split("/").length,zt=dn!=null&&(Rn=dn.detail)!==null&&Rn!==void 0&&Rn.windows_vnc?mn.filter(function(Cn){return Cn.tabId!=="dataset"}):mn,Xn=zt.map(function(Cn){return Cn.tabId}).includes(Bt);if(Bt&&Xn){In({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Bt}});return}if(Zt>4){In({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Bt||Bt&&!Xn){In({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[dn==null||((cn=dn.detail)===null||cn===void 0)?void 0:cn.windows_vnc]),Object(A.useEffect)(function(){return function(){In({type:"practiceSetting/setSideBarTabs",payload:Object(X.a)(Object(X.a)({},bn.sideBar),{},{selectPath:""})})}},[na.id]);var tr=function(Rn){var Bt;if(Rn===br.tabsActive)return;var Zt=function(){y.d.push("/shixuns/".concat(lr,"/edit?tabId=").concat(Rn)),In({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Rn,selectPath:"",confirmLeave:!1}})};bn!=null&&(Bt=bn.sideBar)!==null&&Bt!==void 0&&Bt.confirmLeave?o.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Zt()}}):Zt()},Yr=function(){var Rn,Bt=dn!=null&&(Rn=dn.detail)!==null&&Rn!==void 0&&Rn.windows_vnc?mn.filter(function(Zt){return Zt.tabId!=="dataset"}):mn;return Bt.filter(function(Zt){var zt;return dn!=null&&(zt=dn.detail)!==null&&zt!==void 0&&zt.is_jupyter_lab?Zt.tabId!=="level":Zt.tabId!=="service"}).map(function(Zt){var zt=Zt.name,Xn=Zt.icon,Cn=Zt.tabId;return f.a.createElement("div",{key:Cn,className:bn.sideBar.tabsActive===Cn?yn.a.itemActive:yn.a.item,onClick:function(){return tr(Cn)}},Xn,f.a.createElement("span",{className:yn.a.name},zt),Cn==="information"&&Nn&&f.a.createElement(Ln.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},f.a.createElement("img",{src:Sn.a,alt:""})),Cn==="level"&&Qn&&f.a.createElement(Ln.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},f.a.createElement("img",{src:Sn.a,alt:""})),Cn==="service"&&Or&&f.a.createElement(Ln.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},f.a.createElement("img",{src:Sn.a,alt:""})),Cn==="warehouse"&&Zn&&f.a.createElement(Ln.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},f.a.createElement("img",{src:Sn.a,alt:""})))})};return f.a.createElement("div",{className:yn.a.sidebar},f.a.createElement("div",{className:yn.a.items},Yr()),f.a.createElement("div",{className:yn.a.question},f.a.createElement(Ln.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},f.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},f.a.createElement("img",{src:Ia.x,height:44,width:44,alt:""})))))},An=Object(y.a)(function(sn){var qt=sn.loading,cn=sn.globalSetting,vn=sn.shixunsDetail,Dn=sn.practiceSetting;return{globalSetting:cn,loading:qt,practiceSetting:Dn,shixunsDetail:vn}})(jn),zn=function(qt){var cn=qt.globalSetting,vn=qt.loading,Dn=qt.dispatch,In=qt.practiceSetting,dn=Object(g.a)(qt,["globalSetting","loading","dispatch","practiceSetting"]),bn=In.sideBar,Pn=bn.tabsActive,Nn=Object(O.i)();return Object(A.useEffect)(function(){return Dn({type:"globalSetting/headerFooterToggle",payload:!1}),Dn({type:"shixunsDetail/getShixunsDetail",payload:Nn}),Dn({type:"shixunsDetail/getSettingsData",payload:Nn}),function(){Dn({type:"globalSetting/headerFooterToggle",payload:!0}),Dn({type:"practiceSetting/setParams",payload:{id:""}})}},[]),f.a.createElement("div",{className:E.a.practiceSetting},f.a.createElement("div",{className:E.a.wrapHeader},f.a.createElement(P,null)),f.a.createElement("div",{className:E.a.wrapLayout},f.a.createElement("div",{className:E.a.wrapSidebar},f.a.createElement(An,null)),f.a.createElement("div",{className:E.a.wrapContent},f.a.createElement(un,Object(R.a)({},dn,{tabsActive:In.sideBar.tabsActive})))))},mr=J.default=Object(y.a)(function(sn){var qt=sn.loading,cn=sn.globalSetting,vn=sn.practiceSetting;return{globalSetting:cn,loading:qt,practiceSetting:vn}})(zn)},WYAk:function(M,J,a){(function(R,g){M.exports=J=g(a("Ib8C"))})(this,function(R){(function(){var g=R,A=g.lib,f=A.Base,h=g.enc,E=h.Utf8,w=g.algo,r=w.HMAC=f.extend({init:function(m,o){m=this._hasher=new m.init,typeof o=="string"&&(o=E.parse(o));var t=m.blockSize,p=t*4;o.sigBytes>p&&(o=m.finalize(o)),o.clamp();for(var d=this._oKey=o.clone(),s=this._iKey=o.clone(),_=d.words,v=s.words,C=0;C1&&arguments[1]!==void 0?arguments[1]:!1,Ee=Re.getAttribute("id")||Re.getAttribute("data-reactid")||Re.getAttribute("name");if(ce&&z[Ee])return z[Ee];var ye=window.getComputedStyle(Re),se=ye.getPropertyValue("box-sizing")||ye.getPropertyValue("-moz-box-sizing")||ye.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(ye.getPropertyValue("padding-bottom"))+parseFloat(ye.getPropertyValue("padding-top")),$=parseFloat(ye.getPropertyValue("border-bottom-width"))+parseFloat(ye.getPropertyValue("border-top-width")),pe=U.map(function(re){return"".concat(re,":").concat(ye.getPropertyValue(re))}).join(";"),ne={sizingStyle:pe,paddingSize:oe,borderSize:$,boxSizing:se};return ce&&Ee&&(z[Ee]=ne),ne}function V(Re){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ye=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;H||(H=document.createElement("textarea"),H.setAttribute("tab-index","-1"),H.setAttribute("aria-hidden","true"),document.body.appendChild(H)),Re.getAttribute("wrap")?H.setAttribute("wrap",Re.getAttribute("wrap")):H.removeAttribute("wrap");var se=K(Re,ce),oe=se.paddingSize,$=se.borderSize,pe=se.boxSizing,ne=se.sizingStyle;H.setAttribute("style","".concat(ne,";").concat(N)),H.value=Re.value||Re.placeholder||"";var re=Number.MIN_SAFE_INTEGER,Se=Number.MAX_SAFE_INTEGER,ie=H.scrollHeight,q;if(pe==="border-box"?ie+=$:pe==="content-box"&&(ie-=oe),Ee!==null||ye!==null){H.value=" ";var Y=H.scrollHeight-oe;Ee!==null&&(re=Y*Ee,pe==="border-box"&&(re=re+oe+$),ie=Math.max(re,ie)),ye!==null&&(Se=Y*ye,pe==="border-box"&&(Se=Se+oe+$),q=ie>Se?"":"hidden",ie=Math.min(Se,ie))}return{height:ie,minHeight:re,maxHeight:Se,overflowY:q,resize:"none"}}var W=a("Gytx"),B=a.n(W),X;(function(Re){Re[Re.NONE=0]="NONE",Re[Re.RESIZING=1]="RESIZING",Re[Re.RESIZED=2]="RESIZED"})(X||(X={}));var ue=function(Re){Object(f.a)(Ee,Re);var ce=Object(h.a)(Ee);function Ee(ye){var se;return Object(g.a)(this,Ee),se=ce.call(this,ye),se.nextFrameActionId=void 0,se.resizeFrameId=void 0,se.textArea=void 0,se.saveTextArea=function(oe){se.textArea=oe},se.handleResize=function(oe){var $=se.state.resizeStatus,pe=se.props,ne=pe.autoSize,re=pe.onResize;if($!==X.NONE)return;typeof re=="function"&&re(oe),ne&&se.resizeOnNextFrame()},se.resizeOnNextFrame=function(){cancelAnimationFrame(se.nextFrameActionId),se.nextFrameActionId=requestAnimationFrame(se.resizeTextarea)},se.resizeTextarea=function(){var oe=se.props.autoSize;if(!oe||!se.textArea)return;var $=oe.minRows,pe=oe.maxRows,ne=V(se.textArea,!1,$,pe);se.setState({textareaStyles:ne,resizeStatus:X.RESIZING},function(){cancelAnimationFrame(se.resizeFrameId),se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:X.RESIZED},function(){se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:X.NONE}),se.fixFirefoxAutoScroll()})})})})},se.renderTextArea=function(){var oe=se.props,$=oe.prefixCls,pe=$===void 0?"rc-textarea":$,ne=oe.autoSize,re=oe.onResize,Se=oe.className,ie=oe.disabled,q=se.state,Y=q.textareaStyles,te=q.resizeStatus,Oe=Object(l.a)(se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ce=k()(pe,Se,Object(r.a)({},"".concat(pe,"-disabled"),ie));"value"in Oe&&(Oe.value=Oe.value||"");var Me=Object(w.a)(Object(w.a)(Object(w.a)({},se.props.style),Y),te===X.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return E.createElement(x,{onResize:se.handleResize,disabled:!(ne||re)},E.createElement("textarea",Object(R.a)({},Oe,{className:Ce,style:Me,ref:se.saveTextArea})))},se.state={textareaStyles:{},resizeStatus:X.NONE},se}return Object(A.a)(Ee,[{key:"componentDidUpdate",value:function(se){(se.value!==this.props.value||!B()(se.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var se=this.textArea.selectionStart,oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(se,oe)}}catch($){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ee}(E.Component),ve=ue,he=function(Re){Object(f.a)(Ee,Re);var ce=Object(h.a)(Ee);function Ee(ye){var se;Object(g.a)(this,Ee),se=ce.call(this,ye),se.resizableTextArea=void 0,se.focus=function(){se.resizableTextArea.textArea.focus()},se.saveTextArea=function($){se.resizableTextArea=$},se.handleChange=function($){var pe=se.props.onChange;se.setValue($.target.value,function(){se.resizableTextArea.resizeTextarea()}),pe&&pe($)},se.handleKeyDown=function($){var pe=se.props,ne=pe.onPressEnter,re=pe.onKeyDown;$.keyCode===13&&ne&&ne($),re&&re($)};var oe=typeof ye.value=="undefined"||ye.value===null?ye.defaultValue:ye.value;return se.state={value:oe},se}return Object(A.a)(Ee,[{key:"setValue",value:function(se,oe){"value"in this.props||this.setState({value:se},oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return E.createElement(ve,Object(R.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(se){return"value"in se?{value:se.value}:null}}]),Ee}(E.Component),Pe=J.default=he},ZW9T:function(M,J,a){"use strict";a.d(J,"a",function(){return O});var R=a("k1fw"),g=a("miYZ"),A=a("tsqr"),f=a("rAM+"),h=a("tJVT"),E=a("PpiC"),w=a("q1tI"),r=a.n(w),m=a("bdgK");function o(y,c,P,D,S){var x=c.getWordUntilPosition(P),l={startLineNumber:P.lineNumber,endLineNumber:P.lineNumber,startColumn:x.startColumn,endColumn:x.endColumn},T=D.map(function(k){return{label:k,kind:y.languages.CompletionItemKind.Keyword,insertText:k,insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:l}});return S.map(function(k){T.push(Object(R.a)(Object(R.a)({},k),{},{range:l}))}),T}var t=function(y){var c={label:"ifelse",kind:y.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet},P=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];y.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(l,T){var k=o(y,l,T,P,[c]);return{suggestions:k}}});var D=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];y.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(l,T){var k=[{label:"print",kind:y.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet}],N=o(y,l,T,D,k);return{suggestions:N}}});var S=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];y.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(l,T){var k=[c,{label:"main",kind:y.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:y.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` `),insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet}],N=o(y,l,T,S,k);return{suggestions:N}}})},p="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",d=a("LvDl");function s(y){return/^\d+$/.test(y)?"".concat(y,"px"):y}function _(){}var v=!1,C={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function i(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=y;if(Array.isArray(y)){for(var P=0;P0||Lt.target.offsetWidth>0)&&Se.current.instance.layout()}}catch(Jt){vt.e(Jt)}finally{vt.f()}}),Fe.observe(re.current)),Fe}function nt(){A.b.warn(decodeURIComponent(p))}var ut=function(){var Xe=Se.current.instance;if(x!=null&&Xe&&Ce){var vt=Xe.getModel();vt&&x!==vt.getValue()&&(v=!0,vt.setValue(x),Xe.layout(),v=!1)}};Object(w.useEffect)(function(){ie.current&&clearTimeout(ie.current),ie.current=setTimeout(function(){ut()},500)},[x,Ce,Se.current]);function ht(){var Fe=Se.current.instance;if(Fe){var Xe=Fe.getSelection(),vt=Se.current.pastePos||{},rt=new u.Range(vt.startLineNumber||Xe.endLineNumber,vt.startColumn||Xe.endColumn,vt.endLineNumber||Xe.endLineNumber,vt.endColumn||Xe.endColumn);setTimeout(function(){Fe.executeEdits("",[{range:rt,text:""}])},300)}}function pt(Fe){(window.navigator.platform.match("Mac")?Fe.metaKey:Fe.ctrlKey)&&Fe.keyCode==83&&(Fe.preventDefault(),X())}var xt=function(){if(ve&&Se.current.instance){var Xe=Se.current.instance.getContentHeight();Te(Xe0||Ee.target.offsetWidth>0)&&ve.layout()}}catch(ye){Re.e(ye)}finally{Re.f()}}),he.observe(U.current)),he}Object(w.useEffect)(function(){U.current&&a.e(27).then(a.t.bind(null,"M/lh",7)).then(function(ve){u=ve;var he=u.editor.createDiffEditor(U.current,Object(R.a)(Object(R.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},N),{},{wordWrap:!0}));V(he);var Pe=W(he);return function(){he.dispose();var Re=he.getModel();Re&&Re.dispose(),Pe.unobserve(U.current)}})},[]),Object(w.useEffect)(function(){K&&K.setModel({original:u.editor.createModel(x,T),modified:u.editor.createModel(l,T)})},[x,l,T,K]);var B=s(P),X=s(S),ue={width:B,height:X};return r.a.createElement("div",{className:"my-diff-editor",ref:U,style:ue})}},ZpRC:function(M,J,a){"use strict";function R(t){return typeof t=="object"&&t!=null&&t.nodeType===1}function g(t,p){return(!p||t!=="hidden")&&t!=="visible"&&t!=="clip"}function A(t,p){if(t.clientHeightp||v>t&&C=p&&i>=d?v-t-s:C>p&&id?C-p+_:0}var h=function(t,p){var d=window,s=p.scrollMode,_=p.block,v=p.inline,C=p.boundary,i=p.skipOverflowHiddenElements,u=typeof C=="function"?C:function(Y){return Y!==C};if(!R(t))throw new TypeError("Invalid target");for(var b=document.scrollingElement||document.documentElement,O=[],y=t;R(y)&&u(y);){if((y=y.parentElement)===b){O.push(y);break}y!=null&&y===document.body&&A(y)&&!A(document.documentElement)||y!=null&&A(y,i)&&O.push(y)}for(var c=d.visualViewport?d.visualViewport.width:innerWidth,P=d.visualViewport?d.visualViewport.height:innerHeight,D=window.scrollX||pageXOffset,S=window.scrollY||pageYOffset,x=t.getBoundingClientRect(),l=x.height,T=x.width,k=x.top,N=x.right,U=x.bottom,z=x.left,H=_==="start"||_==="nearest"?k:_==="end"?U:k+l/2,K=v==="center"?z+T/2:v==="end"?N:z,V=[],W=0;W=0&&z>=0&&U<=P&&N<=c&&k>=he&&U<=Re&&z>=ce&&N<=Pe)return V;var Ee=getComputedStyle(B),ye=parseInt(Ee.borderLeftWidth,10),se=parseInt(Ee.borderTopWidth,10),oe=parseInt(Ee.borderRightWidth,10),$=parseInt(Ee.borderBottomWidth,10),pe=0,ne=0,re="offsetWidth"in B?B.offsetWidth-B.clientWidth-ye-oe:0,Se="offsetHeight"in B?B.offsetHeight-B.clientHeight-se-$:0;if(b===B)pe=_==="start"?H:_==="end"?H-P:_==="nearest"?f(S,S+P,P,se,$,S+H,S+H+l,l):H-P/2,ne=v==="start"?K:v==="center"?K-c/2:v==="end"?K-c:f(D,D+c,c,ye,oe,D+K,D+K+T,T),pe=Math.max(0,pe+S),ne=Math.max(0,ne+D);else{pe=_==="start"?H-he-se:_==="end"?H-Re+$+Se:_==="nearest"?f(he,Re,ue,se,$+Se,H,H+l,l):H-(he+ue/2)+Se/2,ne=v==="start"?K-ce-ye:v==="center"?K-(ce+ve/2)+re/2:v==="end"?K-Pe+oe+re:f(ce,Pe,ve,ye,oe+re,K,K+T,T);var ie=B.scrollLeft,q=B.scrollTop;H+=q-(pe=Math.max(0,Math.min(q+pe,B.scrollHeight-ue+Se))),K+=ie-(ne=Math.max(0,Math.min(ie+ne,B.scrollWidth-ve+re)))}V.push({el:B,top:pe,left:ne})}return V};function E(t){return t===Object(t)&&Object.keys(t).length!==0}function w(t,p){p===void 0&&(p="auto");var d="scrollBehavior"in document.body.style;t.forEach(function(s){var _=s.el,v=s.top,C=s.left;_.scroll&&d?_.scroll({top:v,left:C,behavior:p}):(_.scrollTop=v,_.scrollLeft=C)})}function r(t){return t===!1?{block:"end",inline:"nearest"}:E(t)?t:{block:"start",inline:"nearest"}}function m(t,p){var d=!t.ownerDocument.documentElement.contains(t);if(E(p)&&typeof p.behavior=="function")return p.behavior(d?[]:h(t,p));if(d)return;var s=r(p);return w(h(t,s),s.behavior)}var o=J.a=m},Zss7:function(M,J,a){var R;(function(g){var A=/^\s+/,f=/\s+$/,h=0,E=g.round,w=g.min,r=g.max,m=g.random;function o($,pe){if($=$||"",pe=pe||{},$ instanceof o)return $;if(!(this instanceof o))return new o($,pe);var ne=t($);this._originalInput=$,this._r=ne.r,this._g=ne.g,this._b=ne.b,this._a=ne.a,this._roundA=E(100*this._a)/100,this._format=pe.format||ne.format,this._gradientType=pe.gradientType,this._r<1&&(this._r=E(this._r)),this._g<1&&(this._g=E(this._g)),this._b<1&&(this._b=E(this._b)),this._ok=ne.ok,this._tc_id=h++}o.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var $=this.toRgb();return($.r*299+$.g*587+$.b*114)/1e3},getLuminance:function(){var $=this.toRgb(),pe,ne,re,Se,ie,q;return pe=$.r/255,ne=$.g/255,re=$.b/255,pe<=.03928?Se=pe/12.92:Se=g.pow((pe+.055)/1.055,2.4),ne<=.03928?ie=ne/12.92:ie=g.pow((ne+.055)/1.055,2.4),re<=.03928?q=re/12.92:q=g.pow((re+.055)/1.055,2.4),.2126*Se+.7152*ie+.0722*q},setAlpha:function($){return this._a=V($),this._roundA=E(100*this._a)/100,this},toHsv:function(){var $=_(this._r,this._g,this._b);return{h:$.h*360,s:$.s,v:$.v,a:this._a}},toHsvString:function(){var $=_(this._r,this._g,this._b),pe=E($.h*360),ne=E($.s*100),re=E($.v*100);return this._a==1?"hsv("+pe+", "+ne+"%, "+re+"%)":"hsva("+pe+", "+ne+"%, "+re+"%, "+this._roundA+")"},toHsl:function(){var $=d(this._r,this._g,this._b);return{h:$.h*360,s:$.s,l:$.l,a:this._a}},toHslString:function(){var $=d(this._r,this._g,this._b),pe=E($.h*360),ne=E($.s*100),re=E($.l*100);return this._a==1?"hsl("+pe+", "+ne+"%, "+re+"%)":"hsla("+pe+", "+ne+"%, "+re+"%, "+this._roundA+")"},toHex:function($){return C(this._r,this._g,this._b,$)},toHexString:function($){return"#"+this.toHex($)},toHex8:function($){return i(this._r,this._g,this._b,this._a,$)},toHex8String:function($){return"#"+this.toHex8($)},toRgb:function(){return{r:E(this._r),g:E(this._g),b:E(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+E(this._r)+", "+E(this._g)+", "+E(this._b)+")":"rgba("+E(this._r)+", "+E(this._g)+", "+E(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:E(W(this._r,255)*100)+"%",g:E(W(this._g,255)*100)+"%",b:E(W(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+E(W(this._r,255)*100)+"%, "+E(W(this._g,255)*100)+"%, "+E(W(this._b,255)*100)+"%)":"rgba("+E(W(this._r,255)*100)+"%, "+E(W(this._g,255)*100)+"%, "+E(W(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:H[C(this._r,this._g,this._b,!0)]||!1},toFilter:function($){var pe="#"+u(this._r,this._g,this._b,this._a),ne=pe,re=this._gradientType?"GradientType = 1, ":"";if($){var Se=o($);ne="#"+u(Se._r,Se._g,Se._b,Se._a)}return"progid:DXImageTransform.Microsoft.gradient("+re+"startColorstr="+pe+",endColorstr="+ne+")"},toString:function($){var pe=!!$;$=$||this._format;var ne=!1,re=this._a<1&&this._a>=0,Se=!pe&&re&&($==="hex"||$==="hex6"||$==="hex3"||$==="hex4"||$==="hex8"||$==="name");return Se?$==="name"&&this._a===0?this.toName():this.toRgbString():($==="rgb"&&(ne=this.toRgbString()),$==="prgb"&&(ne=this.toPercentageRgbString()),($==="hex"||$==="hex6")&&(ne=this.toHexString()),$==="hex3"&&(ne=this.toHexString(!0)),$==="hex4"&&(ne=this.toHex8String(!0)),$==="hex8"&&(ne=this.toHex8String()),$==="name"&&(ne=this.toName()),$==="hsl"&&(ne=this.toHslString()),$==="hsv"&&(ne=this.toHsvString()),ne||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function($,pe){var ne=$.apply(null,[this].concat([].slice.call(pe)));return this._r=ne._r,this._g=ne._g,this._b=ne._b,this.setAlpha(ne._a),this},lighten:function(){return this._applyModification(c,arguments)},brighten:function(){return this._applyModification(P,arguments)},darken:function(){return this._applyModification(D,arguments)},desaturate:function(){return this._applyModification(b,arguments)},saturate:function(){return this._applyModification(O,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(S,arguments)},_applyCombination:function($,pe){return $.apply(null,[this].concat([].slice.call(pe)))},analogous:function(){return this._applyCombination(N,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(U,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(l,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},o.fromRatio=function($,pe){if(typeof $=="object"){var ne={};for(var re in $)$.hasOwnProperty(re)&&(re==="a"?ne[re]=$[re]:ne[re]=Pe($[re]));$=ne}return o($,pe)};function t($){var pe={r:0,g:0,b:0},ne=1,re=null,Se=null,ie=null,q=!1,Y=!1;return typeof $=="string"&&($=se($)),typeof $=="object"&&(ye($.r)&&ye($.g)&&ye($.b)?(pe=p($.r,$.g,$.b),q=!0,Y=String($.r).substr(-1)==="%"?"prgb":"rgb"):ye($.h)&&ye($.s)&&ye($.v)?(re=Pe($.s),Se=Pe($.v),pe=v($.h,re,Se),q=!0,Y="hsv"):ye($.h)&&ye($.s)&&ye($.l)&&(re=Pe($.s),ie=Pe($.l),pe=s($.h,re,ie),q=!0,Y="hsl"),$.hasOwnProperty("a")&&(ne=$.a)),ne=V(ne),{ok:q,format:$.format||Y,r:w(255,r(pe.r,0)),g:w(255,r(pe.g,0)),b:w(255,r(pe.b,0)),a:ne}}function p($,pe,ne){return{r:W($,255)*255,g:W(pe,255)*255,b:W(ne,255)*255}}function d($,pe,ne){$=W($,255),pe=W(pe,255),ne=W(ne,255);var re=r($,pe,ne),Se=w($,pe,ne),ie,q,Y=(re+Se)/2;if(re==Se)ie=q=0;else{var te=re-Se;q=Y>.5?te/(2-re-Se):te/(re+Se);switch(re){case $:ie=(pe-ne)/te+(pe1&&(Me-=1),Me<1/6?Oe+(Ce-Oe)*6*Me:Me<1/2?Ce:Me<2/3?Oe+(Ce-Oe)*(2/3-Me)*6:Oe}if(pe===0)re=Se=ie=ne;else{var Y=ne<.5?ne*(1+pe):ne+pe-ne*pe,te=2*ne-Y;re=q(te,Y,$+1/3),Se=q(te,Y,$),ie=q(te,Y,$-1/3)}return{r:re*255,g:Se*255,b:ie*255}}function _($,pe,ne){$=W($,255),pe=W(pe,255),ne=W(ne,255);var re=r($,pe,ne),Se=w($,pe,ne),ie,q,Y=re,te=re-Se;if(q=re===0?0:te/re,re==Se)ie=0;else{switch(re){case $:ie=(pe-ne)/te+(pe>1)+720)%360;--pe;)re.h=(re.h+Se)%360,ie.push(o(re));return ie}function U($,pe){pe=pe||6;for(var ne=o($).toHsv(),re=ne.h,Se=ne.s,ie=ne.v,q=[],Y=1/pe;pe--;)q.push(o({h:re,s:Se,v:ie})),ie=(ie+Y)%1;return q}o.mix=function($,pe,ne){ne=ne===0?0:ne||50;var re=o($).toRgb(),Se=o(pe).toRgb(),ie=ne/100,q={r:(Se.r-re.r)*ie+re.r,g:(Se.g-re.g)*ie+re.g,b:(Se.b-re.b)*ie+re.b,a:(Se.a-re.a)*ie+re.a};return o(q)},o.readability=function($,pe){var ne=o($),re=o(pe);return(g.max(ne.getLuminance(),re.getLuminance())+.05)/(g.min(ne.getLuminance(),re.getLuminance())+.05)},o.isReadable=function($,pe,ne){var re=o.readability($,pe),Se,ie;ie=!1,Se=oe(ne);switch(Se.level+Se.size){case"AAsmall":case"AAAlarge":ie=re>=4.5;break;case"AAlarge":ie=re>=3;break;case"AAAsmall":ie=re>=7;break}return ie},o.mostReadable=function($,pe,ne){var re=null,Se=0,ie,q,Y,te;ne=ne||{},q=ne.includeFallbackColors,Y=ne.level,te=ne.size;for(var Oe=0;OeSe&&(Se=ie,re=o(pe[Oe]));return o.isReadable($,re,{level:Y,size:te})||!q?re:(ne.includeFallbackColors=!1,o.mostReadable($,["#fff","#000"],ne))};var z=o.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},H=o.hexNames=K(z);function K($){var pe={};for(var ne in $)$.hasOwnProperty(ne)&&(pe[$[ne]]=ne);return pe}function V($){return $=parseFloat($),(isNaN($)||$<0||$>1)&&($=1),$}function W($,pe){ue($)&&($="100%");var ne=ve($);return $=w(pe,r(0,parseFloat($))),ne&&($=parseInt($*pe,10)/100),g.abs($-pe)<1e-6?1:$%pe/parseFloat(pe)}function B($){return w(1,r(0,$))}function X($){return parseInt($,16)}function ue($){return typeof $=="string"&&$.indexOf(".")!=-1&&parseFloat($)===1}function ve($){return typeof $=="string"&&$.indexOf("%")!=-1}function he($){return $.length==1?"0"+$:""+$}function Pe($){return $<=1&&($=$*100+"%"),$}function Re($){return g.round(parseFloat($)*255).toString(16)}function ce($){return X($)/255}var Ee=function(){var $="[-\\+]?\\d+%?",pe="[-\\+]?\\d*\\.\\d+%?",ne="(?:"+pe+")|(?:"+$+")",re="[\\s|\\(]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")\\s*\\)?",Se="[\\s|\\(]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")[,|\\s]+("+ne+")\\s*\\)?";return{CSS_UNIT:new RegExp(ne),rgb:new RegExp("rgb"+re),rgba:new RegExp("rgba"+Se),hsl:new RegExp("hsl"+re),hsla:new RegExp("hsla"+Se),hsv:new RegExp("hsv"+re),hsva:new RegExp("hsva"+Se),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ye($){return!!Ee.CSS_UNIT.exec($)}function se($){$=$.replace(A,"").replace(f,"").toLowerCase();var pe=!1;if(z[$])$=z[$],pe=!0;else if($=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ne;return(ne=Ee.rgb.exec($))?{r:ne[1],g:ne[2],b:ne[3]}:(ne=Ee.rgba.exec($))?{r:ne[1],g:ne[2],b:ne[3],a:ne[4]}:(ne=Ee.hsl.exec($))?{h:ne[1],s:ne[2],l:ne[3]}:(ne=Ee.hsla.exec($))?{h:ne[1],s:ne[2],l:ne[3],a:ne[4]}:(ne=Ee.hsv.exec($))?{h:ne[1],s:ne[2],v:ne[3]}:(ne=Ee.hsva.exec($))?{h:ne[1],s:ne[2],v:ne[3],a:ne[4]}:(ne=Ee.hex8.exec($))?{r:X(ne[1]),g:X(ne[2]),b:X(ne[3]),a:ce(ne[4]),format:pe?"name":"hex8"}:(ne=Ee.hex6.exec($))?{r:X(ne[1]),g:X(ne[2]),b:X(ne[3]),format:pe?"name":"hex"}:(ne=Ee.hex4.exec($))?{r:X(ne[1]+""+ne[1]),g:X(ne[2]+""+ne[2]),b:X(ne[3]+""+ne[3]),a:ce(ne[4]+""+ne[4]),format:pe?"name":"hex8"}:(ne=Ee.hex3.exec($))?{r:X(ne[1]+""+ne[1]),g:X(ne[2]+""+ne[2]),b:X(ne[3]+""+ne[3]),format:pe?"name":"hex"}:!1}function oe($){var pe,ne;return $=$||{level:"AA",size:"small"},pe=($.level||"AA").toUpperCase(),ne=($.size||"small").toLowerCase(),pe!=="AA"&&pe!=="AAA"&&(pe="AA"),ne!=="small"&&ne!=="large"&&(ne="small"),{level:pe,size:ne}}M.exports?M.exports=o:!(R=function(){return o}.call(J,a,J,M),R!==void 0&&(M.exports=R))})(Math)},aBPH:function(M,J,a){M.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},auZk:function(M,J,a){M.exports={flex_box_center:"flex_box_center___3qTxW",flex_space_between:"flex_space_between___3ea87",flex_box_vertical_center:"flex_box_vertical_center___3pRKY",flex_box_center_end:"flex_box_center_end___1knqW",flex_box_column:"flex_box_column___2jnF_",header:"header___1jftB","flex-center":"flex-center___2n5vX",title:"title___JYziX",schedule:"schedule___3dZqv",clickWarp:"clickWarp___Nw-Yv",num:"num___2kh_y",subject:"subject___3cFDa",btns:"btns___jk1p6",btn:"btn___2VKv5",simulate:"simulate___3PtJU",exit:"exit___3vlKF"}},bKvZ:function(M,J,a){M.exports={flex_box_center:"flex_box_center___2dXfh",flex_space_between:"flex_space_between___2BhUa",flex_box_vertical_center:"flex_box_vertical_center___15ksZ",flex_box_center_end:"flex_box_center_end___3JbfY",flex_box_column:"flex_box_column___1raS-",level:"level___W4wcy",left:"left___1XwUw",container:"container___16wfS",title:"title___2mqN2",listWrap:"listWrap___U0Df3",list:"list___2YNXa",s3:"s3___25biP",s2:"s2___3z1Hl",listActive:"listActive___1B21p",os:"os___2rPuf",btns:"btns___3SwkA",btnsWrap:"btnsWrap___30oSS",icon:"icon___IUU5o",btn:"btn___GdOfs",d1:"d1___uGVV7",d2:"d2___12wBt",shrink:"shrink___tBEU_",elseShrink:"elseShrink___1vnuF",right:"right___27lwg",addIcon:"addIcon___3jWNX"}},bQjk:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("OLod"))})(this,function(R){return function(g){var A=R,f=A.lib,h=f.CipherParams,E=A.enc,w=E.Hex,r=A.format,m=r.Hex={stringify:function(o){return o.ciphertext.toString(w)},parse:function(o){var t=w.parse(o);return h.create({ciphertext:t})}}}(),R.format.Hex})},bT9E:function(M,J,a){"use strict";a.d(J,"a",function(){return g});var R=a("VTBJ");function g(A,f){var h=Object(R.a)({},A);return Array.isArray(f)&&f.forEach(function(E){delete h[E]}),h}},bUJZ:function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},biw7:function(M,J,a){"use strict";var R=a("q1tI"),g=a.n(R),A=R.createContext(null);J.a=A},c5Ni:function(M,J,a){},cRFk:function(M,J,a){M.exports=a.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,J,a){"use strict";a.r(J);var R=a("+L6B"),g=a("2/Rp"),A=a("T2oS"),f=a("W9HT"),h=a("14J3"),E=a("BMrR"),w=a("2qtc"),r=a("kLXV"),m=a("jCWc"),o=a("kPKH"),t=a("qVdP"),p=a("jsC+"),d=a("k1fw"),s=a("lUTK"),_=a("BvKs"),v=a("9og8"),C=a("miYZ"),i=a("tsqr"),u=a("5Dmo"),b=a("3S7+"),O=a("tJVT"),y=a("PpiC"),c=a("Znn+"),P=a("ZTPi"),D=a("WmNS"),S=a.n(D),x=a("q1tI"),l=a.n(x),T=a("B6bo"),k=a.n(T),N=a("Ty5D"),U=a("9kvl"),z=a("BoS7"),H=a("Sdc0"),K=a("oBTY"),V=a("ozfa"),W=a("MJZm"),B=a("P5Jw"),X=a("5NDa"),ue=a("5rEg"),ve=a("y8nQ"),he=a("Vl3Y"),Pe=a("aBPH"),Re=a.n(Pe),ce=function(He){var it=He.shixunsDetail,ot=He.globalSetting,Ne=He.loading,Qe=He.user,At=He.dispatch,yt=He.isRepository,It=Object(y.a)(He,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Ft=Object(N.h)(),dt=Object(N.i)(),Wt=Object(x.useState)({}),tn=Object(O.a)(Wt,2),Fn=tn[0],Tn=tn[1],Jn=Object(x.useRef)(),$n=he.a.useForm(),Mn=Object(O.a)($n,1),ln=Mn[0],Sr=Object(x.useState)(""),Pr=Object(O.a)(Sr,2),Mr=Pr[0],cr=Pr[1];Object(x.useEffect)(function(){It.visible&&ln.resetFields()},[It.visible]),Object(x.useEffect)(function(){var an=sessionStorage.getItem("pathArray");if(an){var Gt=an.split(",").join("/"),_n=Gt.indexOf("/")===0?Gt.substr(1):Gt;cr(_n)}},[]),Object(x.useEffect)(function(){var an,Gt;Jn.current=(an=Ft.pathname)===null||an===void 0||((Gt=an.split("/"))===null||Gt===void 0)?void 0:Gt[2]},[]);var Hn=function(){var an=Object(v.a)(S.a.mark(function Gt(){var _n,Br,Ir=arguments;return S.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _n=Ir.length>0&&Ir[0]!==void 0?Ir[0]:{},_r.next=3,At({type:"shixunsDetail/addRepositoryFile",payload:{id:dt.id,message:_n.commitMessage,content:"",path:(It.defaultPath?It.defaultPath+"/":"")+_n.path+"/"+(_n.file||".gitkeep"),secret_repository:yt?void 0:!0}});case 3:Br=_r.sent,Br!=null&&Br.url&&(i.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:(It.defaultPath?It.defaultPath+"/":"")+_n.path+"/"+(_n.file||".gitkeep"),name:_n.path.split("/")[_n.path.split("/").length-1]}),It.onClose());case 5:case"end":return _r.stop()}},Gt)}));return function(){return an.apply(this,arguments)}}(),qn=function(){var Gt,_n;U.d.push("/shixuns/".concat(Jn.current,"/").concat((Gt=Ft.pathname)===null||Gt===void 0||((_n=Gt.split("/"))===null||_n===void 0)?void 0:_n[3]).concat(Mr?"/master/shixun_show/".concat(Mr):""))};return l.a.createElement(r.a,{width:"60%",centered:!0,visible:It.visible,wrapClassName:Re.a.modal,onOk:function(){ln.submit()},onCancel:It.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},l.a.createElement("section",{className:Re.a.bg},l.a.createElement("div",{className:Re.a.wrap},l.a.createElement(he.a,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:Hn,onChange:function(){var Gt,_n,Br,Ir,dr=Object(d.a)({},ln.getFieldsValue()),_r=dr==null||((Gt=dr.path)===null||Gt===void 0)?void 0:Gt.split(""),fe=dr==null||((_n=dr.file)===null||_n===void 0)?void 0:_n.split("");_r!=null&&(Br=_r.filter(function(F){return F=="/"}))!==null&&Br!==void 0&&Br.length&&(dr.path=dr.path.substring(0,dr.path.length-1)),fe!=null&&(Ir=fe.filter(function(F){return F=="/"}))!==null&&Ir!==void 0&&Ir.length&&(dr.file=dr.file.substring(0,dr.path.length-1)),ln.setFieldsValue(Object(d.a)({},dr)),Tn(dr)}},l.a.createElement(he.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},l.a.createElement(E.a,null,l.a.createElement(o.a,null,l.a.createElement("span",{className:Re.a.filePath},It.defaultPath+"/")),l.a.createElement(o.a,{flex:"1"},l.a.createElement(he.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),l.a.createElement(he.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},l.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),l.a.createElement(he.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},Ee=Object(U.a)(function(Ot){var He=Ot.shixunsDetail,it=Ot.loading,ot=Ot.globalSetting,Ne=Ot.user;return{shixunsDetail:He,globalSetting:ot,user:Ne,loading:it.models.index}})(ce),ye=a("7ahc"),se=function(He){var it=He.shixunsDetail,ot=He.globalSetting,Ne=He.loading,Qe=He.user,At=He.dispatch,yt=He.isRepository,It=Object(y.a)(He,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Ft=Object(N.h)(),dt=Object(N.i)(),Wt=Object(x.useState)({}),tn=Object(O.a)(Wt,2),Fn=tn[0],Tn=tn[1],Jn=Object(x.useRef)(),$n=he.a.useForm(),Mn=Object(O.a)($n,1),ln=Mn[0],Sr=Object(x.useState)(""),Pr=Object(O.a)(Sr,2),Mr=Pr[0],cr=Pr[1];Object(x.useEffect)(function(){It.visible&&ln.resetFields()},[It.visible]),Object(x.useEffect)(function(){var an=sessionStorage.getItem("pathArray");if(an){var Gt=an.split(",").join("/"),_n=Gt.indexOf("/")===0?Gt.substr(1):Gt;cr(_n)}},[]),Object(x.useEffect)(function(){var an,Gt;Jn.current=(an=Ft.pathname)===null||an===void 0||((Gt=an.split("/"))===null||Gt===void 0)?void 0:Gt[2]},[]);var Hn=function(){var an=Object(v.a)(S.a.mark(function Gt(){var _n,Br,Ir=arguments;return S.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _n=Ir.length>0&&Ir[0]!==void 0?Ir[0]:{},_r.next=3,At({type:"shixunsDetail/addRepositoryFile",payload:{id:dt.id,message:_n.commitMessage,content:_n.codeMirror,path:(It.defaultPath?It.defaultPath+"/":"")+_n.path,secret_repository:yt?void 0:!0}});case 3:Br=_r.sent,Br!=null&&Br.url&&(i.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:(It.defaultPath?It.defaultPath+"/":"")+_n.path,name:_n.path.split("/")[_n.path.split("/").length-1]}),It.onClose());case 5:case"end":return _r.stop()}},Gt)}));return function(){return an.apply(this,arguments)}}(),qn=function(){var Gt,_n;U.d.push("/shixuns/".concat(Jn.current,"/").concat((Gt=Ft.pathname)===null||Gt===void 0||((_n=Gt.split("/"))===null||_n===void 0)?void 0:_n[3]).concat(Mr?"/master/shixun_show/".concat(Mr):""))};return l.a.createElement(r.a,{width:"60%",visible:It.visible,wrapClassName:Re.a.modal,centered:!0,onOk:function(){ln.submit()},onCancel:It.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},l.a.createElement("section",{className:Re.a.bg},l.a.createElement("div",{className:Re.a.wrap},l.a.createElement(he.a,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:Hn,onChange:function(){var Gt,_n,Br=Object(d.a)({},ln.getFieldsValue()),Ir=Br==null||((Gt=Br.path)===null||Gt===void 0)?void 0:Gt.split("");(Ir==null||((_n=Ir.filter(function(dr){return dr=="/"}))===null||_n===void 0)?void 0:_n.length)>1&&(Br.path=Br.path.substring(0,Br.path.length-1)),ln.setFieldsValue(Object(d.a)({},Br)),Tn(Br)}},l.a.createElement(he.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},l.a.createElement(E.a,null,l.a.createElement(o.a,null,l.a.createElement("span",{className:Re.a.filePath},It.defaultPath+"/")),l.a.createElement(o.a,{flex:"1"},l.a.createElement(he.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),l.a.createElement(he.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),l.a.createElement("div",{className:"mt10 mb20"},l.a.createElement(he.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},l.a.createElement(ye.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},oe=Object(U.a)(function(Ot){var He=Ot.shixunsDetail,it=Ot.loading,ot=Ot.globalSetting,Ne=Ot.user;return{shixunsDetail:He,globalSetting:ot,user:Ne,loading:it.models.index}})(se),$=function(He){var it=He.shixunsDetail,ot=He.globalSetting,Ne=He.loading,Qe=He.user,At=He.dispatch,yt=He.isRepository,It=Object(y.a)(He,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Ft=Object(N.h)(),dt=Object(N.i)(),Wt=Object(x.useState)({}),tn=Object(O.a)(Wt,2),Fn=tn[0],Tn=tn[1],Jn=Object(x.useRef)(),$n=he.a.useForm(),Mn=Object(O.a)($n,1),ln=Mn[0],Sr=Object(x.useState)(""),Pr=Object(O.a)(Sr,2),Mr=Pr[0],cr=Pr[1],Hn=Object(x.useState)(""),qn=Object(O.a)(Hn,2),an=qn[0],Gt=qn[1];Object(x.useEffect)(function(){It.visible&&ln.resetFields()},[It.visible]),Object(x.useEffect)(function(){var Ir=It.defaultPath.split("/");Ir.length===1?(cr(""),Gt(It.defaultPath)):(Gt(Ir.pop()),cr(Ir.join("/")+"/"))},[It.defaultPath]),Object(x.useEffect)(function(){var Ir,dr;Jn.current=(Ir=Ft.pathname)===null||Ir===void 0||((dr=Ir.split("/"))===null||dr===void 0)?void 0:dr[2]},[]);var _n=function(){var Ir=Object(v.a)(S.a.mark(function dr(){var _r,fe,F=arguments;return S.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return _r=F.length>0&&F[0]!==void 0?F[0]:{},le.next=3,At({type:"shixunsDetail/moveGitFile",payload:{id:dt.id,from:It.defaultPath,to:Mr+_r.path,message:_r.commitMessage||"".concat(It.defaultPath," rename to ").concat(Mr).concat(_r.path," "),secret_repository:yt}});case 3:fe=le.sent,(fe==null?void 0:fe.status)===0&&(i.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:_r.path,name:_r.path}),It.onClose());case 5:case"end":return le.stop()}},dr)}));return function(){return Ir.apply(this,arguments)}}(),Br=function(){var dr,_r;U.d.push("/shixuns/".concat(Jn.current,"/").concat((dr=Ft.pathname)===null||dr===void 0||((_r=dr.split("/"))===null||_r===void 0)?void 0:_r[3]).concat(Mr?"/master/shixun_show/".concat(Mr):""))};return l.a.createElement(r.a,{width:"40%",visible:It.visible,wrapClassName:Re.a.modal,centered:!0,onOk:function(){ln.submit()},onCancel:It.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},l.a.createElement("section",{className:Re.a.bg},l.a.createElement("div",{className:Re.a.wrap},l.a.createElement(he.a,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:_n,onChange:function(){var dr,_r,fe=Object(d.a)({},ln.getFieldsValue()),F=fe==null||((dr=fe.path)===null||dr===void 0)?void 0:dr.split("");(F==null||((_r=F.filter(function(Z){return Z=="/"}))===null||_r===void 0)?void 0:_r.length)>1&&(fe.path=fe.path.substring(0,fe.path.length-1)),ln.setFieldsValue(Object(d.a)({},fe)),Tn(fe)}},l.a.createElement(he.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},l.a.createElement(E.a,null,l.a.createElement(o.a,{flex:"1"},l.a.createElement(he.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:an}))))),l.a.createElement(he.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},l.a.createElement(ue.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(It.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},pe=Object(U.a)(function(Ot){var He=Ot.shixunsDetail,it=Ot.loading,ot=Ot.globalSetting,Ne=Ot.user;return{shixunsDetail:He,globalSetting:ot,user:Ne,loading:it.models.index}})($),ne=a("DZo9"),re=a("8z0m"),Se=a("m3rI"),ie=a("8j3D"),q=a("RC3E"),Y=a.n(q),te=re.a.Dragger,Oe=function(He){var it=He.shixunsDetail,ot=He.globalSetting,Ne=He.loading,Qe=He.user,At=He.dispatch,yt=He.isRepository,It=Object(y.a)(He,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Ft=Object(N.h)(),dt=Object(N.i)(),Wt=Object(x.useState)({}),tn=Object(O.a)(Wt,2),Fn=tn[0],Tn=tn[1],Jn=Object(x.useRef)(),$n=he.a.useForm(),Mn=Object(O.a)($n,1),ln=Mn[0],Sr=Object(x.useState)([]),Pr=Object(O.a)(Sr,2),Mr=Pr[0],cr=Pr[1],Hn=Object(x.useState)(),qn=Object(O.a)(Hn,2),an=qn[0],Gt=qn[1],_n;Object(x.useEffect)(function(){It.visible&&(ln.resetFields(),cr([]))},[It.visible]),Object(x.useEffect)(function(){Jn.current=dt.id},[]),Object(x.useEffect)(function(){var F=sessionStorage.getItem("pathArray");if(F){var Z=F.split(",").join("/"),le=Z.indexOf("/")===0?Z.substr(1):Z;Gt(le)}},[]);var Br=function(Z){if(_n=Z.file.name,Z.file.status==="done"||Z.file.status==="uploading"){var le,_e,de;if(cr(Z.fileList),!Z.file.response)return;if(((le=Z.file.response)===null||le===void 0?void 0:le.status)===0){i.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}cr(Mr.filter(function(ct){return ct.uid!==Z.file.uid})),((_e=Z.file.response)===null||_e===void 0?void 0:_e.message)&&i.b.info((de=Z.file.response)===null||de===void 0?void 0:de.message)}},Ir=function(){var F=Object(v.a)(S.a.mark(function Z(le){var _e;return S.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(le.response){ct.next=3;break}return i.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ct.abrupt("return");case 3:return ct.next=5,At({type:"shixunsDetail/deleteGitFile",payload:{id:dt.id,path:an?"".concat(an,"/").concat(le.name):le.name,message:ln.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(an?"".concat(an,"/").concat(le.name):le.name),secret_repository:yt?null:!0}});case 5:_e=ct.sent,_e.status===0&&(cr(Mr.filter(function(hn){return hn.uid!==le.uid})),i.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ct.stop()}},Z)}));return function(le){return F.apply(this,arguments)}}(),dr={height:300,multiple:!0,withCredentials:!0,data:function(){var F=Object(v.a)(S.a.mark(function le(){return S.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",new Promise(function(){var ct=Object(v.a)(S.a.mark(function hn(Wn,er){return S.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:setTimeout(Object(v.a)(S.a.mark(function kn(){var $r,_a;return S.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return sr.next=2,ln.getFieldsValue();case 2:$r=sr.sent,_a=Object(d.a)(Object(d.a)({},{path:It.defaultPath?It.defaultPath:"",message:Fn.commitMessage||"\u4E0A\u4F20\u4E86".concat(_n)}),yt?{}:{secret_repository:!0}),Wn(_a);case 5:case"end":return sr.stop()}},kn)})),200);case 1:case"end":return Ln.stop()}},hn)}));return function(hn,Wn){return ct.apply(this,arguments)}}()));case 1:case"end":return de.stop()}},le)}));function Z(){return F.apply(this,arguments)}return Z}(),fileList:Mr,method:"post",action:"".concat(Se.a.API_SERVER,"/api/shixuns/").concat(Jn.current,"/upload_git_file.json"),onChange:Br,onRemove:Ir,beforeUpload:function(Z){_n=Z.name}},_r=function(){var F=Object(v.a)(S.a.mark(function Z(le){return S.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,ln.validateFields();case 2:It.onClose(),It.onOK({path:It.defaultPath}),fe();case 5:case"end":return de.stop()}},Z)}));return function(le){return F.apply(this,arguments)}}(),fe=function(){var Z,le;U.d.push("/shixuns/".concat(Jn.current,"/").concat((Z=Ft.pathname)===null||Z===void 0||((le=Z.split("/"))===null||le===void 0)?void 0:le[3]).concat(an?"/master/shixun_show/".concat(an):""))};return l.a.createElement(r.a,{visible:It.visible,onOk:_r,centered:!0,onCancel:It.onClose,width:"70%"},l.a.createElement("section",{className:Y.a.bg},l.a.createElement("div",{className:Y.a.wrap},l.a.createElement("div",{className:Y.a.title},"\u4E0A\u4F20\u6587\u4EF6"),l.a.createElement(he.a,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:_r,onValuesChange:function(){return Tn(Object(d.a)({},ln.getFieldsValue()))}},l.a.createElement(he.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ue.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),l.a.createElement(he.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},l.a.createElement(te,dr,l.a.createElement("div",null,l.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Y.a.colorBlue)})),l.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",l.a.createElement("span",{className:"".concat(Y.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),l.a.createElement(ie.a,{onFinish:function(Z){return Gt(Z)}})))},Ce=Object(U.a)(function(Ot){var He=Ot.shixunsDetail,it=Ot.loading,ot=Ot.globalSetting,Ne=Ot.user;return{shixunsDetail:He,globalSetting:ot,user:Ne,loading:it.models.index}})(Oe),Me=a("Bbdw"),$e=a.n(Me),nt=a("HpfO"),ut=a.n(nt),ht=function(He){var it=He.shixunsDetail,ot=He.globalSetting,Ne=He.loading,Qe=He.dispatch,At=He.title,yt=He.pathList,It=yt===void 0?[]:yt,Ft=He.showInputPath,dt=Ft===void 0?!1:Ft,Wt=He.isMergeSelectFile,tn=Wt===void 0?!1:Wt,Fn=He.onFinish,Tn=Fn===void 0?function(){}:Fn,Jn=he.a.useForm(),$n=Object(O.a)(Jn,1),Mn=$n[0],ln=Object(N.i)(),Sr=Object(N.h)(),Pr=Object(x.useRef)(),Mr=Object(x.useState)(""),cr=Object(O.a)(Mr,2),Hn=cr[0],qn=cr[1],an=Object(x.useState)(""),Gt=Object(O.a)(an,2),_n=Gt[0],Br=Gt[1],Ir=Object(x.useState)([]),dr=Object(O.a)(Ir,2),_r=dr[0],fe=dr[1],F=Object(x.useState)([]),Z=Object(O.a)(F,2),le=Z[0],_e=Z[1];Object(x.useEffect)(function(){var en,Ln;Pr.current=((en=Sr.pathname)===null||en===void 0||((Ln=en.split("/"))===null||Ln===void 0)?void 0:Ln[3])==="repository"},[]),Object(x.useEffect)(function(){if(it.actionTabs.key!=="Repository-SelectFilePath")return;var en=It.join("/"),Ln=[];It.map(function(kn,$r){$r===0?Ln.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(kn),path:en}):Ln.push({val:"/".concat(kn),path:en})}),fe(Ln),qn(en),Br(en),de(en)},[it.actionTabs.key]);var de=function(){var en=Object(v.a)(S.a.mark(function Ln(kn){var $r;return S.a.wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:return ba.next=2,Qe({type:Pr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ln.id,path:kn}});case 2:$r=ba.sent,$r&&_e($r.trees||[]);case 4:case"end":return ba.stop()}},Ln)}));return function(kn){return en.apply(this,arguments)}}(),ct=function(Ln){var kn=Hn;Ln.type==="tree"&&(_r.length?_r.push({val:"/".concat(Ln.name),path:Ln.name}):_r.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Ln.name),path:Ln.name}),fe(_r),kn=Hn?"".concat(Hn,"/").concat(Ln.name):Ln.name,qn(kn)),de(kn)},hn=function(Ln,kn){var $r=_r.filter(function(ba,sr){return sr<=kn});fe($r);var _a=$r.filter(function(ba,sr){return sr!==0}).map(function(ba){return ba.val}).join("").substr(1);qn(_a),de(_a)},Wn=function(){var en=Object(v.a)(S.a.mark(function Ln(){var kn,$r,_a;return S.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:if(kn=Mn==null?void 0:Mn.getFieldsValue(),$r=Hn?"".concat(Hn).concat(kn!=null&&kn.name?"/".concat(kn==null?void 0:kn.name):""):kn==null?void 0:kn.name,!tn){sr.next=6;break}return Tn($r),er(),sr.abrupt("return");case 6:if(!dt){sr.next=16;break}return sr.next=9,Mn.validateFields();case 9:return sr.next=11,Qe({type:"shixunsDetail/uploadGitFolder",payload:Object(d.a)(Object(d.a)({},{id:ln.id,path:$r}),Pr.current?{}:{secret_repository:!0})});case 11:_a=sr.sent,Tn(_n),_a.status===0&&i.b.info("\u65B0\u5EFA\u6210\u529F"),sr.next=18;break;case 16:Tn($r),i.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:er();case 19:case"end":return sr.stop()}},Ln)}));return function(){return en.apply(this,arguments)}}(),er=function(){Qe({type:"shixunsDetail/setActionTabs",payload:{}}),Mn.resetFields()};return l.a.createElement(r.a,{centered:!0,title:At||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:it.actionTabs.key==="Repository-SelectFilePath",onOk:Wn,onCancel:er},l.a.createElement("div",{className:ut.a.wrap},l.a.createElement("div",{className:ut.a.content},l.a.createElement("div",{className:ut.a.mainPathWrap},!!(_r!=null&&_r.length)&&_r.map(function(en,Ln){return l.a.createElement("a",{key:Ln,onClick:function(){return hn(en,Ln)}},en.val)})),!!(le!=null&&le.length)&&le.map(function(en,Ln){return en.type==="tree"&&l.a.createElement("a",{key:Ln,onClick:function(){return ct(en)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ut.a.colorBlue)}),en.name)})),l.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),l.a.createElement("div",{className:"mt5 mb5"},Hn),dt&&l.a.createElement(he.a,{form:Mn,scrollToFirstError:!0,className:"mt20"},l.a.createElement(he.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},pt=Object(U.a)(function(Ot){var He=Ot.shixunsDetail,it=Ot.loading,ot=Ot.globalSetting;return{shixunsDetail:He,globalSetting:ot,loading:it.models.index}})(ht),xt=a("GZ0F"),Ke=a("8Skl"),Ue=a("HBuW"),st=a("1vsH"),kt=a("NLgs"),gt=a("lzim"),bt=W.a.DirectoryTree,Ve=function(He){var it,ot,Ne,Qe,At,yt,It,Ft=He.shixunsDetail,dt=He.globalSetting,Wt=He.loading,tn=He.user,Fn=He.activeKey,Tn=He.dispatch,Jn=He.practiceSetting,$n=He.isRepository,Mn=He.treeData,ln=He.setTreeData,Sr=Object(y.a)(He,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Pr=Object(N.i)(),Mr=Object(N.h)(),cr=Object(x.useState)(),Hn=Object(O.a)(cr,2),qn=Hn[0],an=Hn[1],Gt=Object(x.useState)(!1),_n=Object(O.a)(Gt,2),Br=_n[0],Ir=_n[1],dr=Object(x.useState)(!1),_r=Object(O.a)(dr,2),fe=_r[0],F=_r[1],Z=Object(x.useState)(!1),le=Object(O.a)(Z,2),_e=le[0],de=le[1],ct=Object(x.useState)(!1),hn=Object(O.a)(ct,2),Wn=hn[0],er=hn[1],en=Object(x.useState)(""),Ln=Object(O.a)(en,2),kn=Ln[0],$r=Ln[1],_a=Object(x.useState)([]),ba=Object(O.a)(_a,2),sr=ba[0],Ha=ba[1],Ba=Object(x.useState)([]),Ia=Object(O.a)(Ba,2),Wa=Ia[0],ma=Ia[1],Qa=Object(x.useState)([]),Ka=Object(O.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=Object(x.useState)(!1),ha=Object(O.a)(da,2),ua=ha[0],be=ha[1],at=Object(x.useState)(),Dt=Object(O.a)(at,2),wt=Dt[0],jt=Dt[1],Pt=Object(x.useState)(),Ht=Object(O.a)(Pt,2),$t=Ht[0],pn=Ht[1],un=Object(x.useState)(""),Un=Object(O.a)(un,2),yn=Un[0],on=Un[1],Sn=Object(x.useState)(),mn=Object(O.a)(Sn,2),jn=mn[0],An=mn[1],zn=Object(x.useState)(!1),mr=Object(O.a)(zn,2),sn=mr[0],qt=mr[1];Object(x.useEffect)(function(){ln([]),Nn(""),localStorage.warehouseHideTip||be(!0)},[Mr.pathname,$n]);var cn=function(){var Rn=Object(v.a)(S.a.mark(function Bt(){var Zt,zt,Xn=arguments;return S.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return Zt=Xn.length>0&&Xn[0]!==void 0?Xn[0]:"",rr.next=3,Object(Ue.Fb)({id:Pr.id,secret_dir_path:Zt});case 3:zt=rr.sent,zt&&An(Zt);case 5:case"end":return rr.stop()}},Bt)}));return function(){return Rn.apply(this,arguments)}}(),vn=function(Bt){return l.a.createElement(_.a,{className:$e.a.menu,onClick:function(zt){$r(Bt.path||"");switch(zt.key){case"1":Object(st.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Ir(!0);break;case"2":Object(st.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),de(!0);break;case"3":Object(st.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),er(!0);break;case"4":Object(st.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),F(!0);break;case"5":Object(st.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Zn(Bt.path,Bt.name,Bt);break;case"6":Object(st.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),br(Bt);break}}},(Bt.type==="topTree"||Bt.type==="tree")&&l.a.createElement(_.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Bt.type==="topTree"||Bt.type==="tree")&&l.a.createElement(_.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Bt.type==="topTree"||Bt.type==="tree")&&l.a.createElement(_.a.Item,{key:"3"},"\u4E0A\u4F20"),Bt.type!=="topTree"&&Bt.type!=="tree"&&l.a.createElement(_.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Bt.type!=="topTree"&&l.a.createElement(B.CopyToClipboard,{text:"/data/workspace/myshixun/".concat($n?"":"secret/").concat(Bt==null?void 0:Bt.path),onCopy:function(){return i.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(_.a.Item,{key:"6"},l.a.createElement(l.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Bt.type!=="topTree"&&l.a.createElement(_.a.Item,{key:"5"},"\u5220\u9664"))},Dn=function(Bt,Zt){return Bt.map(function(zt){return Zt==""?zt.path=Zt+zt.name:zt.path=Zt+"/"+zt.name,zt.title=l.a.createElement(E.a,{className:"font14"},l.a.createElement(o.a,{flex:"1"},l.a.createElement(E.a,null,l.a.createElement(o.a,{flex:"20px"},zt.type==="blob"&&l.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),l.a.createElement(o.a,{flex:"1"},l.a.createElement("span",{className:" multi_ellipsis1"},zt.name)))),l.a.createElement(o.a,null,(zt.type==="blob"||zt.type==="tree")&&l.a.createElement(p.a,{overlay:vn(zt),className:$e.a.ellipsis},l.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),zt.disableCheckbox=qn&&qn!==zt.name,zt.className=zt.type==="tree"?$e.a.pl23:"",zt.checkable=zt.type!=="tree",zt.isLeaf=zt.type!=="tree",zt.children=zt.type==="tree"&&[],zt.key=zt.path,zt})},In=function(Bt){Tn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Bt}})},dn=function(){var Rn=Object(v.a)(S.a.mark(function Bt(Zt,zt){var Xn;return S.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return Xn=Zt.split("/"),rr.next=3,Nn(kn);case 3:setTimeout(function(){In(Zt),sr=[Xn[0]||""],Wa=[Zt],ma(Object(K.a)(Wa)),Ha(Object(K.a)(sr))},150);case 4:case"end":return rr.stop()}},Bt)}));return function(Zt,zt){return Rn.apply(this,arguments)}}(),bn=function(Bt,Zt){if(Zt=="")Mn=Object(K.a)(Bt),ln(Object(K.a)(Bt));else{var zt=Pn(Mn,Zt,Bt);Mn=zt,ln(Object(K.a)(zt))}};function Pn(Rn,Bt,Zt){return Rn.map(function(zt){return zt.key===Bt?(zt.children=Object(K.a)(Zt),Object(d.a)({},zt)):zt.children?Object(d.a)(Object(d.a)({},zt),{},{children:Pn(zt.children,Bt,Zt)}):zt})}var Nn=function(){var Rn=Object(v.a)(S.a.mark(function Bt(){var Zt,zt,Xn,Cn,rr,Vn=arguments;return S.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return Zt=Vn.length>0&&Vn[0]!==void 0?Vn[0]:"",fr.next=3,Tn({type:$n?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Pr.id,path:Zt}});case 3:return zt=fr.sent,zt&&((Xn=zt.trees)!==null&&Xn!==void 0&&Xn.length?(rr=Dn(Object(K.a)(zt.trees),Zt),bn(rr,Zt),ei(zt.trees||[]),pn(Zt||""),console.log("handleGetRepository:",rr,Zt),setTimeout(function(){return console.log(Mn,zt.trees,Zt,999999)},2e3)):Zt==""&&ln([]),jt(((Cn=zt.commits)===null||Cn===void 0?void 0:Cn[0])||{})),fr.abrupt("return",zt);case 6:case"end":return fr.stop()}},Bt)}));return function(){return Rn.apply(this,arguments)}}(),Qn=function(){var Rn=Object(v.a)(S.a.mark(function Bt(Zt){return S.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Xn.abrupt("return",new Promise(function(){var Cn=Object(v.a)(S.a.mark(function rr(Vn,hr){return S.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Zt.children.length&&Vn(),on(Zt.path),Fr.next=4,Nn(Zt.path);case 4:Vn();case 5:case"end":return Fr.stop()}},rr)}));return function(rr,Vn){return Cn.apply(this,arguments)}}()));case 1:case"end":return Xn.stop()}},Bt)}));return function(Zt){return Rn.apply(this,arguments)}}(),lr=function(){var Rn=Object(v.a)(S.a.mark(function Bt(Zt,zt){var Xn,Cn;return S.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:if(console.log("handleSelectTree",Zt,zt.nativeEvent.target.nodeName,zt),Xn=function(){In(zt.node.path),Zt=[zt.node.path],ma(Object(K.a)(Zt))},!(zt.nativeEvent.target.nodeName==="svg"||zt.nativeEvent.target.nodeName==="LI"||zt.nativeEvent.target.nodeName==="I")){Vn.next=4;break}return Vn.abrupt("return");case 4:zt.node.type==="blob"&&(Jn!=null&&(Cn=Jn.sideBar)!==null&&Cn!==void 0&&Cn.confirmLeave?r.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Xn(),Tn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Xn());case 5:case"end":return Vn.stop()}},Bt)}));return function(Zt,zt){return Rn.apply(this,arguments)}}(),Zn=function(Bt,Zt,zt){r.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(zt.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Xn=Object(v.a)(S.a.mark(function rr(){var Vn,hr,fr;return S.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,Tn({type:"shixunsDetail/deleteGitFile",payload:{id:Pr.id,path:Bt,message:"\u5220\u9664".concat(Bt),secret_repository:$n?null:!0}});case 2:if(Vn=Lr.sent,hr=Bt.split("/"),!((Vn==null?void 0:Vn.status)===0)){Lr.next=20;break}return i.b.info("\u5220\u9664\u6210\u529F"),hr.splice(hr.length-1,1),Lr.next=9,Nn(hr.length>1?hr.join("/"):"");case 9:if(fr=Lr.sent,!(fr!=null&&fr.trees)){Lr.next=13;break}Lr.next=16;break;case 13:return hr.splice(hr.length-1,1),Lr.next=16,Nn(hr.length>1?hr.join("/"):"");case 16:return In(""),Lr.abrupt("return",!0);case 20:(Vn==null?void 0:Vn.status)===-3&&r.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:l.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Bt,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(Pr.id,"/edit/").concat(Vn==null?void 0:Vn.message,"/tab=2")}});case 21:case"end":return Lr.stop()}},rr)}));function Cn(){return Xn.apply(this,arguments)}return Cn}()})},br=function(Bt){console.log(Bt,"item")},Or=function(){var Rn=Object(v.a)(S.a.mark(function Bt(Zt,zt){return S.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:if(console.log("handleExpand",zt),!(zt.nativeEvent.target.nodeName==="svg"||zt.nativeEvent.target.nodeName==="path"||zt.nativeEvent.target.nodeName==="LI")){Cn.next=5;break}return Cn.abrupt("return",!0);case 5:return Cn.next=7,Qn(zt.node);case 7:sr.includes(zt.node.path)?sr.splice(sr.indexOf(zt.node.path),1):sr.push(zt.node.path);case 8:Ha(Object(K.a)(sr));case 9:case"end":return Cn.stop()}},Bt)}));return function(Zt,zt){return Rn.apply(this,arguments)}}(),nr=function(){be(!1),localStorage.warehouseHideTip=!0},na=function(){var Rn=Object(v.a)(S.a.mark(function Bt(Zt){var zt,Xn,Cn,rr,Vn;return S.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:Cn="",fr.t0=$n,fr.next=fr.t0===!0?4:fr.t0===!1?9:11;break;case 4:return Cn="\u5F00\u542F\u7248\u672C\u5E93",rr="\u5F00\u542F",Vn="\u4E0D\u5F00\u542F",Xn=l.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),fr.abrupt("break",11);case 9:return Ft!=null&&(zt=Ft.detail)!==null&&zt!==void 0&&zt.secret_repository?(Cn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",rr="\u786E\u5B9A",Vn="\u53D6\u6D88",Xn=l.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Cn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",rr="\u4E0D\u4F7F\u7528",Vn="\u4F7F\u7528",Xn=l.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),fr.abrupt("break",11);case 11:if(!(!$n&&Object(kt.b)(Tn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){fr.next=13;break}return fr.abrupt("return");case 13:r.a.confirm({title:Cn,okText:rr,cancelText:Vn,content:Xn,onOk:function(){var Lr;Object(st.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Cn]),!$n&&!(Ft!=null&&(Lr=Ft.detail)!==null&&Lr!==void 0&&Lr.secret_repository)||tr(Zt)},onCancel:function(){var Lr;!$n&&!(Ft!=null&&(Lr=Ft.detail)!==null&&Lr!==void 0&&Lr.secret_repository)&&tr(Zt)}});case 14:case"end":return fr.stop()}},Bt)}));return function(Zt){return Rn.apply(this,arguments)}}(),tr=function(){var Rn=Object(v.a)(S.a.mark(function Bt(Zt){return S.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:if(!$n){Xn.next=6;break}return Xn.next=3,Object(Ue.q)(Object(d.a)({},Pr));case 3:Tn({type:"practiceSetting/getCommonData",payload:Object(d.a)({},Pr)}),Xn.next=8;break;case 6:return Xn.next=8,Object(Ue.s)(Object(d.a)(Object(d.a)({},Pr),{},{is_secret_repository:Zt}));case 8:Nn(),Tn({type:"shixunsDetail/getShixunsDetail",payload:{id:Pr.id}});case 10:case"end":return Xn.stop()}},Bt)}));return function(Zt){return Rn.apply(this,arguments)}}(),Yr=function(Bt){console.log(Bt)},Vr=function(){var Rn=Object(v.a)(S.a.mark(function Bt(Zt){var zt,Xn,Cn,rr,Vn,hr,fr,Fr,Lr,aa,ur;return S.a.wrap(function(wr){for(;;)switch(wr.prev=wr.next){case 0:if(console.log(Zt),zt=Zt.node.key,Xn=Zt.dragNode.key,Cn=Zt.node.pos.split("-"),rr=Zt.dropPosition-Number(Cn[Cn.length-1]),!(Zt.dragNode.type==="tree")){wr.next=8;break}return i.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),wr.abrupt("return");case 8:if(!(Zt.node.type!=="tree")){wr.next=11;break}return i.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),wr.abrupt("return");case 11:return wr.next=13,Tn({type:"shixunsDetail/moveGitFile",payload:{id:Pr.id,from:Zt.dragNode.path,to:Zt.node.path+"/"+Zt.dragNode.name,message:"".concat(Zt.dragNode.path," move to ").concat(Zt.node.path+"/"+Zt.dragNode.name," ")}});case 13:if(Vn=wr.sent,!(Vn.status===0)){wr.next=26;break}return In(""),wr.next=18,Nn("");case 18:hr=0;case 19:if(!(hr>>24)&16711935|(i<<24|i>>>8)&4278255360}var u=this._hash.words,b=s[_+0],O=s[_+1],y=s[_+2],c=s[_+3],P=s[_+4],D=s[_+5],S=s[_+6],x=s[_+7],l=s[_+8],T=s[_+9],k=s[_+10],N=s[_+11],U=s[_+12],z=s[_+13],H=s[_+14],K=s[_+15],V=u[0],W=u[1],B=u[2],X=u[3];V=o(V,W,B,X,b,7,r[0]),X=o(X,V,W,B,O,12,r[1]),B=o(B,X,V,W,y,17,r[2]),W=o(W,B,X,V,c,22,r[3]),V=o(V,W,B,X,P,7,r[4]),X=o(X,V,W,B,D,12,r[5]),B=o(B,X,V,W,S,17,r[6]),W=o(W,B,X,V,x,22,r[7]),V=o(V,W,B,X,l,7,r[8]),X=o(X,V,W,B,T,12,r[9]),B=o(B,X,V,W,k,17,r[10]),W=o(W,B,X,V,N,22,r[11]),V=o(V,W,B,X,U,7,r[12]),X=o(X,V,W,B,z,12,r[13]),B=o(B,X,V,W,H,17,r[14]),W=o(W,B,X,V,K,22,r[15]),V=t(V,W,B,X,O,5,r[16]),X=t(X,V,W,B,S,9,r[17]),B=t(B,X,V,W,N,14,r[18]),W=t(W,B,X,V,b,20,r[19]),V=t(V,W,B,X,D,5,r[20]),X=t(X,V,W,B,k,9,r[21]),B=t(B,X,V,W,K,14,r[22]),W=t(W,B,X,V,P,20,r[23]),V=t(V,W,B,X,T,5,r[24]),X=t(X,V,W,B,H,9,r[25]),B=t(B,X,V,W,c,14,r[26]),W=t(W,B,X,V,l,20,r[27]),V=t(V,W,B,X,z,5,r[28]),X=t(X,V,W,B,y,9,r[29]),B=t(B,X,V,W,x,14,r[30]),W=t(W,B,X,V,U,20,r[31]),V=p(V,W,B,X,D,4,r[32]),X=p(X,V,W,B,l,11,r[33]),B=p(B,X,V,W,N,16,r[34]),W=p(W,B,X,V,H,23,r[35]),V=p(V,W,B,X,O,4,r[36]),X=p(X,V,W,B,P,11,r[37]),B=p(B,X,V,W,x,16,r[38]),W=p(W,B,X,V,k,23,r[39]),V=p(V,W,B,X,z,4,r[40]),X=p(X,V,W,B,b,11,r[41]),B=p(B,X,V,W,c,16,r[42]),W=p(W,B,X,V,S,23,r[43]),V=p(V,W,B,X,T,4,r[44]),X=p(X,V,W,B,U,11,r[45]),B=p(B,X,V,W,K,16,r[46]),W=p(W,B,X,V,y,23,r[47]),V=d(V,W,B,X,b,6,r[48]),X=d(X,V,W,B,x,10,r[49]),B=d(B,X,V,W,H,15,r[50]),W=d(W,B,X,V,D,21,r[51]),V=d(V,W,B,X,U,6,r[52]),X=d(X,V,W,B,c,10,r[53]),B=d(B,X,V,W,k,15,r[54]),W=d(W,B,X,V,O,21,r[55]),V=d(V,W,B,X,l,6,r[56]),X=d(X,V,W,B,K,10,r[57]),B=d(B,X,V,W,S,15,r[58]),W=d(W,B,X,V,z,21,r[59]),V=d(V,W,B,X,P,6,r[60]),X=d(X,V,W,B,N,10,r[61]),B=d(B,X,V,W,y,15,r[62]),W=d(W,B,X,V,T,21,r[63]),u[0]=u[0]+V|0,u[1]=u[1]+W|0,u[2]=u[2]+B|0,u[3]=u[3]+X|0},_doFinalize:function(){var s=this._data,_=s.words,v=this._nDataBytes*8,C=s.sigBytes*8;_[C>>>5]|=128<<24-C%32;var i=g.floor(v/4294967296),u=v;_[(C+64>>>9<<4)+15]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360,_[(C+64>>>9<<4)+14]=(u<<8|u>>>24)&16711935|(u<<24|u>>>8)&4278255360,s.sigBytes=(_.length+1)*4,this._process();for(var b=this._hash,O=b.words,y=0;y<4;y++){var c=O[y];O[y]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360}return b},clone:function(){var s=E.clone.call(this);return s._hash=this._hash.clone(),s}});function o(s,_,v,C,i,u,b){var O=s+(_&v|~_&C)+i+b;return(O<>>32-u)+_}function t(s,_,v,C,i,u,b){var O=s+(_&C|v&~C)+i+b;return(O<>>32-u)+_}function p(s,_,v,C,i,u,b){var O=s+(_^v^C)+i+b;return(O<>>32-u)+_}function d(s,_,v,C,i,u,b){var O=s+(v^(_|~C))+i+b;return(O<>>32-u)+_}A.MD5=E._createHelper(m),A.HmacMD5=E._createHmacHelper(m)}(Math),R.MD5})},dGDm:function(M,J,a){M.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dejd:function(M,J,a){},djh8:function(M,J,a){M.exports=a.p+"static/qrCode.42927872.png"},dmUQ:function(M,J,a){"use strict";var R=a("Ff2n"),g=a("rePB"),A=a("1OyB"),f=a("vuIU"),h=a("Ji7U"),E=a("md7G"),w=a("foSv"),r=a("q1tI"),m=a.n(r),o=a("TSYQ"),t=a.n(o),p=a("4IlW");function d(l,T){var k=Object.keys(l);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(l);T&&(N=N.filter(function(U){return Object.getOwnPropertyDescriptor(l,U).enumerable})),k.push.apply(k,N)}return k}function s(l){for(var T=1;T1?ve-1:0),Pe=1;Pe1?W-1:0),X=1;X=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var W=0;return V.indexOf(".")>=0&&(W=V.length-V.indexOf(".")-1),W},U.getInputDisplayValue=function(K){var V=K||U.state,W=V.focused,B=V.inputValue,X=V.value,ue;W?ue=B:ue=U.toPrecisionAsStep(X),ue==null&&(ue="");var ve=U.formatWrapper(ue);return c(U.props.decimalSeparator)&&(ve=ve.toString().replace(".",U.props.decimalSeparator)),ve},U.recordCursorPosition=function(){try{U.cursorStart=U.input.selectionStart,U.cursorEnd=U.input.selectionEnd,U.currentValue=U.input.value,U.cursorBefore=U.input.value.substring(0,U.cursorStart),U.cursorAfter=U.input.value.substring(U.cursorEnd)}catch(K){}},U.restoreByAfter=function(K){if(K===void 0)return!1;var V=U.input.value,W=V.lastIndexOf(K);if(W===-1)return!1;var B=U.cursorBefore.length;return U.lastKeyCode===p.a.DELETE&&U.cursorBefore.charAt(B-1)===K[0]?(U.fixCaret(B,B),!0):W+K.length===V.length?(U.fixCaret(W,W),!0):!1},U.partRestoreByAfter=function(K){return K===void 0?!1:Array.prototype.some.call(K,function(V,W){var B=K.substring(W);return U.restoreByAfter(B)})},U.isNotCompleteNumber=function(K){return isNaN(K)||K===""||K===null||K&&K.toString().indexOf(".")===K.toString().length-1},U.stop=function(){U.autoStepTimer&&clearTimeout(U.autoStepTimer)},U.down=function(K,V,W){U.pressingUpOrDown=!0,U.step("down",K,V,W)},U.up=function(K,V,W){U.pressingUpOrDown=!0,U.step("up",K,V,W)},U.saveInput=function(K){U.input=K};var z=N.value;z===void 0&&(z=N.defaultValue),U.state={focused:N.autoFocus};var H=U.getValidValue(U.toNumber(z));return U.state=s(s({},U.state),{},{inputValue:U.toPrecisionAsStep(H),value:H}),U}return Object(f.a)(k,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(U){var z=this.props,H=z.value,K=z.onChange,V=z.max,W=z.min,B=this.state.focused;if(U){if(!P(U.value,H)||!P(U.max,V)||!P(U.min,W)){var X=B?H:this.getValidValue(H),ue;this.pressingUpOrDown?ue=X:this.inputting?ue=this.rawInput:ue=this.toPrecisionAsStep(X),this.setState({value:X,inputValue:ue})}var ve="value"in this.props?H:this.state.value;"max"in this.props&&U.max!==V&&typeof ve=="number"&&ve>V&&K&&K(V),"min"in this.props&&U.min!==W&&typeof ve=="number"&&ve1&&arguments[1]!==void 0?arguments[1]:this.props.min,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,K=parseFloat(U);return isNaN(K)?U:(KH&&(K=H),K)}},{key:"setValue",value:function(U,z){var H=this.props.precision,K=this.isNotCompleteNumber(parseFloat(U))?null:parseFloat(U),V=this.state.value,W=V===void 0?null:V,B=this.state.inputValue,X=B===void 0?null:B,ue=typeof K=="number"?K.toFixed(H):"".concat(K),ve=K!==W||ue!=="".concat(X);return"value"in this.props?(X=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:X},z)):this.setState({value:K,inputValue:this.toPrecisionAsStep(U)},z),ve&&this.props.onChange(K),K}},{key:"getMaxPrecision",value:function(U){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.props,K=H.precision,V=H.step;if(c(K))return K;var W=this.getPrecision(z),B=this.getPrecision(V),X=this.getPrecision(U);return U?Math.max(X,W+B):W+B}},{key:"getPrecisionFactor",value:function(U){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.getMaxPrecision(U,z);return Math.pow(10,H)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(U){return this.props.formatter?this.props.formatter(U):U}},{key:"toPrecisionAsStep",value:function(U){if(this.isNotCompleteNumber(U)||U==="")return U;var z=Math.abs(this.getMaxPrecision(U));return isNaN(z)?U.toString():Number(U).toFixed(z)}},{key:"toNumber",value:function(U){var z=this.props.precision,H=this.state.focused,K=U&&U.length>16&&H;return this.isNotCompleteNumber(U)||K?U:c(z)?Math.round(U*Math.pow(10,z))/Math.pow(10,z):Number(U)}},{key:"upStep",value:function(U,z){var H=this.props.step,K=this.getPrecisionFactor(U,z),V=Math.abs(this.getMaxPrecision(U,z)),W=((K*U+K*H*z)/K).toFixed(V);return this.toNumber(W)}},{key:"downStep",value:function(U,z){var H=this.props.step,K=this.getPrecisionFactor(U,z),V=Math.abs(this.getMaxPrecision(U,z)),W=((K*U-K*H*z)/K).toFixed(V);return this.toNumber(W)}},{key:"step",value:function(U,z){var H=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),z&&(z.persist(),z.preventDefault());var W=this.props;if(W.disabled)return;var B=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(B))return;var X=this["".concat(U,"Step")](B,K),ue=X>W.max||XW.max?X=W.max:X=he),bt=(pt||pt===0)&&(isNaN(pt)||Number(pt)<=Pe),Ve=gt||K||V,We=bt||K||V,Je=t()("".concat(H,"-handler"),"".concat(H,"-handler-up"),Object(g.a)({},"".concat(H,"-handler-up-disabled"),Ve)),Te=t()("".concat(H,"-handler"),"".concat(H,"-handler-down"),Object(g.a)({},"".concat(H,"-handler-down-disabled"),We)),Ie=W?{onTouchStart:Ve?C:this.up,onTouchEnd:this.stop}:{onMouseDown:Ve?C:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Fe=W?{onTouchStart:We?C:this.down,onTouchEnd:this.stop}:{onMouseDown:We?C:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return m.a.createElement("div",{className:Ke,style:Re,title:ce,onMouseEnter:Ee,onMouseLeave:ye,onMouseOver:se,onMouseOut:oe,onFocus:function(){return null},onBlur:function(){return null}},m.a.createElement("div",{className:"".concat(H,"-handler-wrap")},m.a.createElement("span",Object.assign({unselectable:"on"},Ie,{role:"button","aria-label":"Increase Value","aria-disabled":Ve,className:Je}),X||m.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-up-inner"),onClick:i})),m.a.createElement("span",Object.assign({unselectable:"on"},Fe,{role:"button","aria-label":"Decrease Value","aria-disabled":We,className:Te}),ue||m.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-down-inner"),onClick:i}))),m.a.createElement("div",{className:"".concat(H,"-input-wrap")},m.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Pe,"aria-valuemax":he,"aria-valuenow":pt,required:$,type:re,placeholder:Se,onPaste:$e,onClick:pe,onMouseUp:this.onMouseUp,className:"".concat(H,"-input"),tabIndex:ne,autoComplete:B,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:st?this.onKeyDown:C,onKeyUp:st?this.onKeyUp:C,autoFocus:Ce,maxLength:Oe,readOnly:V,disabled:K,max:he,min:Pe,step:te,name:Me,title:ce,id:ie,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(kt),pattern:Y,inputMode:q,onInput:nt},Ue))))}}]),k}(m.a.Component);D.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:C,onKeyDown:C,onPressEnter:C,onFocus:C,onBlur:C,parser:u,required:!1,autoComplete:"off"};var S=D,x=J.a=S},e7zE:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("3y9D"),a("WYAk"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.Base,h=A.WordArray,E=g.algo,w=E.SHA1,r=E.HMAC,m=E.PBKDF2=f.extend({cfg:f.extend({keySize:128/32,hasher:w,iterations:1}),init:function(o){this.cfg=this.cfg.extend(o)},compute:function(o,t){for(var p=this.cfg,d=r.create(p.hasher,o),s=h.create(),_=h.create([1]),v=s.words,C=_.words,i=p.keySize,u=p.iterations;v.length0&&arguments[0]!==void 0?arguments[0]:[],Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Re=he.length,ce=Pe.length;if(Math.abs(Re-ce)!==1)return{add:!1,key:null};function Ee(ye,se){var oe=new Map;ye.forEach(function(pe){oe.set(pe,!0)});var $=se.filter(function(pe){return!oe.has(pe)});return $.length===1?$[0]:null}return Re ").concat(Pe);return Pe}var K=function(Pe,Re){var ce=Pe.prefixCls,Ee=Pe.data,ye=Pe.selectable,se=Pe.checkable,oe=Pe.expandedKeys,$=Pe.selectedKeys,pe=Pe.checkedKeys,ne=Pe.loadedKeys,re=Pe.loadingKeys,Se=Pe.halfCheckedKeys,ie=Pe.keyEntities,q=Pe.disabled,Y=Pe.dragging,te=Pe.dragOverNodeKey,Oe=Pe.dropPosition,Ce=Pe.motion,Me=Pe.height,$e=Pe.itemHeight,nt=Pe.virtual,ut=Pe.focusable,ht=Pe.activeItem,pt=Pe.focused,xt=Pe.tabIndex,Ke=Pe.onKeyDown,Ue=Pe.onFocus,st=Pe.onBlur,kt=Pe.onActiveChange,gt=Pe.onListChangeStart,bt=Pe.onListChangeEnd,Ve=Object(C.a)(Pe,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),We=r.useRef(null);r.useImperativeHandle(Re,function(){return{scrollTo:function(Fn){We.current.scrollTo(Fn)}}});var Je=r.useState(oe),Te=Object(v.a)(Je,2),Ie=Te[0],Fe=Te[1],Xe=r.useState(Ee),vt=Object(v.a)(Xe,2),rt=vt[0],Lt=vt[1],Jt=r.useState(Ee),En=Object(v.a)(Jt,2),nn=En[0],Ot=En[1],He=r.useState([]),it=Object(v.a)(He,2),ot=it[0],Ne=it[1],Qe=r.useState(null),At=Object(v.a)(Qe,2),yt=At[0],It=At[1];function Ft(){Lt(Ee),Ot(Ee),Ne([]),It(null),bt()}r.useEffect(function(){Fe(oe);var tn=P(Ie,oe);if(tn.key!==null)if(tn.add){var Fn=rt.findIndex(function(Sr){var Pr=Sr.data.key;return Pr===tn.key}),Tn=U(D(rt,Ee,tn.key),nt,Me,$e),Jn=rt.slice();Jn.splice(Fn+1,0,N),Ot(Jn),Ne(Tn),It("show")}else{var $n=Ee.findIndex(function(Sr){var Pr=Sr.data.key;return Pr===tn.key}),Mn=U(D(Ee,rt,tn.key),nt,Me,$e),ln=Ee.slice();ln.splice($n+1,0,N),Ot(ln),Ne(Mn),It("hide")}else rt!==Ee&&(Lt(Ee),Ot(Ee))},[oe,Ee]),r.useEffect(function(){Y||Ft()},[Y]);var dt=Ce?nn:Ee,Wt={expandedKeys:oe,selectedKeys:$,loadedKeys:ne,loadingKeys:re,checkedKeys:pe,halfCheckedKeys:Se,dragOverNodeKey:te,dropPosition:Oe,keyEntities:ie};return r.createElement(r.Fragment,null,pt&&ht&&r.createElement("span",{style:S,"aria-live":"assertive"},H(ht)),r.createElement("div",{role:"tree"},r.createElement("input",{style:S,disabled:ut===!1||q,tabIndex:ut!==!1?xt:null,onKeyDown:Ke,onFocus:Ue,onBlur:st,value:"",onChange:x})),r.createElement(i.a,Object.assign({},Ve,{data:dt,itemKey:z,height:Me,fullHeight:!1,virtual:nt,itemHeight:$e,prefixCls:"".concat(ce,"-list"),ref:We}),function(tn){var Fn=tn.pos,Tn=tn.data,Jn=Tn.key,$n=Object(C.a)(Tn,["key"]),Mn=tn.isStart,ln=tn.isEnd,Sr=Object(_.e)(Jn,Fn);delete $n.children;var Pr=Object(_.f)(Sr,Wt);return r.createElement(c,Object.assign({},$n,Pr,{active:ht&&Jn===ht.data.key,pos:Fn,data:tn.data,isStart:Mn,isEnd:ln,motion:Ce,motionNodes:Jn===l?ot:null,motionType:yt,onMotionStart:gt,onMotionEnd:Ft,treeNodeRequiredProps:Wt,onMouseMove:function(){kt(null)}}))}))},V=r.forwardRef(K);V.displayName="NodeList";var W=V,B=a("NvD2"),X=function(he){Object(E.a)(Re,he);var Pe=Object(w.a)(Re);function Re(){var ce;return Object(f.a)(this,Re),ce=Pe.apply(this,arguments),ce.destroyed=!1,ce.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},ce.listRef=r.createRef(),ce.onNodeDragStart=function(Ee,ye){var se=ce.state,oe=se.expandedKeys,$=se.keyEntities,pe=ce.props.onDragStart,ne=ye.props.eventKey;ce.dragNode=ye;var re=Object(s.b)(oe,ne);ce.setState({dragging:!0,dragNodesKeys:Object(s.g)(ne,$)}),ce.setExpandedKeys(re),pe&&pe({event:Ee,node:Object(_.b)(ye.props)})},ce.onNodeDragEnter=function(Ee,ye){var se=ce.state,oe=se.expandedKeys,$=se.keyEntities,pe=se.dragNodesKeys,ne=ce.props.onDragEnter,re=ye.props,Se=re.pos,ie=re.eventKey;if(!ce.dragNode||pe.indexOf(ie)!==-1)return;var q=Object(s.c)(Ee,ye);if(ce.dragNode.props.eventKey===ie&&q===0){ce.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){ce.setState({dragOverNodeKey:ie,dropPosition:q}),ce.delayedDragEnterLogic||(ce.delayedDragEnterLogic={}),Object.keys(ce.delayedDragEnterLogic).forEach(function(Y){clearTimeout(ce.delayedDragEnterLogic[Y])}),ce.delayedDragEnterLogic[Se]=window.setTimeout(function(){if(!ce.state.dragging)return;var Y=Object(A.a)(oe),te=$[ie];te&&(te.children||[]).length&&(Y=Object(s.a)(oe,ie)),"expandedKeys"in ce.props||ce.setExpandedKeys(Y),ne&&ne({event:Ee,node:Object(_.b)(ye.props),expandedKeys:Y})},400)},0)},ce.onNodeDragOver=function(Ee,ye){var se=ce.state.dragNodesKeys,oe=ce.props.onDragOver,$=ye.props.eventKey;if(se.indexOf($)!==-1)return;if(ce.dragNode&&$===ce.state.dragOverNodeKey){var pe=Object(s.c)(Ee,ye);if(pe===ce.state.dropPosition)return;ce.setState({dropPosition:pe})}oe&&oe({event:Ee,node:Object(_.b)(ye.props)})},ce.onNodeDragLeave=function(Ee,ye){var se=ce.props.onDragLeave;ce.setState({dragOverNodeKey:""}),se&&se({event:Ee,node:Object(_.b)(ye.props)})},ce.onNodeDragEnd=function(Ee,ye){var se=ce.props.onDragEnd;ce.setState({dragOverNodeKey:""}),ce.cleanDragState(),se&&se({event:Ee,node:Object(_.b)(ye.props)}),ce.dragNode=null},ce.onNodeDrop=function(Ee,ye){var se=ce.state,oe=se.dragNodesKeys,$=oe===void 0?[]:oe,pe=se.dropPosition,ne=ce.props.onDrop,re=ye.props,Se=re.eventKey,ie=re.pos;if(ce.setState({dragOverNodeKey:""}),ce.cleanDragState(),$.indexOf(Se)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var q=Object(s.k)(ie),Y={event:Ee,node:Object(_.b)(ye.props),dragNode:ce.dragNode?Object(_.b)(ce.dragNode.props):null,dragNodesKeys:$.slice(),dropPosition:pe+Number(q[q.length-1]),dropToGap:!1};pe!==0&&(Y.dropToGap=!0),ne&&ne(Y),ce.dragNode=null},ce.cleanDragState=function(){var Ee=ce.state.dragging;Ee&&ce.setState({dragging:!1})},ce.onNodeClick=function(Ee,ye){var se=ce.props.onClick;se&&se(Ee,ye)},ce.onNodeDoubleClick=function(Ee,ye){var se=ce.props.onDoubleClick;se&&se(Ee,ye)},ce.onNodeSelect=function(Ee,ye){var se=ce.state.selectedKeys,oe=ce.state.keyEntities,$=ce.props,pe=$.onSelect,ne=$.multiple,re=ye.selected,Se=ye.key,ie=!re;ie?ne?se=Object(s.a)(se,Se):se=[Se]:se=Object(s.b)(se,Se);var q=se.map(function(Y){var te=oe[Y];return te?te.node:null}).filter(function(Y){return Y});ce.setUncontrolledState({selectedKeys:se}),pe&&pe(se,{event:"select",selected:ie,node:ye,selectedNodes:q,nativeEvent:Ee.nativeEvent})},ce.onNodeCheck=function(Ee,ye,se){var oe=ce.state,$=oe.keyEntities,pe=oe.checkedKeys,ne=oe.halfCheckedKeys,re=ce.props,Se=re.checkStrictly,ie=re.onCheck,q=ye.key,Y,te={event:"check",node:ye,checked:se,nativeEvent:Ee.nativeEvent};if(Se){var Oe=se?Object(s.a)(pe,q):Object(s.b)(pe,q),Ce=Object(s.b)(ne,q);Y={checked:Oe,halfChecked:Ce},te.checkedNodes=Oe.map(function(pt){return $[pt]}).filter(function(pt){return pt}).map(function(pt){return pt.node}),ce.setUncontrolledState({checkedKeys:Oe})}else{var Me=Object(B.a)([].concat(Object(A.a)(pe),[q]),!0,$),$e=Me.checkedKeys,nt=Me.halfCheckedKeys;if(!se){var ut=new Set($e);ut.delete(q);var ht=Object(B.a)(Array.from(ut),{checked:!1,halfCheckedKeys:nt},$);$e=ht.checkedKeys,nt=ht.halfCheckedKeys}Y=$e,te.checkedNodes=[],te.checkedNodesPositions=[],te.halfCheckedKeys=nt,$e.forEach(function(pt){var xt=$[pt];if(!xt)return;var Ke=xt.node,Ue=xt.pos;te.checkedNodes.push(Ke),te.checkedNodesPositions.push({node:Ke,pos:Ue})}),ce.setUncontrolledState({checkedKeys:$e},!1,{halfCheckedKeys:nt})}ie&&ie(Y,te)},ce.onNodeLoad=function(Ee){return new Promise(function(ye){ce.setState(function(se){var oe=se.loadedKeys,$=oe===void 0?[]:oe,pe=se.loadingKeys,ne=pe===void 0?[]:pe,re=ce.props,Se=re.loadData,ie=re.onLoad,q=Ee.key;if(!Se||$.indexOf(q)!==-1||ne.indexOf(q)!==-1)return{};var Y=Se(Ee);return Y.then(function(){var te=ce.state,Oe=te.loadedKeys,Ce=te.loadingKeys,Me=Object(s.a)(Oe,q),$e=Object(s.b)(Ce,q);ie&&ie(Me,{event:"load",node:Ee}),ce.setUncontrolledState({loadedKeys:Me}),ce.setState({loadingKeys:$e}),ye()}),{loadingKeys:Object(s.a)(ne,q)}})})},ce.onNodeMouseEnter=function(Ee,ye){var se=ce.props.onMouseEnter;se&&se({event:Ee,node:ye})},ce.onNodeMouseLeave=function(Ee,ye){var se=ce.props.onMouseLeave;se&&se({event:Ee,node:ye})},ce.onNodeContextMenu=function(Ee,ye){var se=ce.props.onRightClick;se&&(Ee.preventDefault(),se({event:Ee,node:ye}))},ce.onFocus=function(){var Ee=ce.props.onFocus;ce.setState({focused:!0}),Ee&&Ee.apply(void 0,arguments)},ce.onBlur=function(){var Ee=ce.props.onBlur;ce.setState({focused:!1}),ce.onActiveChange(null),Ee&&Ee.apply(void 0,arguments)},ce.getTreeNodeRequiredProps=function(){var Ee=ce.state,ye=Ee.expandedKeys,se=Ee.selectedKeys,oe=Ee.loadedKeys,$=Ee.loadingKeys,pe=Ee.checkedKeys,ne=Ee.halfCheckedKeys,re=Ee.dragOverNodeKey,Se=Ee.dropPosition,ie=Ee.keyEntities;return{expandedKeys:ye||[],selectedKeys:se||[],loadedKeys:oe||[],loadingKeys:$||[],checkedKeys:pe||[],halfCheckedKeys:ne||[],dragOverNodeKey:re,dropPosition:Se,keyEntities:ie}},ce.setExpandedKeys=function(Ee){var ye=ce.state.treeData,se=Object(_.d)(ye,Ee);ce.setUncontrolledState({expandedKeys:Ee,flattenNodes:se},!0)},ce.onNodeExpand=function(Ee,ye){var se=ce.state.expandedKeys,oe=ce.state.listChanging,$=ce.props,pe=$.onExpand,ne=$.loadData,re=ye.key,Se=ye.expanded;if(oe)return;var ie=se.indexOf(re),q=!Se;if(Object(o.a)(Se&&ie!==-1||!Se&&ie===-1,"Expand state not sync with index check"),q?se=Object(s.a)(se,re):se=Object(s.b)(se,re),ce.setExpandedKeys(se),pe&&pe(se,{node:ye,expanded:q,nativeEvent:Ee.nativeEvent}),q&&ne){var Y=ce.onNodeLoad(ye);Y&&Y.then(function(){var te=Object(_.d)(ce.state.treeData,se);ce.setUncontrolledState({flattenNodes:te})})}},ce.onListChangeStart=function(){ce.setUncontrolledState({listChanging:!0})},ce.onListChangeEnd=function(){setTimeout(function(){ce.setUncontrolledState({listChanging:!1})})},ce.onActiveChange=function(Ee){var ye=ce.state.activeKey,se=ce.props.onActiveChange;if(ye===Ee)return;ce.setState({activeKey:Ee}),Ee!==null&&ce.scrollTo({key:Ee}),se&&se(Ee)},ce.getActiveItem=function(){var Ee=ce.state,ye=Ee.activeKey,se=Ee.flattenNodes;return ye===null?null:se.find(function(oe){var $=oe.data.key;return $===ye})||null},ce.offsetActiveKey=function(Ee){var ye=ce.state,se=ye.flattenNodes,oe=ye.activeKey,$=se.findIndex(function(re){var Se=re.data.key;return Se===oe});$===-1&&Ee<0&&($=se.length),$=($+Ee+se.length)%se.length;var pe=se[$];if(pe){var ne=pe.data.key;ce.onActiveChange(ne)}else ce.onActiveChange(null)},ce.onKeyDown=function(Ee){var ye=ce.state,se=ye.activeKey,oe=ye.expandedKeys,$=ye.checkedKeys,pe=ce.props,ne=pe.onKeyDown,re=pe.checkable,Se=pe.selectable;switch(Ee.which){case m.a.UP:{ce.offsetActiveKey(-1),Ee.preventDefault();break}case m.a.DOWN:{ce.offsetActiveKey(1),Ee.preventDefault();break}}var ie=ce.getActiveItem();if(ie&&ie.data){var q=ce.getTreeNodeRequiredProps(),Y=ie.data.isLeaf===!1||!!(ie.data.children||[]).length,te=Object(_.b)(Object(g.a)(Object(g.a)({},Object(_.f)(se,q)),{},{data:ie.data,active:!0}));switch(Ee.which){case m.a.LEFT:{Y&&oe.includes(se)?ce.onNodeExpand({},te):ie.parent&&ce.onActiveChange(ie.parent.data.key),Ee.preventDefault();break}case m.a.RIGHT:{Y&&!oe.includes(se)?ce.onNodeExpand({},te):ie.children&&ie.children.length&&ce.onActiveChange(ie.children[0].data.key),Ee.preventDefault();break}case m.a.ENTER:case m.a.SPACE:{re&&!te.disabled&&te.checkable!==!1&&!te.disableCheckbox?ce.onNodeCheck({},te,!$.includes(se)):!re&&Se&&!te.disabled&&te.selectable!==!1&&ce.onNodeSelect({},te);break}}}ne&&ne(Ee)},ce.setUncontrolledState=function(Ee){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(ce.destroyed)return;var oe=!1,$=!0,pe={};Object.keys(Ee).forEach(function(ne){if(ne in ce.props){$=!1;return}oe=!0,pe[ne]=Ee[ne]}),oe&&(!ye||$)&&ce.setState(Object(g.a)(Object(g.a)({},pe),se))},ce.scrollTo=function(Ee){ce.listRef.current.scrollTo(Ee)},ce}return Object(h.a)(Re,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var Ee,ye=this.state,se=ye.focused,oe=ye.flattenNodes,$=ye.keyEntities,pe=ye.dragging,ne=ye.activeKey,re=this.props,Se=re.prefixCls,ie=re.className,q=re.style,Y=re.showLine,te=re.focusable,Oe=re.tabIndex,Ce=Oe===void 0?0:Oe,Me=re.selectable,$e=re.showIcon,nt=re.icon,ut=re.switcherIcon,ht=re.draggable,pt=re.checkable,xt=re.checkStrictly,Ke=re.disabled,Ue=re.motion,st=re.loadData,kt=re.filterTreeNode,gt=re.height,bt=re.itemHeight,Ve=re.virtual,We=re.titleRender,Je=re.onContextMenu,Te=Object(s.f)(this.props);return r.createElement(d.a.Provider,{value:{prefixCls:Se,selectable:Me,showIcon:$e,icon:nt,switcherIcon:ut,draggable:ht,checkable:pt,checkStrictly:xt,disabled:Ke,keyEntities:$,loadData:st,filterTreeNode:kt,titleRender:We,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},r.createElement("div",{className:p()(Se,ie,(Ee={},Object(R.a)(Ee,"".concat(Se,"-show-line"),Y),Object(R.a)(Ee,"".concat(Se,"-focused"),se),Object(R.a)(Ee,"".concat(Se,"-active-focused"),ne!==null),Ee))},r.createElement(W,Object.assign({ref:this.listRef,prefixCls:Se,style:q,data:oe,disabled:Ke,selectable:Me,checkable:!!pt,motion:Ue,dragging:pe,height:gt,itemHeight:bt,virtual:Ve,focusable:te,focused:se,tabIndex:Ce,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Je},this.getTreeNodeRequiredProps(),Te))))}}],[{key:"getDerivedStateFromProps",value:function(Ee,ye){var se=ye.prevProps,oe={prevProps:Ee};function $(nt){return!se&&nt in Ee||se&&se[nt]!==Ee[nt]}var pe;if($("treeData")?pe=Ee.treeData:$("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),pe=Object(_.c)(Ee.children)),pe){oe.treeData=pe;var ne=Object(_.a)(pe);oe.keyEntities=Object(g.a)(Object(R.a)({},l,k),ne.keyEntities)}var re=oe.keyEntities||ye.keyEntities;if($("expandedKeys")||se&&$("autoExpandParent"))oe.expandedKeys=Ee.autoExpandParent||!se&&Ee.defaultExpandParent?Object(s.e)(Ee.expandedKeys,re):Ee.expandedKeys;else if(!se&&Ee.defaultExpandAll){var Se=Object(g.a)({},re);delete Se[l],oe.expandedKeys=Object.keys(Se).map(function(nt){return Se[nt].key})}else!se&&Ee.defaultExpandedKeys&&(oe.expandedKeys=Ee.autoExpandParent||Ee.defaultExpandParent?Object(s.e)(Ee.defaultExpandedKeys,re):Ee.defaultExpandedKeys);if(oe.expandedKeys||delete oe.expandedKeys,pe||oe.expandedKeys){var ie=Object(_.d)(pe||ye.treeData,oe.expandedKeys||ye.expandedKeys);oe.flattenNodes=ie}if(Ee.selectable&&($("selectedKeys")?oe.selectedKeys=Object(s.d)(Ee.selectedKeys,Ee):!se&&Ee.defaultSelectedKeys&&(oe.selectedKeys=Object(s.d)(Ee.defaultSelectedKeys,Ee))),Ee.checkable){var q;if($("checkedKeys")?q=Object(s.j)(Ee.checkedKeys)||{}:!se&&Ee.defaultCheckedKeys?q=Object(s.j)(Ee.defaultCheckedKeys)||{}:pe&&(q=Object(s.j)(Ee.checkedKeys)||{checkedKeys:ye.checkedKeys,halfCheckedKeys:ye.halfCheckedKeys}),q){var Y=q,te=Y.checkedKeys,Oe=te===void 0?[]:te,Ce=Y.halfCheckedKeys,Me=Ce===void 0?[]:Ce;if(!Ee.checkStrictly){var $e=Object(B.a)(Oe,!0,re);Oe=$e.checkedKeys,Me=$e.halfCheckedKeys}oe.checkedKeys=Oe,oe.halfCheckedKeys=Me}}return $("loadedKeys")&&(oe.loadedKeys=Ee.loadedKeys),oe}}]),Re}(r.Component);X.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},X.TreeNode=b.a;var ue=X,ve=J.b=ue},fKo2:function(M,J,a){},fyJ8:function(M,J,a){"use strict";var R=a("rePB"),g=a("VTBJ"),A=a("Ff2n"),f=a("U8pU"),h=a("q1tI"),E=a.n(h),w=a("TSYQ"),r=a.n(w),m=a("c+Xe"),o=a("sR1s");function t(v){return v&&Object(f.a)(v)==="object"&&!Array.isArray(v)&&!h.isValidElement(v)}function p(v){return typeof v=="string"?!0:Object(m.c)(v)}function d(v,C){var i,u=v.prefixCls,b=v.className,O=v.record,y=v.index,c=v.dataIndex,P=v.render,D=v.children,S=v.component,x=S===void 0?"td":S,l=v.colSpan,T=v.rowSpan,k=v.fixLeft,N=v.fixRight,U=v.firstFixLeft,z=v.lastFixLeft,H=v.firstFixRight,K=v.lastFixRight,V=v.appendNode,W=v.additionalProps,B=W===void 0?{}:W,X=v.ellipsis,ue=v.align,ve=v.rowType,he=v.isSticky,Pe="".concat(u,"-cell"),Re,ce;if(D)ce=D;else{var Ee=Object(o.b)(O,c);if(ce=Ee,P){var ye=P(Ee,O,y);t(ye)?(ce=ye.children,Re=ye.props):ce=ye}}Object(f.a)(ce)==="object"&&!Array.isArray(ce)&&!h.isValidElement(ce)&&(ce=null),X&&(z||H)&&(ce=h.createElement("span",{className:"".concat(Pe,"-content")},ce));var se=Re||{},oe=se.colSpan,$=se.rowSpan,pe=se.style,ne=se.className,re=Object(A.a)(se,["colSpan","rowSpan","style","className"]),Se=oe!==void 0?oe:l,ie=$!==void 0?$:T;if(Se===0||ie===0)return null;var q={},Y=typeof k=="number",te=typeof N=="number";Y&&(q.position="sticky",q.left=k),te&&(q.position="sticky",q.right=N);var Oe={};ue&&(Oe.textAlign=ue);var Ce,Me=X===!0?{showTitle:!0}:X;Me&&(Me.showTitle||ve==="header")&&(typeof ce=="string"||typeof ce=="number"?Ce=ce.toString():h.isValidElement(ce)&&typeof ce.props.children=="string"&&(Ce=ce.props.children));var $e=Object(g.a)(Object(g.a)(Object(g.a)({title:Ce},re),B),{},{colSpan:Se&&Se!==1?Se:null,rowSpan:ie&&ie!==1?ie:null,className:r()(Pe,b,(i={},Object(R.a)(i,"".concat(Pe,"-fix-left"),Y),Object(R.a)(i,"".concat(Pe,"-fix-left-first"),U),Object(R.a)(i,"".concat(Pe,"-fix-left-last"),z),Object(R.a)(i,"".concat(Pe,"-fix-right"),te),Object(R.a)(i,"".concat(Pe,"-fix-right-first"),H),Object(R.a)(i,"".concat(Pe,"-fix-right-last"),K),Object(R.a)(i,"".concat(Pe,"-ellipsis"),X),Object(R.a)(i,"".concat(Pe,"-with-append"),V),Object(R.a)(i,"".concat(Pe,"-fix-sticky"),(Y||te)&&he),i),B.className,ne),style:Object(g.a)(Object(g.a)(Object(g.a)(Object(g.a)({},B.style),Oe),q),pe),ref:p(x)?C:null});return h.createElement(x,Object.assign({},$e),V,ce)}var s=h.forwardRef(d);s.displayName="Cell";var _=h.memo(s,function(v,C){return C.shouldCellUpdate?!C.shouldCellUpdate(C.record,v.record):!1});J.a=_},"gb/T":function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("OLod"))})(this,function(R){return R.mode.ECB=function(){var g=R.lib.BlockCipherMode.extend();return g.Encryptor=g.extend({processBlock:function(A,f){this._cipher.encryptBlock(A,f)}}),g.Decryptor=g.extend({processBlock:function(A,f){this._cipher.decryptBlock(A,f)}}),g}(),R.mode.ECB})},"h/E3":function(M,J,a){M.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(M,J,a){"use strict";a.d(J,"a",function(){return U});var R=a("q1tI"),g=a.n(R),A=a("TSYQ"),f=a.n(A),h={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},E=function(K){var V=K.map(function(){return Object(R.useRef)()}),W=Object(R.useRef)();return Object(R.useEffect)(function(){var B=Date.now(),X=!1;Object.keys(V).forEach(function(ue){var ve=V[ue].current;if(!ve)return;X=!0;var he=ve.style;he.transitionDuration=".3s, .3s, .3s, .06s",W.current&&B-W.current<100&&(he.transitionDuration="0s, 0s")}),X&&(W.current=Date.now())}),[V]};function w(){return w=Object.assign||function(H){for(var K=1;KH.length)&&(K=H.length);for(var V=0,W=new Array(K);V=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,W))continue;V[W]=H[W]}}return V}function _(H,K){if(H==null)return{};var V={},W=Object.keys(H),B,X;for(X=0;X=0)continue;V[B]=H[B]}return V}var v=function(K){var V=K.className,W=K.percent,B=K.prefixCls,X=K.strokeColor,ue=K.strokeLinecap,ve=K.strokeWidth,he=K.style,Pe=K.trailColor,Re=K.trailWidth,ce=K.transition,Ee=s(K,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Ee.gapPosition;var ye=Array.isArray(W)?W:[W],se=Array.isArray(X)?X:[X],oe=E(ye),$=r(oe,1),pe=$[0],ne=ve/2,re=100-ve/2,Se="M ".concat(ue==="round"?ne:0,",").concat(ne,` L `).concat(ue==="round"?re:100,",").concat(ne),ie="0 0 100 ".concat(ve),q=0;return g.a.createElement("svg",w({className:f()("".concat(B,"-line"),V),viewBox:ie,preserveAspectRatio:"none",style:he},Ee),g.a.createElement("path",{className:"".concat(B,"-line-trail"),d:Se,strokeLinecap:ue,stroke:Pe,strokeWidth:Re||ve,fillOpacity:"0"}),ye.map(function(Y,te){var Oe={strokeDasharray:"".concat(Y,"px, 100px"),strokeDashoffset:"-".concat(q,"px"),transition:ce||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ce=se[te]||se[se.length-1];return q+=Y,g.a.createElement("path",{key:te,className:"".concat(B,"-line-path"),d:Se,strokeLinecap:ue,stroke:Ce,strokeWidth:ve,fillOpacity:"0",ref:pe[te],style:Oe})}))};v.defaultProps=h;var C=v;function i(){return i=Object.assign||function(H){for(var K=1;KH.length)&&(K=H.length);for(var V=0,W=new Array(K);V=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,W))continue;V[W]=H[W]}}return V}function S(H,K){if(H==null)return{};var V={},W=Object.keys(H),B,X;for(X=0;X=0)continue;V[B]=H[B]}return V}var x=0;function l(H){return+H.replace("%","")}function T(H){return Array.isArray(H)?H:[H]}function k(H,K,V,W){var B=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,ue=50-W/2,ve=0,he=-ue,Pe=0,Re=-2*ue;switch(X){case"left":ve=-ue,he=0,Pe=2*ue,Re=0;break;case"right":ve=ue,he=0,Pe=-2*ue,Re=0;break;case"bottom":he=ue,Re=2*ue;break;default:}var ce="M 50,50 m ".concat(ve,",").concat(he,` a `).concat(ue,",").concat(ue," 0 1 1 ").concat(Pe,",").concat(-Re,` a `).concat(ue,",").concat(ue," 0 1 1 ").concat(-Pe,",").concat(Re),Ee=Math.PI*2*ue,ye={stroke:V,strokeDasharray:"".concat(K/100*(Ee-B),"px ").concat(Ee,"px"),strokeDashoffset:"-".concat(B/2+H/100*(Ee-B),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ce,pathStyle:ye}}var N=function(K){var V=K.prefixCls,W=K.strokeWidth,B=K.trailWidth,X=K.gapDegree,ue=K.gapPosition,ve=K.trailColor,he=K.strokeLinecap,Pe=K.style,Re=K.className,ce=K.strokeColor,Ee=K.percent,ye=D(K,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),se=Object(R.useMemo)(function(){return x+=1,x},[]),oe=k(0,100,ve,W,X,ue),$=oe.pathString,pe=oe.pathStyle,ne=T(Ee),re=T(ce),Se=re.find(function(Oe){return Object.prototype.toString.call(Oe)==="[object Object]"}),ie=E(ne),q=u(ie,1),Y=q[0],te=function(){var Ce=0;return ne.map(function(Me,$e){var nt=re[$e]||re[re.length-1],ut=Object.prototype.toString.call(nt)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(se,")"):"",ht=k(Ce,Me,nt,W,X,ue);return Ce+=Me,g.a.createElement("path",{key:$e,className:"".concat(V,"-circle-path"),d:ht.pathString,stroke:ut,strokeLinecap:he,strokeWidth:W,opacity:Me===0?0:1,fillOpacity:"0",style:ht.pathStyle,ref:Y[$e]})})};return g.a.createElement("svg",i({className:f()("".concat(V,"-circle"),Re),viewBox:"0 0 100 100",style:Pe},ye),Se&&g.a.createElement("defs",null,g.a.createElement("linearGradient",{id:"".concat(V,"-gradient-").concat(se),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Se).sort(function(Oe,Ce){return l(Oe)-l(Ce)}).map(function(Oe,Ce){return g.a.createElement("stop",{key:Ce,offset:Oe,stopColor:Se[Oe]})}))),g.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:$,stroke:ve,strokeLinecap:he,strokeWidth:B||W,fillOpacity:"0",style:pe}),te().reverse())};N.defaultProps=h;var U=N,z={Line:C,Circle:U}},hW5Z:function(M,J,a){M.exports={flex_box_center:"flex_box_center___2rjmw",flex_space_between:"flex_space_between___1LywI",flex_box_vertical_center:"flex_box_vertical_center___S66g_",flex_box_center_end:"flex_box_center_end___1QDp6",flex_box_column:"flex_box_column___12YxX",complete:"complete___2qtu-",cancel:"cancel___3WJG4",save:"save___oTylI"}},hW8S:function(M,J,a){"use strict";a.d(J,"a",function(){return f}),a.d(J,"c",function(){return h}),a.d(J,"b",function(){return E});var R=a("VTBJ"),g=a("Ff2n"),A=a("Kwbf"),f="RC_TABLE_INTERNAL_COL_DEFINE";function h(w){var r=w.expandable,m=Object(g.a)(w,["expandable"]);return"expandable"in w?Object(R.a)(Object(R.a)({},m),r):m}function E(w){return Object.keys(w).reduce(function(r,m){return(m.substr(0,5)==="data-"||m.substr(0,5)==="aria-")&&(r[m]=w[m]),r},{})}},jO9C:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("OLod"))})(this,function(R){return R.pad.Iso97971={pad:function(g,A){g.concat(R.lib.WordArray.create([2147483648],1)),R.pad.ZeroPadding.pad(g,A)},unpad:function(g){R.pad.ZeroPadding.unpad(g),g.sigBytes--}},R.pad.Iso97971})},ji0R:function(M,J,a){M.exports=a.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,J,a){"use strict";var R=a("g9YV"),g=a("wCAj"),A=a("miYZ"),f=a("tsqr"),h=a("5Dmo"),E=a("3S7+"),w=a("sRBo"),r=a("kaz8"),m=a("oBTY"),o=a("9og8"),t=a("tJVT"),p=a("k1fw"),d=a("+L6B"),s=a("2/Rp"),_=a("O3gP"),v=a("lrIw"),C=a("y8nQ"),i=a("Vl3Y"),u=a("5NDa"),b=a("5rEg"),O=a("WmNS"),y=a.n(O),c=a("q1tI"),P=a.n(c),D=a("55Ip"),S=a("wd/R"),x=a.n(S),l=a("RotF"),T=a.n(l),k=a("E7E6"),N=a.n(k),U=a("oUNq"),z=[];function H(B){var X=B.onSearch,ue=B.schools;return P.a.createElement(i.a,{layout:"inline",onFinish:X,initialValues:{keyword:"",school_name:""},className:"search-form"},P.a.createElement(i.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},P.a.createElement(b.a,{allowClear:!0,style:{width:370},size:"large"})),P.a.createElement(i.a.Item,{label:"\u5355\u4F4D",name:"school_name"},P.a.createElement(v.a,{options:ue,style:{width:400},size:"large",showSearch:!0,filterOption:function(he,Pe){return Pe.value.toUpperCase().indexOf(he.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),P.a.createElement(i.a.Item,null,P.a.createElement(s.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var K;(function(B){B[B.INITDATA=0]="INITDATA",B[B.INITSCHOOLS=1]="INITSCHOOLS",B[B.SHOWLOADING=2]="SHOWLOADING",B[B.SELECTEDIDS=3]="SELECTEDIDS",B[B.SETQUERY=4]="SETQUERY",B[B.SETPAGE=5]="SETPAGE"})(K||(K={}));function V(B,X){switch(X.type){case K.INITDATA:return Object(p.a)(Object(p.a)({},B),X.payload);case K.SETQUERY:return Object(p.a)(Object(p.a)({},B),X.payload);case K.SETPAGE:return Object(p.a)(Object(p.a)({},B),{},{page:X.payload,reload:!1});case K.SHOWLOADING:return Object(p.a)(Object(p.a)({},B),{},{loading:X.payload});case K.INITSCHOOLS:return Object(p.a)(Object(p.a)({},B),{},{schools:X.payload});case K.SELECTEDIDS:return Object(p.a)(Object(p.a)({},B),{},{selectedIds:X.payload});default:throw new Error}}var W={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};J.a=function(B){var X=B.onSelect,ue=B.onCancel,ve=B.container_id,he=B.container_type,Pe=Object(c.useReducer)(V,W),Re=Object(t.a)(Pe,2),ce=Re[0],Ee=Re[1],ye=ce.data,se=ce.schools,oe=ce.loading,$=ce.selectedIds,pe=ce.page,ne=ce.count,re=ce.query,Se=ce.reload;Object(c.useEffect)(function(){function Me(){return $e.apply(this,arguments)}function $e(){return $e=Object(o.a)(y.a.mark(function nt(){var ut,ht,pt;return y.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(U.wb)(Object(p.a)(Object(p.a)({},re),{},{page:pe,container_type:he,container_id:ve}));case 2:ut=Ke.sent,ht=ut.users,pt=ut.user_count,Ee({type:K.INITDATA,payload:{data:Se?ht:[].concat(Object(m.a)(ye),Object(m.a)(ht)),count:pt}});case 6:case"end":return Ke.stop()}},nt)})),$e.apply(this,arguments)}re&&Me()},[pe,re,Se,ve,he]),Object(c.useEffect)(function(){function Me(){return $e.apply(this,arguments)}function $e(){return $e=Object(o.a)(y.a.mark(function nt(){var ut,ht;return y.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(U.kb)({});case 2:ut=xt.sent,ht=ut.school_names,Ee({type:K.INITSCHOOLS,payload:ht.map(function(Ke){return{value:Ke}})});case 5:case"end":return xt.stop()}},nt)})),$e.apply(this,arguments)}Me()},[]);var ie=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function($e,nt){return P.a.createElement(r.a,{value:nt.numid,checked:$.includes(nt.numid),disabled:!!$e})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function($e,nt){return P.a.createElement(E.a,{placement:"bottom",title:$e},P.a.createElement(D.a,{className:"bold c-black",to:"/users/".concat(nt.login),target:"_blank"},$e||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function($e){return P.a.createElement(E.a,{placement:"bottom",title:$e},P.a.createElement("span",null,$e||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function($e){return P.a.createElement(E.a,{placement:"bottom",title:$e},P.a.createElement("span",null,$e||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function($e){return P.a.createElement(E.a,{placement:"bottom",title:$e},P.a.createElement("span",null,$e||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function($e){return P.a.createElement(E.a,{placement:"bottom",title:$e},P.a.createElement("span",null,$e||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function($e){return P.a.createElement(E.a,{placement:"bottom",title:$e},P.a.createElement("span",null,$e||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function($e){return $e?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function($e){return P.a.createElement(E.a,{placement:"bottom",title:$e},P.a.createElement("span",null,x()($e).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function($e){if($e===1)return P.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function q(Me){Ee({type:K.SETQUERY,payload:{page:1,reload:!0,query:Me}})}function Y(Me){Ee({type:K.SETPAGE,payload:Me})}function te(Me){var $e=$.indexOf(Me);$e>=0?$.splice($e,1):$.push(Me),Ee({type:K.SELECTEDIDS,payload:Object(m.a)($)})}function Oe(){$.length===0?f.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(X($,ve),Ee({type:K.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Ce=ne>pe*10;return P.a.createElement("div",{className:"select-user-container"},P.a.createElement(H,{onSearch:q,schools:se}),re?P.a.createElement(P.a.Fragment,null,P.a.createElement("div",{className:"flexd-table-header mt20"},P.a.createElement(g.a,{pagination:!1,dataSource:z,columns:ie})),P.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},P.a.createElement(T.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Y,hasMore:Ce,useWindow:!1},P.a.createElement(g.a,{loading:oe,showHeader:!1,pagination:!1,dataSource:ye,columns:ie,onRow:function($e){return{onClick:function(ut){$e.added!==1&&te($e.numid)}}}}))),P.a.createElement("div",{className:"flex-container flex-end"},P.a.createElement(s.a,{type:"ghost",style:{marginRight:10},onClick:ue},"\u53D6\u6D88"),P.a.createElement(s.a,{type:"primary",onClick:Oe},"\u786E\u5B9A"))):P.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},P.a.createElement("img",{src:N.a,width:"100",alt:""}),P.a.createElement("br",null),P.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(M,J,a){"use strict";a.d(J,"a",function(){return ur});var R=a("rePB"),g=a("ODXe"),A=a("Ff2n"),f=a("VTBJ"),h=a("q1tI"),E=a("TSYQ"),w=a.n(E),r=a("Zm9Q"),m=a("6cGi"),o=a("KQm4"),t=a("xEkU"),p=a.n(t),d=a("t23M");function s(Ze){var lt=Object(h.useRef)(),_t=Object(h.useRef)(!1);function et(){for(var De=arguments.length,Be=new Array(De),Ae=0;AeRt&&(Vt=Rt-rn),Object(h.useMemo)(function(){if(!Be.length)return[0,0];for(var Xt=Be.length,wn=Xt,On=0;Ontt+Vt){wn=On-1;break}}for(var Rr=0,ea=Xt-1;ea>=0;ea-=1){var Xr=Ze.get(Be[ea].key)||O;if(Xr[mt]1&&arguments[1]!==void 0?arguments[1]:!1,et=lt&&typeof lt.getBoundingClientRect=="function"&<.getBoundingClientRect().width;if(et){if(_t){var De=getComputedStyle(lt),Be=De.marginLeft,Ae=De.marginRight;et+=+Be.replace("px","")+ +Ae.replace("px","")}et=+et.toFixed(6)}return et||0},Ce=function(lt,_t,et){lt&&Object(H.a)(lt.style)==="object"&&(lt.style[_t]=et)},Me=function(){return ne.any},$e=a("bdgK"),nt=a("i8i4"),ut=a.n(nt),ht=a("wgJM"),pt=a("l4aY"),xt=a("m+aA"),Ke=a("c+Xe"),Ue=a("zT1h"),st=a("QC+M");function kt(Ze,lt,_t){return _t?Ze[0]===lt[0]:Ze[0]===lt[0]&&Ze[1]===lt[1]}function gt(Ze,lt,_t){var et=Ze[lt]||{};return Object(f.a)(Object(f.a)({},et),_t)}function bt(Ze,lt,_t,et){for(var De=_t.points,Be=Object.keys(Ze),Ae=0;Ae1&&arguments[1]!==void 0?arguments[1]:2;lt();var Be=Object(ht.a)(function(){De<=1?et({isCanceled:function(){return Be!==Ze.current}}):_t(et,De-1)});Ze.current=Be}return h.useEffect(function(){return function(){lt()}},[]),[_t,lt]},Jn=[yt,It,Ft,dt],$n=!1,Mn=!0;function ln(Ze){return Ze===Ft||Ze===dt}var Sr=function(Ze,lt){var _t=h.useState(At),et=Object(g.a)(_t,2),De=et[0],Be=et[1],Ae=Tn(),Ye=Object(g.a)(Ae,2),qe=Ye[0],mt=Ye[1];function tt(){Be(yt)}return Fn(function(){if(De!==At&&De!==dt){var Rt=Jn.indexOf(De),Qt=Jn[Rt+1],rn=lt(De);rn===$n?Be(Qt):qe(function(Vt){function Xt(){if(Vt.isCanceled())return;Be(Qt)}rn===!0?Xt():Promise.resolve(rn).then(Xt)})}},[Ze,De]),h.useEffect(function(){return function(){mt()}},[]),[tt,De]},Pr=function(Ze){var lt=Object(h.useRef)(),_t=Object(h.useRef)(Ze);_t.current=Ze;var et=h.useCallback(function(Ae){_t.current(Ae)},[]);function De(Ae){Ae&&(Ae.removeEventListener(Ot,et),Ae.removeEventListener(nn,et))}function Be(Ae){lt.current&<.current!==Ae&&De(lt.current),Ae&&Ae!==lt.current&&(Ae.addEventListener(Ot,et),Ae.addEventListener(nn,et),lt.current=Ae)}return h.useEffect(function(){return function(){De(lt.current)}},[]),[Be,De]};function Mr(Ze,lt,_t,et){var De=et.motionEnter,Be=De===void 0?!0:De,Ae=et.motionAppear,Ye=Ae===void 0?!0:Ae,qe=et.motionLeave,mt=qe===void 0?!0:qe,tt=et.motionDeadline,Rt=et.motionLeaveImmediately,Qt=et.onAppearPrepare,rn=et.onEnterPrepare,Vt=et.onLeavePrepare,Xt=et.onAppearStart,wn=et.onEnterStart,On=et.onLeaveStart,Dr=et.onAppearActive,Rr=et.onEnterActive,ea=et.onLeaveActive,Xr=et.onAppearEnd,Jr=et.onEnterEnd,ir=et.onLeaveEnd,Gn=et.onVisibleChanged,yr=Wt(),ar=Object(g.a)(yr,2),gn=ar[0],Kn=ar[1],Zr=Wt(it),ra=Object(g.a)(Zr,2),Er=ra[0],ca=ra[1],Ra=Wt(null),fa=Object(g.a)(Ra,2),Tr=fa[0],xr=fa[1],kr=Object(h.useRef)(!1),Nr=Object(h.useRef)(null),Ar=Object(h.useRef)(!1),la=Object(h.useRef)(null);function xa(){var ka=_t();return ka||la.current}var Ta=Object(h.useRef)(!1);function Ca(ka){var Aa=xa();if(ka&&!ka.deadline&&ka.target!==Aa)return;var Za;Er===ot&&Ta.current?Za=Xr==null?void 0:Xr(Aa,ka):Er===Ne&&Ta.current?Za=Jr==null?void 0:Jr(Aa,ka):Er===Qe&&Ta.current&&(Za=ir==null?void 0:ir(Aa,ka)),Za!==!1&&!Ar.current&&(ca(it),xr(null))}var Na=Pr(Ca),Ma=Object(g.a)(Na,1),La=Ma[0],Ua=h.useMemo(function(){var ka,Aa,Za;switch(Er){case"appear":return ka={},Object(R.a)(ka,yt,Qt),Object(R.a)(ka,It,Xt),Object(R.a)(ka,Ft,Dr),ka;case"enter":return Aa={},Object(R.a)(Aa,yt,rn),Object(R.a)(Aa,It,wn),Object(R.a)(Aa,Ft,Rr),Aa;case"leave":return Za={},Object(R.a)(Za,yt,Vt),Object(R.a)(Za,It,On),Object(R.a)(Za,Ft,ea),Za;default:return{}}},[Er]),ai=Sr(Er,function(ka){if(ka===yt){var Aa=Ua[yt];return Aa?Aa(xa()):$n}if(Pa in Ua){var Za;xr(((Za=Ua[Pa])===null||Za===void 0?void 0:Za.call(Ua,xa(),null))||null)}return Pa===Ft&&(La(xa()),tt>0&&(clearTimeout(Nr.current),Nr.current=setTimeout(function(){Ca({deadline:!0})},tt))),Mn}),Fi=Object(g.a)(ai,2),Ai=Fi[0],Pa=Fi[1],bi=ln(Pa);Ta.current=bi,Fn(function(){Kn(lt);var ka=kr.current;if(kr.current=!0,!Ze)return;var Aa;!ka&<&&Ye&&(Aa=ot),ka&<&&Be&&(Aa=Ne),(ka&&!lt&&mt||!ka&&Rt&&!lt&&mt)&&(Aa=Qe),Aa&&(ca(Aa),Ai())},[lt]),Object(h.useEffect)(function(){(Er===ot&&!Ye||Er===Ne&&!Be||Er===Qe&&!mt)&&ca(it)},[Ye,Be,mt]),Object(h.useEffect)(function(){return function(){clearTimeout(Nr.current),Ar.current=!0}},[]),Object(h.useEffect)(function(){gn!==void 0&&Er===it&&(Gn==null||Gn(gn))},[gn,Er]);var Si=Tr;return Ua[yt]&&Pa===It&&(Si=Object(f.a)({transition:"none"},Si)),[Er,Pa,Si,gn!=null?gn:lt]}var cr=function(Ze){Object(x.a)(_t,Ze);var lt=Object(l.a)(_t);function _t(){return Object(P.a)(this,_t),lt.apply(this,arguments)}return Object(D.a)(_t,[{key:"render",value:function(){return this.props.children}}]),_t}(h.Component),Hn=cr;function qn(Ze){var lt=Ze;Object(H.a)(Ze)==="object"&&(lt=Ze.transitionSupport);function _t(De){return!!(De.motionName&<)}var et=h.forwardRef(function(De,Be){var Ae=De.visible,Ye=Ae===void 0?!0:Ae,qe=De.removeOnLeave,mt=qe===void 0?!0:qe,tt=De.forceRender,Rt=De.children,Qt=De.motionName,rn=De.leavedClassName,Vt=De.eventProps,Xt=_t(De),wn=Object(h.useRef)(),On=Object(h.useRef)();function Dr(){try{return Object(xt.a)(wn.current||On.current)}catch(ca){return null}}var Rr=Mr(Xt,Ye,Dr,De),ea=Object(g.a)(Rr,4),Xr=ea[0],Jr=ea[1],ir=ea[2],Gn=ea[3],yr=h.useRef(Gn);Gn&&(yr.current=!0);var ar=Object(h.useRef)(Be);ar.current=Be;var gn=h.useCallback(function(ca){wn.current=ca,Object(Ke.b)(ar.current,ca)},[]),Kn,Zr=Object(f.a)(Object(f.a)({},Vt),{},{visible:Ye});if(!Rt)Kn=null;else if(Xr===it||!_t(De))Gn?Kn=Rt(Object(f.a)({},Zr),gn):!mt&&yr.current?Kn=Rt(Object(f.a)(Object(f.a)({},Zr),{},{className:rn}),gn):tt?Kn=Rt(Object(f.a)(Object(f.a)({},Zr),{},{style:{display:"none"}}),gn):Kn=null;else{var ra,Er;Jr===yt?Er="prepare":ln(Jr)?Er="active":Jr===It&&(Er="start"),Kn=Rt(Object(f.a)(Object(f.a)({},Zr),{},{className:w()(He(Qt,Xr),(ra={},Object(R.a)(ra,He(Qt,"".concat(Xr,"-").concat(Er)),Er),Object(R.a)(ra,Qt,typeof Qt=="string"),ra)),style:ir}),gn)}return h.createElement(Hn,{ref:On},Kn)});return et.displayName="CSSMotion",et}var an=qn(En),Gt="add",_n="keep",Br="remove",Ir="removed";function dr(Ze){var lt;return Ze&&Object(H.a)(Ze)==="object"&&"key"in Ze?lt=Ze:lt={key:Ze},Object(f.a)(Object(f.a)({},lt),{},{key:String(lt.key)})}function _r(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ze.map(dr)}function fe(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],_t=[],et=0,De=lt.length,Be=_r(Ze),Ae=_r(lt);Be.forEach(function(mt){for(var tt=!1,Rt=et;Rt1});return qe.forEach(function(mt){_t=_t.filter(function(tt){var Rt=tt.key,Qt=tt.status;return Rt!==mt||Qt!==Br}),_t.forEach(function(tt){tt.key===mt&&(tt.status=_n)})}),_t}var F=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Z(Ze){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an,_t=function(et){Object(x.a)(Be,et);var De=Object(l.a)(Be);function Be(){var Ae;return Object(P.a)(this,Be),Ae=De.apply(this,arguments),Ae.state={keyEntities:[]},Ae.removeKey=function(Ye){Ae.setState(function(qe){var mt=qe.keyEntities;return{keyEntities:mt.map(function(tt){return tt.key!==Ye?tt:Object(f.a)(Object(f.a)({},tt),{},{status:Ir})})}})},Ae}return Object(D.a)(Be,[{key:"render",value:function(){var Ye=this,qe=this.state.keyEntities,mt=this.props,tt=mt.component,Rt=mt.children,Qt=mt.onVisibleChanged,rn=Object(A.a)(mt,["component","children","onVisibleChanged"]),Vt=tt||h.Fragment,Xt={};return F.forEach(function(wn){Xt[wn]=rn[wn],delete rn[wn]}),delete rn.keys,h.createElement(Vt,rn,qe.map(function(wn){var On=wn.status,Dr=Object(A.a)(wn,["status"]),Rr=On===Gt||On===_n;return h.createElement(lt,Object(c.a)({},Xt,{key:Dr.key,visible:Rr,eventProps:Dr,onVisibleChanged:function(Xr){Qt==null||Qt(Xr,{key:Dr.key}),Xr||Ye.removeKey(Dr.key)}}),Rt)}))}}],[{key:"getDerivedStateFromProps",value:function(Ye,qe){var mt=Ye.keys,tt=qe.keyEntities,Rt=_r(mt),Qt=fe(tt,Rt);return{keyEntities:Qt.filter(function(rn){var Vt=tt.find(function(Xt){var wn=Xt.key;return rn.key===wn});return!(Vt&&Vt.status===Ir&&rn.status===Br)})}}}]),Be}(h.Component);return _t.defaultProps={component:"div"},_t}var le=Z(En),_e=an;function de(Ze){var lt=Ze.prefixCls,_t=Ze.motion,et=Ze.animation,De=Ze.transitionName;return _t||(et?{motionName:"".concat(lt,"-").concat(et)}:De?{motionName:De}:null)}function ct(Ze){var lt=Ze.prefixCls,_t=Ze.visible,et=Ze.zIndex,De=Ze.mask,Be=Ze.maskMotion,Ae=Ze.maskAnimation,Ye=Ze.maskTransitionName;if(!De)return null;var qe={};return(Be||Ye||Ae)&&(qe=Object(f.a)({motionAppear:!0},de({motion:Be,prefixCls:lt,transitionName:Ye,animation:Ae}))),h.createElement(_e,Object(c.a)({},qe,{visible:_t,removeOnLeave:!0}),function(mt){var tt=mt.className;return h.createElement("div",{style:{zIndex:et},className:w()("".concat(lt,"-mask"),tt)})})}var hn=a("9mu1"),Wn=a("o0o1"),er=a.n(Wn),en=a("HaE+"),Ln=["measure","align",null,"motion"],kn=function(Ze,lt){var _t=Object(h.useState)(null),et=Object(g.a)(_t,2),De=et[0],Be=et[1],Ae=Object(h.useRef)(),Ye=Object(h.useRef)(!1);function qe(Rt){Ye.current||Be(Rt)}function mt(){ht.a.cancel(Ae.current)}function tt(Rt){mt(),Ae.current=Object(ht.a)(function(){qe(function(Qt){switch(De){case"align":return"motion";case"motion":return"stable";default:}return Qt}),Rt==null||Rt()})}return Object(h.useEffect)(function(){qe("measure")},[Ze]),Object(h.useEffect)(function(){switch(De){case"measure":lt();break;default:}De&&(Ae.current=Object(ht.a)(Object(en.a)(er.a.mark(function Rt(){var Qt,rn;return er.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:Qt=Ln.indexOf(De),rn=Ln[Qt+1],rn&&Qt!==-1&&qe(rn);case 3:case"end":return Xt.stop()}},Rt)}))))},[De]),Object(h.useEffect)(function(){return function(){Ye.current=!0,mt()}},[]),[De,tt]},$r=function(Ze){var lt=h.useState({width:0,height:0}),_t=Object(g.a)(lt,2),et=_t[0],De=_t[1];function Be(Ye){De({width:Ye.offsetWidth,height:Ye.offsetHeight})}var Ae=h.useMemo(function(){var Ye={};if(Ze){var qe=et.width,mt=et.height;Ze.indexOf("height")!==-1&&mt?Ye.height=mt:Ze.indexOf("minHeight")!==-1&&mt&&(Ye.minHeight=mt),Ze.indexOf("width")!==-1&&qe?Ye.width=qe:Ze.indexOf("minWidth")!==-1&&qe&&(Ye.minWidth=qe)}return Ye},[Ze,et]);return[Ae,Be]},_a=h.forwardRef(function(Ze,lt){var _t=Ze.visible,et=Ze.prefixCls,De=Ze.className,Be=Ze.style,Ae=Ze.children,Ye=Ze.zIndex,qe=Ze.stretch,mt=Ze.destroyPopupOnHide,tt=Ze.forceRender,Rt=Ze.align,Qt=Ze.point,rn=Ze.getRootDomNode,Vt=Ze.getClassNameFromAlign,Xt=Ze.onAlign,wn=Ze.onMouseEnter,On=Ze.onMouseLeave,Dr=Ze.onMouseDown,Rr=Ze.onTouchStart,ea=Object(h.useRef)(),Xr=Object(h.useRef)(),Jr=Object(h.useState)(),ir=Object(g.a)(Jr,2),Gn=ir[0],yr=ir[1],ar=$r(qe),gn=Object(g.a)(ar,2),Kn=gn[0],Zr=gn[1];function ra(){qe&&Zr(rn())}var Er=kn(_t,ra),ca=Object(g.a)(Er,2),Ra=ca[0],fa=ca[1],Tr=Object(h.useRef)();function xr(){return Qt||rn}function kr(){var Na;(Na=ea.current)===null||Na===void 0||Na.forceAlign()}function Nr(Na,Ma){var La=Vt(Ma);Gn!==La&&yr(La),Ra==="align"&&(Gn!==La?Promise.resolve().then(function(){kr()}):fa(function(){var Ua;(Ua=Tr.current)===null||Ua===void 0||Ua.call(Tr)}),Xt==null||Xt(Na,Ma))}var Ar=Object(f.a)({},de(Ze));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Na){var Ma=Ar[Na];Ar[Na]=function(La,Ua){return fa(),Ma==null?void 0:Ma(La,Ua)}});function la(){return new Promise(function(Na){Tr.current=Na})}h.useEffect(function(){!Ar.motionName&&Ra==="motion"&&fa()},[Ar.motionName,Ra]),h.useImperativeHandle(lt,function(){return{forceAlign:kr,getElement:function(){return Xr.current}}});var xa=Object(f.a)(Object(f.a)({},Kn),{},{zIndex:Ye,opacity:Ra==="motion"||Ra==="stable"||!_t?void 0:0,pointerEvents:Ra==="stable"?void 0:"none"},Be),Ta=!0;(Rt==null?void 0:Rt.points)&&(Ra==="align"||Ra==="stable")&&(Ta=!1);var Ca=Ae;return h.Children.count(Ae)>1&&(Ca=h.createElement("div",{className:"".concat(et,"-content")},Ae)),h.createElement(_e,Object(c.a)({visible:_t,ref:Xr,leavedClassName:"".concat(et,"-hidden")},Ar,{onAppearPrepare:la,onEnterPrepare:la,removeOnLeave:mt,forceRender:tt}),function(Na,Ma){var La=Na.className,Ua=Na.style,ai=w()(et,De,Gn,La);return h.createElement(hn.a,{target:xr(),key:"popup",ref:ea,monitorWindowResize:!0,disabled:Ta,align:Rt,onAlign:Nr},h.createElement("div",{ref:Ma,className:ai,onMouseEnter:wn,onMouseLeave:On,onMouseDownCapture:Dr,onTouchStartCapture:Rr,style:Object(f.a)(Object(f.a)({},Ua),xa)},Ca))})});_a.displayName="PopupInner";var ba=_a,sr=h.forwardRef(function(Ze,lt){var _t=Ze.prefixCls,et=Ze.visible,De=Ze.zIndex,Be=Ze.children,Ae=Ze.mobile;Ae=Ae===void 0?{}:Ae;var Ye=Ae.popupClassName,qe=Ae.popupStyle,mt=Ae.popupMotion,tt=mt===void 0?{}:mt,Rt=Ae.popupRender,Qt=h.useRef();h.useImperativeHandle(lt,function(){return{forceAlign:function(){},getElement:function(){return Qt.current}}});var rn=Object(f.a)({zIndex:De},qe),Vt=Be;return h.Children.count(Be)>1&&(Vt=h.createElement("div",{className:"".concat(_t,"-content")},Be)),Rt&&(Vt=Rt(Vt)),h.createElement(_e,Object(c.a)({visible:et,ref:Qt,removeOnLeave:!0},tt),function(Xt,wn){var On=Xt.className,Dr=Xt.style,Rr=w()(_t,Ye,On);return h.createElement("div",{ref:wn,className:Rr,style:Object(f.a)(Object(f.a)({},Dr),rn)},Vt)})});sr.displayName="MobilePopupInner";var Ha=sr,Ba=["visible","mobile"],Ia=h.forwardRef(function(Ze,lt){var _t=Ze.visible,et=Ze.mobile,De=Object(A.a)(Ze,Ba),Be=Object(h.useState)(_t),Ae=Object(g.a)(Be,2),Ye=Ae[0],qe=Ae[1],mt=Object(h.useState)(!1),tt=Object(g.a)(mt,2),Rt=tt[0],Qt=tt[1],rn=Object(f.a)(Object(f.a)({},De),{},{visible:Ye});Object(h.useEffect)(function(){qe(_t),_t&&et&&Qt(Ve())},[_t,et]);var Vt=Rt?h.createElement(Ha,Object(c.a)({},rn,{mobile:et,ref:lt})):h.createElement(ba,Object(c.a)({},rn,{ref:lt}));return h.createElement("div",null,h.createElement(ct,rn),Vt)});Ia.displayName="Popup";var Wa=Ia,ma=h.createContext(null),Qa=ma;function Ka(){}function ri(){return""}function ei(Ze){return Ze?Ze.ownerDocument:window.document}var da=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function ha(Ze){var lt=function(_t){Object(x.a)(De,_t);var et=Object(l.a)(De);function De(Be){var Ae;Object(P.a)(this,De),Ae=et.call(this,Be),Ae.popupRef=h.createRef(),Ae.triggerRef=h.createRef(),Ae.attachId=void 0,Ae.clickOutsideHandler=void 0,Ae.touchOutsideHandler=void 0,Ae.contextMenuOutsideHandler1=void 0,Ae.contextMenuOutsideHandler2=void 0,Ae.mouseDownTimeout=void 0,Ae.focusTime=void 0,Ae.preClickTime=void 0,Ae.preTouchTime=void 0,Ae.delayTimer=void 0,Ae.hasPopupMouseDown=void 0,Ae.onMouseEnter=function(qe){var mt=Ae.props.mouseEnterDelay;Ae.fireEvents("onMouseEnter",qe),Ae.delaySetPopupVisible(!0,mt,mt?null:qe)},Ae.onMouseMove=function(qe){Ae.fireEvents("onMouseMove",qe),Ae.setPoint(qe)},Ae.onMouseLeave=function(qe){Ae.fireEvents("onMouseLeave",qe),Ae.delaySetPopupVisible(!1,Ae.props.mouseLeaveDelay)},Ae.onPopupMouseEnter=function(){Ae.clearDelayTimer()},Ae.onPopupMouseLeave=function(qe){var mt;if(qe.relatedTarget&&!qe.relatedTarget.setTimeout&&Object(pt.a)((mt=Ae.popupRef.current)===null||mt===void 0?void 0:mt.getElement(),qe.relatedTarget))return;Ae.delaySetPopupVisible(!1,Ae.props.mouseLeaveDelay)},Ae.onFocus=function(qe){Ae.fireEvents("onFocus",qe),Ae.clearDelayTimer(),Ae.isFocusToShow()&&(Ae.focusTime=Date.now(),Ae.delaySetPopupVisible(!0,Ae.props.focusDelay))},Ae.onMouseDown=function(qe){Ae.fireEvents("onMouseDown",qe),Ae.preClickTime=Date.now()},Ae.onTouchStart=function(qe){Ae.fireEvents("onTouchStart",qe),Ae.preTouchTime=Date.now()},Ae.onBlur=function(qe){Ae.fireEvents("onBlur",qe),Ae.clearDelayTimer(),Ae.isBlurToHide()&&Ae.delaySetPopupVisible(!1,Ae.props.blurDelay)},Ae.onContextMenu=function(qe){qe.preventDefault(),Ae.fireEvents("onContextMenu",qe),Ae.setPopupVisible(!0,qe)},Ae.onContextMenuClose=function(){Ae.isContextMenuToShow()&&Ae.close()},Ae.onClick=function(qe){if(Ae.fireEvents("onClick",qe),Ae.focusTime){var mt;if(Ae.preClickTime&&Ae.preTouchTime?mt=Math.min(Ae.preClickTime,Ae.preTouchTime):Ae.preClickTime?mt=Ae.preClickTime:Ae.preTouchTime&&(mt=Ae.preTouchTime),Math.abs(mt-Ae.focusTime)<20)return;Ae.focusTime=0}Ae.preClickTime=0,Ae.preTouchTime=0,Ae.isClickToShow()&&(Ae.isClickToHide()||Ae.isBlurToHide())&&qe&&qe.preventDefault&&qe.preventDefault();var tt=!Ae.state.popupVisible;(Ae.isClickToHide()&&!tt||tt&&Ae.isClickToShow())&&Ae.setPopupVisible(!Ae.state.popupVisible,qe)},Ae.onPopupMouseDown=function(){if(Ae.hasPopupMouseDown=!0,clearTimeout(Ae.mouseDownTimeout),Ae.mouseDownTimeout=window.setTimeout(function(){Ae.hasPopupMouseDown=!1},0),Ae.context){var qe;(qe=Ae.context).onPopupMouseDown.apply(qe,arguments)}},Ae.onDocumentClick=function(qe){if(Ae.props.mask&&!Ae.props.maskClosable)return;var mt=qe.target,tt=Ae.getRootDomNode(),Rt=Ae.getPopupDomNode();(!Object(pt.a)(tt,mt)||Ae.isContextMenuOnly())&&!Object(pt.a)(Rt,mt)&&!Ae.hasPopupMouseDown&&Ae.close()},Ae.getRootDomNode=function(){var qe=Ae.props.getTriggerDOMNode;if(qe)return qe(Ae.triggerRef.current);try{var mt=Object(xt.a)(Ae.triggerRef.current);if(mt)return mt}catch(tt){}return ut.a.findDOMNode(Object(S.a)(Ae))},Ae.getPopupClassNameFromAlign=function(qe){var mt=[],tt=Ae.props,Rt=tt.popupPlacement,Qt=tt.builtinPlacements,rn=tt.prefixCls,Vt=tt.alignPoint,Xt=tt.getPopupClassNameFromAlign;return Rt&&Qt&&mt.push(bt(Qt,rn,qe,Vt)),Xt&&mt.push(Xt(qe)),mt.join(" ")},Ae.getComponent=function(){var qe=Ae.props,mt=qe.prefixCls,tt=qe.destroyPopupOnHide,Rt=qe.popupClassName,Qt=qe.onPopupAlign,rn=qe.popupMotion,Vt=qe.popupAnimation,Xt=qe.popupTransitionName,wn=qe.popupStyle,On=qe.mask,Dr=qe.maskAnimation,Rr=qe.maskTransitionName,ea=qe.maskMotion,Xr=qe.zIndex,Jr=qe.popup,ir=qe.stretch,Gn=qe.alignPoint,yr=qe.mobile,ar=qe.forceRender,gn=Ae.state,Kn=gn.popupVisible,Zr=gn.point,ra=Ae.getPopupAlign(),Er={};return Ae.isMouseEnterToShow()&&(Er.onMouseEnter=Ae.onPopupMouseEnter),Ae.isMouseLeaveToHide()&&(Er.onMouseLeave=Ae.onPopupMouseLeave),Er.onMouseDown=Ae.onPopupMouseDown,Er.onTouchStart=Ae.onPopupMouseDown,h.createElement(Wa,Object(c.a)({prefixCls:mt,destroyPopupOnHide:tt,visible:Kn,point:Gn&&Zr,className:Rt,align:ra,onAlign:Qt,animation:Vt,getClassNameFromAlign:Ae.getPopupClassNameFromAlign},Er,{stretch:ir,getRootDomNode:Ae.getRootDomNode,style:wn,mask:On,zIndex:Xr,transitionName:Xt,maskAnimation:Dr,maskTransitionName:Rr,maskMotion:ea,ref:Ae.popupRef,motion:rn,mobile:yr,forceRender:ar}),typeof Jr=="function"?Jr():Jr)},Ae.attachParent=function(qe){ht.a.cancel(Ae.attachId);var mt=Ae.props,tt=mt.getPopupContainer,Rt=mt.getDocument,Qt=Ae.getRootDomNode(),rn;tt?(Qt||tt.length===0)&&(rn=tt(Qt)):rn=Rt(Ae.getRootDomNode()).body,rn?rn.appendChild(qe):Ae.attachId=Object(ht.a)(function(){Ae.attachParent(qe)})},Ae.getContainer=function(){var qe=Ae.props.getDocument,mt=qe(Ae.getRootDomNode()).createElement("div");return mt.style.position="absolute",mt.style.top="0",mt.style.left="0",mt.style.width="100%",Ae.attachParent(mt),mt},Ae.setPoint=function(qe){var mt=Ae.props.alignPoint;if(!mt||!qe)return;Ae.setState({point:{pageX:qe.pageX,pageY:qe.pageY}})},Ae.handlePortalUpdate=function(){Ae.state.prevPopupVisible!==Ae.state.popupVisible&&Ae.props.afterPopupVisibleChange(Ae.state.popupVisible)},Ae.triggerContextValue={onPopupMouseDown:Ae.onPopupMouseDown};var Ye;return"popupVisible"in Be?Ye=!!Be.popupVisible:Ye=!!Be.defaultPopupVisible,Ae.state={prevPopupVisible:Ye,popupVisible:Ye},da.forEach(function(qe){Ae["fire".concat(qe)]=function(mt){Ae.fireEvents(qe,mt)}}),Ae}return Object(D.a)(De,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ae=this.props,Ye=this.state;if(Ye.popupVisible){var qe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(qe=Ae.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ue.a)(qe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(qe=qe||Ae.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ue.a)(qe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(qe=qe||Ae.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ue.a)(qe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ue.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ht.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ae;return((Ae=this.popupRef.current)===null||Ae===void 0?void 0:Ae.getElement())||null}},{key:"getPopupAlign",value:function(){var Ae=this.props,Ye=Ae.popupPlacement,qe=Ae.popupAlign,mt=Ae.builtinPlacements;return Ye&&mt?gt(mt,Ye,qe):qe}},{key:"setPopupVisible",value:function(Ae,Ye){var qe=this.props.alignPoint,mt=this.state.popupVisible;this.clearDelayTimer(),mt!==Ae&&("popupVisible"in this.props||this.setState({popupVisible:Ae,prevPopupVisible:mt}),this.props.onPopupVisibleChange(Ae)),qe&&Ye&&Ae&&this.setPoint(Ye)}},{key:"delaySetPopupVisible",value:function(Ae,Ye,qe){var mt=this,tt=Ye*1e3;if(this.clearDelayTimer(),tt){var Rt=qe?{pageX:qe.pageX,pageY:qe.pageY}:null;this.delayTimer=window.setTimeout(function(){mt.setPopupVisible(Ae,Rt),mt.clearDelayTimer()},tt)}else this.setPopupVisible(Ae,qe)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Ae){var Ye=this.props.children.props,qe=this.props;return Ye[Ae]&&qe[Ae]?this["fire".concat(Ae)]:Ye[Ae]||qe[Ae]}},{key:"isClickToShow",value:function(){var Ae=this.props,Ye=Ae.action,qe=Ae.showAction;return Ye.indexOf("click")!==-1||qe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ae=this.props.action;return Ae==="contextMenu"||Ae.length===1&&Ae[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ae=this.props,Ye=Ae.action,qe=Ae.showAction;return Ye.indexOf("contextMenu")!==-1||qe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ae=this.props,Ye=Ae.action,qe=Ae.hideAction;return Ye.indexOf("click")!==-1||qe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ae=this.props,Ye=Ae.action,qe=Ae.showAction;return Ye.indexOf("hover")!==-1||qe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ae=this.props,Ye=Ae.action,qe=Ae.hideAction;return Ye.indexOf("hover")!==-1||qe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ae=this.props,Ye=Ae.action,qe=Ae.showAction;return Ye.indexOf("focus")!==-1||qe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ae=this.props,Ye=Ae.action,qe=Ae.hideAction;return Ye.indexOf("focus")!==-1||qe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ae;(Ae=this.popupRef.current)===null||Ae===void 0||Ae.forceAlign()}}},{key:"fireEvents",value:function(Ae,Ye){var qe=this.props.children.props[Ae];qe&&qe(Ye);var mt=this.props[Ae];mt&&mt(Ye)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ae=this.state.popupVisible,Ye=this.props,qe=Ye.children,mt=Ye.forceRender,tt=Ye.alignPoint,Rt=Ye.className,Qt=Ye.autoDestroy,rn=h.Children.only(qe),Vt={key:"trigger"};this.isContextMenuToShow()?Vt.onContextMenu=this.onContextMenu:Vt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Vt.onClick=this.onClick,Vt.onMouseDown=this.onMouseDown,Vt.onTouchStart=this.onTouchStart):(Vt.onClick=this.createTwoChains("onClick"),Vt.onMouseDown=this.createTwoChains("onMouseDown"),Vt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Vt.onMouseEnter=this.onMouseEnter,tt&&(Vt.onMouseMove=this.onMouseMove)):Vt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Vt.onMouseLeave=this.onMouseLeave:Vt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Vt.onFocus=this.onFocus,Vt.onBlur=this.onBlur):(Vt.onFocus=this.createTwoChains("onFocus"),Vt.onBlur=this.createTwoChains("onBlur"));var Xt=w()(rn&&rn.props&&rn.props.className,Rt);Xt&&(Vt.className=Xt);var wn=Object(f.a)({},Vt);Object(Ke.c)(rn)&&(wn.ref=Object(Ke.a)(this.triggerRef,rn.ref));var On=h.cloneElement(rn,wn),Dr;return(Ae||this.popupRef.current||mt)&&(Dr=h.createElement(Ze,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ae&&Qt&&(Dr=null),h.createElement(Qa.Provider,{value:this.triggerContextValue},On,Dr)}}],[{key:"getDerivedStateFromProps",value:function(Ae,Ye){var qe=Ae.popupVisible,mt={};return qe!==void 0&&Ye.popupVisible!==qe&&(mt.popupVisible=qe,mt.prevPopupVisible=Ye.popupVisible),mt}}]),De}(h.Component);return lt.contextType=Qa,lt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:ri,getDocument:ei,onPopupVisibleChange:Ka,afterPopupVisibleChange:Ka,onPopupAlign:Ka,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},lt}var ua=ha(st.a),be={adjustX:1,adjustY:1},at={topLeft:{points:["bl","tl"],overflow:be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:be,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:be,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:be,offset:[4,0]}},Dt={topLeft:{points:["bl","tl"],overflow:be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:be,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:be,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:be,offset:[4,0]}},wt=at,jt=0,Pt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ht=function(lt,_t,et){var De=ie(_t),Be=lt.getState();lt.setState({defaultActiveFirst:Object(f.a)(Object(f.a)({},Be.defaultActiveFirst),{},Object(R.a)({},De,et))})},$t=function(Ze){Object(x.a)(_t,Ze);var lt=Object(l.a)(_t);function _t(et){var De;Object(P.a)(this,_t),De=lt.call(this,et),De.onDestroy=function(tt){De.props.onDestroy(tt)},De.onKeyDown=function(tt){var Rt=tt.keyCode,Qt=De.menuInstance,rn=De.props.store,Vt=De.getVisible();if(Rt===v.a.ENTER)return De.onTitleClick(tt),Ht(rn,De.props.eventKey,!0),!0;if(Rt===v.a.RIGHT)return Vt?Qt.onKeyDown(tt):(De.triggerOpenChange(!0),Ht(rn,De.props.eventKey,!0)),!0;if(Rt===v.a.LEFT){var Xt;if(Vt)Xt=Qt.onKeyDown(tt);else return;return Xt||(De.triggerOpenChange(!1),Xt=!0),Xt}return Vt&&(Rt===v.a.UP||Rt===v.a.DOWN)?Qt.onKeyDown(tt):void 0},De.onOpenChange=function(tt){De.props.onOpenChange(tt)},De.onPopupVisibleChange=function(tt){De.triggerOpenChange(tt,tt?"mouseenter":"mouseleave")},De.onMouseEnter=function(tt){var Rt=De.props,Qt=Rt.eventKey,rn=Rt.onMouseEnter,Vt=Rt.store;Ht(Vt,De.props.eventKey,!1),rn({key:Qt,domEvent:tt})},De.onMouseLeave=function(tt){var Rt=De.props,Qt=Rt.parentMenu,rn=Rt.eventKey,Vt=Rt.onMouseLeave;Qt.subMenuInstance=Object(S.a)(De),Vt({key:rn,domEvent:tt})},De.onTitleMouseEnter=function(tt){var Rt=De.props,Qt=Rt.eventKey,rn=Rt.onItemHover,Vt=Rt.onTitleMouseEnter;rn({key:Qt,hover:!0}),Vt({key:Qt,domEvent:tt})},De.onTitleMouseLeave=function(tt){var Rt=De.props,Qt=Rt.parentMenu,rn=Rt.eventKey,Vt=Rt.onItemHover,Xt=Rt.onTitleMouseLeave;Qt.subMenuInstance=Object(S.a)(De),Vt({key:rn,hover:!1}),Xt({key:rn,domEvent:tt})},De.onTitleClick=function(tt){var Rt=Object(S.a)(De),Qt=Rt.props;if(Qt.onTitleClick({key:Qt.eventKey,domEvent:tt}),Qt.triggerSubMenuAction==="hover")return;De.triggerOpenChange(!De.getVisible(),"click"),Ht(Qt.store,De.props.eventKey,!1)},De.onSubMenuClick=function(tt){typeof De.props.onClick=="function"&&De.props.onClick(De.addKeyPath(tt))},De.onSelect=function(tt){De.props.onSelect(tt)},De.onDeselect=function(tt){De.props.onDeselect(tt)},De.getPrefixCls=function(){return"".concat(De.props.rootPrefixCls,"-submenu")},De.getActiveClassName=function(){return"".concat(De.getPrefixCls(),"-active")},De.getDisabledClassName=function(){return"".concat(De.getPrefixCls(),"-disabled")},De.getSelectedClassName=function(){return"".concat(De.getPrefixCls(),"-selected")},De.getOpenClassName=function(){return"".concat(De.props.rootPrefixCls,"-submenu-open")},De.getVisible=function(){return De.state.isOpen},De.getMode=function(){return De.state.mode},De.saveMenuInstance=function(tt){De.menuInstance=tt},De.addKeyPath=function(tt){return Object(f.a)(Object(f.a)({},tt),{},{keyPath:(tt.keyPath||[]).concat(De.props.eventKey)})},De.triggerOpenChange=function(tt,Rt){var Qt=De.props.eventKey,rn=function(){De.onOpenChange({key:Qt,item:Object(S.a)(De),trigger:Rt,open:tt})};Rt==="mouseenter"?De.mouseenterTimeout=setTimeout(function(){rn()},0):rn()},De.isChildrenSelected=function(){var tt={find:!1};return Y(De.props.children,De.props.selectedKeys,tt),tt.find},De.isInlineMode=function(){return De.getMode()==="inline"},De.adjustWidth=function(){if(!De.subMenuTitle||!De.menuInstance)return;var tt=nt.findDOMNode(De.menuInstance);if(tt.offsetWidth>=De.subMenuTitle.offsetWidth)return;tt.style.minWidth="".concat(De.subMenuTitle.offsetWidth,"px")},De.saveSubMenuTitle=function(tt){De.subMenuTitle=tt},De.getBaseProps=function(){var tt=Object(S.a)(De),Rt=tt.props,Qt=De.getMode();return{mode:Qt==="horizontal"?"vertical":Qt,visible:De.getVisible(),level:Rt.level+1,inlineIndent:Rt.inlineIndent,focusable:!1,onClick:De.onSubMenuClick,onSelect:De.onSelect,onDeselect:De.onDeselect,onDestroy:De.onDestroy,selectedKeys:Rt.selectedKeys,eventKey:"".concat(Rt.eventKey,"-menu-"),openKeys:Rt.openKeys,motion:Rt.motion,onOpenChange:De.onOpenChange,subMenuOpenDelay:Rt.subMenuOpenDelay,parentMenu:Object(S.a)(De),subMenuCloseDelay:Rt.subMenuCloseDelay,forceSubMenuRender:Rt.forceSubMenuRender,triggerSubMenuAction:Rt.triggerSubMenuAction,builtinPlacements:Rt.builtinPlacements,defaultActiveFirst:Rt.store.getState().defaultActiveFirst[ie(Rt.eventKey)],multiple:Rt.multiple,prefixCls:Rt.rootPrefixCls,id:De.internalMenuId,manualRef:De.saveMenuInstance,itemIcon:Rt.itemIcon,expandIcon:Rt.expandIcon,direction:Rt.direction}},De.getMotion=function(tt,Rt){var Qt=Object(S.a)(De),rn=Qt.haveRendered,Vt=De.props,Xt=Vt.motion,wn=Vt.rootPrefixCls,On=Object(f.a)(Object(f.a)({},Xt),{},{leavedClassName:"".concat(wn,"-hidden"),removeOnLeave:!1,motionAppear:rn||!Rt||tt!=="inline"});return On};var Be=et.store,Ae=et.eventKey,Ye=Be.getState(),qe=Ye.defaultActiveFirst;De.isRootMenu=!1;var mt=!1;return qe&&(mt=qe[Ae]),Ht(Be,Ae,mt),De.state={mode:et.mode,isOpen:et.isOpen},De}return Object(D.a)(_t,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var De=this,Be=this.props,Ae=Be.mode,Ye=Be.parentMenu,qe=Be.manualRef,mt=Be.isOpen,tt=function(){De.setState({mode:Ae,isOpen:mt})},Rt=mt!==this.state.isOpen,Qt=Ae!==this.state.mode;if((Qt||Rt)&&(ht.a.cancel(this.updateStateRaf),Qt?this.updateStateRaf=Object(ht.a)(tt):tt()),qe&&qe(this),Ae!=="horizontal"||!(Ye==null?void 0:Ye.isRootMenu)||!mt)return;this.minWidthTimeout=setTimeout(function(){return De.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var De=this.props,Be=De.onDestroy,Ae=De.eventKey;Be&&Be(Ae),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ht.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(De,Be){var Ae=this.getBaseProps();return h.createElement(cn,Object(c.a)({},Ae,{id:this.internalMenuId,className:De,style:Be}),this.props.children)}},{key:"renderChildren",value:function(){var De=this,Be=this.getBaseProps(),Ae=Be.mode,Ye=Be.visible,qe=Be.forceSubMenuRender,mt=Be.direction,tt=this.getMotion(Ae,Ye);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ye||qe,!this.haveOpened)return h.createElement("div",null);var Rt=w()("".concat(Be.prefixCls,"-sub"),Object(R.a)({},"".concat(Be.prefixCls,"-rtl"),mt==="rtl"));return this.isInlineMode()?h.createElement(_e,Object(c.a)({visible:Be.visible,forceRender:qe},tt),function(Qt){var rn=Qt.className,Vt=Qt.style,Xt=w()(Rt,rn);return De.renderPopupMenu(Xt,Vt)}):this.renderPopupMenu(Rt)}},{key:"render",value:function(){var De,Be,Ae,Ye=Object(f.a)({},this.props),qe=this.getVisible(),mt=this.getPrefixCls(),tt=this.isInlineMode(),Rt=this.getMode(),Qt=w()(mt,"".concat(mt,"-").concat(Rt),(De={},Object(R.a)(De,Ye.className,!!Ye.className),Object(R.a)(De,this.getOpenClassName(),qe),Object(R.a)(De,this.getActiveClassName(),Ye.active||qe&&!tt),Object(R.a)(De,this.getDisabledClassName(),Ye.disabled),Object(R.a)(De,this.getSelectedClassName(),this.isChildrenSelected()),De));this.internalMenuId||(Ye.eventKey?this.internalMenuId="".concat(Ye.eventKey,"$Menu"):(jt+=1,this.internalMenuId="$__$".concat(jt,"$Menu")));var rn={},Vt={},Xt={};Ye.disabled||(rn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Vt={onClick:this.onTitleClick},Xt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var wn={},On=Ye.direction,Dr=On==="rtl";tt&&(Dr?wn.paddingRight=Ye.inlineIndent*Ye.level:wn.paddingLeft=Ye.inlineIndent*Ye.level);var Rr={};this.getVisible()&&(Rr={"aria-owns":this.internalMenuId});var ea=null;Rt!=="horizontal"&&(ea=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ea=h.createElement(this.props.expandIcon,Object(f.a)({},this.props))));var Xr=h.createElement("div",Object(c.a)({ref:this.saveSubMenuTitle,style:wn,className:"".concat(mt,"-title"),role:"button"},Xt,Vt,{"aria-expanded":qe},Rr,{"aria-haspopup":"true",title:typeof Ye.title=="string"?Ye.title:void 0}),Ye.title,ea||h.createElement("i",{className:"".concat(mt,"-arrow")})),Jr=this.renderChildren(),ir=((Be=Ye.parentMenu)===null||Be===void 0?void 0:Be.isRootMenu)?Ye.parentMenu.props.getPopupContainer:function(xr){return xr.parentNode},Gn=Pt[Rt],yr=Ye.popupOffset?{offset:Ye.popupOffset}:{},ar=w()((Ae={},Object(R.a)(Ae,Ye.popupClassName,Ye.popupClassName&&!tt),Object(R.a)(Ae,"".concat(mt,"-rtl"),Dr),Ae)),gn=Ye.disabled,Kn=Ye.triggerSubMenuAction,Zr=Ye.subMenuOpenDelay,ra=Ye.forceSubMenuRender,Er=Ye.subMenuCloseDelay,ca=Ye.builtinPlacements;te.forEach(function(xr){return delete Ye[xr]}),delete Ye.onClick;var Ra=Dr?Object(f.a)(Object(f.a)({},Dt),ca):Object(f.a)(Object(f.a)({},at),ca);delete Ye.direction;var fa=this.getBaseProps(),Tr=tt?null:this.getMotion(fa.mode,fa.visible);return h.createElement("li",Object(c.a)({},Ye,rn,{className:Qt,role:"menuitem"}),h.createElement(ua,{prefixCls:mt,popupClassName:w()("".concat(mt,"-popup"),ar),getPopupContainer:ir,builtinPlacements:Ra,popupPlacement:Gn,popupVisible:tt?!1:qe,popupAlign:yr,popup:tt?null:Jr,action:gn||tt?[]:[Kn],mouseEnterDelay:Zr,mouseLeaveDelay:Er,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ra,popupMotion:Tr},Xr),tt?Jr:null)}}]),_t}(h.Component);$t.defaultProps={onMouseEnter:re,onMouseLeave:re,onTitleMouseEnter:re,onTitleMouseLeave:re,onTitleClick:re,manualRef:re,mode:"vertical",title:""};var pn=Object(T.b)(function(Ze,lt){var _t=Ze.openKeys,et=Ze.activeKey,De=Ze.selectedKeys,Be=lt.eventKey,Ae=lt.subMenuKey;return{isOpen:_t.indexOf(Be)>-1,active:et[Ae]===Be,selectedKeys:De}})($t);pn.isSubMenu=!0;var un=pn,Un="menuitem-overflowed",yn=.5,on=function(Ze){Object(x.a)(_t,Ze);var lt=Object(l.a)(_t);function _t(){var et;return Object(P.a)(this,_t),et=lt.apply(this,arguments),et.resizeObserver=null,et.mutationObserver=null,et.originalTotalWidth=0,et.overflowedItems=[],et.menuItemSizes=[],et.cancelFrameId=null,et.state={lastVisibleIndex:void 0},et.childRef=h.createRef(),et.getMenuItemNodes=function(){var De=et.props.prefixCls,Be=et.childRef.current;return Be?[].slice.call(Be.children).filter(function(Ae){return Ae.className.split(" ").indexOf("".concat(De,"-overflowed-submenu"))<0}):[]},et.getOverflowedSubMenuItem=function(De,Be,Ae){var Ye=et.props,qe=Ye.overflowedIndicator,mt=Ye.level,tt=Ye.mode,Rt=Ye.prefixCls,Qt=Ye.theme;if(mt!==1||tt!=="horizontal")return null;var rn=et.props.children[0],Vt=rn.props,Xt=Vt.children,wn=Vt.title,On=Vt.style,Dr=Object(A.a)(Vt,["children","title","style"]),Rr=Object(f.a)({},On),ea="".concat(De,"-overflowed-indicator"),Xr="".concat(De,"-overflowed-indicator");Be.length===0&&Ae!==!0?Rr=Object(f.a)(Object(f.a)({},Rr),{},{display:"none"}):Ae&&(Rr=Object(f.a)(Object(f.a)({},Rr),{},{visibility:"hidden",position:"absolute"}),ea="".concat(ea,"-placeholder"),Xr="".concat(Xr,"-placeholder"));var Jr=Qt?"".concat(Rt,"-").concat(Qt):"",ir={};return te.forEach(function(Gn){Dr[Gn]!==void 0&&(ir[Gn]=Dr[Gn])}),h.createElement(un,Object(c.a)({title:qe,className:"".concat(Rt,"-overflowed-submenu"),popupClassName:Jr},ir,{key:ea,eventKey:Xr,disabled:!1,style:Rr}),Be)},et.setChildrenWidthAndResize=function(){if(et.props.mode!=="horizontal")return;var De=et.childRef.current;if(!De)return;var Be=De.children;if(!Be||Be.length===0)return;var Ae=De.children[Be.length-1];Ce(Ae,"display","inline-block");var Ye=et.getMenuItemNodes(),qe=Ye.filter(function(mt){return mt.className.split(" ").indexOf(Un)>=0});qe.forEach(function(mt){Ce(mt,"display","inline-block")}),et.menuItemSizes=Ye.map(function(mt){return Oe(mt,!0)}),qe.forEach(function(mt){Ce(mt,"display","none")}),et.overflowedIndicatorWidth=Oe(De.children[De.children.length-1],!0),et.originalTotalWidth=et.menuItemSizes.reduce(function(mt,tt){return mt+tt},0),et.handleResize(),Ce(Ae,"display","none")},et.handleResize=function(){if(et.props.mode!=="horizontal")return;var De=et.childRef.current;if(!De)return;var Be=Oe(De);et.overflowedItems=[];var Ae=0,Ye;et.originalTotalWidth>Be+yn&&(Ye=-1,et.menuItemSizes.forEach(function(qe){Ae+=qe,Ae+et.overflowedIndicatorWidth<=Be&&(Ye+=1)})),et.setState({lastVisibleIndex:Ye})},et}return Object(D.a)(_t,[{key:"componentDidMount",value:function(){var De=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Be=this.childRef.current;if(!Be)return;this.resizeObserver=new $e.default(function(Ae){Ae.forEach(function(){var Ye=De.cancelFrameId;cancelAnimationFrame(Ye),De.cancelFrameId=requestAnimationFrame(De.setChildrenWidthAndResize)})}),[].slice.call(Be.children).concat(Be).forEach(function(Ae){De.resizeObserver.observe(Ae)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){De.resizeObserver.disconnect(),[].slice.call(Be.children).concat(Be).forEach(function(Ae){De.resizeObserver.observe(Ae)}),De.setChildrenWidthAndResize()}),this.mutationObserver.observe(Be,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(De){var Be=this,Ae=this.state.lastVisibleIndex;return(De||[]).reduce(function(Ye,qe,mt){var tt=qe;if(Be.props.mode==="horizontal"){var Rt=Be.getOverflowedSubMenuItem(qe.props.eventKey,[]);Ae!==void 0&&Be.props.className.indexOf("".concat(Be.props.prefixCls,"-root"))!==-1&&(mt>Ae&&(tt=h.cloneElement(qe,{style:{display:"none"},eventKey:"".concat(qe.props.eventKey,"-hidden"),className:"".concat(Un)})),mt===Ae+1&&(Be.overflowedItems=De.slice(Ae+1).map(function(rn){return h.cloneElement(rn,{key:rn.props.eventKey,mode:"vertical-left"})}),Rt=Be.getOverflowedSubMenuItem(qe.props.eventKey,Be.overflowedItems)));var Qt=[].concat(Object(o.a)(Ye),[Rt,tt]);return mt===De.length-1&&Qt.push(Be.getOverflowedSubMenuItem(qe.props.eventKey,[],!0)),Qt}return[].concat(Object(o.a)(Ye),[tt])},[])}},{key:"render",value:function(){var De=this.props,Be=De.visible,Ae=De.prefixCls,Ye=De.overflowedIndicator,qe=De.mode,mt=De.level,tt=De.tag,Rt=De.children,Qt=De.theme,rn=Object(A.a)(De,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Vt=tt;return h.createElement(Vt,Object(c.a)({ref:this.childRef},rn),this.renderChildren(Rt))}}]),_t}(h.Component);on.defaultProps={tag:"div",className:""};var Sn=on;function mn(Ze){return Ze.length?Ze.every(function(lt){return!!lt.props.disabled}):!0}function jn(Ze,lt,_t){var et=Ze.getState();Ze.setState({activeKey:Object(f.a)(Object(f.a)({},et.activeKey),{},Object(R.a)({},lt,_t))})}function An(Ze){return Ze.eventKey||"0-menu-"}function zn(Ze,lt){var _t=lt,et=Ze.children,De=Ze.eventKey;if(_t){var Be;if(q(et,function(Ae,Ye){Ae&&Ae.props&&!Ae.props.disabled&&_t===Se(Ae,De,Ye)&&(Be=!0)}),Be)return _t}return _t=null,Ze.defaultActiveFirst&&q(et,function(Ae,Ye){!_t&&Ae&&!Ae.props.disabled&&(_t=Se(Ae,De,Ye))}),_t}function mr(Ze){if(!Ze)return;var lt=this.instanceArray.indexOf(Ze);lt!==-1?this.instanceArray[lt]=Ze:this.instanceArray.push(Ze)}var sn=function(Ze){Object(x.a)(_t,Ze);var lt=Object(l.a)(_t);function _t(et){var De;return Object(P.a)(this,_t),De=lt.call(this,et),De.onKeyDown=function(Be,Ae){var Ye=Be.keyCode,qe;if(De.getFlatInstanceArray().forEach(function(tt){tt&&tt.props.active&&tt.onKeyDown&&(qe=tt.onKeyDown(Be))}),qe)return 1;var mt=null;return(Ye===v.a.UP||Ye===v.a.DOWN)&&(mt=De.step(Ye===v.a.UP?-1:1)),mt?(Be.preventDefault(),jn(De.props.store,An(De.props),mt.props.eventKey),typeof Ae=="function"&&Ae(mt),1):void 0},De.onItemHover=function(Be){var Ae=Be.key,Ye=Be.hover;jn(De.props.store,An(De.props),Ye?Ae:null)},De.onDeselect=function(Be){De.props.onDeselect(Be)},De.onSelect=function(Be){De.props.onSelect(Be)},De.onClick=function(Be){De.props.onClick(Be)},De.onOpenChange=function(Be){De.props.onOpenChange(Be)},De.onDestroy=function(Be){De.props.onDestroy(Be)},De.getFlatInstanceArray=function(){return De.instanceArray},De.step=function(Be){var Ae=De.getFlatInstanceArray(),Ye=De.props.store.getState().activeKey[An(De.props)],qe=Ae.length;if(!qe)return null;Be<0&&(Ae=Ae.concat().reverse());var mt=-1;if(Ae.every(function(rn,Vt){return rn&&rn.props.eventKey===Ye?(mt=Vt,!1):!0}),!De.props.defaultActiveFirst&&mt!==-1&&mn(Ae.slice(mt,qe-1)))return;var tt=(mt+1)%qe,Rt=tt;do{var Qt=Ae[Rt];if(!Qt||Qt.props.disabled)Rt=(Rt+1)%qe;else return Qt}while(Rt!==tt);return null},De.renderCommonMenuItem=function(Be,Ae,Ye){var qe=De.props.store.getState(),mt=Object(S.a)(De),tt=mt.props,Rt=Se(Be,tt.eventKey,Ae),Qt=Be.props;if(!Qt||typeof Be.type=="string")return Be;var rn=Rt===qe.activeKey,Vt=Object(f.a)(Object(f.a)({mode:Qt.mode||tt.mode,level:tt.level,inlineIndent:tt.inlineIndent,renderMenuItem:De.renderMenuItem,rootPrefixCls:tt.prefixCls,index:Ae,parentMenu:tt.parentMenu,manualRef:Qt.disabled?void 0:Object(N.a)(Be.ref,mr.bind(Object(S.a)(De))),eventKey:Rt,active:!Qt.disabled&&rn,multiple:tt.multiple,onClick:function(wn){(Qt.onClick||re)(wn),De.onClick(wn)},onItemHover:De.onItemHover,motion:tt.motion,subMenuOpenDelay:tt.subMenuOpenDelay,subMenuCloseDelay:tt.subMenuCloseDelay,forceSubMenuRender:tt.forceSubMenuRender,onOpenChange:De.onOpenChange,onDeselect:De.onDeselect,onSelect:De.onSelect,builtinPlacements:tt.builtinPlacements,itemIcon:Qt.itemIcon||De.props.itemIcon,expandIcon:Qt.expandIcon||De.props.expandIcon},Ye),{},{direction:tt.direction});return(tt.mode==="inline"||Me())&&(Vt.triggerSubMenuAction="click"),h.cloneElement(Be,Object(f.a)(Object(f.a)({},Vt),{},{key:Rt||Ae}))},De.renderMenuItem=function(Be,Ae,Ye){if(!Be)return null;var qe=De.props.store.getState(),mt={openKeys:qe.openKeys,selectedKeys:qe.selectedKeys,triggerSubMenuAction:De.props.triggerSubMenuAction,subMenuKey:Ye};return De.renderCommonMenuItem(Be,Ae,mt)},et.store.setState({activeKey:Object(f.a)(Object(f.a)({},et.store.getState().activeKey),{},Object(R.a)({},et.eventKey,zn(et,et.activeKey)))}),De.instanceArray=[],De}return Object(D.a)(_t,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(De){return this.props.visible||De.visible||this.props.className!==De.className||!z()(this.props.style,De.style)}},{key:"componentDidUpdate",value:function(De){var Be=this.props,Ae="activeKey"in Be?Be.activeKey:Be.store.getState().activeKey[An(Be)],Ye=zn(Be,Ae);if(Ye!==Ae)jn(Be.store,An(Be),Ye);else if("activeKey"in De){var qe=zn(De,De.activeKey);Ye!==qe&&jn(Be.store,An(Be),Ye)}}},{key:"render",value:function(){var De=this,Be=Object(c.a)({},this.props);this.instanceArray=[];var Ae=w()(Be.prefixCls,Be.className,"".concat(Be.prefixCls,"-").concat(Be.mode)),Ye={className:Ae,role:Be.role||"menu"};Be.id&&(Ye.id=Be.id),Be.focusable&&(Ye.tabIndex=0,Ye.onKeyDown=this.onKeyDown);var qe=Be.prefixCls,mt=Be.eventKey,tt=Be.visible,Rt=Be.level,Qt=Be.mode,rn=Be.overflowedIndicator,Vt=Be.theme;return te.forEach(function(Xt){return delete Be[Xt]}),delete Be.onClick,h.createElement(Sn,Object(c.a)({},Be,{prefixCls:qe,mode:Qt,tag:"ul",level:Rt,theme:Vt,visible:tt,overflowedIndicator:rn},Ye),Object(r.a)(Be.children).map(function(Xt,wn){return De.renderMenuItem(Xt,wn,mt||"0-menu-")}))}}]),_t}(h.Component);sn.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:re};var qt=Object(T.b)()(sn),cn=qt,vn=a("Kwbf");function Dn(Ze,lt,_t){var et=Ze.prefixCls,De=Ze.motion,Be=Ze.defaultMotions,Ae=Be===void 0?{}:Be,Ye=Ze.openAnimation,qe=Ze.openTransitionName,mt=lt.switchingModeFromInline;if(De)return De;if(Object(H.a)(Ye)==="object"&&Ye)Object(vn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ye=="string")return{motionName:"".concat(et,"-open-").concat(Ye)};if(qe)return{motionName:qe};var tt=Ae[_t];return tt||(mt?null:Ae.other)}var In=function(Ze){Object(x.a)(_t,Ze);var lt=Object(l.a)(_t);function _t(et){var De;Object(P.a)(this,_t),De=lt.call(this,et),De.onSelect=function(Ye){var qe=Object(S.a)(De),mt=qe.props;if(mt.selectable){var tt=De.store.getState(),Rt=tt.selectedKeys,Qt=Ye.key;mt.multiple?Rt=Rt.concat([Qt]):Rt=[Qt],"selectedKeys"in mt||De.store.setState({selectedKeys:Rt}),mt.onSelect(Object(f.a)(Object(f.a)({},Ye),{},{selectedKeys:Rt}))}},De.onClick=function(Ye){var qe=De.getRealMenuMode(),mt=Object(S.a)(De),tt=mt.store,Rt=mt.props.onOpenChange;qe!=="inline"&&!("openKeys"in De.props)&&(tt.setState({openKeys:[]}),Rt([])),De.props.onClick(Ye)},De.onKeyDown=function(Ye,qe){De.innerMenu.getWrappedInstance().onKeyDown(Ye,qe)},De.onOpenChange=function(Ye){var qe=Object(S.a)(De),mt=qe.props,tt=De.store.getState().openKeys.concat(),Rt=!1,Qt=function(Vt){var Xt=!1;if(Vt.open)Xt=tt.indexOf(Vt.key)===-1,Xt&&tt.push(Vt.key);else{var wn=tt.indexOf(Vt.key);Xt=wn!==-1,Xt&&tt.splice(wn,1)}Rt=Rt||Xt};Array.isArray(Ye)?Ye.forEach(Qt):Qt(Ye),Rt&&("openKeys"in De.props||De.store.setState({openKeys:tt}),mt.onOpenChange(tt))},De.onDeselect=function(Ye){var qe=Object(S.a)(De),mt=qe.props;if(mt.selectable){var tt=De.store.getState().selectedKeys.concat(),Rt=Ye.key,Qt=tt.indexOf(Rt);Qt!==-1&&tt.splice(Qt,1),"selectedKeys"in mt||De.store.setState({selectedKeys:tt}),mt.onDeselect(Object(f.a)(Object(f.a)({},Ye),{},{selectedKeys:tt}))}},De.onMouseEnter=function(Ye){De.restoreModeVerticalFromInline();var qe=De.props.onMouseEnter;qe&&qe(Ye)},De.onTransitionEnd=function(Ye){var qe=Ye.propertyName==="width"&&Ye.target===Ye.currentTarget,mt=Ye.target.className,tt=Object.prototype.toString.call(mt)==="[object SVGAnimatedString]"?mt.animVal:mt,Rt=Ye.propertyName==="font-size"&&tt.indexOf("anticon")>=0;(qe||Rt)&&De.restoreModeVerticalFromInline()},De.setInnerMenu=function(Ye){De.innerMenu=Ye},De.isRootMenu=!0;var Be=et.defaultSelectedKeys,Ae=et.defaultOpenKeys;return"selectedKeys"in et&&(Be=et.selectedKeys||[]),"openKeys"in et&&(Ae=et.openKeys||[]),De.store=Object(T.c)({selectedKeys:Be,openKeys:Ae,activeKey:{"0-menu-":zn(et,et.activeKey)}}),De.state={switchingModeFromInline:!1,prevProps:et,inlineOpenKeys:[],store:De.store},De}return Object(D.a)(_t,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(De){var Be=this.props,Ae=Be.siderCollapsed,Ye=Be.inlineCollapsed,qe=Be.onOpenChange;(!De.inlineCollapsed&&Ye||!De.siderCollapsed&&Ae)&&qe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var De=this.props.collapsedWidth,Be=this.store,Ae=this.prevOpenKeys,Ye=this.getInlineCollapsed()&&(De===0||De==="0"||De==="0px");Ye?(this.prevOpenKeys=Be.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ae&&(this.store.setState({openKeys:Ae}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var De=this.props.mode,Be=this.state.switchingModeFromInline,Ae=this.getInlineCollapsed();return Be&&Ae?"inline":Ae?"vertical":De}},{key:"getInlineCollapsed",value:function(){var De=this.props,Be=De.inlineCollapsed,Ae=De.siderCollapsed;return Ae!==void 0?Ae:Be}},{key:"restoreModeVerticalFromInline",value:function(){var De=this.state.switchingModeFromInline;De&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var De=Object(f.a)({},Object(k.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Be=this.getRealMenuMode();return De.className+=" ".concat(De.prefixCls,"-root"),De.direction==="rtl"&&(De.className+=" ".concat(De.prefixCls,"-rtl")),De=Object(f.a)(Object(f.a)({},De),{},{mode:Be,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Dn(this.props,this.state,Be)}),delete De.openAnimation,delete De.openTransitionName,h.createElement(T.a,{store:this.store},h.createElement(cn,Object(c.a)({},De,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(De,Be){var Ae=Be.prevProps,Ye=Be.store,qe=Ye.getState(),mt={},tt={prevProps:De};return Ae.mode==="inline"&&De.mode!=="inline"&&(tt.switchingModeFromInline=!0),"openKeys"in De?mt.openKeys=De.openKeys||[]:((De.inlineCollapsed&&!Ae.inlineCollapsed||De.siderCollapsed&&!Ae.siderCollapsed)&&(tt.switchingModeFromInline=!0,tt.inlineOpenKeys=qe.openKeys,mt.openKeys=[]),(!De.inlineCollapsed&&Ae.inlineCollapsed||!De.siderCollapsed&&Ae.siderCollapsed)&&(mt.openKeys=Be.inlineOpenKeys,tt.inlineOpenKeys=[])),Object.keys(mt).length&&Ye.setState(mt),tt}}]),_t}(h.Component);In.defaultProps={selectable:!0,onClick:re,onSelect:re,onOpenChange:re,onDeselect:re,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:h.createElement("span",null,"\xB7\xB7\xB7")};var dn=In,bn=function(Ze){Object(x.a)(_t,Ze);var lt=Object(l.a)(_t);function _t(){var et;return Object(P.a)(this,_t),et=lt.apply(this,arguments),et.onKeyDown=function(De){var Be=De.keyCode;return Be===v.a.ENTER?(et.onClick(De),!0):void 0},et.onMouseLeave=function(De){var Be=et.props,Ae=Be.eventKey,Ye=Be.onItemHover,qe=Be.onMouseLeave;Ye({key:Ae,hover:!1}),qe({key:Ae,domEvent:De})},et.onMouseEnter=function(De){var Be=et.props,Ae=Be.eventKey,Ye=Be.onItemHover,qe=Be.onMouseEnter;Ye({key:Ae,hover:!0}),qe({key:Ae,domEvent:De})},et.onClick=function(De){var Be=et.props,Ae=Be.eventKey,Ye=Be.multiple,qe=Be.onClick,mt=Be.onSelect,tt=Be.onDeselect,Rt=Be.isSelected,Qt={key:Ae,keyPath:[Ae],item:Object(S.a)(et),domEvent:De};qe(Qt),Ye?Rt?tt(Qt):mt(Qt):Rt||mt(Qt)},et.saveNode=function(De){et.node=De},et}return Object(D.a)(_t,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var De=this.props;De.onDestroy&&De.onDestroy(De.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var De,Be=Object(f.a)({},this.props),Ae=w()(this.getPrefixCls(),Be.className,(De={},Object(R.a)(De,this.getActiveClassName(),!Be.disabled&&Be.active),Object(R.a)(De,this.getSelectedClassName(),Be.isSelected),Object(R.a)(De,this.getDisabledClassName(),Be.disabled),De)),Ye=Object(f.a)(Object(f.a)({},Be.attribute),{},{title:typeof Be.title=="string"?Be.title:void 0,className:Ae,role:Be.role||"menuitem","aria-disabled":Be.disabled});Be.role==="option"?Ye=Object(f.a)(Object(f.a)({},Ye),{},{role:"option","aria-selected":Be.isSelected}):(Be.role===null||Be.role==="none")&&(Ye.role="none");var qe={onClick:Be.disabled?null:this.onClick,onMouseLeave:Be.disabled?null:this.onMouseLeave,onMouseEnter:Be.disabled?null:this.onMouseEnter},mt=Object(f.a)({},Be.style);Be.mode==="inline"&&(Be.direction==="rtl"?mt.paddingRight=Be.inlineIndent*Be.level:mt.paddingLeft=Be.inlineIndent*Be.level),te.forEach(function(Rt){return delete Be[Rt]}),delete Be.direction;var tt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(tt=h.createElement(this.props.itemIcon,this.props)),h.createElement("li",Object(c.a)({},Object(k.a)(Be,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ye,qe,{style:mt,ref:this.saveNode}),Be.children,tt)}}]),_t}(h.Component);bn.isMenuItem=!0,bn.defaultProps={onSelect:re,onMouseEnter:re,onMouseLeave:re,manualRef:re};var Pn=Object(T.b)(function(Ze,lt){var _t=Ze.activeKey,et=Ze.selectedKeys,De=lt.eventKey,Be=lt.subMenuKey;return{active:_t[Be]===De,isSelected:Array.isArray(et)?et.indexOf(De)!==-1:et===De}})(bn),Nn=Pn,Qn=function(Ze){Object(x.a)(_t,Ze);var lt=Object(l.a)(_t);function _t(){var et;return Object(P.a)(this,_t),et=lt.apply(this,arguments),et.renderInnerMenuItem=function(De){var Be=et.props,Ae=Be.renderMenuItem,Ye=Be.index;return Ae(De,Ye,et.props.subMenuKey)},et}return Object(D.a)(_t,[{key:"render",value:function(){var De=Object(c.a)({},this.props),Be=De.className,Ae=Be===void 0?"":Be,Ye=De.rootPrefixCls,qe="".concat(Ye,"-item-group-title"),mt="".concat(Ye,"-item-group-list"),tt=De.title,Rt=De.children;return te.forEach(function(Qt){return delete De[Qt]}),delete De.direction,h.createElement("li",Object(c.a)({},De,{onClick:function(rn){return rn.stopPropagation()},className:"".concat(Ae," ").concat(Ye,"-item-group")}),h.createElement("div",{className:qe,title:typeof tt=="string"?tt:void 0},tt),h.createElement("ul",{className:mt},h.Children.map(Rt,this.renderInnerMenuItem)))}}]),_t}(h.Component);Qn.isMenuItemGroup=!0,Qn.defaultProps={disabled:!0};var lr=Qn,Zn=function(lt){var _t=lt.className,et=lt.rootPrefixCls,De=lt.style;return h.createElement("li",{className:"".concat(_t," ").concat(et,"-item-divider"),style:De})};Zn.defaultProps={disabled:!0,className:"",style:{}};var br=Zn,Or=dn,nr=a("eDIo");function na(Ze,lt){var _t=Ze.prefixCls,et=Ze.editable,De=Ze.locale,Be=Ze.style;return!et||et.showAdd===!1?null:h.createElement("button",{ref:lt,type:"button",className:"".concat(_t,"-nav-add"),style:Be,"aria-label":(De==null?void 0:De.addAriaLabel)||"Add tab",onClick:function(Ye){et.onEdit("add",{event:Ye})}},et.addIcon||"+")}var tr=h.forwardRef(na);function Yr(Ze,lt){var _t=Ze.prefixCls,et=Ze.id,De=Ze.tabs,Be=Ze.locale,Ae=Ze.mobile,Ye=Ze.moreIcon,qe=Ye===void 0?"More":Ye,mt=Ze.moreTransitionName,tt=Ze.style,Rt=Ze.className,Qt=Ze.editable,rn=Ze.tabBarGutter,Vt=Ze.rtl,Xt=Ze.onTabClick,wn=Object(h.useState)(!1),On=Object(g.a)(wn,2),Dr=On[0],Rr=On[1],ea=Object(h.useState)(null),Xr=Object(g.a)(ea,2),Jr=Xr[0],ir=Xr[1],Gn="".concat(et,"-more-popup"),yr="".concat(_t,"-dropdown"),ar=Jr!==null?"".concat(Gn,"-").concat(Jr):null,gn=Be==null?void 0:Be.dropdownAriaLabel,Kn=h.createElement(Or,{onClick:function(Tr){var xr=Tr.key,kr=Tr.domEvent;Xt(xr,kr),Rr(!1)},id:Gn,tabIndex:-1,role:"listbox","aria-activedescendant":ar,selectedKeys:[Jr],"aria-label":gn!==void 0?gn:"expanded dropdown"},De.map(function(fa){return h.createElement(Nn,{key:fa.key,id:"".concat(Gn,"-").concat(fa.key),role:"option","aria-controls":et&&"".concat(et,"-panel-").concat(fa.key),disabled:fa.disabled},fa.tab)}));function Zr(fa){for(var Tr=De.filter(function(la){return!la.disabled}),xr=Tr.findIndex(function(la){return la.key===Jr})||0,kr=Tr.length,Nr=0;Nrca?(ra=Kn,Gn.current="x"):(ra=Zr,Gn.current="y");var Ra=Date.now();Ra-Jr.current>100&&(ir.current=!1),(lt(-ra,-ra)||ir.current)&&(gn.preventDefault(),ir.current=!0),Jr.current=Ra}var ar=Object(h.useRef)(null);ar.current={onTouchStart:Rr,onTouchMove:ea,onTouchEnd:Xr,onWheel:yr},h.useEffect(function(){function gn(Er){ar.current.onTouchStart(Er)}function Kn(Er){ar.current.onTouchMove(Er)}function Zr(Er){ar.current.onTouchEnd(Er)}function ra(Er){ar.current.onWheel(Er)}return document.addEventListener("touchmove",Kn,{passive:!1}),document.addEventListener("touchend",Zr,{passive:!1}),Ze.current.addEventListener("touchstart",gn,{passive:!1}),Ze.current.addEventListener("wheel",ra),function(){document.removeEventListener("touchmove",Kn),document.removeEventListener("touchend",Zr)}},[])}function Vn(){var Ze=Object(h.useRef)(new Map);function lt(et){return Ze.current.has(et)||Ze.current.set(et,h.createRef()),Ze.current.get(et)}function _t(et){Ze.current.delete(et)}return[lt,_t]}function hr(Ze,lt){var _t=h.useRef(Ze),et=h.useState({}),De=Object(g.a)(et,2),Be=De[1];function Ae(Ye){var qe=typeof Ye=="function"?Ye(_t.current):Ye;qe!==_t.current&<(qe,_t.current),_t.current=qe,Be({})}return[_t.current,Ae]}var fr=function(lt){var _t=lt.position,et=lt.prefixCls,De=lt.extra;if(!De)return null;var Be,Ae=De;return _t==="right"&&(Be=Ae.right||!Ae.left&&Ae||null),_t==="left"&&(Be=Ae.left||null),Be?h.createElement("div",{className:"".concat(et,"-extra-content")},Be):null};function Fr(Ze,lt){var _t,et=h.useContext(Rn),De=et.prefixCls,Be=et.tabs,Ae=Ze.className,Ye=Ze.style,qe=Ze.id,mt=Ze.animated,tt=Ze.activeKey,Rt=Ze.rtl,Qt=Ze.extra,rn=Ze.editable,Vt=Ze.locale,Xt=Ze.tabPosition,wn=Ze.tabBarGutter,On=Ze.children,Dr=Ze.onTabClick,Rr=Ze.onTabScroll,ea=Object(h.useRef)(),Xr=Object(h.useRef)(),Jr=Object(h.useRef)(),ir=Object(h.useRef)(),Gn=Vn(),yr=Object(g.a)(Gn,2),ar=yr[0],gn=yr[1],Kn=Xt==="top"||Xt==="bottom",Zr=hr(0,function(Sa,ga){Kn&&Rr&&Rr({direction:Sa>ga?"left":"right"})}),ra=Object(g.a)(Zr,2),Er=ra[0],ca=ra[1],Ra=hr(0,function(Sa,ga){!Kn&&Rr&&Rr({direction:Sa>ga?"top":"bottom"})}),fa=Object(g.a)(Ra,2),Tr=fa[0],xr=fa[1],kr=Object(h.useState)(0),Nr=Object(g.a)(kr,2),Ar=Nr[0],la=Nr[1],xa=Object(h.useState)(0),Ta=Object(g.a)(xa,2),Ca=Ta[0],Na=Ta[1],Ma=Object(h.useState)(0),La=Object(g.a)(Ma,2),Ua=La[0],ai=La[1],Fi=Object(h.useState)(0),Ai=Object(g.a)(Fi,2),Pa=Ai[0],bi=Ai[1],Si=Object(h.useState)(null),ka=Object(g.a)(Si,2),Aa=ka[0],Za=ka[1],to=Object(h.useState)(null),Mo=Object(g.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(h.useState)(0),mi=Object(g.a)(ro,2),uo=mi[0],Io=mi[1],Lo=Object(h.useState)(0),bo=Object(g.a)(Lo,2),Vi=bo[0],co=bo[1],Xi=_(new Map),Yi=Object(g.a)(Xi,2),ko=Yi[0],yo=Yi[1],ao=b(Be,ko,Ar),Ji="".concat(De,"-nav-operations-hidden"),Qi=0,ti=0;Kn?Rt?(Qi=0,ti=Math.max(0,Ar-Aa)):(Qi=Math.min(0,Aa-Ar),ti=0):(Qi=Math.min(0,Ii-Ca),ti=0);function Li(Sa){return Sati?[ti,!1]:[Sa,!0]}var Di=Object(h.useRef)(),Zi=Object(h.useState)(),Pi=Object(g.a)(Zi,2),Eo=Pi[0],xo=Pi[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(Di.current)}rr(ea,function(Sa,ga){var Ga=!1;function ui(eo,Ni){eo(function(ho){var Oi=Li(ho+Ni),$a=Object(g.a)(Oi,2),po=$a[0],Ki=$a[1];return Ga=Ki,po})}if(Kn){if(Aa>=Ar)return Ga;ui(ca,Sa)}else{if(Ii>=Ca)return Ga;ui(xr,ga)}return io(),Co(),Ga}),Object(h.useEffect)(function(){return io(),Eo&&(Di.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function ki(){var Sa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:tt,ga=ao.get(Sa);if(!ga)return;if(Kn){var Ga=Er;Rt?ga.rightEr+Aa&&(Ga=ga.right+ga.width-Aa):ga.left<-Er?Ga=-ga.left:ga.left+ga.width>-Er+Aa&&(Ga=-(ga.left+ga.width-Aa)),xr(0),ca(Li(Ga)[0])}else{var ui=Tr;ga.top<-Tr?ui=-ga.top:ga.top+ga.height>-Tr+Ii&&(ui=-(ga.top+ga.height-Ii)),ca(0),xr(Li(ui)[0])}}var $i=y(ao,{width:Aa,height:Ii,left:Er,top:Tr},{width:Ua,height:Pa},{width:uo,height:Vi},Object(f.a)(Object(f.a)({},Ze),{},{tabs:Be})),No=Object(g.a)($i,2),oo=No[0],so=No[1],So=Be.map(function(Sa){var ga=Sa.key;return h.createElement(i,{id:qe,prefixCls:De,key:ga,rtl:Rt,tab:Sa,closable:Sa.closable,editable:rn,active:ga===tt,tabPosition:Xt,tabBarGutter:wn,renderWrapper:On,removeAriaLabel:Vt==null?void 0:Vt.removeAriaLabel,ref:ar(ga),onClick:function(ui){Dr(ga,ui)},onRemove:function(){gn(ga)},onFocus:function(){ki(ga),Co(),Rt||(ea.current.scrollLeft=0),ea.current.scrollTop=0}})}),Uo=s(function(){var Sa,ga,Ga,ui,eo,Ni,ho,Oi,$a,po=((Sa=ea.current)===null||Sa===void 0?void 0:Sa.offsetWidth)||0,Ki=((ga=ea.current)===null||ga===void 0?void 0:ga.offsetHeight)||0,mo=((Ga=ir.current)===null||Ga===void 0?void 0:Ga.offsetWidth)||0,hi=((ui=ir.current)===null||ui===void 0?void 0:ui.offsetHeight)||0,wa=((eo=Jr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,sa=((Ni=Jr.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0;Za(po),no(Ki),Io(mo),co(hi);var Cr=(((ho=Xr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Qr=(((Oi=Xr.current)===null||Oi===void 0?void 0:Oi.offsetHeight)||0)-hi;la(Cr),Na(Qr);var va=($a=Jr.current)===null||$a===void 0?void 0:$a.className.includes(Ji);ai(Cr-(va?0:wa)),bi(Qr-(va?0:sa)),yo(function(){var ja=new Map;return Be.forEach(function(Ei){var Ri=Ei.key,qa=ar(Ri).current;qa&&ja.set(Ri,{width:qa.offsetWidth,height:qa.offsetHeight,left:qa.offsetLeft,top:qa.offsetTop})}),ja})}),jo=Be.slice(0,oo),fi=Be.slice(so+1),Fa=[].concat(Object(o.a)(jo),Object(o.a)(fi)),ii=Object(h.useState)(),Xa=Object(g.a)(ii,2),oi=Xa[0],Oo=Xa[1],yi=ao.get(tt),Bo=Object(h.useRef)();function wo(){p.a.cancel(Bo.current)}Object(h.useEffect)(function(){var Sa={};return yi&&(Kn?(Rt?Sa.right=yi.right:Sa.left=yi.left,Sa.width=yi.width):(Sa.top=yi.top,Sa.height=yi.height)),wo(),Bo.current=p()(function(){Oo(Sa)}),wo},[yi,Kn,Rt]),Object(h.useEffect)(function(){ki()},[tt,yi,ao,Kn]),Object(h.useEffect)(function(){Uo()},[Rt,wn,tt,Be.map(function(Sa){return Sa.key}).join("_")]);var qi=!!Fa.length,Wi="".concat(De,"-nav-wrap"),To,fo,Wo,lo;return Kn?Rt?(fo=Er>0,To=Er+Aa>>7)^(P<<14|P>>>18)^P>>>3,S=o[c-2],x=(S<<15|S>>>17)^(S<<13|S>>>19)^S>>>10;o[c]=D+o[c-7]+x+o[c-16]}var l=u&b^~u&O,T=_&v^_&C^v&C,k=(_<<30|_>>>2)^(_<<19|_>>>13)^(_<<10|_>>>22),N=(u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25),U=y+N+l+m[c]+o[c],z=k+T;y=O,O=b,b=u,u=i+U|0,i=C,C=v,v=_,_=U+z|0}s[0]=s[0]+_|0,s[1]=s[1]+v|0,s[2]=s[2]+C|0,s[3]=s[3]+i|0,s[4]=s[4]+u|0,s[5]=s[5]+b|0,s[6]=s[6]+O|0,s[7]=s[7]+y|0},_doFinalize:function(){var p=this._data,d=p.words,s=this._nDataBytes*8,_=p.sigBytes*8;return d[_>>>5]|=128<<24-_%32,d[(_+64>>>9<<4)+14]=g.floor(s/4294967296),d[(_+64>>>9<<4)+15]=s,p.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var p=E.clone.call(this);return p._hash=this._hash.clone(),p}});A.SHA256=E._createHelper(t),A.HmacSHA256=E._createHmacHelper(t)}(Math),R.SHA256})},lZu9:function(M,J,a){(function(R){R(a("VrN/"),a("1eCo"),a("8EBN"))})(function(R){"use strict";R.defineMode("markdown",function(g,A){var f=R.getMode(g,"text/html"),h=f.name=="null";function E(W){if(R.findModeByName){var B=R.findModeByName(W);B&&(W=B.mime||B.mimes[0])}var X=R.getMode(g,W);return X.name=="null"?null:X}A.highlightFormatting===void 0&&(A.highlightFormatting=!1),A.maxBlockquoteDepth===void 0&&(A.maxBlockquoteDepth=0),A.taskLists===void 0&&(A.taskLists=!1),A.strikethrough===void 0&&(A.strikethrough=!1),A.emoji===void 0&&(A.emoji=!1),A.fencedCodeBlockHighlighting===void 0&&(A.fencedCodeBlockHighlighting=!0),A.fencedCodeBlockDefaultMode===void 0&&(A.fencedCodeBlockDefaultMode="text/plain"),A.xml===void 0&&(A.xml=!0),A.tokenTypeOverrides===void 0&&(A.tokenTypeOverrides={});var w={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var r in w)w.hasOwnProperty(r)&&A.tokenTypeOverrides[r]&&(w[r]=A.tokenTypeOverrides[r]);var m=/^([*\-_])(?:\s*\1){2,}\s*$/,o=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,t=/^\[(x| )\](?=\s)/i,p=A.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,d=/^ {0,3}(?:\={1,}|-{2,})\s*$/,s=/^[^#!\[\]*_\\<>` "'(~:]+/,_=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,v=/^\s*\[[^\]]+?\]:.*$/,C=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,i=" ";function u(W,B,X){return B.f=B.inline=X,X(W,B)}function b(W,B,X){return B.f=B.block=X,X(W,B)}function O(W){return!W||!/\S/.test(W.string)}function y(W){if(W.linkTitle=!1,W.linkHref=!1,W.linkText=!1,W.em=!1,W.strong=!1,W.strikethrough=!1,W.quote=0,W.indentedCode=!1,W.f==P){var B=h;if(!B){var X=R.innerMode(f,W.htmlState);B=X.mode.name=="xml"&&X.state.tagStart===null&&!X.state.context&&X.state.tokenize.isInText}B&&(W.f=l,W.block=c,W.htmlState=null)}return W.trailingSpace=0,W.trailingSpaceNewLine=!1,W.prevLine=W.thisLine,W.thisLine={stream:null},null}function c(W,B){var X=W.column()===B.indentation,ue=O(B.prevLine.stream),ve=B.indentedCode,he=B.prevLine.hr,Pe=B.list!==!1,Re=(B.listStack[B.listStack.length-1]||0)+3;B.indentedCode=!1;var ce=B.indentation;if(B.indentationDiff===null&&(B.indentationDiff=B.indentation,Pe)){for(B.list=null;ce=4&&(ve||B.prevLine.fencedCodeEnd||B.prevLine.header||ue))return W.skipToEnd(),B.indentedCode=!0,w.code;if(W.eatSpace())return null;if(X&&B.indentation<=Re&&(se=W.match(p))&&se[1].length<=6)return B.quote=0,B.header=se[1].length,B.thisLine.header=!0,A.highlightFormatting&&(B.formatting="header"),B.f=B.inline,S(B);if(B.indentation<=Re&&W.eat(">"))return B.quote=X?1:B.quote+1,A.highlightFormatting&&(B.formatting="quote"),W.eatSpace(),S(B);if(!ye&&!B.setext&&X&&B.indentation<=Re&&(se=W.match(o))){var oe=se[1]?"ol":"ul";return B.indentation=ce+W.current().length,B.list=!0,B.quote=0,B.listStack.push(B.indentation),B.em=!1,B.strong=!1,B.code=!1,B.strikethrough=!1,A.taskLists&&W.match(t,!1)&&(B.taskList=!0),B.f=B.inline,A.highlightFormatting&&(B.formatting=["list","list-"+oe]),S(B)}else{if(X&&B.indentation<=Re&&(se=W.match(_,!0)))return B.quote=0,B.fencedEndRE=new RegExp(se[1]+"+ *$"),B.localMode=A.fencedCodeBlockHighlighting&&E(se[2]||A.fencedCodeBlockDefaultMode),B.localMode&&(B.localState=R.startState(B.localMode)),B.f=B.block=D,A.highlightFormatting&&(B.formatting="code-block"),B.code=-1,S(B);if(B.setext||(!Ee||!Pe)&&!B.quote&&B.list===!1&&!B.code&&!ye&&!v.test(W.string)&&(se=W.lookAhead(1))&&(se=se.match(d)))return B.setext?(B.header=B.setext,B.setext=0,W.skipToEnd(),A.highlightFormatting&&(B.formatting="header")):(B.header=se[0].charAt(0)=="="?1:2,B.setext=B.header),B.thisLine.header=!0,B.f=B.inline,S(B);if(ye)return W.skipToEnd(),B.hr=!0,B.thisLine.hr=!0,w.hr;if(W.peek()==="[")return u(W,B,z)}return u(W,B,B.inline)}function P(W,B){var X=f.token(W,B.htmlState);if(!h){var ue=R.innerMode(f,B.htmlState);(ue.mode.name=="xml"&&ue.state.tagStart===null&&!ue.state.context&&ue.state.tokenize.isInText||B.md_inside&&W.current().indexOf(">")>-1)&&(B.f=l,B.block=c,B.htmlState=null)}return X}function D(W,B){var X=B.listStack[B.listStack.length-1]||0,ue=B.indentation=W.quote?B.push(w.formatting+"-"+W.formatting[X]+"-"+W.quote):B.push("error"))}if(W.taskOpen)return B.push("meta"),B.length?B.join(" "):null;if(W.taskClosed)return B.push("property"),B.length?B.join(" "):null;if(W.linkHref?B.push(w.linkHref,"url"):(W.strong&&B.push(w.strong),W.em&&B.push(w.em),W.strikethrough&&B.push(w.strikethrough),W.emoji&&B.push(w.emoji),W.linkText&&B.push(w.linkText),W.code&&B.push(w.code),W.image&&B.push(w.image),W.imageAltText&&B.push(w.imageAltText,"link"),W.imageMarker&&B.push(w.imageMarker)),W.header&&B.push(w.header,w.header+"-"+W.header),W.quote&&(B.push(w.quote),!A.maxBlockquoteDepth||A.maxBlockquoteDepth>=W.quote?B.push(w.quote+"-"+W.quote):B.push(w.quote+"-"+A.maxBlockquoteDepth)),W.list!==!1){var ue=(W.listStack.length-1)%3;ue?ue===1?B.push(w.list2):B.push(w.list3):B.push(w.list1)}return W.trailingSpaceNewLine?B.push("trailing-space-new-line"):W.trailingSpace&&B.push("trailing-space-"+(W.trailingSpace%2?"a":"b")),B.length?B.join(" "):null}function x(W,B){return W.match(s,!0)?S(B):void 0}function l(W,B){var X=B.text(W,B);if(typeof X!="undefined")return X;if(B.list)return B.list=null,S(B);if(B.taskList){var ue=W.match(t,!0)[1]===" ";return ue?B.taskOpen=!0:B.taskClosed=!0,A.highlightFormatting&&(B.formatting="task"),B.taskList=!1,S(B)}if(B.taskOpen=!1,B.taskClosed=!1,B.header&&W.match(/^#+$/,!0))return A.highlightFormatting&&(B.formatting="header"),S(B);var ve=W.next();if(B.linkTitle){B.linkTitle=!1;var he=ve;ve==="("&&(he=")"),he=(he+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Pe="^\\s*(?:[^"+he+"\\\\]+|\\\\\\\\|\\\\.)"+he;if(W.match(new RegExp(Pe),!0))return w.linkHref}if(ve==="`"){var Re=B.formatting;A.highlightFormatting&&(B.formatting="code"),W.eatWhile("`");var ce=W.current().length;if(B.code==0&&(!B.quote||ce==1))return B.code=ce,S(B);if(ce==B.code){var Ee=S(B);return B.code=0,Ee}else return B.formatting=Re,S(B)}else if(B.code)return S(B);if(ve==="\\"&&(W.next(),A.highlightFormatting)){var ye=S(B),se=w.formatting+"-escape";return ye?ye+" "+se:se}if(ve==="!"&&W.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return B.imageMarker=!0,B.image=!0,A.highlightFormatting&&(B.formatting="image"),S(B);if(ve==="["&&B.imageMarker&&W.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return B.imageMarker=!1,B.imageAltText=!0,A.highlightFormatting&&(B.formatting="image"),S(B);if(ve==="]"&&B.imageAltText){A.highlightFormatting&&(B.formatting="image");var ye=S(B);return B.imageAltText=!1,B.image=!1,B.inline=B.f=k,ye}if(ve==="["&&!B.image)return B.linkText&&W.match(/^.*?\]/)||(B.linkText=!0,A.highlightFormatting&&(B.formatting="link")),S(B);if(ve==="]"&&B.linkText){A.highlightFormatting&&(B.formatting="link");var ye=S(B);return B.linkText=!1,B.inline=B.f=W.match(/\(.*?\)| ?\[.*?\]/,!1)?k:l,ye}if(ve==="<"&&W.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=T,A.highlightFormatting&&(B.formatting="link");var ye=S(B);return ye?ye+=" ":ye="",ye+w.linkInline}if(ve==="<"&&W.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=T,A.highlightFormatting&&(B.formatting="link");var ye=S(B);return ye?ye+=" ":ye="",ye+w.linkEmail}if(A.xml&&ve==="<"&&W.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var oe=W.string.indexOf(">",W.pos);if(oe!=-1){var $=W.string.substring(W.start,oe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test($)&&(B.md_inside=!0)}return W.backUp(1),B.htmlState=R.startState(f),b(W,B,P)}if(A.xml&&ve==="<"&&W.match(/^\/\w*?>/))return B.md_inside=!1,"tag";if(ve==="*"||ve==="_"){for(var pe=1,ne=W.pos==1?" ":W.string.charAt(W.pos-2);pe<3&&W.eat(ve);)pe++;var re=W.peek()||" ",Se=!/\s/.test(re)&&(!C.test(re)||/\s/.test(ne)||C.test(ne)),ie=!/\s/.test(ne)&&(!C.test(ne)||/\s/.test(re)||C.test(re)),q=null,Y=null;if(pe%2&&(!B.em&&Se&&(ve==="*"||!ie||C.test(ne))?q=!0:B.em==ve&&ie&&(ve==="*"||!Se||C.test(re))&&(q=!1)),pe>1&&(!B.strong&&Se&&(ve==="*"||!ie||C.test(ne))?Y=!0:B.strong==ve&&ie&&(ve==="*"||!Se||C.test(re))&&(Y=!1)),Y!=null||q!=null){A.highlightFormatting&&(B.formatting=q==null?"strong":Y==null?"em":"strong em"),q===!0&&(B.em=ve),Y===!0&&(B.strong=ve);var Ee=S(B);return q===!1&&(B.em=!1),Y===!1&&(B.strong=!1),Ee}}else if(ve===" "&&(W.eat("*")||W.eat("_"))){if(W.peek()===" ")return S(B);W.backUp(1)}if(A.strikethrough){if(ve==="~"&&W.eatWhile(ve)){if(B.strikethrough){A.highlightFormatting&&(B.formatting="strikethrough");var Ee=S(B);return B.strikethrough=!1,Ee}else if(W.match(/^[^\s]/,!1))return B.strikethrough=!0,A.highlightFormatting&&(B.formatting="strikethrough"),S(B)}else if(ve===" "&&W.match(/^~~/,!0)){if(W.peek()===" ")return S(B);W.backUp(2)}}if(A.emoji&&ve===":"&&W.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){B.emoji=!0,A.highlightFormatting&&(B.formatting="emoji");var te=S(B);return B.emoji=!1,te}return ve===" "&&(W.match(/^ +$/,!1)?B.trailingSpace++:B.trailingSpace&&(B.trailingSpaceNewLine=!0)),S(B)}function T(W,B){var X=W.next();if(X===">"){B.f=B.inline=l,A.highlightFormatting&&(B.formatting="link");var ue=S(B);return ue?ue+=" ":ue="",ue+w.linkInline}return W.match(/^[^>]+/,!0),w.linkInline}function k(W,B){if(W.eatSpace())return null;var X=W.next();return X==="("||X==="["?(B.f=B.inline=U(X==="("?")":"]"),A.highlightFormatting&&(B.formatting="link-string"),B.linkHref=!0,S(B)):"error"}var N={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function U(W){return function(B,X){var ue=B.next();if(ue===W){X.f=X.inline=l,A.highlightFormatting&&(X.formatting="link-string");var ve=S(X);return X.linkHref=!1,ve}return B.match(N[W]),X.linkHref=!0,S(X)}}function z(W,B){return W.match(/^([^\]\\]|\\.)*\]:/,!1)?(B.f=H,W.next(),A.highlightFormatting&&(B.formatting="link"),B.linkText=!0,S(B)):u(W,B,l)}function H(W,B){if(W.match(/^\]:/,!0)){B.f=B.inline=K,A.highlightFormatting&&(B.formatting="link");var X=S(B);return B.linkText=!1,X}return W.match(/^([^\]\\]|\\.)+/,!0),w.linkText}function K(W,B){return W.eatSpace()?null:(W.match(/^[^\s]+/,!0),W.peek()===void 0?B.linkTitle=!0:W.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),B.f=B.inline=l,w.linkHref+" url")}var V={startState:function(){return{f:c,prevLine:{stream:null},thisLine:{stream:null},block:c,htmlState:null,indentation:0,inline:l,text:x,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(W){return{f:W.f,prevLine:W.prevLine,thisLine:W.thisLine,block:W.block,htmlState:W.htmlState&&R.copyState(f,W.htmlState),indentation:W.indentation,localMode:W.localMode,localState:W.localMode?R.copyState(W.localMode,W.localState):null,inline:W.inline,text:W.text,formatting:!1,linkText:W.linkText,linkTitle:W.linkTitle,linkHref:W.linkHref,code:W.code,em:W.em,strong:W.strong,strikethrough:W.strikethrough,emoji:W.emoji,header:W.header,setext:W.setext,hr:W.hr,taskList:W.taskList,list:W.list,listStack:W.listStack.slice(0),quote:W.quote,indentedCode:W.indentedCode,trailingSpace:W.trailingSpace,trailingSpaceNewLine:W.trailingSpaceNewLine,md_inside:W.md_inside,fencedEndRE:W.fencedEndRE}},token:function(W,B){if(B.formatting=!1,W!=B.thisLine.stream){if(B.header=0,B.hr=!1,W.match(/^\s*$/,!0))return y(B),null;if(B.prevLine=B.thisLine,B.thisLine={stream:W},B.taskList=!1,B.trailingSpace=0,B.trailingSpaceNewLine=!1,!B.localState&&(B.f=B.block,B.f!=P)){var X=W.match(/^\s*/,!0)[0].replace(/\t/g,i).length;if(B.indentation=X,B.indentationDiff=null,X>0)return null}}return B.f(W,B)},innerMode:function(W){return W.block==P?{state:W.htmlState,mode:f}:W.localState?{state:W.localState,mode:W.localMode}:{state:W,mode:V}},indent:function(W,B,X){return W.block==P&&f.indent?f.indent(W.htmlState,B,X):W.localState&&W.localMode.indent?W.localMode.indent(W.localState,B,X):R.Pass},blankLine:y,getType:S,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),R.defineMIME("text/markdown","markdown"),R.defineMIME("text/x-markdown","markdown")})},luix:function(M,J,a){M.exports=a.p+"static/tips.2ae2707a.svg"},lzim:function(M,J,a){"use strict";var R=a("E7E6"),g=a.n(R);a.d(J,"A",function(){return g.a});var A=a("/GNS"),f=a.n(A);a.d(J,"z",function(){return f.a});var h=a("FOrL"),E=a.n(h);a.d(J,"t",function(){return E.a});var w=a("HpTS"),r=a.n(w);a.d(J,"B",function(){return r.a});var m=a("tWlo"),o=a.n(m);a.d(J,"b",function(){return o.a});var t=a("7ZXX"),p=a.n(t);a.d(J,"n",function(){return p.a});var d=a("GABl"),s=a.n(d);a.d(J,"g",function(){return s.a});var _=a("onxn"),v=a.n(_);a.d(J,"p",function(){return v.a});var C=a("nKGa"),i=a.n(C);a.d(J,"o",function(){return i.a});var u=a("4qgm"),b=a.n(u);a.d(J,"D",function(){return b.a});var O=a("JeFH"),y=a.n(O);a.d(J,"c",function(){return y.a});var c=a("ji0R"),P=a.n(c);a.d(J,"k",function(){return P.a});var D=a("W6BS"),S=a.n(D);a.d(J,"E",function(){return S.a});var x=a("kPYp"),l=a.n(x);a.d(J,"F",function(){return l.a});var T=a("nukY"),k=a.n(T),N=a("4u4S"),U=a.n(N),z=a("yslc"),H=a.n(z),K=a("l2Kq"),V=a.n(K),W=a("RMFE"),B=a.n(W);a.d(J,"q",function(){return B.a});var X=a("TGq3"),ue=a.n(X);a.d(J,"r",function(){return ue.a});var ve=a("SMhR"),he=a.n(ve);a.d(J,"C",function(){return he.a});var Pe=a("8/bI"),Re=a.n(Pe);a.d(J,"l",function(){return Re.a});var ce=a("JWDV"),Ee=a.n(ce);a.d(J,"e",function(){return Ee.a});var ye=a("Xsq0"),se=a.n(ye);a.d(J,"s",function(){return se.a});var oe=a("Ohmc"),$=a.n(oe);a.d(J,"d",function(){return $.a});var pe=a("csWT"),ne=a.n(pe);a.d(J,"f",function(){return ne.a});var re=a("7v3h"),Se=a.n(re);a.d(J,"m",function(){return Se.a});var ie=a("cRFk"),q=a.n(ie);a.d(J,"y",function(){return q.a});var Y=a("kPWJ"),te=a.n(Y);a.d(J,"x",function(){return te.a});var Oe=a("qgvg"),Ce=a.n(Oe);a.d(J,"u",function(){return Ce.a});var Me=a("FPkq"),$e=a.n(Me);a.d(J,"w",function(){return $e.a});var nt=a("A/g1"),ut=a.n(nt);a.d(J,"h",function(){return ut.a});var ht=a("Nmxd"),pt=a.n(ht);a.d(J,"i",function(){return pt.a});var xt=a("5D2P"),Ke=a.n(xt);a.d(J,"j",function(){return Ke.a});var Ue=a("djh8"),st=a.n(Ue);a.d(J,"v",function(){return st.a});var kt=a("Jq4h"),gt=a.n(kt);a.d(J,"a",function(){return gt.a})},mOS8:function(M,J,a){M.exports=a.p+"static/403Qrcode.6c17b6f4.png"},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(M){if(!0)module.exports=M();else var J})(function(){var define,module,exports;return function(){function M(J,a,R){function g(h,E){if(!a[h]){if(!J[h]){var w=typeof require=="function"&&require;if(!E&&w)return require(h,!0);if(A)return A(h,!0);var r=new Error("Cannot find module '"+h+"'");throw r.code="MODULE_NOT_FOUND",r}var m=a[h]={exports:{}};J[h][0].call(m.exports,function(o){var t=J[h][1][o];return g(t||o)},m,m.exports,M,J,a,R)}return a[h].exports}for(var A=typeof require=="function"&&require,f=0;f0&&d(k).to(U),z=this._divideParts(x,l),H=z.length,K=!1,V=function(Ee,ye){var se=this;return new h.default(function($,pe){var ne,re,Se,ie;return w.default.async(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(Y.prev=0,Ee.isCancel()){Y.next=18;break}return ne=z[ye-1],re={stream:Ee._createStream(S,ne.start,ne.end),size:ne.end-ne.start},Y.next=6,w.default.awrap(Ee._uploadPart(N,T,ye,re));case 6:if(Se=Y.sent,!(!Ee.isCancel()&&!K)){Y.next=15;break}if(c.doneParts.push({number:ye,etag:Se.res.headers.etag}),!P.progress){Y.next=12;break}return Y.next=12,w.default.awrap(P.progress(k.length/H,c,Se.res));case 12:$({number:ye,etag:Se.res.headers.etag}),Y.next=16;break;case 15:$();case 16:Y.next=19;break;case 18:$();case 19:Y.next=30;break;case 21:Y.prev=21,Y.t0=Y.catch(0),ie=new Error,ie.name=Y.t0.name,ie.message=Y.t0.message,ie.stack=Y.t0.stack,ie.partNum=ye,d(Y.t0).to(ie),pe(ie);case 30:case"end":return Y.stop()}},null,se,[[0,21]])})},W=(0,A.default)(new Array(H),function(ce,Ee){return Ee+1}),B=U.map(function(ce){return ce.number}),X=W.filter(function(ce){return B.indexOf(ce)<0}),ue=5,ve=P.parallel||ue,Re.next=17,w.default.awrap(this._parallel(X,ve,function(ce){return new h.default(function(Ee,ye){V(D,ce).then(function(se){se&&U.push(se),Ee()}).catch(function(se){ye(se)})})}));case 17:if(he=Re.sent,K=!0,!this.isCancel()){Re.next=22;break}throw V=null,this._makeCancelEvent();case 22:if(!(he&&he.length>0)){Re.next=25;break}throw he[0].message="Failed to upload some parts with error: "+he[0].toString()+" part_num: "+he[0].partNum,he[0];case 25:return Re.next=27,w.default.awrap(this.completeMultipartUpload(N,T,U,P));case 27:return Re.abrupt("return",Re.sent);case 28:case"end":return Re.stop()}},null,this)},i._getFileSize=function(c){return w.default.async(function(D){for(;;)switch(D.prev=D.next){case 0:if(!m.buffer(c)){D.next=4;break}return D.abrupt("return",c.length);case 4:if(!(_(c)||C(c))){D.next=6;break}return D.abrupt("return",c.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return D.stop()}},null,this)};var u=M("stream"),b=u.Readable;function O(y,c){if(!(this instanceof O))return new O(y,c);b.call(this,c),this.file=y,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}o.inherits(O,b),O.prototype.readFileAndPush=function(c){if(this.fileBuffer)for(var P=!0;P&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:S,this.start=S,P=this.push(this.fileBuffer.slice(D,S))}},O.prototype._read=function(c){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var P=16*1024;c=c||P;var D=this;this.reader.onload=function(x){D.fileBuffer=R.from(new Uint8Array(x.target.result)),D.file=null,D.readFileAndPush(c)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(c)},i._createStream=function(c,P,D){if(_(c)||C(c))return new O(c.slice(P,D));throw new Error("_createStream requires File/Blob.")},i._getPartSize=function(c,P){var D=10*1e3,S=1024*1024;return P?Math.max(Math.ceil(c/D),P):S},i._divideParts=function(c,P){for(var D=Math.ceil(c/P),S=[],x=0;x255)throw new Error("ID is composed of 255 bytes at most");if(c.prefix===""||c.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(c.status))throw new Error("Status must be Enabled or Disabled");if(c.transition){if(!["IA","Archive"].includes(c.transition.storageClass))throw new Error("StorageClass must be IA or Archive");b(c.transition,"Transition")}if(c.expiration){if(!c.expiration.expiredObjectDeleteMarker)b(c.expiration,"Expiration");else if(c.expiration.days||c.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(c.abortMultipartUpload&&b(c.abortMultipartUpload,"AbortMultipartUpload"),!c.expiration&&!c.abortMultipartUpload&&!c.transition&&!c.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(c.tag){if(c.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");O(c.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=A(R);function A(m){return m&&m.__esModule?m:{default:m}}var f=M("../utils/checkBucketName"),h=f.checkBucketName,E=M("../utils/obj2xml"),w=E.obj2xml,r=a;r.putBucketVersioning=function(o,t){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d,s,_;return g.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:if(h(o),["Enabled","Suspended"].includes(t)){C.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return d=this._bucketRequestParams("PUT",o,"versioning",p),s={VersioningConfiguration:{Status:t}},d.mime="xml",d.content=w(s,{headers:!0}),C.next=9,g.default.awrap(this.request(d));case 9:return _=C.sent,C.abrupt("return",{res:_.res,status:_.status});case 11:case"end":return C.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=A(R);function A(t){return t&&t.__esModule?t:{default:t}}var f=M("../utils/checkBucketName"),h=f.checkBucketName,E=M("../utils/obj2xml"),w=E.obj2xml,r=M("../utils/isArray"),m=r.isArray,o=a;o.putBucketWebsite=function(p){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments[2],_,v,C,i,u;return g.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:if(h(p),_=this._bucketRequestParams("PUT",p,"website",s),v={Suffix:d.index||"index.html"},C={IndexDocument:v},i={WebsiteConfiguration:C},d.supportSubDir&&(v.SupportSubDir=d.supportSubDir),d.type&&(v.Type=d.type),d.error&&(C.ErrorDocument={Key:d.error}),!(d.routingRules!==void 0)){O.next=12;break}if(m(d.routingRules)){O.next=11;break}throw new Error("RoutingRules must be Array");case 11:C.RoutingRules={RoutingRule:d.routingRules};case 12:return i=w(i),_.content=i,_.mime="xml",_.successStatuses=[200],O.next=18,g.default.awrap(this.request(_));case 18:return u=O.sent,O.abrupt("return",{res:u.res});case 20:case"end":return O.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(M,J,a){(function(R){"use strict";var g=M("babel-runtime/core-js/object/keys"),A=E(g),f=M("babel-runtime/core-js/json/stringify"),h=E(f);function E(w){return w&&w.__esModule?w:{default:w}}a.encodeCallback=function(r,m){if(r.headers=r.headers||{},!Object.prototype.hasOwnProperty.call(r.headers,"x-oss-callback")&&m.callback){var o={callbackUrl:encodeURI(m.callback.url),callbackBody:m.callback.body};m.callback.host&&(o.callbackHost=m.callback.host),m.callback.contentType&&(o.callbackBodyType=m.callback.contentType);var t=R.from((0,h.default)(o)).toString("base64");if(r.headers["x-oss-callback"]=t,m.callback.customValue){var p={};(0,A.default)(m.callback.customValue).forEach(function(d){p["x:"+d]=m.callback.customValue[d]}),r.headers["x-oss-callback-var"]=R.from((0,h.default)(p)).toString("base64")}}}}).call(this,M("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/assign"),g=A(R);function A(o){return o&&o.__esModule?o:{default:o}}var f=M("humanize-ms"),h=M("url"),E=M("../utils/checkBucketName"),w=E.checkBucketName;function r(o,t){var p=h.parse(o);if(p.protocol||(p=h.parse("http"+(t?"s":"")+"://"+o)),p.protocol!=="http:"&&p.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return p}function m(o,t,p){var d=p?"https://":"http://",s=t?"-internal.aliyuncs.com":".aliyuncs.com",_="vpc100-oss-cn-";return o.substr(0,_.length)===_&&(s=".aliyuncs.com"),h.parse(d+o+s)}J.exports=function(o){if(!o||!o.accessKeyId||!o.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");o.bucket&&w(o.bucket);var t=(0,g.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},o);if(t.accessKeyId=t.accessKeyId.trim(),t.accessKeySecret=t.accessKeySecret.trim(),t.timeout&&(t.timeout=f(t.timeout)),t.endpoint)t.endpoint=r(t.endpoint,t.secure);else if(t.region)t.endpoint=m(t.region,t.internal,t.secure);else throw new Error("require options.endpoint or options.region");return t.inited=!0,t}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(M,J,a){"use strict";var R=M("merge-descriptors"),g=a;R(g,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=A(R);function A(t){return t&&t.__esModule?t:{default:t}}var f=M("../utils/checkBucketName"),h=f.checkBucketName,E=M("querystring"),w=M("js-base64"),r=w.Base64.encode,m=a;m.processObjectSave=function(p,d,s,_){var v,C,i,u;return g.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return o(p,"sourceObject"),o(d,"targetObject"),o(s,"process"),d=this._objectName(d),_&&h(_),v=this._objectRequestParams("POST",p,{subres:"x-oss-process"}),C=_?",b_"+r(_):"",d=r(d),i={"x-oss-process":s+"|sys/saveas,o_"+d+C},v.content=E.stringify(i),O.next=12,g.default.awrap(this.request(v));case 12:return u=O.sent,O.abrupt("return",{res:u.res,status:u.res.status});case 14:case"end":return O.stop()}},null,this)};function o(t,p){if(!t)throw new Error(p+" is required");if(typeof t!="string")throw new Error(p+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=A(R);function A(m){return m&&m.__esModule?m:{default:m}}var f=M("copy-to"),h=M("./callback"),E=M("./utils/deepCopy"),w=E.deepCopy,r=a;r.listUploads=function(o,t){var p,d,s,_;return g.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:return t=t||{},p={},f(t).to(p),p.subres="uploads",d=this._objectRequestParams("GET","",p),d.query=o,d.xmlResponse=!0,d.successStatuses=[200],C.next=10,g.default.awrap(this.request(d));case 10:return s=C.sent,_=s.data.Upload||[],Array.isArray(_)||(_=[_]),_=_.map(function(i){return{name:i.Key,uploadId:i.UploadId,initiated:i.Initiated}}),C.abrupt("return",{res:s.res,uploads:_,bucket:s.data.Bucket,nextKeyMarker:s.data.NextKeyMarker,nextUploadIdMarker:s.data.NextUploadIdMarker,isTruncated:s.data.IsTruncated==="true"});case 15:case"end":return C.stop()}},null,this)},r.listParts=function(o,t,p,d){var s,_,v;return g.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return d=d||{},s={},f(d).to(s),s.subres={uploadId:t},_=this._objectRequestParams("GET",o,s),_.query=p,_.xmlResponse=!0,_.successStatuses=[200],i.next=10,g.default.awrap(this.request(_));case 10:return v=i.sent,i.abrupt("return",{res:v.res,uploadId:v.data.UploadId,bucket:v.data.Bucket,name:v.data.Key,partNumberMarker:v.data.PartNumberMarker,nextPartNumberMarker:v.data.NextPartNumberMarker,maxParts:v.data.MaxParts,isTruncated:v.data.IsTruncated,parts:v.data.Part||[]});case 12:case"end":return i.stop()}},null,this)},r.abortMultipartUpload=function(o,t,p){var d,s,_;return g.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:return this._stop(),p=p||{},d={},f(p).to(d),d.subres={uploadId:t},s=this._objectRequestParams("DELETE",o,d),s.successStatuses=[204],C.next=9,g.default.awrap(this.request(s));case 9:return _=C.sent,C.abrupt("return",{res:_.res});case 11:case"end":return C.stop()}},null,this)},r.initMultipartUpload=function(o,t){var p,d,s;return g.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:return t=t||{},p={},f(t).to(p),p.headers=p.headers||{},this._convertMetaToHeaders(t.meta,p.headers),p.subres="uploads",d=this._objectRequestParams("POST",o,p),d.mime=t.mime,d.xmlResponse=!0,d.successStatuses=[200],v.next=12,g.default.awrap(this.request(d));case 12:return s=v.sent,v.abrupt("return",{res:s.res,bucket:s.data.Bucket,name:s.data.Key,uploadId:s.data.UploadId});case 14:case"end":return v.stop()}},null,this)},r.uploadPart=function(o,t,p,d,s,_,v){var C;return g.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return C={stream:this._createStream(d,s,_),size:_-s},u.next=3,g.default.awrap(this._uploadPart(o,t,p,C,v));case 3:return u.abrupt("return",u.sent);case 4:case"end":return u.stop()}},null,this)},r.completeMultipartUpload=function(o,t,p,d){var s,_,v,C,i,u,b,O;return g.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:for(s=p.concat().sort(function(P,D){return P.number-D.number}).filter(function(P,D,S){return!D||P.number!==S[D-1].number}),_=` `,v=0;v `,_+=""+C.number+` `,_+=""+C.etag+` `,_+=` `;return _+="",d=d||{},i={},i=w(d),i.headers&&delete i.headers["x-oss-server-side-encryption"],i.subres={uploadId:t},u=this._objectRequestParams("POST",o,i),h.encodeCallback(u,i),u.mime="xml",u.content=_,u.headers&&u.headers["x-oss-callback"]||(u.xmlResponse=!0),u.successStatuses=[200],c.next=17,g.default.awrap(this.request(u));case 17:return b=c.sent,O={res:b.res,bucket:u.bucket,name:o,etag:b.res.headers.etag},u.headers&&u.headers["x-oss-callback"]&&(O.data=JSON.parse(b.data.toString())),c.abrupt("return",O);case 21:case"end":return c.stop()}},null,this)},r._uploadPart=function(o,t,p,d,s){var _,v,C;return g.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return s=s||{},_={},f(s).to(_),_.headers={"Content-Length":d.size},_.subres={partNumber:p,uploadId:t},v=this._objectRequestParams("PUT",o,_),v.mime=_.mime,v.stream=d.stream,v.successStatuses=[200],u.next=11,g.default.awrap(this.request(v));case 11:if(C=u.sent,C.res.headers.etag){u.next=14;break}throw new Error(`Please set the etag of expose-headers in OSS https://help.aliyun.com/document_detail/32069.html`);case 14:return d.stream=null,v.stream=null,u.abrupt("return",{name:o,etag:C.res.headers.etag,res:C.res});case 17:case"end":return u.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=w(R),A=M("babel-runtime/core-js/object/keys"),f=w(A),h=M("babel-runtime/helpers/typeof"),E=w(h);function w(t){return t&&t.__esModule?t:{default:t}}var r=M("../utils/checkBucketName"),m=r.checkBucketName,o=a;o.copy=function(p,d,s,_){var v,C,i;return g.default.async(function(b){for(;;)switch(b.prev=b.next){case 0:return(typeof s=="undefined"?"undefined":(0,E.default)(s))==="object"&&(_=s),_=_||{},_.headers=_.headers||{},(0,f.default)(_.headers).forEach(function(O){_.headers["x-oss-copy-source-"+O.toLowerCase()]=_.headers[O]}),_.meta&&(_.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(_.meta,_.headers),d=this._getSourceName(d,s),_.versionId&&(d=d+"?versionId="+_.versionId),_.headers["x-oss-copy-source"]=d,v=this._objectRequestParams("PUT",p,_),v.xmlResponse=!0,v.successStatuses=[200,304],b.next=14,g.default.awrap(this.request(v));case 14:return C=b.sent,i=C.data,i&&(i={etag:i.ETag,lastModified:i.LastModified}),b.abrupt("return",{data:i,res:C.res});case 18:case"end":return b.stop()}},null,this)},o._getSourceName=function(p,d){return typeof d=="string"?p=this._objectName(p):p[0]!=="/"?d=this.options.bucket:(d=p.replace(/\/(.+?)(\/.*)/,"$1"),p=p.replace(/(\/.+?\/)(.*)/,"$2")),m(d),p=encodeURI(p),p="/"+d+"/"+p,p}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=h(R),A=M("babel-runtime/core-js/object/assign"),f=h(A);function h(w){return w&&w.__esModule?w:{default:w}}var E=a;E.delete=function(r){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o,t;return g.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return m.subres=(0,f.default)({},m.subres),m.versionId&&(m.subres.versionId=m.versionId),o=this._objectRequestParams("DELETE",r,m),o.successStatuses=[204],d.next=6,g.default.awrap(this.request(o));case 6:return t=d.sent,d.abrupt("return",{res:t.res});case 8:case"end":return d.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=h(R),A=M("babel-runtime/core-js/object/assign"),f=h(A);function h(o){return o&&o.__esModule?o:{default:o}}var E=M("utility"),w=M("../utils/obj2xml"),r=w.obj2xml,m=a;m.deleteMulti=function(t){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d,s,_,v,C,i,u,b,O,y,c,P;return g.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(d=[],!(!t||!t.length)){S.next=3;break}throw new Error("names is required");case 3:for(s=0;s1&&arguments[1]!==void 0?arguments[1]:{},o,t;return g.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return m.subres=(0,f.default)({tagging:""},m.subres),m.versionId&&(m.subres.versionId=m.versionId),r=this._objectName(r),o=this._objectRequestParams("DELETE",r,m),o.successStatuses=[204],d.next=7,g.default.awrap(this.request(o));case 7:return t=d.sent,d.abrupt("return",{status:t.status,res:t.res});case 9:case"end":return d.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=h(R),A=M("babel-runtime/core-js/object/assign"),f=h(A);function h(m){return m&&m.__esModule?m:{default:m}}var E=M("fs"),w=M("is-type-of"),r=a;r.get=function(o,t){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d,s,_,v;return g.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return d=null,s=!1,w.writableStream(t)?d=t:w.string(t)?(d=E.createWriteStream(t),s=!0):p=t,p=p||{},p.subres=(0,f.default)({},p.subres),p.versionId&&(p.subres.versionId=p.versionId),p.process&&(p.subres["x-oss-process"]=p.process),_=void 0,i.prev=8,v=this._objectRequestParams("GET",o,p),v.writeStream=d,v.successStatuses=[200,206,304],i.next=14,g.default.awrap(this.request(v));case 14:_=i.sent,s&&d.destroy(),i.next=25;break;case 18:if(i.prev=18,i.t0=i.catch(8),!s){i.next=24;break}return d.destroy(),i.next=24,g.default.awrap(this._deleteFileSafe(t));case 24:throw i.t0;case 25:return i.abrupt("return",{res:_.res,content:_.data});case 26:case"end":return i.stop()}},null,this,[[8,18]])}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,fs:71,"is-type-of":289}],24:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=h(R),A=M("babel-runtime/core-js/object/assign"),f=h(A);function h(w){return w&&w.__esModule?w:{default:w}}var E=a;E.getACL=function(r){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o,t;return g.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return m.subres=(0,f.default)({acl:""},m.subres),m.versionId&&(m.subres.versionId=m.versionId),r=this._objectName(r),o=this._objectRequestParams("GET",r,m),o.successStatuses=[200],o.xmlResponse=!0,d.next=8,g.default.awrap(this.request(o));case 8:return t=d.sent,d.abrupt("return",{acl:t.data.AccessControlList.Grant,owner:{id:t.data.Owner.ID,displayName:t.data.Owner.DisplayName},res:t.res});case 10:case"end":return d.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/keys"),g=w(R),A=M("babel-runtime/regenerator"),f=w(A),h=M("babel-runtime/core-js/object/assign"),E=w(h);function w(v){return v&&v.__esModule?v:{default:v}}var r=a,m=M("../utils/isObject"),o=m.isObject,t=M("../utils/isArray"),p=t.isArray;r.getBucketVersions=d,r.listObjectVersions=d;function d(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i,u,b,O,y,c;return f.default.async(function(D){for(;;)switch(D.prev=D.next){case 0:if(!(v.versionIdMarker&&v.keyMarker===void 0)){D.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return C.subres=(0,E.default)({versions:""},C.subres),C.versionId&&(C.subres.versionId=C.versionId),i=this._objectRequestParams("GET","",C),i.xmlResponse=!0,i.successStatuses=[200],i.query=_(v),D.next=10,f.default.awrap(this.request(i));case 10:return u=D.sent,b=u.data.Version||[],O=u.data.DeleteMarker||[],y=this,b&&(Array.isArray(b)||(b=[b]),b=b.map(function(S){return{name:S.Key,url:y._objectUrl(S.Key),lastModified:S.LastModified,isLatest:S.IsLatest==="true",versionId:S.VersionId,etag:S.ETag,type:S.Type,size:Number(S.Size),storageClass:S.StorageClass,owner:{id:S.Owner.ID,displayName:S.Owner.DisplayName}}})),O&&(p(O)||(O=[O]),O=O.map(function(S){return{name:S.Key,lastModified:S.LastModified,versionId:S.VersionId,owner:{id:S.Owner.ID,displayName:S.Owner.DisplayName}}})),c=u.data.CommonPrefixes||null,c&&(p(c)||(c=[c]),c=c.map(function(S){return S.Prefix})),D.abrupt("return",{res:u.res,objects:b,deleteMarker:O,prefixes:c,nextMarker:u.data.NextMarker||null,NextVersionIdMarker:u.data.NextVersionIdMarker||null,isTruncated:u.data.IsTruncated==="true"});case 19:case"end":return D.stop()}},null,this)}function s(v){return v.replace(/([A-Z])/g,"-$1").toLowerCase()}function _(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C={};return o(v)&&(0,g.default)(v).forEach(function(i){C[s(i)]=v[i]}),C}},{"../utils/isArray":42,"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],26:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=h(R),A=M("babel-runtime/core-js/object/assign"),f=h(A);function h(w){return w&&w.__esModule?w:{default:w}}var E=a;E.getObjectMeta=function(r,m){var o,t;return g.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return m=m||{},r=this._objectName(r),m.subres=(0,f.default)({objectMeta:""},m.subres),m.versionId&&(m.subres.versionId=m.versionId),o=this._objectRequestParams("HEAD",r,m),o.successStatuses=[200],d.next=8,g.default.awrap(this.request(o));case 8:return t=d.sent,d.abrupt("return",{status:t.status,res:t.res});case 10:case"end":return d.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=h(R),A=M("babel-runtime/core-js/object/assign"),f=h(A);function h(m){return m&&m.__esModule?m:{default:m}}var E=a,w=M("../utils/isObject"),r=w.isObject;E.getObjectTagging=function(o){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p,d,s,_,v;return g.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return t.subres=(0,f.default)({tagging:""},t.subres),t.versionId&&(t.subres.versionId=t.versionId),o=this._objectName(o),p=this._objectRequestParams("GET",o,t),p.successStatuses=[200],i.next=7,g.default.awrap(this.request(p));case 7:return d=i.sent,i.next=10,g.default.awrap(this.parseXML(d.data));case 10:return s=i.sent,_=s.TagSet.Tag,_=_&&r(_)?[_]:_||[],v={},_.forEach(function(u){v[u.Key]=u.Value}),i.abrupt("return",{status:d.status,res:d.res,tag:v});case 16:case"end":return i.stop()}},null,this)}},{"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],28:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=h(R),A=M("babel-runtime/core-js/object/assign"),f=h(A);function h(w){return w&&w.__esModule?w:{default:w}}var E=a;E.getSymlink=function(r){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o,t,p;return g.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return m.subres=(0,f.default)({symlink:""},m.subres),m.versionId&&(m.subres.versionId=m.versionId),r=this._objectName(r),o=this._objectRequestParams("GET",r,m),o.successStatuses=[200],s.next=7,g.default.awrap(this.request(o));case 7:return t=s.sent,p=t.res.headers["x-oss-symlink-target"],s.abrupt("return",{targetName:decodeURIComponent(p),res:t.res});case 10:case"end":return s.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=w(R),A=M("babel-runtime/core-js/object/keys"),f=w(A),h=M("babel-runtime/core-js/object/assign"),E=w(h);function w(m){return m&&m.__esModule?m:{default:m}}var r=a;r.head=function(o){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p,d,s;return g.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:return t.subres=(0,E.default)({},t.subres),t.versionId&&(t.subres.versionId=t.versionId),p=this._objectRequestParams("HEAD",o,t),p.successStatuses=[200,304],v.next=6,g.default.awrap(this.request(p));case 6:return d=v.sent,s={meta:null,res:d.res,status:d.status},d.status===200&&(0,f.default)(d.headers).forEach(function(C){C.indexOf("x-oss-meta-")===0&&(s.meta||(s.meta={}),s.meta[C.substring(11)]=d.headers[C])}),v.abrupt("return",s);case 10:case"end":return v.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],30:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=h(R),A=M("babel-runtime/core-js/object/assign"),f=h(A);function h(w){return w&&w.__esModule?w:{default:w}}var E=a;E.putACL=function(r,m,o){var t,p;return g.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return o=o||{},o.subres=(0,f.default)({acl:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),o.headers=o.headers||{},o.headers["x-oss-object-acl"]=m,r=this._objectName(r),t=this._objectRequestParams("PUT",r,o),t.successStatuses=[200],s.next=10,g.default.awrap(this.request(t));case 10:return p=s.sent,s.abrupt("return",{res:p.res});case 12:case"end":return s.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=w(R),A=M("babel-runtime/core-js/object/keys"),f=w(A),h=M("babel-runtime/core-js/object/assign"),E=w(h);function w(d){return d&&d.__esModule?d:{default:d}}var r=M("../utils/obj2xml"),m=r.obj2xml,o=M("../utils/checkObjectTag"),t=o.checkObjectTag,p=a;p.putObjectTagging=function(s,_){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},C,i,u;return g.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return t(_),v.subres=(0,E.default)({tagging:""},v.subres),v.versionId&&(v.subres.versionId=v.versionId),s=this._objectName(s),C=this._objectRequestParams("PUT",s,v),C.successStatuses=[200],_=(0,f.default)(_).map(function(y){return{Key:y,Value:_[y]}}),i={Tagging:{TagSet:{Tag:_}}},C.mime="xml",C.content=m(i),O.next=12,g.default.awrap(this.request(C));case 12:return u=O.sent,O.abrupt("return",{res:u.res,status:u.status});case 14:case"end":return O.stop()}},null,this)}},{"../utils/checkObjectTag":36,"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],32:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=h(R),A=M("babel-runtime/core-js/object/assign"),f=h(A);function h(w){return w&&w.__esModule?w:{default:w}}var E=a;E.putSymlink=function(r,m,o){var t,p;return g.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return o=o||{},o.headers=o.headers||{},m=this._escape(this._objectName(m)),this._convertMetaToHeaders(o.meta,o.headers),o.headers["x-oss-symlink-target"]=m,o.subres=(0,f.default)({symlink:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),o.storageClass&&(o.headers["x-oss-storage-class"]=o.storageClass),r=this._objectName(r),t=this._objectRequestParams("PUT",r,o),t.successStatuses=[200],s.next=13,g.default.awrap(this.request(t));case 13:return p=s.sent,s.abrupt("return",{res:p.res});case 15:case"end":return s.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(M,J,a){"use strict";var R=M("babel-runtime/regenerator"),g=h(R),A=M("babel-runtime/core-js/promise"),f=h(A);function h(w){return w&&w.__esModule?w:{default:w}}var E=a;E._parallelNode=function(r,m,o,t){var p,d,s,_,v,C,i,u;return g.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:p=this,d=[],s=[],_=r.length/m,v=r.length%m,C=v===0?_:(r.length-v)/m+1,i=1,u=0;case 8:if(!(u0){C=!0,i<=0&&p(d);return}i+=1,O(c.value,s(b))}u=!1}y()})},E.cancel=function(r){this.options.cancelFlag=!0,r&&this.abortMultipartUpload(r.name,r.uploadId,r.options)},E.isCancel=function(){return this.options.cancelFlag},E.resetCancelFlag=function(){this.options.cancelFlag=!1},E._stop=function(){this.options.cancelFlag=!0},E._makeCancelEvent=function(){var r={status:0,name:"cancel"};return r}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(M,J,a){(function(R){"use strict";var g=M("babel-runtime/core-js/json/stringify"),A=E(g),f=M("babel-runtime/core-js/object/keys"),h=E(f);function E(m){return m&&m.__esModule?m:{default:m}}var w=M("./../../shims/crypto/crypto.js"),r=M("is-type-of");a.buildCanonicalizedResource=function(o,t){var p=""+o,d="?";if(r.string(t)&&t.trim()!=="")p+=d+t;else if(r.array(t))t.sort(),p+=d+t.join("&");else if(t){var s=function(C,i){return C[0]>i[0]?1:C[0]1&&arguments[1]!==void 0?arguments[1]:{},p=arguments[2],d=arguments[3],s={},_=t.subResource,v=_===void 0?{}:_;if(t.process){var C="x-oss-process";v[C]=t.process}if(t.trafficLimit){var i="x-oss-traffic-limit";v[i]=t.trafficLimit}if(t.response&&(0,h.default)(t.response).forEach(function(y){var c="response-"+y.toLowerCase();v[c]=t.response[y]}),(0,h.default)(t).forEach(function(y){var c=y.toLowerCase(),P=t[y];c.indexOf("x-oss-")===0?s[c]=P:(c.indexOf("content-md5")===0||c.indexOf("content-type")===0)&&(s[y]=P)}),Object.prototype.hasOwnProperty.call(t,"security-token")&&(v["security-token"]=t["security-token"]),Object.prototype.hasOwnProperty.call(t,"callback")){var u={callbackUrl:encodeURI(t.callback.url),callbackBody:t.callback.body};if(t.callback.host&&(u.callbackHost=t.callback.host),t.callback.contentType&&(u.callbackBodyType=t.callback.contentType),v.callback=R.from((0,A.default)(u)).toString("base64"),t.callback.customValue){var b={};(0,h.default)(t.callback.customValue).forEach(function(y){b["x:"+y]=t.callback.customValue[y]}),v["callback-var"]=R.from((0,A.default)(b)).toString("base64")}}var O=this.buildCanonicalString(t.method,p,{headers:s,parameters:v},d.toString());return{Signature:this.computeSignature(o,O),subResource:v}}}).call(this,M("buffer").Buffer)},{"./../../shims/crypto/crypto.js":284,"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73,"is-type-of":289}],35:[function(M,J,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.checkBucketName=void 0,a.checkBucketName=function(R,g){var A=g?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!A.test(R))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/entries"),g=A(R);function A(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(a,"__esModule",{value:!0}),a.checkObjectTag=void 0;var f=M("./checkValid"),h=f.checkValid,E=M("./isObject"),w=E.isObject,r=[{validator:function(p){if(typeof p!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],m={key:[].concat(r,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(r,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function o(t){if(!w(t))throw new Error("tag must be Object");var p=(0,g.default)(t);if(p.length>10)throw new Error("maximum of 10 tags for a object");var d=["key","value"];p.forEach(function(s){s.forEach(function(_,v){h(_,m[d[v]])})})}a.checkObjectTag=o},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(M,J,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.checkValid=void 0;function R(g,A){A.forEach(function(f){if(f.validator)f.validator(g);else if(f.pattern&&!f.pattern.test(g))throw new Error(f.msg)})}a.checkValid=R},{}],38:[function(M,J,a){(function(R){"use strict";var g=M("babel-runtime/core-js/object/assign"),A=f(g);function f(s){return s&&s.__esModule?s:{default:s}}Object.defineProperty(a,"__esModule",{value:!0}),a.createRequest=void 0;var h=M("./../../../shims/crypto/crypto.js"),E=M("debug")("ali-oss"),w=M("mime"),r=M("dateformat"),m=M("copy-to"),o=M("path");function t(s,_){return s[_]||s[_.toLowerCase()]}function p(s,_){delete s[_],delete s[_.toLowerCase()]}function d(s){var _=new Date;this.options.amendTimeSkewed&&(_=+new Date+this.options.amendTimeSkewed);var v={"x-oss-date":r(_,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(v["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,A.default)(v,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(v["x-oss-security-token"]=this.options.stsToken),m(s.headers).to(v),t(v,"Content-Type")||(s.mime&&s.mime.indexOf("/")>0?v["Content-Type"]=s.mime:v["Content-Type"]=w.getType(s.mime||o.extname(s.object||""))),t(v,"Content-Type")||p(v,"Content-Type"),s.content&&(v["Content-Md5"]=h.createHash("md5").update(R.from(s.content,"utf8")).digest("base64"),v["Content-Length"]||(v["Content-Length"]=s.content.length));var C=this._getResource(s);v.authorization=this.authorization(s.method,C,s.subres,v);var i=this._getReqUrl(s);E("request %s %s, with headers %j, !!stream: %s",s.method,i,v,!!s.stream);var u=s.timeout||this.options.timeout,b={method:s.method,content:s.content,stream:s.stream,headers:v,timeout:u,writeStream:s.writeStream,customResponse:s.customResponse,ctx:s.ctx||this.ctx};return this.agent&&(b.agent=this.agent),this.httpsAgent&&(b.httpsAgent=this.httpsAgent),{url:i,params:b}}a.createRequest=d}).call(this,M("buffer").Buffer)},{"./../../../shims/crypto/crypto.js":284,"babel-runtime/core-js/object/assign":54,buffer:73,"copy-to":76,dateformat:190,debug:288,mime:202,path:205}],39:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/keys"),g=h(R),A=M("babel-runtime/helpers/typeof"),f=h(A);function h(E){return E&&E.__esModule?E:{default:E}}Object.defineProperty(a,"__esModule",{value:!0}),a.deepCopy=void 0,a.deepCopy=function(E){if(E===null||(typeof E=="undefined"?"undefined":(0,f.default)(E))!=="object")return E;var w=Array.isArray(E)?[]:{};return(0,g.default)(E).forEach(function(r){w[r]=a.deepCopy(E[r])}),w}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/keys"),g=h(R),A=M("babel-runtime/helpers/typeof"),f=h(A);function h(r){return r&&r.__esModule?r:{default:r}}Object.defineProperty(a,"__esModule",{value:!0}),a.formatObjKey=void 0;function E(r,m){if(r===null||(typeof r=="undefined"?"undefined":(0,f.default)(r))!=="object")return r;var o=void 0;if(Array.isArray(r)){o=[];for(var t=0;t `),r&&r.firstUpperCase&&(w=f.formatObjKey(w,"firstUpperCase")),h(w)==="object"?(0,g.default)(w).forEach(function(o){h(w[o])==="string"||h(w[o])==="number"?m+="<"+o+">"+w[o]+"":h(w[o])==="object"?m+="<"+o+">"+E(w[o])+"":h(w[o])==="array"?m+=w[o].map(function(t){return"<"+o+">"+E(t)+""}).join(""):m+="<"+o+">"+w[o].toString()+""}):m+=w.toString(),m}a.obj2xml=E},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(M,J,a){J.exports=R,J.exports.HttpsAgent=R;function R(){}},{}],49:[function(M,J,a){J.exports=M("./register")().Promise},{"./register":51}],50:[function(M,J,a){"use strict";var R="@@any-promise/REGISTRATION",g=null;J.exports=function(A,f){return function(E,w){E=E||null,w=w||{};var r=w.global!==!1;if(g===null&&r&&(g=A[R]||null),g!==null&&E!==null&&g.implementation!==E)throw new Error('any-promise already defined as "'+g.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return g===null&&(E!==null&&typeof w.Promise!="undefined"?g={Promise:w.Promise,implementation:E}:g=f(E),r&&(A[R]=g)),g}}},{}],51:[function(M,J,a){"use strict";J.exports=M("./loader")(window,R);function R(){if(typeof window.Promise=="undefined")throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}},{"./loader":50}],52:[function(M,J,a){J.exports={default:M("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(M,J,a){J.exports={default:M("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(M,J,a){J.exports={default:M("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(M,J,a){J.exports={default:M("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(M,J,a){J.exports={default:M("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(M,J,a){J.exports={default:M("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(M,J,a){J.exports={default:M("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":83}],59:[function(M,J,a){J.exports={default:M("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":84}],60:[function(M,J,a){J.exports={default:M("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(M,J,a){J.exports={default:M("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(M,J,a){J.exports={default:M("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(M,J,a){J.exports={default:M("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":88}],64:[function(M,J,a){J.exports={default:M("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(M,J,a){J.exports={default:M("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(M,J,a){J.exports={default:M("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(M,J,a){"use strict";a.__esModule=!0;var R=M("../core-js/symbol/iterator"),g=E(R),A=M("../core-js/symbol"),f=E(A),h=typeof f.default=="function"&&typeof g.default=="symbol"?function(w){return typeof w}:function(w){return w&&typeof f.default=="function"&&w.constructor===f.default&&w!==f.default.prototype?"symbol":typeof w};function E(w){return w&&w.__esModule?w:{default:w}}a.default=typeof f.default=="function"&&h(g.default)==="symbol"?function(w){return typeof w=="undefined"?"undefined":h(w)}:function(w){return w&&typeof f.default=="function"&&w.constructor===f.default&&w!==f.default.prototype?"symbol":typeof w=="undefined"?"undefined":h(w)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(M,J,a){J.exports=M("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(M,J,a){"use strict";a.byteLength=r,a.toByteArray=o,a.fromByteArray=d;for(var R=[],g=[],A=typeof Uint8Array!="undefined"?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,E=f.length;h0)throw new Error("Invalid string. Length must be a multiple of 4");var v=s.indexOf("=");v===-1&&(v=_);var C=v===_?0:4-v%4;return[v,C]}function r(s){var _=w(s),v=_[0],C=_[1];return(v+C)*3/4-C}function m(s,_,v){return(_+v)*3/4-v}function o(s){var _,v=w(s),C=v[0],i=v[1],u=new A(m(s,C,i)),b=0,O=i>0?C-4:C,y;for(y=0;y>16&255,u[b++]=_>>8&255,u[b++]=_&255;return i===2&&(_=g[s.charCodeAt(y)]<<2|g[s.charCodeAt(y+1)]>>4,u[b++]=_&255),i===1&&(_=g[s.charCodeAt(y)]<<10|g[s.charCodeAt(y+1)]<<4|g[s.charCodeAt(y+2)]>>2,u[b++]=_>>8&255,u[b++]=_&255),u}function t(s){return R[s>>18&63]+R[s>>12&63]+R[s>>6&63]+R[s&63]}function p(s,_,v){for(var C,i=[],u=_;uO?O:b+u));return C===1?(_=s[v-1],i.push(R[_>>2]+R[_<<4&63]+"==")):C===2&&(_=(s[v-2]<<8)+s[v-1],i.push(R[_>>10]+R[_>>4&63]+R[_<<2&63]+"=")),i.join("")}},{}],70:[function(M,J,a){/*! * Bowser - a browser detector * https://github.com/ded/bowser * MIT License | (c) Dustin Diaz 2015 */!function(R,g,A){typeof J!="undefined"&&J.exports?J.exports=A():typeof define=="function"&&define.amd?define(g,A):R[g]=A()}(this,"bowser",function(){var R=!0;function g(m){function o(V){var W=m.match(V);return W&&W.length>1&&W[1]||""}function t(V){var W=m.match(V);return W&&W.length>1&&W[2]||""}var p=o(/(ipod|iphone|ipad)/i).toLowerCase(),d=/like android/i.test(m),s=!d&&/android/i.test(m),_=/nexus\s*[0-6]\s*/i.test(m),v=!_&&/nexus\s*[0-9]+/i.test(m),C=/CrOS/.test(m),i=/silk/i.test(m),u=/sailfish/i.test(m),b=/tizen/i.test(m),O=/(web|hpw)(o|0)s/i.test(m),y=/windows phone/i.test(m),c=/SamsungBrowser/i.test(m),P=!y&&/windows/i.test(m),D=!p&&!i&&/macintosh/i.test(m),S=!s&&!u&&!b&&!O&&/linux/i.test(m),x=t(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),l=o(/version\/(\d+(\.\d+)?)/i),T=/tablet/i.test(m)&&!/tablet pc/i.test(m),k=!T&&/[^-]mobi/i.test(m),N=/xbox/i.test(m),U;/opera/i.test(m)?U={name:"Opera",opera:R,version:l||o(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(m)?U={name:"Opera",opera:R,version:o(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||l}:/SamsungBrowser/i.test(m)?U={name:"Samsung Internet for Android",samsungBrowser:R,version:l||o(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(m)?U={name:"NAVER Whale browser",whale:R,version:o(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(m)?U={name:"MZ Browser",mzbrowser:R,version:o(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(m)?U={name:"Opera Coast",coast:R,version:l||o(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(m)?U={name:"Focus",focus:R,version:o(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(m)?U={name:"Yandex Browser",yandexbrowser:R,version:l||o(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(m)?U={name:"UC Browser",ucbrowser:R,version:o(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(m)?U={name:"Maxthon",maxthon:R,version:o(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(m)?U={name:"Epiphany",epiphany:R,version:o(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(m)?U={name:"Puffin",puffin:R,version:o(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(m)?U={name:"Sleipnir",sleipnir:R,version:o(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(m)?U={name:"K-Meleon",kMeleon:R,version:o(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:y?(U={name:"Windows Phone",osname:"Windows Phone",windowsphone:R},x?(U.msedge=R,U.version=x):(U.msie=R,U.version=o(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(m)?U={name:"Internet Explorer",msie:R,version:o(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:C?U={name:"Chrome",osname:"Chrome OS",chromeos:R,chromeBook:R,chrome:R,version:o(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(m)?U={name:"Microsoft Edge",msedge:R,version:x}:/vivaldi/i.test(m)?U={name:"Vivaldi",vivaldi:R,version:o(/vivaldi\/(\d+(\.\d+)?)/i)||l}:u?U={name:"Sailfish",osname:"Sailfish OS",sailfish:R,version:o(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(m)?U={name:"SeaMonkey",seamonkey:R,version:o(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(m)?(U={name:"Firefox",firefox:R,version:o(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(m)&&(U.firefoxos=R,U.osname="Firefox OS")):i?U={name:"Amazon Silk",silk:R,version:o(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(m)?U={name:"PhantomJS",phantom:R,version:o(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(m)?U={name:"SlimerJS",slimer:R,version:o(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(m)||/rim\stablet/i.test(m)?U={name:"BlackBerry",osname:"BlackBerry OS",blackberry:R,version:l||o(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:O?(U={name:"WebOS",osname:"WebOS",webos:R,version:l||o(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(m)&&(U.touchpad=R)):/bada/i.test(m)?U={name:"Bada",osname:"Bada",bada:R,version:o(/dolfin\/(\d+(\.\d+)?)/i)}:b?U={name:"Tizen",osname:"Tizen",tizen:R,version:o(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||l}:/qupzilla/i.test(m)?U={name:"QupZilla",qupzilla:R,version:o(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||l}:/chromium/i.test(m)?U={name:"Chromium",chromium:R,version:o(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||l}:/chrome|crios|crmo/i.test(m)?U={name:"Chrome",chrome:R,version:o(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:s?U={name:"Android",version:l}:/safari|applewebkit/i.test(m)?(U={name:"Safari",safari:R},l&&(U.version=l)):p?(U={name:p=="iphone"?"iPhone":p=="ipad"?"iPad":"iPod"},l&&(U.version=l)):/googlebot/i.test(m)?U={name:"Googlebot",googlebot:R,version:o(/googlebot\/(\d+(\.\d+))/i)||l}:U={name:o(/^(.*)\/(.*) /),version:t(/^(.*)\/(.*) /)},!U.msedge&&/(apple)?webkit/i.test(m)?(/(apple)?webkit\/537\.36/i.test(m)?(U.name=U.name||"Blink",U.blink=R):(U.name=U.name||"Webkit",U.webkit=R),!U.version&&l&&(U.version=l)):!U.opera&&/gecko\//i.test(m)&&(U.name=U.name||"Gecko",U.gecko=R,U.version=U.version||o(/gecko\/(\d+(\.\d+)?)/i)),!U.windowsphone&&(s||U.silk)?(U.android=R,U.osname="Android"):!U.windowsphone&&p?(U[p]=R,U.ios=R,U.osname="iOS"):D?(U.mac=R,U.osname="macOS"):N?(U.xbox=R,U.osname="Xbox"):P?(U.windows=R,U.osname="Windows"):S&&(U.linux=R,U.osname="Linux");function z(V){switch(V){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var H="";U.windows?H=z(o(/Windows ((NT|XP)( \d\d?.\d)?)/i)):U.windowsphone?H=o(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):U.mac?(H=o(/Mac OS X (\d+([_\.\s]\d+)*)/i),H=H.replace(/[_\s]/g,".")):p?(H=o(/os (\d+([_\s]\d+)*) like mac os x/i),H=H.replace(/[_\s]/g,".")):s?H=o(/android[ \/-](\d+(\.\d+)*)/i):U.webos?H=o(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):U.blackberry?H=o(/rim\stablet\sos\s(\d+(\.\d+)*)/i):U.bada?H=o(/bada\/(\d+(\.\d+)*)/i):U.tizen&&(H=o(/tizen[\/\s](\d+(\.\d+)*)/i)),H&&(U.osversion=H);var K=!U.windows&&H.split(".")[0];return T||v||p=="ipad"||s&&(K==3||K>=4&&!k)||U.silk?U.tablet=R:(k||p=="iphone"||p=="ipod"||s||_||U.blackberry||U.webos||U.bada)&&(U.mobile=R),U.msedge||U.msie&&U.version>=10||U.yandexbrowser&&U.version>=15||U.vivaldi&&U.version>=1||U.chrome&&U.version>=20||U.samsungBrowser&&U.version>=4||U.whale&&E([U.version,"1.0"])===1||U.mzbrowser&&E([U.version,"6.0"])===1||U.focus&&E([U.version,"1.0"])===1||U.firefox&&U.version>=20||U.safari&&U.version>=6||U.opera&&U.version>=10||U.ios&&U.osversion&&U.osversion.split(".")[0]>=6||U.blackberry&&U.version>=10.1||U.chromium&&U.version>=20?U.a=R:U.msie&&U.version<10||U.chrome&&U.version<20||U.firefox&&U.version<20||U.safari&&U.version<6||U.opera&&U.version<10||U.ios&&U.osversion&&U.osversion.split(".")[0]<6||U.chromium&&U.version<20?U.c=R:U.x=R,U}var A=g(typeof navigator!="undefined"&&navigator.userAgent||"");A.test=function(m){for(var o=0;o=0;){if(t[0][o]>t[1][o])return 1;if(t[0][o]===t[1][o]){if(o===0)return 0}else return-1}}function w(m,o,t){var p=A;typeof o=="string"&&(t=o,o=void 0),o===void 0&&(o=!1),t&&(p=g(t));var d=""+p.version;for(var s in m)if(m.hasOwnProperty(s)&&p[s]){if(typeof m[s]!="string")throw new Error("Browser version in the minVersion map should be a string: "+s+": "+String(m));return E([d,m[s]])<0}return o}function r(m,o,t){return!w(m,o,t)}return A.isUnsupportedBrowser=w,A.compareVersions=E,A.check=r,A._detect=g,A.detect=g,A})},{}],71:[function(M,J,a){},{}],72:[function(M,J,a){var R=M("buffer").Buffer,g=R.isEncoding||function(r){switch(r&&r.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function A(r){if(r&&!g(r))throw new Error("Unknown encoding: "+r)}var f=a.StringDecoder=function(r){this.encoding=(r||"utf8").toLowerCase().replace(/[-_]/,""),A(r);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=E;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=w;break;default:this.write=h;return}this.charBuffer=new R(6),this.charReceived=0,this.charLength=0};f.prototype.write=function(r){for(var m="";this.charLength;){var o=r.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:r.length;if(r.copy(this.charBuffer,this.charReceived,0,o),this.charReceived+=o,this.charReceived=55296&&p<=56319){this.charLength+=this.surrogateSize,m="";continue}if(this.charReceived=this.charLength=0,r.length===0)return m;break}this.detectIncompleteChar(r);var t=r.length;this.charLength&&(r.copy(this.charBuffer,0,r.length-this.charReceived,t),t-=this.charReceived),m+=r.toString(this.encoding,0,t);var t=m.length-1,p=m.charCodeAt(t);if(p>=55296&&p<=56319){var d=this.surrogateSize;return this.charLength+=d,this.charReceived+=d,this.charBuffer.copy(this.charBuffer,d,0,d),r.copy(this.charBuffer,0,0,d),m.substring(0,t)}return m},f.prototype.detectIncompleteChar=function(r){for(var m=r.length>=3?3:r.length;m>0;m--){var o=r[r.length-m];if(m==1&&o>>5==6){this.charLength=2;break}if(m<=2&&o>>4==14){this.charLength=3;break}if(m<=3&&o>>3==30){this.charLength=4;break}}this.charReceived=m},f.prototype.end=function(r){var m="";if(r&&r.length&&(m=this.write(r)),this.charReceived){var o=this.charReceived,t=this.charBuffer,p=this.encoding;m+=t.slice(0,o).toString(p)}return m};function h(r){return r.toString(this.encoding)}function E(r){this.charReceived=r.length%2,this.charLength=this.charReceived?2:0}function w(r){this.charReceived=r.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(M,J,a){(function(R,g){/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */"use strict";var A=M("base64-js"),f=M("ieee754"),h=M("isarray");a.Buffer=g,a.SlowBuffer=i,a.INSPECT_MAX_BYTES=50,g.TYPED_ARRAY_SUPPORT=R.TYPED_ARRAY_SUPPORT!==void 0?R.TYPED_ARRAY_SUPPORT:E(),a.kMaxLength=w();function E(){try{var ie=new Uint8Array(1);return ie.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ie.foo()===42&&typeof ie.subarray=="function"&&ie.subarray(1,1).byteLength===0}catch(q){return!1}}function w(){return g.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function r(ie,q){if(w()=w())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+w().toString(16)+" bytes");return ie|0}function i(ie){return+ie!=ie&&(ie=0),g.alloc(+ie)}g.isBuffer=function(q){return!!(q!=null&&q._isBuffer)},g.compare=function(q,Y){if(!g.isBuffer(q)||!g.isBuffer(Y))throw new TypeError("Arguments must be Buffers");if(q===Y)return 0;for(var te=q.length,Oe=Y.length,Ce=0,Me=Math.min(te,Oe);Ce>>1;case"base64":return ne(ie).length;default:if(te)return oe(ie).length;q=(""+q).toLowerCase(),te=!0}}g.byteLength=u;function b(ie,q,Y){var te=!1;if((q===void 0||q<0)&&(q=0),q>this.length)return"";if((Y===void 0||Y>this.length)&&(Y=this.length),Y<=0)return"";if(Y>>>=0,q>>>=0,Y<=q)return"";for(ie||(ie="utf8");;)switch(ie){case"hex":return V(this,q,Y);case"utf8":case"utf-8":return N(this,q,Y);case"ascii":return H(this,q,Y);case"latin1":case"binary":return K(this,q,Y);case"base64":return k(this,q,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return W(this,q,Y);default:if(te)throw new TypeError("Unknown encoding: "+ie);ie=(ie+"").toLowerCase(),te=!0}}g.prototype._isBuffer=!0;function O(ie,q,Y){var te=ie[q];ie[q]=ie[Y],ie[Y]=te}g.prototype.swap16=function(){var q=this.length;if(q%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Y=0;Y0&&(q=this.toString("hex",0,Y).match(/.{2}/g).join(" "),this.length>Y&&(q+=" ... ")),""},g.prototype.compare=function(q,Y,te,Oe,Ce){if(!g.isBuffer(q))throw new TypeError("Argument must be a Buffer");if(Y===void 0&&(Y=0),te===void 0&&(te=q?q.length:0),Oe===void 0&&(Oe=0),Ce===void 0&&(Ce=this.length),Y<0||te>q.length||Oe<0||Ce>this.length)throw new RangeError("out of range index");if(Oe>=Ce&&Y>=te)return 0;if(Oe>=Ce)return-1;if(Y>=te)return 1;if(Y>>>=0,te>>>=0,Oe>>>=0,Ce>>>=0,this===q)return 0;for(var Me=Ce-Oe,$e=te-Y,nt=Math.min(Me,$e),ut=this.slice(Oe,Ce),ht=q.slice(Y,te),pt=0;pt2147483647?Y=2147483647:Y<-2147483648&&(Y=-2147483648),Y=+Y,isNaN(Y)&&(Y=Oe?0:ie.length-1),Y<0&&(Y=ie.length+Y),Y>=ie.length){if(Oe)return-1;Y=ie.length-1}else if(Y<0)if(Oe)Y=0;else return-1;if(typeof q=="string"&&(q=g.from(q,te)),g.isBuffer(q))return q.length===0?-1:c(ie,q,Y,te,Oe);if(typeof q=="number")return q=q&255,g.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Oe?Uint8Array.prototype.indexOf.call(ie,q,Y):Uint8Array.prototype.lastIndexOf.call(ie,q,Y):c(ie,[q],Y,te,Oe);throw new TypeError("val must be string, number or Buffer")}function c(ie,q,Y,te,Oe){var Ce=1,Me=ie.length,$e=q.length;if(te!==void 0&&(te=String(te).toLowerCase(),te==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(ie.length<2||q.length<2)return-1;Ce=2,Me/=2,$e/=2,Y/=2}function nt(Ke,Ue){return Ce===1?Ke[Ue]:Ke.readUInt16BE(Ue*Ce)}var ut;if(Oe){var ht=-1;for(ut=Y;utMe&&(Y=Me-$e),ut=Y;ut>=0;ut--){for(var pt=!0,xt=0;xt<$e;xt++)if(nt(ie,ut+xt)!==nt(q,xt)){pt=!1;break}if(pt)return ut}return-1}g.prototype.includes=function(q,Y,te){return this.indexOf(q,Y,te)!==-1},g.prototype.indexOf=function(q,Y,te){return y(this,q,Y,te,!0)},g.prototype.lastIndexOf=function(q,Y,te){return y(this,q,Y,te,!1)};function P(ie,q,Y,te){Y=Number(Y)||0;var Oe=ie.length-Y;te?(te=Number(te),te>Oe&&(te=Oe)):te=Oe;var Ce=q.length;if(Ce%2!==0)throw new TypeError("Invalid hex string");te>Ce/2&&(te=Ce/2);for(var Me=0;MeCe)&&(te=Ce),q.length>0&&(te<0||Y<0)||Y>this.length)throw new RangeError("Attempt to write outside buffer bounds");Oe||(Oe="utf8");for(var Me=!1;;)switch(Oe){case"hex":return P(this,q,Y,te);case"utf8":case"utf-8":return D(this,q,Y,te);case"ascii":return S(this,q,Y,te);case"latin1":case"binary":return x(this,q,Y,te);case"base64":return l(this,q,Y,te);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,q,Y,te);default:if(Me)throw new TypeError("Unknown encoding: "+Oe);Oe=(""+Oe).toLowerCase(),Me=!0}},g.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(ie,q,Y){return q===0&&Y===ie.length?A.fromByteArray(ie):A.fromByteArray(ie.slice(q,Y))}function N(ie,q,Y){Y=Math.min(ie.length,Y);for(var te=[],Oe=q;Oe239?4:Ce>223?3:Ce>191?2:1;if(Oe+$e<=Y){var nt,ut,ht,pt;switch($e){case 1:Ce<128&&(Me=Ce);break;case 2:nt=ie[Oe+1],(nt&192)===128&&(pt=(Ce&31)<<6|nt&63,pt>127&&(Me=pt));break;case 3:nt=ie[Oe+1],ut=ie[Oe+2],(nt&192)===128&&(ut&192)===128&&(pt=(Ce&15)<<12|(nt&63)<<6|ut&63,pt>2047&&(pt<55296||pt>57343)&&(Me=pt));break;case 4:nt=ie[Oe+1],ut=ie[Oe+2],ht=ie[Oe+3],(nt&192)===128&&(ut&192)===128&&(ht&192)===128&&(pt=(Ce&15)<<18|(nt&63)<<12|(ut&63)<<6|ht&63,pt>65535&&pt<1114112&&(Me=pt))}}Me===null?(Me=65533,$e=1):Me>65535&&(Me-=65536,te.push(Me>>>10&1023|55296),Me=56320|Me&1023),te.push(Me),Oe+=$e}return z(te)}var U=4096;function z(ie){var q=ie.length;if(q<=U)return String.fromCharCode.apply(String,ie);for(var Y="",te=0;tete)&&(Y=te);for(var Oe="",Ce=q;Cete&&(q=te),Y<0?(Y+=te,Y<0&&(Y=0)):Y>te&&(Y=te),YY)throw new RangeError("Trying to access beyond buffer length")}g.prototype.readUIntLE=function(q,Y,te){q=q|0,Y=Y|0,te||B(q,Y,this.length);for(var Oe=this[q],Ce=1,Me=0;++Me0&&(Ce*=256);)Oe+=this[q+--Y]*Ce;return Oe},g.prototype.readUInt8=function(q,Y){return Y||B(q,1,this.length),this[q]},g.prototype.readUInt16LE=function(q,Y){return Y||B(q,2,this.length),this[q]|this[q+1]<<8},g.prototype.readUInt16BE=function(q,Y){return Y||B(q,2,this.length),this[q]<<8|this[q+1]},g.prototype.readUInt32LE=function(q,Y){return Y||B(q,4,this.length),(this[q]|this[q+1]<<8|this[q+2]<<16)+this[q+3]*16777216},g.prototype.readUInt32BE=function(q,Y){return Y||B(q,4,this.length),this[q]*16777216+(this[q+1]<<16|this[q+2]<<8|this[q+3])},g.prototype.readIntLE=function(q,Y,te){q=q|0,Y=Y|0,te||B(q,Y,this.length);for(var Oe=this[q],Ce=1,Me=0;++Me=Ce&&(Oe-=Math.pow(2,8*Y)),Oe},g.prototype.readIntBE=function(q,Y,te){q=q|0,Y=Y|0,te||B(q,Y,this.length);for(var Oe=Y,Ce=1,Me=this[q+--Oe];Oe>0&&(Ce*=256);)Me+=this[q+--Oe]*Ce;return Ce*=128,Me>=Ce&&(Me-=Math.pow(2,8*Y)),Me},g.prototype.readInt8=function(q,Y){return Y||B(q,1,this.length),this[q]&128?(255-this[q]+1)*-1:this[q]},g.prototype.readInt16LE=function(q,Y){Y||B(q,2,this.length);var te=this[q]|this[q+1]<<8;return te&32768?te|4294901760:te},g.prototype.readInt16BE=function(q,Y){Y||B(q,2,this.length);var te=this[q+1]|this[q]<<8;return te&32768?te|4294901760:te},g.prototype.readInt32LE=function(q,Y){return Y||B(q,4,this.length),this[q]|this[q+1]<<8|this[q+2]<<16|this[q+3]<<24},g.prototype.readInt32BE=function(q,Y){return Y||B(q,4,this.length),this[q]<<24|this[q+1]<<16|this[q+2]<<8|this[q+3]},g.prototype.readFloatLE=function(q,Y){return Y||B(q,4,this.length),f.read(this,q,!0,23,4)},g.prototype.readFloatBE=function(q,Y){return Y||B(q,4,this.length),f.read(this,q,!1,23,4)},g.prototype.readDoubleLE=function(q,Y){return Y||B(q,8,this.length),f.read(this,q,!0,52,8)},g.prototype.readDoubleBE=function(q,Y){return Y||B(q,8,this.length),f.read(this,q,!1,52,8)};function X(ie,q,Y,te,Oe,Ce){if(!g.isBuffer(ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(q>Oe||qie.length)throw new RangeError("Index out of range")}g.prototype.writeUIntLE=function(q,Y,te,Oe){if(q=+q,Y=Y|0,te=te|0,!Oe){var Ce=Math.pow(2,8*te)-1;X(this,q,Y,te,Ce,0)}var Me=1,$e=0;for(this[Y]=q&255;++$e=0&&($e*=256);)this[Y+Me]=q/$e&255;return Y+te},g.prototype.writeUInt8=function(q,Y,te){return q=+q,Y=Y|0,te||X(this,q,Y,1,255,0),g.TYPED_ARRAY_SUPPORT||(q=Math.floor(q)),this[Y]=q&255,Y+1};function ue(ie,q,Y,te){q<0&&(q=65535+q+1);for(var Oe=0,Ce=Math.min(ie.length-Y,2);Oe>>(te?Oe:1-Oe)*8}g.prototype.writeUInt16LE=function(q,Y,te){return q=+q,Y=Y|0,te||X(this,q,Y,2,65535,0),g.TYPED_ARRAY_SUPPORT?(this[Y]=q&255,this[Y+1]=q>>>8):ue(this,q,Y,!0),Y+2},g.prototype.writeUInt16BE=function(q,Y,te){return q=+q,Y=Y|0,te||X(this,q,Y,2,65535,0),g.TYPED_ARRAY_SUPPORT?(this[Y]=q>>>8,this[Y+1]=q&255):ue(this,q,Y,!1),Y+2};function ve(ie,q,Y,te){q<0&&(q=4294967295+q+1);for(var Oe=0,Ce=Math.min(ie.length-Y,4);Oe>>(te?Oe:3-Oe)*8&255}g.prototype.writeUInt32LE=function(q,Y,te){return q=+q,Y=Y|0,te||X(this,q,Y,4,4294967295,0),g.TYPED_ARRAY_SUPPORT?(this[Y+3]=q>>>24,this[Y+2]=q>>>16,this[Y+1]=q>>>8,this[Y]=q&255):ve(this,q,Y,!0),Y+4},g.prototype.writeUInt32BE=function(q,Y,te){return q=+q,Y=Y|0,te||X(this,q,Y,4,4294967295,0),g.TYPED_ARRAY_SUPPORT?(this[Y]=q>>>24,this[Y+1]=q>>>16,this[Y+2]=q>>>8,this[Y+3]=q&255):ve(this,q,Y,!1),Y+4},g.prototype.writeIntLE=function(q,Y,te,Oe){if(q=+q,Y=Y|0,!Oe){var Ce=Math.pow(2,8*te-1);X(this,q,Y,te,Ce-1,-Ce)}var Me=0,$e=1,nt=0;for(this[Y]=q&255;++Me>0)-nt&255;return Y+te},g.prototype.writeIntBE=function(q,Y,te,Oe){if(q=+q,Y=Y|0,!Oe){var Ce=Math.pow(2,8*te-1);X(this,q,Y,te,Ce-1,-Ce)}var Me=te-1,$e=1,nt=0;for(this[Y+Me]=q&255;--Me>=0&&($e*=256);)q<0&&nt===0&&this[Y+Me+1]!==0&&(nt=1),this[Y+Me]=(q/$e>>0)-nt&255;return Y+te},g.prototype.writeInt8=function(q,Y,te){return q=+q,Y=Y|0,te||X(this,q,Y,1,127,-128),g.TYPED_ARRAY_SUPPORT||(q=Math.floor(q)),q<0&&(q=255+q+1),this[Y]=q&255,Y+1},g.prototype.writeInt16LE=function(q,Y,te){return q=+q,Y=Y|0,te||X(this,q,Y,2,32767,-32768),g.TYPED_ARRAY_SUPPORT?(this[Y]=q&255,this[Y+1]=q>>>8):ue(this,q,Y,!0),Y+2},g.prototype.writeInt16BE=function(q,Y,te){return q=+q,Y=Y|0,te||X(this,q,Y,2,32767,-32768),g.TYPED_ARRAY_SUPPORT?(this[Y]=q>>>8,this[Y+1]=q&255):ue(this,q,Y,!1),Y+2},g.prototype.writeInt32LE=function(q,Y,te){return q=+q,Y=Y|0,te||X(this,q,Y,4,2147483647,-2147483648),g.TYPED_ARRAY_SUPPORT?(this[Y]=q&255,this[Y+1]=q>>>8,this[Y+2]=q>>>16,this[Y+3]=q>>>24):ve(this,q,Y,!0),Y+4},g.prototype.writeInt32BE=function(q,Y,te){return q=+q,Y=Y|0,te||X(this,q,Y,4,2147483647,-2147483648),q<0&&(q=4294967295+q+1),g.TYPED_ARRAY_SUPPORT?(this[Y]=q>>>24,this[Y+1]=q>>>16,this[Y+2]=q>>>8,this[Y+3]=q&255):ve(this,q,Y,!1),Y+4};function he(ie,q,Y,te,Oe,Ce){if(Y+te>ie.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("Index out of range")}function Pe(ie,q,Y,te,Oe){return Oe||he(ie,q,Y,4,34028234663852886e22,-34028234663852886e22),f.write(ie,q,Y,te,23,4),Y+4}g.prototype.writeFloatLE=function(q,Y,te){return Pe(this,q,Y,!0,te)},g.prototype.writeFloatBE=function(q,Y,te){return Pe(this,q,Y,!1,te)};function Re(ie,q,Y,te,Oe){return Oe||he(ie,q,Y,8,17976931348623157e292,-17976931348623157e292),f.write(ie,q,Y,te,52,8),Y+8}g.prototype.writeDoubleLE=function(q,Y,te){return Re(this,q,Y,!0,te)},g.prototype.writeDoubleBE=function(q,Y,te){return Re(this,q,Y,!1,te)},g.prototype.copy=function(q,Y,te,Oe){if(te||(te=0),!Oe&&Oe!==0&&(Oe=this.length),Y>=q.length&&(Y=q.length),Y||(Y=0),Oe>0&&Oe=this.length)throw new RangeError("sourceStart out of bounds");if(Oe<0)throw new RangeError("sourceEnd out of bounds");Oe>this.length&&(Oe=this.length),q.length-Y=0;--Me)q[Me+Y]=this[Me+te];else if(Ce<1e3||!g.TYPED_ARRAY_SUPPORT)for(Me=0;Me>>0,te=te===void 0?this.length:te>>>0,q||(q=0);var Me;if(typeof q=="number")for(Me=Y;Me55295&&Y<57344){if(!Oe){if(Y>56319){(q-=3)>-1&&Ce.push(239,191,189);continue}else if(Me+1===te){(q-=3)>-1&&Ce.push(239,191,189);continue}Oe=Y;continue}if(Y<56320){(q-=3)>-1&&Ce.push(239,191,189),Oe=Y;continue}Y=(Oe-55296<<10|Y-56320)+65536}else Oe&&((q-=3)>-1&&Ce.push(239,191,189));if(Oe=null,Y<128){if((q-=1)<0)break;Ce.push(Y)}else if(Y<2048){if((q-=2)<0)break;Ce.push(Y>>6|192,Y&63|128)}else if(Y<65536){if((q-=3)<0)break;Ce.push(Y>>12|224,Y>>6&63|128,Y&63|128)}else if(Y<1114112){if((q-=4)<0)break;Ce.push(Y>>18|240,Y>>12&63|128,Y>>6&63|128,Y&63|128)}else throw new Error("Invalid code point")}return Ce}function $(ie){for(var q=[],Y=0;Y>8,Oe=Y%256,Ce.push(Oe),Ce.push(te);return Ce}function ne(ie){return A.toByteArray(Ee(ie))}function re(ie,q,Y,te){for(var Oe=0;Oe=q.length||Oe>=ie.length);++Oe)q[Oe+Y]=ie[Oe];return Oe}function Se(ie){return ie!==ie}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(M,J,a){J.exports={"100":"Continue","101":"Switching Protocols","102":"Processing","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Unordered Collection","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"}},{}],75:[function(M,J,a){J.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],76:[function(M,J,a){/*! * copy-to - index.js * Copyright(c) 2014 dead_horse * MIT Licensed */"use strict";var R=Array.prototype.slice;J.exports=g;function g(f,h){if(!(this instanceof g))return new g(f,h);this.src=f,this._withAccess=h}g.prototype.withAccess=function(f){return this._withAccess=f!==!1,this},g.prototype.pick=function(f){return Array.isArray(f)||(f=R.call(arguments)),f.length&&(this.keys=f),this},g.prototype.to=function(f){if(f=f||{},!this.src)return f;var h=this.keys||Object.keys(this.src);if(!this._withAccess){for(var E=0;Eo;)if(t=r[o++],t!=t)return!0}else for(;m>o;o++)if((f||o in r)&&r[o]===E)return f||o||0;return!f&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,J,a){var R=M("./_cof"),g=M("./_wks")("toStringTag"),A=R(function(){return arguments}())=="Arguments",f=function(h,E){try{return h[E]}catch(w){}};J.exports=function(h){var E,w,r;return h===void 0?"Undefined":h===null?"Null":typeof(w=f(E=Object(h),g))=="string"?w:A?R(E):(r=R(E))=="Object"&&typeof E.callee=="function"?"Arguments":r}},{"./_cof":98,"./_wks":166}],98:[function(M,J,a){var R={}.toString;J.exports=function(g){return R.call(g).slice(8,-1)}},{}],99:[function(M,J,a){var R=J.exports={version:"2.6.11"};typeof __e=="number"&&(__e=R)},{}],100:[function(M,J,a){"use strict";var R=M("./_object-dp"),g=M("./_property-desc");J.exports=function(A,f,h){f in A?R.f(A,f,g(0,h)):A[f]=h}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,J,a){var R=M("./_a-function");J.exports=function(g,A,f){if(R(g),A===void 0)return g;switch(f){case 1:return function(h){return g.call(A,h)};case 2:return function(h,E){return g.call(A,h,E)};case 3:return function(h,E,w){return g.call(A,h,E,w)}}return function(){return g.apply(A,arguments)}}},{"./_a-function":92}],102:[function(M,J,a){J.exports=function(R){if(R==null)throw TypeError("Can't call method on "+R);return R}},{}],103:[function(M,J,a){J.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,J,a){var R=M("./_is-object"),g=M("./_global").document,A=R(g)&&R(g.createElement);J.exports=function(f){return A?g.createElement(f):{}}},{"./_global":110,"./_is-object":119}],105:[function(M,J,a){J.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,J,a){var R=M("./_object-keys"),g=M("./_object-gops"),A=M("./_object-pie");J.exports=function(f){var h=R(f),E=g.f;if(E)for(var w=E(f),r=A.f,m=0,o;w.length>m;)r.call(f,o=w[m++])&&h.push(o);return h}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,J,a){var R=M("./_global"),g=M("./_core"),A=M("./_ctx"),f=M("./_hide"),h=M("./_has"),E="prototype",w=function(r,m,o){var t=r&w.F,p=r&w.G,d=r&w.S,s=r&w.P,_=r&w.B,v=r&w.W,C=p?g:g[m]||(g[m]={}),i=C[E],u=p?R:d?R[m]:(R[m]||{})[E],b,O,y;p&&(o=m);for(b in o){if(O=!t&&u&&u[b]!==void 0,O&&h(C,b))continue;y=O?u[b]:o[b],C[b]=p&&typeof u[b]!="function"?o[b]:_&&O?A(y,R):v&&u[b]==y?function(c){var P=function(D,S,x){if(this instanceof c){switch(arguments.length){case 0:return new c;case 1:return new c(D);case 2:return new c(D,S)}return new c(D,S,x)}return c.apply(this,arguments)};return P[E]=c[E],P}(y):s&&typeof y=="function"?A(Function.call,y):y,s&&((C.virtual||(C.virtual={}))[b]=y,r&w.R&&i&&!i[b]&&f(i,b,y))}};w.F=1,w.G=2,w.S=4,w.P=8,w.B=16,w.W=32,w.U=64,w.R=128,J.exports=w},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,J,a){J.exports=function(R){try{return!!R()}catch(g){return!0}}},{}],109:[function(M,J,a){var R=M("./_ctx"),g=M("./_iter-call"),A=M("./_is-array-iter"),f=M("./_an-object"),h=M("./_to-length"),E=M("./core.get-iterator-method"),w={},r={},a=J.exports=function(m,o,t,p,d){var s=d?function(){return m}:E(m),_=R(t,p,o?2:1),v=0,C,i,u,b;if(typeof s!="function")throw TypeError(m+" is not iterable!");if(A(s)){for(C=h(m.length);C>v;v++)if(b=o?_(f(i=m[v])[0],i[1]):_(m[v]),b===w||b===r)return b}else for(u=s.call(m);!(i=u.next()).done;)if(b=g(u,_,i.value,o),b===w||b===r)return b};a.BREAK=w,a.RETURN=r},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,J,a){var R=J.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=R)},{}],111:[function(M,J,a){var R={}.hasOwnProperty;J.exports=function(g,A){return R.call(g,A)}},{}],112:[function(M,J,a){var R=M("./_object-dp"),g=M("./_property-desc");J.exports=M("./_descriptors")?function(A,f,h){return R.f(A,f,g(1,h))}:function(A,f,h){return A[f]=h,A}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,J,a){var R=M("./_global").document;J.exports=R&&R.documentElement},{"./_global":110}],114:[function(M,J,a){J.exports=!M("./_descriptors")&&!M("./_fails")(function(){return Object.defineProperty(M("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(M,J,a){J.exports=function(R,g,A){var f=A===void 0;switch(g.length){case 0:return f?R():R.call(A);case 1:return f?R(g[0]):R.call(A,g[0]);case 2:return f?R(g[0],g[1]):R.call(A,g[0],g[1]);case 3:return f?R(g[0],g[1],g[2]):R.call(A,g[0],g[1],g[2]);case 4:return f?R(g[0],g[1],g[2],g[3]):R.call(A,g[0],g[1],g[2],g[3])}return R.apply(A,g)}},{}],116:[function(M,J,a){var R=M("./_cof");J.exports=Object("z").propertyIsEnumerable(0)?Object:function(g){return R(g)=="String"?g.split(""):Object(g)}},{"./_cof":98}],117:[function(M,J,a){var R=M("./_iterators"),g=M("./_wks")("iterator"),A=Array.prototype;J.exports=function(f){return f!==void 0&&(R.Array===f||A[g]===f)}},{"./_iterators":125,"./_wks":166}],118:[function(M,J,a){var R=M("./_cof");J.exports=Array.isArray||function(A){return R(A)=="Array"}},{"./_cof":98}],119:[function(M,J,a){J.exports=function(R){return typeof R=="object"?R!==null:typeof R=="function"}},{}],120:[function(M,J,a){var R=M("./_an-object");J.exports=function(g,A,f,h){try{return h?A(R(f)[0],f[1]):A(f)}catch(w){var E=g.return;throw E!==void 0&&R(E.call(g)),w}}},{"./_an-object":95}],121:[function(M,J,a){"use strict";var R=M("./_object-create"),g=M("./_property-desc"),A=M("./_set-to-string-tag"),f={};M("./_hide")(f,M("./_wks")("iterator"),function(){return this}),J.exports=function(h,E,w){h.prototype=R(f,{next:g(1,w)}),A(h,E+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,J,a){"use strict";var R=M("./_library"),g=M("./_export"),A=M("./_redefine"),f=M("./_hide"),h=M("./_iterators"),E=M("./_iter-create"),w=M("./_set-to-string-tag"),r=M("./_object-gpo"),m=M("./_wks")("iterator"),o=!([].keys&&"next"in[].keys()),t="@@iterator",p="keys",d="values",s=function(){return this};J.exports=function(_,v,C,i,u,b,O){E(C,v,i);var y=function(H){if(!o&&H in S)return S[H];switch(H){case p:return function(){return new C(this,H)};case d:return function(){return new C(this,H)}}return function(){return new C(this,H)}},c=v+" Iterator",P=u==d,D=!1,S=_.prototype,x=S[m]||S[t]||u&&S[u],l=x||y(u),T=u?P?y("entries"):l:void 0,k=v=="Array"&&S.entries||x,N,U,z;if(k&&(z=r(k.call(new _)),z!==Object.prototype&&z.next&&(w(z,c,!0),!R&&typeof z[m]!="function"&&f(z,m,s))),P&&x&&x.name!==d&&(D=!0,l=function(){return x.call(this)}),(!R||O)&&(o||D||!S[m])&&f(S,m,l),h[v]=l,h[c]=s,u)if(N={values:P?l:y(d),keys:b?l:y(p),entries:T},O)for(U in N)U in S||A(S,U,N[U]);else g(g.P+g.F*(o||D),v,N);return N}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(M,J,a){var R=M("./_wks")("iterator"),g=!1;try{var A=[7][R]();A.return=function(){g=!0},Array.from(A,function(){throw 2})}catch(f){}J.exports=function(f,h){if(!h&&!g)return!1;var E=!1;try{var w=[7],r=w[R]();r.next=function(){return{done:E=!0}},w[R]=function(){return r},f(w)}catch(m){}return E}},{"./_wks":166}],124:[function(M,J,a){J.exports=function(R,g){return{value:g,done:!!R}}},{}],125:[function(M,J,a){J.exports={}},{}],126:[function(M,J,a){J.exports=!0},{}],127:[function(M,J,a){var R=M("./_uid")("meta"),g=M("./_is-object"),A=M("./_has"),f=M("./_object-dp").f,h=0,E=Object.isExtensible||function(){return!0},w=!M("./_fails")(function(){return E(Object.preventExtensions({}))}),r=function(d){f(d,R,{value:{i:"O"+ ++h,w:{}}})},m=function(d,s){if(!g(d))return typeof d=="symbol"?d:(typeof d=="string"?"S":"P")+d;if(!A(d,R)){if(!E(d))return"F";if(!s)return"E";r(d)}return d[R].i},o=function(d,s){if(!A(d,R)){if(!E(d))return!0;if(!s)return!1;r(d)}return d[R].w},t=function(d){return w&&p.NEED&&E(d)&&!A(d,R)&&r(d),d},p=J.exports={KEY:R,NEED:!1,fastKey:m,getWeak:o,onFreeze:t}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,J,a){var R=M("./_global"),g=M("./_task").set,A=R.MutationObserver||R.WebKitMutationObserver,f=R.process,h=R.Promise,E=M("./_cof")(f)=="process";J.exports=function(){var w,r,m,o=function(){var s,_;for(E&&(s=f.domain)&&s.exit();w;){_=w.fn,w=w.next;try{_()}catch(v){throw w?m():r=void 0,v}}r=void 0,s&&s.enter()};if(E)m=function(){f.nextTick(o)};else if(A&&!(R.navigator&&R.navigator.standalone)){var t=!0,p=document.createTextNode("");new A(o).observe(p,{characterData:!0}),m=function(){p.data=t=!t}}else if(h&&h.resolve){var d=h.resolve(void 0);m=function(){d.then(o)}}else m=function(){g.call(R,o)};return function(s){var _={fn:s,next:void 0};r&&(r.next=_),w||(w=_,m()),r=_}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,J,a){"use strict";var R=M("./_a-function");function g(A){var f,h;this.promise=new A(function(E,w){if(f!==void 0||h!==void 0)throw TypeError("Bad Promise constructor");f=E,h=w}),this.resolve=R(f),this.reject=R(h)}J.exports.f=function(A){return new g(A)}},{"./_a-function":92}],130:[function(M,J,a){"use strict";var R=M("./_descriptors"),g=M("./_object-keys"),A=M("./_object-gops"),f=M("./_object-pie"),h=M("./_to-object"),E=M("./_iobject"),w=Object.assign;J.exports=!w||M("./_fails")(function(){var r={},m={},o=Symbol(),t="abcdefghijklmnopqrst";return r[o]=7,t.split("").forEach(function(p){m[p]=p}),w({},r)[o]!=7||Object.keys(w({},m)).join("")!=t})?function(m,o){for(var t=h(m),p=arguments.length,d=1,s=A.f,_=f.f;p>d;)for(var v=E(arguments[d++]),C=s?g(v).concat(s(v)):g(v),i=C.length,u=0,b;i>u;)b=C[u++],(!R||_.call(v,b))&&(t[b]=v[b]);return t}:w},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,J,a){var R=M("./_an-object"),g=M("./_object-dps"),A=M("./_enum-bug-keys"),f=M("./_shared-key")("IE_PROTO"),h=function(){},E="prototype",w=function(){var r=M("./_dom-create")("iframe"),m=A.length,o="<",t=">",p;for(r.style.display="none",M("./_html").appendChild(r),r.src="javascript:",p=r.contentWindow.document,p.open(),p.write(o+"script"+t+"document.F=Object"+o+"/script"+t),p.close(),w=p.F;m--;)delete w[E][A[m]];return w()};J.exports=Object.create||function(m,o){var t;return m!==null?(h[E]=R(m),t=new h,h[E]=null,t[f]=m):t=w(),o===void 0?t:g(t,o)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,J,a){var R=M("./_an-object"),g=M("./_ie8-dom-define"),A=M("./_to-primitive"),f=Object.defineProperty;a.f=M("./_descriptors")?Object.defineProperty:function(E,w,r){if(R(E),w=A(w,!0),R(r),g)try{return f(E,w,r)}catch(m){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(E[w]=r.value),E}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,J,a){var R=M("./_object-dp"),g=M("./_an-object"),A=M("./_object-keys");J.exports=M("./_descriptors")?Object.defineProperties:function(h,E){g(h);for(var w=A(E),r=w.length,m=0,o;r>m;)R.f(h,o=w[m++],E[o]);return h}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,J,a){var R=M("./_object-pie"),g=M("./_property-desc"),A=M("./_to-iobject"),f=M("./_to-primitive"),h=M("./_has"),E=M("./_ie8-dom-define"),w=Object.getOwnPropertyDescriptor;a.f=M("./_descriptors")?w:function(m,o){if(m=A(m),o=f(o,!0),E)try{return w(m,o)}catch(t){}if(h(m,o))return g(!R.f.call(m,o),m[o])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(M,J,a){var R=M("./_to-iobject"),g=M("./_object-gopn").f,A={}.toString,f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(E){try{return g(E)}catch(w){return f.slice()}};J.exports.f=function(w){return f&&A.call(w)=="[object Window]"?h(w):g(R(w))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,J,a){var R=M("./_object-keys-internal"),g=M("./_enum-bug-keys").concat("length","prototype");a.f=Object.getOwnPropertyNames||function(f){return R(f,g)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,J,a){a.f=Object.getOwnPropertySymbols},{}],138:[function(M,J,a){var R=M("./_has"),g=M("./_to-object"),A=M("./_shared-key")("IE_PROTO"),f=Object.prototype;J.exports=Object.getPrototypeOf||function(h){return h=g(h),R(h,A)?h[A]:typeof h.constructor=="function"&&h instanceof h.constructor?h.constructor.prototype:h instanceof Object?f:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,J,a){var R=M("./_has"),g=M("./_to-iobject"),A=M("./_array-includes")(!1),f=M("./_shared-key")("IE_PROTO");J.exports=function(h,E){var w=g(h),r=0,m=[],o;for(o in w)o!=f&&(R(w,o)&&m.push(o));for(;E.length>r;)R(w,o=E[r++])&&(~A(m,o)||m.push(o));return m}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,J,a){var R=M("./_object-keys-internal"),g=M("./_enum-bug-keys");J.exports=Object.keys||function(f){return R(f,g)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,J,a){a.f={}.propertyIsEnumerable},{}],142:[function(M,J,a){var R=M("./_export"),g=M("./_core"),A=M("./_fails");J.exports=function(f,h){var E=(g.Object||{})[f]||Object[f],w={};w[f]=h(E),R(R.S+R.F*A(function(){E(1)}),"Object",w)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,J,a){var R=M("./_descriptors"),g=M("./_object-keys"),A=M("./_to-iobject"),f=M("./_object-pie").f;J.exports=function(h){return function(E){for(var w=A(E),r=g(w),m=r.length,o=0,t=[],p;m>o;)p=r[o++],(!R||f.call(w,p))&&t.push(h?[p,w[p]]:w[p]);return t}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,J,a){J.exports=function(R){try{return{e:!1,v:R()}}catch(g){return{e:!0,v:g}}}},{}],145:[function(M,J,a){var R=M("./_an-object"),g=M("./_is-object"),A=M("./_new-promise-capability");J.exports=function(f,h){if(R(f),g(h)&&h.constructor===f)return h;var E=A.f(f),w=E.resolve;return w(h),E.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,J,a){J.exports=function(R,g){return{enumerable:!(R&1),configurable:!(R&2),writable:!(R&4),value:g}}},{}],147:[function(M,J,a){var R=M("./_hide");J.exports=function(g,A,f){for(var h in A)f&&g[h]?g[h]=A[h]:R(g,h,A[h]);return g}},{"./_hide":112}],148:[function(M,J,a){J.exports=M("./_hide")},{"./_hide":112}],149:[function(M,J,a){"use strict";var R=M("./_global"),g=M("./_core"),A=M("./_object-dp"),f=M("./_descriptors"),h=M("./_wks")("species");J.exports=function(E){var w=typeof g[E]=="function"?g[E]:R[E];f&&w&&!w[h]&&A.f(w,h,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,J,a){var R=M("./_object-dp").f,g=M("./_has"),A=M("./_wks")("toStringTag");J.exports=function(f,h,E){f&&!g(f=E?f:f.prototype,A)&&R(f,A,{configurable:!0,value:h})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,J,a){var R=M("./_shared")("keys"),g=M("./_uid");J.exports=function(A){return R[A]||(R[A]=g(A))}},{"./_shared":152,"./_uid":162}],152:[function(M,J,a){var R=M("./_core"),g=M("./_global"),A="__core-js_shared__",f=g[A]||(g[A]={});(J.exports=function(h,E){return f[h]||(f[h]=E!==void 0?E:{})})("versions",[]).push({version:R.version,mode:M("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(M,J,a){var R=M("./_an-object"),g=M("./_a-function"),A=M("./_wks")("species");J.exports=function(f,h){var E=R(f).constructor,w;return E===void 0||(w=R(E)[A])==null?h:g(w)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,J,a){var R=M("./_to-integer"),g=M("./_defined");J.exports=function(A){return function(f,h){var E=String(g(f)),w=R(h),r=E.length,m,o;return w<0||w>=r?A?"":void 0:(m=E.charCodeAt(w),m<55296||m>56319||w+1===r||(o=E.charCodeAt(w+1))<56320||o>57343?A?E.charAt(w):m:A?E.slice(w,w+2):(m-55296<<10)+(o-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,J,a){var R=M("./_ctx"),g=M("./_invoke"),A=M("./_html"),f=M("./_dom-create"),h=M("./_global"),E=h.process,w=h.setImmediate,r=h.clearImmediate,m=h.MessageChannel,o=h.Dispatch,t=0,p={},d="onreadystatechange",s,_,v,C=function(){var u=+this;if(p.hasOwnProperty(u)){var b=p[u];delete p[u],b()}},i=function(u){C.call(u.data)};(!w||!r)&&(w=function(b){for(var O=[],y=1;arguments.length>y;)O.push(arguments[y++]);return p[++t]=function(){g(typeof b=="function"?b:Function(b),O)},s(t),t},r=function(b){delete p[b]},M("./_cof")(E)=="process"?s=function(u){E.nextTick(R(C,u,1))}:o&&o.now?s=function(u){o.now(R(C,u,1))}:m?(_=new m,v=_.port2,_.port1.onmessage=i,s=R(v.postMessage,v,1)):h.addEventListener&&typeof postMessage=="function"&&!h.importScripts?(s=function(u){h.postMessage(u+"","*")},h.addEventListener("message",i,!1)):d in f("script")?s=function(u){A.appendChild(f("script"))[d]=function(){A.removeChild(this),C.call(u)}}:s=function(u){setTimeout(R(C,u,1),0)}),J.exports={set:w,clear:r}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,J,a){var R=M("./_to-integer"),g=Math.max,A=Math.min;J.exports=function(f,h){return f=R(f),f<0?g(f+h,0):A(f,h)}},{"./_to-integer":157}],157:[function(M,J,a){var R=Math.ceil,g=Math.floor;J.exports=function(A){return isNaN(A=+A)?0:(A>0?g:R)(A)}},{}],158:[function(M,J,a){var R=M("./_iobject"),g=M("./_defined");J.exports=function(A){return R(g(A))}},{"./_defined":102,"./_iobject":116}],159:[function(M,J,a){var R=M("./_to-integer"),g=Math.min;J.exports=function(A){return A>0?g(R(A),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,J,a){var R=M("./_defined");J.exports=function(g){return Object(R(g))}},{"./_defined":102}],161:[function(M,J,a){var R=M("./_is-object");J.exports=function(g,A){if(!R(g))return g;var f,h;if(A&&typeof(f=g.toString)=="function"&&!R(h=f.call(g)))return h;if(typeof(f=g.valueOf)=="function"&&!R(h=f.call(g)))return h;if(!A&&typeof(f=g.toString)=="function"&&!R(h=f.call(g)))return h;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,J,a){var R=0,g=Math.random();J.exports=function(A){return"Symbol(".concat(A===void 0?"":A,")_",(++R+g).toString(36))}},{}],163:[function(M,J,a){var R=M("./_global"),g=R.navigator;J.exports=g&&g.userAgent||""},{"./_global":110}],164:[function(M,J,a){var R=M("./_global"),g=M("./_core"),A=M("./_library"),f=M("./_wks-ext"),h=M("./_object-dp").f;J.exports=function(E){var w=g.Symbol||(g.Symbol=A?{}:R.Symbol||{});E.charAt(0)!="_"&&!(E in w)&&h(w,E,{value:f.f(E)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,J,a){a.f=M("./_wks")},{"./_wks":166}],166:[function(M,J,a){var R=M("./_shared")("wks"),g=M("./_uid"),A=M("./_global").Symbol,f=typeof A=="function",h=J.exports=function(E){return R[E]||(R[E]=f&&A[E]||(f?A:g)("Symbol."+E))};h.store=R},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,J,a){var R=M("./_classof"),g=M("./_wks")("iterator"),A=M("./_iterators");J.exports=M("./_core").getIteratorMethod=function(f){if(f!=null)return f[g]||f["@@iterator"]||A[R(f)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,J,a){"use strict";var R=M("./_ctx"),g=M("./_export"),A=M("./_to-object"),f=M("./_iter-call"),h=M("./_is-array-iter"),E=M("./_to-length"),w=M("./_create-property"),r=M("./core.get-iterator-method");g(g.S+g.F*!M("./_iter-detect")(function(m){Array.from(m)}),"Array",{from:function(o){var t=A(o),p=typeof this=="function"?this:Array,d=arguments.length,s=d>1?arguments[1]:void 0,_=s!==void 0,v=0,C=r(t),i,u,b,O;if(_&&(s=R(s,d>2?arguments[2]:void 0,2)),C!=null&&!(p==Array&&h(C)))for(O=C.call(t),u=new p;!(b=O.next()).done;v++)w(u,v,_?f(O,s,[b.value,v],!0):b.value);else for(i=E(t.length),u=new p(i);i>v;v++)w(u,v,_?s(t[v],v):t[v]);return u.length=v,u}})},{"./_create-property":100,"./_ctx":101,"./_export":107,"./_is-array-iter":117,"./_iter-call":120,"./_iter-detect":123,"./_to-length":159,"./_to-object":160,"./core.get-iterator-method":167}],169:[function(M,J,a){"use strict";var R=M("./_add-to-unscopables"),g=M("./_iter-step"),A=M("./_iterators"),f=M("./_to-iobject");J.exports=M("./_iter-define")(Array,"Array",function(h,E){this._t=f(h),this._i=0,this._k=E},function(){var h=this._t,E=this._k,w=this._i++;return!h||w>=h.length?(this._t=void 0,g(1)):E=="keys"?g(0,w):E=="values"?g(0,h[w]):g(0,[w,h[w]])},"values"),A.Arguments=A.Array,R("keys"),R("values"),R("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(M,J,a){"use strict";var R=M("./_is-object"),g=M("./_object-gpo"),A=M("./_wks")("hasInstance"),f=Function.prototype;A in f||M("./_object-dp").f(f,A,{value:function(h){if(typeof this!="function"||!R(h))return!1;if(!R(this.prototype))return h instanceof this;for(;h=g(h);)if(this.prototype===h)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,J,a){var R=M("./_export");R(R.S+R.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,J,a){var R=M("./_export");R(R.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,J,a){var R=M("./_export");R(R.S+R.F*!M("./_descriptors"),"Object",{defineProperty:M("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(M,J,a){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,J,a){var R=M("./_to-object"),g=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(f){return g(R(f))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,J,a){var R=M("./_to-object"),g=M("./_object-keys");M("./_object-sap")("keys",function(){return function(f){return g(R(f))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(M,J,a){arguments[4][71][0].apply(a,arguments)},{dup:71}],178:[function(M,J,a){"use strict";var R=M("./_library"),g=M("./_global"),A=M("./_ctx"),f=M("./_classof"),h=M("./_export"),E=M("./_is-object"),w=M("./_a-function"),r=M("./_an-instance"),m=M("./_for-of"),o=M("./_species-constructor"),t=M("./_task").set,p=M("./_microtask")(),d=M("./_new-promise-capability"),s=M("./_perform"),_=M("./_user-agent"),v=M("./_promise-resolve"),C="Promise",i=g.TypeError,u=g.process,b=u&&u.versions,O=b&&b.v8||"",y=g[C],c=f(u)=="process",P=function(){},D,S,x,l,T=S=d.f,k=!!function(){try{var B=y.resolve(1),X=(B.constructor={})[M("./_wks")("species")]=function(ue){ue(P,P)};return(c||typeof PromiseRejectionEvent=="function")&&B.then(P)instanceof X&&O.indexOf("6.6")!==0&&_.indexOf("Chrome/66")===-1}catch(ue){}}(),N=function(B){var X;return E(B)&&typeof(X=B.then)=="function"?X:!1},U=function(B,X){if(B._n)return;B._n=!0;var ue=B._c;p(function(){for(var ve=B._v,he=B._s==1,Pe=0,Re=function(ce){var Ee=he?ce.ok:ce.fail,ye=ce.resolve,se=ce.reject,oe=ce.domain,$,pe,ne;try{Ee?(he||(B._h==2&&K(B),B._h=1),Ee===!0?$=ve:(oe&&oe.enter(),$=Ee(ve),oe&&(oe.exit(),ne=!0)),$===ce.promise?se(i("Promise-chain cycle")):(pe=N($))?pe.call($,ye,se):ye($)):se(ve)}catch(re){oe&&!ne&&oe.exit(),se(re)}};ue.length>Pe;)Re(ue[Pe++]);B._c=[],B._n=!1,X&&!B._h&&z(B)})},z=function(B){t.call(g,function(){var X=B._v,ue=H(B),ve,he,Pe;if(ue&&(ve=s(function(){c?u.emit("unhandledRejection",X,B):(he=g.onunhandledrejection)?he({promise:B,reason:X}):(Pe=g.console)&&Pe.error&&Pe.error("Unhandled promise rejection",X)}),B._h=c||H(B)?2:1),B._a=void 0,ue&&ve.e)throw ve.v})},H=function(B){return B._h!==1&&(B._a||B._c).length===0},K=function(B){t.call(g,function(){var X;c?u.emit("rejectionHandled",B):(X=g.onrejectionhandled)&&X({promise:B,reason:B._v})})},V=function(B){var X=this;if(X._d)return;X._d=!0,X=X._w||X,X._v=B,X._s=2,X._a||(X._a=X._c.slice()),U(X,!0)},W=function(B){var X=this,ue;if(X._d)return;X._d=!0,X=X._w||X;try{if(X===B)throw i("Promise can't be resolved itself");(ue=N(B))?p(function(){var ve={_w:X,_d:!1};try{ue.call(B,A(W,ve,1),A(V,ve,1))}catch(he){V.call(ve,he)}}):(X._v=B,X._s=1,U(X,!1))}catch(ve){V.call({_w:X,_d:!1},ve)}};k||(y=function(X){r(this,y,C,"_h"),w(X),D.call(this);try{X(A(W,this,1),A(V,this,1))}catch(ue){V.call(this,ue)}},D=function(X){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},D.prototype=M("./_redefine-all")(y.prototype,{then:function(X,ue){var ve=T(o(this,y));return ve.ok=typeof X=="function"?X:!0,ve.fail=typeof ue=="function"&&ue,ve.domain=c?u.domain:void 0,this._c.push(ve),this._a&&this._a.push(ve),this._s&&U(this,!1),ve.promise},catch:function(B){return this.then(void 0,B)}}),x=function(){var B=new D;this.promise=B,this.resolve=A(W,B,1),this.reject=A(V,B,1)},d.f=T=function(B){return B===y||B===l?new x(B):S(B)}),h(h.G+h.W+h.F*!k,{Promise:y}),M("./_set-to-string-tag")(y,C),M("./_set-species")(C),l=M("./_core")[C],h(h.S+h.F*!k,C,{reject:function(X){var ue=T(this),ve=ue.reject;return ve(X),ue.promise}}),h(h.S+h.F*(R||!k),C,{resolve:function(X){return v(R&&this===l?y:this,X)}}),h(h.S+h.F*!(k&&M("./_iter-detect")(function(B){y.all(B).catch(P)})),C,{all:function(X){var ue=this,ve=T(ue),he=ve.resolve,Pe=ve.reject,Re=s(function(){var ce=[],Ee=0,ye=1;m(X,!1,function(se){var oe=Ee++,$=!1;ce.push(void 0),ye++,ue.resolve(se).then(function(pe){if($)return;$=!0,ce[oe]=pe,--ye||he(ce)},Pe)}),--ye||he(ce)});return Re.e&&Pe(Re.v),ve.promise},race:function(X){var ue=this,ve=T(ue),he=ve.reject,Pe=s(function(){m(X,!1,function(Re){ue.resolve(Re).then(ve.resolve,he)})});return Pe.e&&he(Pe.v),ve.promise}})},{"./_a-function":92,"./_an-instance":94,"./_classof":97,"./_core":99,"./_ctx":101,"./_export":107,"./_for-of":109,"./_global":110,"./_is-object":119,"./_iter-detect":123,"./_library":126,"./_microtask":128,"./_new-promise-capability":129,"./_perform":144,"./_promise-resolve":145,"./_redefine-all":147,"./_set-species":149,"./_set-to-string-tag":150,"./_species-constructor":153,"./_task":155,"./_user-agent":163,"./_wks":166}],179:[function(M,J,a){var R=M("./_export"),g=M("./_to-absolute-index"),A=String.fromCharCode,f=String.fromCodePoint;R(R.S+R.F*(!!f&&f.length!=1),"String",{fromCodePoint:function(E){for(var w=[],r=arguments.length,m=0,o;r>m;){if(o=+arguments[m++],g(o,1114111)!==o)throw RangeError(o+" is not a valid code point");w.push(o<65536?A(o):A(((o-=65536)>>10)+55296,o%1024+56320))}return w.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,J,a){"use strict";var R=M("./_string-at")(!0);M("./_iter-define")(String,"String",function(g){this._t=String(g),this._i=0},function(){var g=this._t,A=this._i,f;return A>=g.length?{value:void 0,done:!0}:(f=R(g,A),this._i+=f.length,{value:f,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,J,a){"use strict";var R=M("./_global"),g=M("./_has"),A=M("./_descriptors"),f=M("./_export"),h=M("./_redefine"),E=M("./_meta").KEY,w=M("./_fails"),r=M("./_shared"),m=M("./_set-to-string-tag"),o=M("./_uid"),t=M("./_wks"),p=M("./_wks-ext"),d=M("./_wks-define"),s=M("./_enum-keys"),_=M("./_is-array"),v=M("./_an-object"),C=M("./_is-object"),i=M("./_to-object"),u=M("./_to-iobject"),b=M("./_to-primitive"),O=M("./_property-desc"),y=M("./_object-create"),c=M("./_object-gopn-ext"),P=M("./_object-gopd"),D=M("./_object-gops"),S=M("./_object-dp"),x=M("./_object-keys"),l=P.f,T=S.f,k=c.f,N=R.Symbol,U=R.JSON,z=U&&U.stringify,H="prototype",K=t("_hidden"),V=t("toPrimitive"),W={}.propertyIsEnumerable,B=r("symbol-registry"),X=r("symbols"),ue=r("op-symbols"),ve=Object[H],he=typeof N=="function"&&!!D.f,Pe=R.QObject,Re=!Pe||!Pe[H]||!Pe[H].findChild,ce=A&&w(function(){return y(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a!=7})?function(Ce,Me,$e){var nt=l(ve,Me);nt&&delete ve[Me],T(Ce,Me,$e),nt&&Ce!==ve&&T(ve,Me,nt)}:T,Ee=function(Ce){var Me=X[Ce]=y(N[H]);return Me._k=Ce,Me},ye=he&&typeof N.iterator=="symbol"?function(Ce){return typeof Ce=="symbol"}:function(Ce){return Ce instanceof N},se=function(Me,$e,nt){return Me===ve&&se(ue,$e,nt),v(Me),$e=b($e,!0),v(nt),g(X,$e)?(nt.enumerable?(g(Me,K)&&Me[K][$e]&&(Me[K][$e]=!1),nt=y(nt,{enumerable:O(0,!1)})):(g(Me,K)||T(Me,K,O(1,{})),Me[K][$e]=!0),ce(Me,$e,nt)):T(Me,$e,nt)},oe=function(Me,$e){v(Me);for(var nt=s($e=u($e)),ut=0,ht=nt.length,pt;ht>ut;)se(Me,pt=nt[ut++],$e[pt]);return Me},$=function(Me,$e){return $e===void 0?y(Me):oe(y(Me),$e)},pe=function(Me){var $e=W.call(this,Me=b(Me,!0));return this===ve&&g(X,Me)&&!g(ue,Me)?!1:$e||!g(this,Me)||!g(X,Me)||g(this,K)&&this[K][Me]?$e:!0},ne=function(Me,$e){if(Me=u(Me),$e=b($e,!0),Me===ve&&g(X,$e)&&!g(ue,$e))return;var nt=l(Me,$e);return nt&&g(X,$e)&&!(g(Me,K)&&Me[K][$e])&&(nt.enumerable=!0),nt},re=function(Me){for(var $e=k(u(Me)),nt=[],ut=0,ht;$e.length>ut;)!g(X,ht=$e[ut++])&&ht!=K&&ht!=E&&nt.push(ht);return nt},Se=function(Me){for(var $e=Me===ve,nt=k($e?ue:u(Me)),ut=[],ht=0,pt;nt.length>ht;)g(X,pt=nt[ht++])&&($e?g(ve,pt):!0)&&ut.push(X[pt]);return ut};he||(N=function(){if(this instanceof N)throw TypeError("Symbol is not a constructor!");var Me=o(arguments.length>0?arguments[0]:void 0),$e=function(nt){this===ve&&$e.call(ue,nt),g(this,K)&&g(this[K],Me)&&(this[K][Me]=!1),ce(this,Me,O(1,nt))};return A&&Re&&ce(ve,Me,{configurable:!0,set:$e}),Ee(Me)},h(N[H],"toString",function(){return this._k}),P.f=ne,S.f=se,M("./_object-gopn").f=c.f=re,M("./_object-pie").f=pe,D.f=Se,A&&!M("./_library")&&h(ve,"propertyIsEnumerable",pe,!0),p.f=function(Ce){return Ee(t(Ce))}),f(f.G+f.W+f.F*!he,{Symbol:N});for(var ie="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),q=0;ie.length>q;)t(ie[q++]);for(var Y=x(t.store),te=0;Y.length>te;)d(Y[te++]);f(f.S+f.F*!he,"Symbol",{for:function(Ce){return g(B,Ce+="")?B[Ce]:B[Ce]=N(Ce)},keyFor:function(Me){if(!ye(Me))throw TypeError(Me+" is not a symbol!");for(var $e in B)if(B[$e]===Me)return $e},useSetter:function(){Re=!0},useSimple:function(){Re=!1}}),f(f.S+f.F*!he,"Object",{create:$,defineProperty:se,defineProperties:oe,getOwnPropertyDescriptor:ne,getOwnPropertyNames:re,getOwnPropertySymbols:Se});var Oe=w(function(){D.f(1)});f(f.S+f.F*Oe,"Object",{getOwnPropertySymbols:function(Me){return D.f(i(Me))}}),U&&f(f.S+f.F*(!he||w(function(){var Ce=N();return z([Ce])!="[null]"||z({a:Ce})!="{}"||z(Object(Ce))!="{}"})),"JSON",{stringify:function(Me){for(var $e=[Me],nt=1,ut,ht;arguments.length>nt;)$e.push(arguments[nt++]);return ht=ut=$e[1],!C(ut)&&Me===void 0||ye(Me)?void 0:(_(ut)||(ut=function(pt,xt){if(typeof ht=="function"&&(xt=ht.call(this,pt,xt)),!ye(xt))return xt}),$e[1]=ut,z.apply(U,$e))}}),N[H][V]||M("./_hide")(N[H],V,N[H].valueOf),m(N,"Symbol"),m(Math,"Math",!0),m(R.JSON,"JSON",!0)},{"./_an-object":95,"./_descriptors":103,"./_enum-keys":106,"./_export":107,"./_fails":108,"./_global":110,"./_has":111,"./_hide":112,"./_is-array":118,"./_is-object":119,"./_library":126,"./_meta":127,"./_object-create":131,"./_object-dp":132,"./_object-gopd":134,"./_object-gopn":136,"./_object-gopn-ext":135,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_property-desc":146,"./_redefine":148,"./_set-to-string-tag":150,"./_shared":152,"./_to-iobject":158,"./_to-object":160,"./_to-primitive":161,"./_uid":162,"./_wks":166,"./_wks-define":164,"./_wks-ext":165}],182:[function(M,J,a){var R=M("./_export"),g=M("./_object-to-array")(!0);R(R.S,"Object",{entries:function(f){return g(f)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,J,a){"use strict";var R=M("./_export"),g=M("./_core"),A=M("./_global"),f=M("./_species-constructor"),h=M("./_promise-resolve");R(R.P+R.R,"Promise",{finally:function(E){var w=f(this,g.Promise||A.Promise),r=typeof E=="function";return this.then(r?function(m){return h(w,E()).then(function(){return m})}:E,r?function(m){return h(w,E()).then(function(){throw m})}:E)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,J,a){"use strict";var R=M("./_export"),g=M("./_new-promise-capability"),A=M("./_perform");R(R.S,"Promise",{try:function(f){var h=g.f(this),E=A(f);return(E.e?h.reject:h.resolve)(E.v),h.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,J,a){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,J,a){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,J,a){M("./es6.array.iterator");for(var R=M("./_global"),g=M("./_hide"),A=M("./_iterators"),f=M("./_wks")("toStringTag"),h="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),E=0;E0?"-":"+")+E(Math.floor(Math.abs(x)/60)*100+Math.abs(x)%60,4),S:["th","st","nd","rd"][u%10>3?0:(u%100-u%10!=10)*u%10],W:l,N:T};return s.replace(o,function(N){return N in k?k[N]:N.slice(1,N.length-1)})}}();h.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},h.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function E(o,t){for(o=String(o),t=t||2;o.length]/;J.exports=g;function g(A){var f=""+A,h=R.exec(f);if(!h)return f;var E,w="",r=0,m=0;for(r=h.index;r0&&this._events[E].length>r&&(this._events[E].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[E].length),typeof console.trace=="function"&&console.trace())),this},R.prototype.on=R.prototype.addListener,R.prototype.once=function(E,w){if(!g(w))throw TypeError("listener must be a function");var r=!1;function m(){this.removeListener(E,m),r||(r=!0,w.apply(this,arguments))}return m.listener=w,this.on(E,m),this},R.prototype.removeListener=function(E,w){var r,m,o,t;if(!g(w))throw TypeError("listener must be a function");if(!this._events||!this._events[E])return this;if(r=this._events[E],o=r.length,m=-1,r===w||g(r.listener)&&r.listener===w)delete this._events[E],this._events.removeListener&&this.emit("removeListener",E,w);else if(f(r)){for(t=o;t-- >0;)if(r[t]===w||r[t].listener&&r[t].listener===w){m=t;break}if(m<0)return this;r.length===1?(r.length=0,delete this._events[E]):r.splice(m,1),this._events.removeListener&&this.emit("removeListener",E,w)}return this},R.prototype.removeAllListeners=function(E){var w,r;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[E]&&delete this._events[E],this;if(arguments.length===0){for(w in this._events){if(w==="removeListener")continue;this.removeAllListeners(w)}return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[E],g(r))this.removeListener(E,r);else if(r)for(;r.length;)this.removeListener(E,r[r.length-1]);return delete this._events[E],this},R.prototype.listeners=function(E){var w;return!this._events||!this._events[E]?w=[]:g(this._events[E])?w=[this._events[E]]:w=this._events[E].slice(),w},R.prototype.listenerCount=function(E){if(this._events){var w=this._events[E];if(g(w))return 1;if(w)return w.length}return 0},R.listenerCount=function(E,w){return E.listenerCount(w)};function g(E){return typeof E=="function"}function A(E){return typeof E=="number"}function f(E){return typeof E=="object"&&E!==null}function h(E){return E===void 0}},{}],193:[function(M,J,a){var R=M("http"),g=J.exports;for(var A in R)R.hasOwnProperty(A)&&(g[A]=R[A]);g.request=function(f,h){return f||(f={}),f.scheme="https",f.protocol="https:",R.request.call(this,f,h)}},{http:231}],194:[function(M,J,a){/*! * humanize-ms - index.js * Copyright(c) 2014 dead_horse * MIT Licensed */"use strict";var R=M("util"),g=M("ms");J.exports=function(A){if(typeof A=="number")return A;var f=g(A);if(f===void 0){var h=new Error(R.format("humanize-ms(%j) result undefined",A));console.warn(h.stack)}return f}},{ms:204,util:243}],195:[function(M,J,a){a.read=function(R,g,A,f,h){var E,w,r=h*8-f-1,m=(1<>1,t=-7,p=A?h-1:0,d=A?-1:1,s=R[g+p];for(p+=d,E=s&(1<<-t)-1,s>>=-t,t+=r;t>0;E=E*256+R[g+p],p+=d,t-=8);for(w=E&(1<<-t)-1,E>>=-t,t+=f;t>0;w=w*256+R[g+p],p+=d,t-=8);if(E===0)E=1-o;else{if(E===m)return w?NaN:(s?-1:1)*Infinity;w=w+Math.pow(2,f),E=E-o}return(s?-1:1)*w*Math.pow(2,E-f)},a.write=function(R,g,A,f,h,E){var w,r,m,o=E*8-h-1,t=(1<>1,d=h===23?Math.pow(2,-24)-Math.pow(2,-77):0,s=f?0:E-1,_=f?1:-1,v=g<0||g===0&&1/g<0?1:0;for(g=Math.abs(g),isNaN(g)||g===Infinity?(r=isNaN(g)?1:0,w=t):(w=Math.floor(Math.log(g)/Math.LN2),g*(m=Math.pow(2,-w))<1&&(w--,m*=2),w+p>=1?g+=d/m:g+=d*Math.pow(2,1-p),g*m>=2&&(w++,m/=2),w+p>=t?(r=0,w=t):w+p>=1?(r=(g*m-1)*Math.pow(2,h),w=w+p):(r=g*Math.pow(2,p-1)*Math.pow(2,h),w=0));h>=8;R[A+s]=r&255,s+=_,r/=256,h-=8);for(w=w<0;R[A+s]=w&255,s+=_,w/=256,o-=8);R[A+s-_]|=v*128}},{}],196:[function(M,J,a){typeof Object.create=="function"?J.exports=function(g,A){A&&(g.super_=A,g.prototype=Object.create(A.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}))}:J.exports=function(g,A){if(A){g.super_=A;var f=function(){};f.prototype=A.prototype,g.prototype=new f,g.prototype.constructor=g}}},{}],197:[function(M,J,a){/*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT */J.exports=function(A){return A!=null&&(R(A)||g(A)||!!A._isBuffer)};function R(A){return!!A.constructor&&typeof A.constructor.isBuffer=="function"&&A.constructor.isBuffer(A)}function g(A){return typeof A.readFloatLE=="function"&&typeof A.slice=="function"&&R(A.slice(0,0))}},{}],198:[function(M,J,a){var R={}.toString;J.exports=Array.isArray||function(g){return R.call(g)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(M,J){typeof exports=="object"&&typeof module!="undefined"?module.exports=J(M):typeof define=="function"&&define.amd?define(J):J(M)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:this,function(global){"use strict";global=global||{};var _Base64=global.Base64,version="2.5.2",buffer;if(typeof module!="undefined"&&module.exports)try{buffer=eval("require('buffer').Buffer")}catch(M){buffer=void 0}var b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(M){for(var J={},a=0,R=M.length;a>>6)+fromCharCode(128|J&63):fromCharCode(224|J>>>12&15)+fromCharCode(128|J>>>6&63)+fromCharCode(128|J&63)}else{var J=65536+(M.charCodeAt(0)-55296)*1024+(M.charCodeAt(1)-56320);return fromCharCode(240|J>>>18&7)+fromCharCode(128|J>>>12&63)+fromCharCode(128|J>>>6&63)+fromCharCode(128|J&63)}},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(M){return M.replace(re_utob,cb_utob)},cb_encode=function(M){var J=[0,2,1][M.length%3],a=M.charCodeAt(0)<<16|(M.length>1?M.charCodeAt(1):0)<<8|(M.length>2?M.charCodeAt(2):0),R=[b64chars.charAt(a>>>18),b64chars.charAt(a>>>12&63),J>=2?"=":b64chars.charAt(a>>>6&63),J>=1?"=":b64chars.charAt(a&63)];return R.join("")},btoa=global.btoa?function(M){return global.btoa(M)}:function(M){return M.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(M){var J=Object.prototype.toString.call(M)==="[object Uint8Array]";return J?M.toString("base64"):btoa(utob(String(M)))},encode=function(M,J){return J?_encode(String(M)).replace(/[+\/]/g,function(a){return a=="+"?"-":"_"}).replace(/=/g,""):_encode(M)},encodeURI=function(M){return encode(M,!0)},re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=function(M){switch(M.length){case 4:var J=(7&M.charCodeAt(0))<<18|(63&M.charCodeAt(1))<<12|(63&M.charCodeAt(2))<<6|63&M.charCodeAt(3),a=J-65536;return fromCharCode((a>>>10)+55296)+fromCharCode((a&1023)+56320);case 3:return fromCharCode((15&M.charCodeAt(0))<<12|(63&M.charCodeAt(1))<<6|63&M.charCodeAt(2));default:return fromCharCode((31&M.charCodeAt(0))<<6|63&M.charCodeAt(1))}},btou=function(M){return M.replace(re_btou,cb_btou)},cb_decode=function(M){var J=M.length,a=J%4,R=(J>0?b64tab[M.charAt(0)]<<18:0)|(J>1?b64tab[M.charAt(1)]<<12:0)|(J>2?b64tab[M.charAt(2)]<<6:0)|(J>3?b64tab[M.charAt(3)]:0),g=[fromCharCode(R>>>16),fromCharCode(R>>>8&255),fromCharCode(R&255)];return g.length-=[0,0,2,1][a],g.join("")},_atob=global.atob?function(M){return global.atob(M)}:function(M){return M.replace(/\S{1,4}/g,cb_decode)},atob=function(M){return _atob(String(M).replace(/[^A-Za-z0-9\+\/]/g,""))},_decode=buffer?buffer.from&&Uint8Array&&buffer.from!==Uint8Array.from?function(M){return(M.constructor===buffer.constructor?M:buffer.from(M,"base64")).toString()}:function(M){return(M.constructor===buffer.constructor?M:new buffer(M,"base64")).toString()}:function(M){return btou(_atob(M))},decode=function(M){return _decode(String(M).replace(/[-_]/g,function(J){return J=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},noConflict=function(){var M=global.Base64;return global.Base64=_Base64,M};if(global.Base64={VERSION:version,atob,btoa,fromBase64:decode,toBase64:encode,utob,encode,encodeURI,btou,decode,noConflict,__buffer__:buffer},typeof Object.defineProperty=="function"){var noEnum=function(M){return{value:M,enumerable:!1,writable:!0,configurable:!0}};global.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",noEnum(function(){return decode(this)})),Object.defineProperty(String.prototype,"toBase64",noEnum(function(M){return encode(this,M)})),Object.defineProperty(String.prototype,"toBase64URI",noEnum(function(){return encode(this,!0)}))}}return global.Meteor&&(Base64=global.Base64),typeof module!="undefined"&&module.exports?module.exports.Base64=global.Base64:typeof define=="function"&&define.amd&&define([],function(){return global.Base64}),{Base64:global.Base64}})}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],200:[function(M,J,a){/*! * merge-descriptors * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed */"use strict";J.exports=g;var R=Object.prototype.hasOwnProperty;function g(A,f,h){if(!A)throw new TypeError("argument dest is required");if(!f)throw new TypeError("argument src is required");return h===void 0&&(h=!0),Object.getOwnPropertyNames(f).forEach(function(w){if(!h&&R.call(A,w))return;var r=Object.getOwnPropertyDescriptor(f,w);Object.defineProperty(A,w,r)}),A}},{}],201:[function(M,J,a){"use strict";function R(){this._types=Object.create(null),this._extensions=Object.create(null);for(var g=0;g0)return w(t);if(d==="number"&&isFinite(t))return p.long?m(t):r(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function w(t){if(t=String(t),t.length>100)return;var p=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(!p)return;var d=parseFloat(p[1]),s=(p[2]||"ms").toLowerCase();switch(s){case"years":case"year":case"yrs":case"yr":case"y":return d*E;case"weeks":case"week":case"w":return d*h;case"days":case"day":case"d":return d*f;case"hours":case"hour":case"hrs":case"hr":case"h":return d*A;case"minutes":case"minute":case"mins":case"min":case"m":return d*g;case"seconds":case"second":case"secs":case"sec":case"s":return d*R;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return d;default:return}}function r(t){var p=Math.abs(t);return p>=f?Math.round(t/f)+"d":p>=A?Math.round(t/A)+"h":p>=g?Math.round(t/g)+"m":p>=R?Math.round(t/R)+"s":t+"ms"}function m(t){var p=Math.abs(t);return p>=f?o(t,p,f,"day"):p>=A?o(t,p,A,"hour"):p>=g?o(t,p,g,"minute"):p>=R?o(t,p,R,"second"):t+" ms"}function o(t,p,d,s){var _=p>=d*1.5;return Math.round(t/d)+" "+s+(_?"s":"")}},{}],205:[function(M,J,a){(function(R){function g(E,w){for(var r=0,m=E.length-1;m>=0;m--){var o=E[m];o==="."?E.splice(m,1):o===".."?(E.splice(m,1),r++):r&&(E.splice(m,1),r--)}if(w)for(;r--;r)E.unshift("..");return E}a.resolve=function(){for(var E="",w=!1,r=arguments.length-1;r>=-1&&!w;r--){var m=r>=0?arguments[r]:R.cwd();if(typeof m!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!m)continue;E=m+"/"+E,w=m.charAt(0)==="/"}return E=g(f(E.split("/"),function(o){return!!o}),!w).join("/"),(w?"/":"")+E||"."},a.normalize=function(E){var w=a.isAbsolute(E),r=h(E,-1)==="/";return E=g(f(E.split("/"),function(m){return!!m}),!w).join("/"),!E&&!w&&(E="."),E&&r&&(E+="/"),(w?"/":"")+E},a.isAbsolute=function(E){return E.charAt(0)==="/"},a.join=function(){var E=Array.prototype.slice.call(arguments,0);return a.normalize(f(E,function(w,r){if(typeof w!="string")throw new TypeError("Arguments to path.join must be strings");return w}).join("/"))},a.relative=function(E,w){E=a.resolve(E).substr(1),w=a.resolve(w).substr(1);function r(_){for(var v=0;v<_.length&&!(_[v]!=="");v++);for(var C=_.length-1;C>=0&&!(_[C]!=="");C--);return v>C?[]:_.slice(v,C-v+1)}for(var m=r(E.split("/")),o=r(w.split("/")),t=Math.min(m.length,o.length),p=t,d=0;d=1;--t)if(w=E.charCodeAt(t),w===47){if(!o){m=t;break}}else o=!1;return m===-1?r?"/":".":r&&m===1?"/":E.slice(0,m)};function A(E){typeof E!="string"&&(E=E+"");var w=0,r=-1,m=!0,o;for(o=E.length-1;o>=0;--o)if(E.charCodeAt(o)===47){if(!m){w=o+1;break}}else r===-1&&(m=!1,r=o+1);return r===-1?"":E.slice(w,r)}a.basename=function(E,w){var r=A(E);return w&&r.substr(-1*w.length)===w&&(r=r.substr(0,r.length-w.length)),r},a.extname=function(E){typeof E!="string"&&(E=E+"");for(var w=-1,r=0,m=-1,o=!0,t=0,p=E.length-1;p>=0;--p){var d=E.charCodeAt(p);if(d===47){if(!o){r=p+1;break}continue}m===-1&&(o=!1,m=p+1),d===46?w===-1?w=p:t!==1&&(t=1):w!==-1&&(t=-1)}return w===-1||m===-1||t===0||t===1&&w===m-1&&w===r+1?"":E.slice(w,m)};function f(E,w){if(E.filter)return E.filter(w);for(var r=[],m=0;m * Copyright 2014-2018 Benjamin Tan * Copyright 2011-2013 John-David Dalton * Available under MIT license */(function(){"use strict";var g={function:!0,object:!0},A=g[typeof window]&&window||this,f=A,h=g[typeof a]&&a,E=g[typeof J]&&J&&!J.nodeType&&J,w=h&&E&&typeof R=="object"&&R;w&&(w.global===w||w.window===w||w.self===w)&&(A=w);var r=Math.pow(2,53)-1,m=/\bOpera/,o=this,t=Object.prototype,p=t.hasOwnProperty,d=t.toString;function s(S){return S=String(S),S.charAt(0).toUpperCase()+S.slice(1)}function _(S,x,l){var T={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return x&&l&&/^Win/i.test(S)&&!/^Windows Phone /i.test(S)&&(T=T[/[\d.]+$/.exec(S)])&&(S="Windows "+T),S=String(S),x&&l&&(S=S.replace(RegExp(x,"i"),l)),S=C(S.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),S}function v(S,x){var l=-1,T=S?S.length:0;if(typeof T=="number"&&T>-1&&T<=r)for(;++l3&&"WebKit"||/\bOpera\b/.test(re)&&(/\bOPR\b/.test(S)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(S)&&!/^(?:Trident|EdgeHTML)$/.test(ne)&&"WebKit"||!ne&&/\bMSIE\b/i.test(S)&&(q=="Mac OS"?"Tasman":"Trident")||ne=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(re)&&"NetFront")&&(ne=[ce]),re=="IE"&&(ce=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(S)||0)[1])?(re+=" Mobile",q="Windows Phone "+(/\+$/.test(ce)?ce:ce+".x"),ye.unshift("desktop mode")):/\bWPDesktop\b/i.test(S)?(re="IE Mobile",q="Windows Phone 8.x",ye.unshift("desktop mode"),$||($=(/\brv:([\d.]+)/.exec(S)||0)[1])):re!="IE"&&ne=="Trident"&&(ce=/\brv:([\d.]+)/.exec(S))&&(re&&ye.push("identifying as "+re+($?" "+$:"")),re="IE",$=ce[1]),oe){if(b(x,"global"))if(B&&(ce=B.lang.System,Ee=ce.getProperty("os.arch"),q=q||ce.getProperty("os.name")+" "+ce.getProperty("os.version")),X){try{$=x.require("ringo/engine").version.join("."),re="RingoJS"}catch(ht){(ce=x.system)&&ce.global.system==x.system&&(re="Narwhal",q||(q=ce[0].os||null))}re||(re="Rhino")}else typeof x.process=="object"&&!x.process.browser&&(ce=x.process)&&(typeof ce.versions=="object"&&(typeof ce.versions.electron=="string"?(ye.push("Node "+ce.versions.node),re="Electron",$=ce.versions.electron):typeof ce.versions.nw=="string"&&(ye.push("Chromium "+$,"Node "+ce.versions.node),re="NW.js",$=ce.versions.nw)),re||(re="Node.js",Ee=ce.arch,q=ce.platform,$=/[\d.]+/.exec(ce.version),$=$?$[0]:null));else u(ce=x.runtime)==H?(re="Adobe AIR",q=ce.flash.system.Capabilities.os):u(ce=x.phantom)==W?(re="PhantomJS",$=(ce=ce.version||null)&&ce.major+"."+ce.minor+"."+ce.patch):typeof he.documentMode=="number"&&(ce=/\bTrident\/(\d+)/i.exec(S))?($=[$,he.documentMode],(ce=+ce[1]+4)!=$[1]&&(ye.push("IE "+$[1]+" mode"),ne&&(ne[1]=""),$[1]=ce),$=re=="IE"?String($[1].toFixed(1)):$[0]):typeof he.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(re)&&(ye.push("masking as "+re+" "+$),re="IE",$="11.0",ne=["Trident"],q="Windows");q=q&&C(q)}if($&&(ce=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec($)||/(?:alpha|beta)(?: ?\d)?/i.exec(S+";"+(oe&&T.appMinorVersion))||/\bMinefield\b/i.test(S)&&"a")&&(se=/b/i.test(ce)?"beta":"alpha",$=$.replace(RegExp(ce+"\\+?$"),"")+(se=="beta"?ve:ue)+(/\d+\+?/.exec(ce)||"")),re=="Fennec"||re=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(q))re="Firefox Mobile";else if(re=="Maxthon"&&$)$=$.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Se))Se=="Xbox 360"&&(q=null),Se=="Xbox 360"&&/\bIEMobile\b/.test(S)&&ye.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(re)||re&&!Se&&!/Browser|Mobi/.test(re))&&(q=="Windows CE"||/Mobi/i.test(S)))re+=" Mobile";else if(re=="IE"&&oe)try{x.external===null&&ye.unshift("platform preview")}catch(ht){ye.unshift("embedded")}else(/\bBlackBerry\b/.test(Se)||/\bBB10\b/.test(S))&&(ce=(RegExp(Se.replace(/ +/g," *")+"/([.\\d]+)","i").exec(S)||0)[1]||$)?(ce=[ce,/BB10/.test(S)],q=(ce[1]?(Se=null,ie="BlackBerry"):"Device Software")+" "+ce[0],$=null):this!=i&&Se!="Wii"&&(oe&&Pe||/Opera/.test(re)&&/\b(?:MSIE|Firefox)\b/i.test(S)||re=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(q)||re=="IE"&&(q&&!/^Win/.test(q)&&$>5.5||/\bWindows XP\b/.test(q)&&$>8||$==8&&!/\bTrident\b/.test(S)))&&!m.test(ce=P.call(i,S.replace(m,"")+";"))&&ce.name&&(ce="ing as "+ce.name+((ce=ce.version)?" "+ce:""),m.test(re)?(/\bIE\b/.test(ce)&&q=="Mac OS"&&(q=null),ce="identify"+ce):(ce="mask"+ce,Re?re=C(Re.replace(/([a-z])([A-Z])/g,"$1 $2")):re="Opera",/\bIE\b/.test(ce)&&(q=null),oe||($=null)),ne=["Presto"],ye.push(ce));(ce=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(S)||0)[1])&&(ce=[parseFloat(ce.replace(/\.(\d)$/,".0$1")),ce],re=="Safari"&&ce[1].slice(-1)=="+"?(re="WebKit Nightly",se="alpha",$=ce[1].slice(0,-1)):($==ce[1]||$==(ce[2]=(/\bSafari\/([\d.]+\+?)/i.exec(S)||0)[1]))&&($=null),ce[1]=(/\bChrome\/([\d.]+)/i.exec(S)||0)[1],ce[0]==537.36&&ce[2]==537.36&&parseFloat(ce[1])>=28&&ne=="WebKit"&&(ne=["Blink"]),!oe||!U&&!ce[1]?(ne&&(ne[1]="like Safari"),ce=(ce=ce[0],ce<400?1:ce<500?2:ce<526?3:ce<533?4:ce<534?"4+":ce<535?5:ce<537?6:ce<538?7:ce<601?8:"8")):(ne&&(ne[1]="like Chrome"),ce=ce[1]||(ce=ce[0],ce<530?1:ce<532?2:ce<532.05?3:ce<533?4:ce<534.03?5:ce<534.07?6:ce<534.1?7:ce<534.13?8:ce<534.16?9:ce<534.24?10:ce<534.3?11:ce<535.01?12:ce<535.02?"13+":ce<535.07?15:ce<535.11?16:ce<535.19?17:ce<536.05?18:ce<536.1?19:ce<537.01?20:ce<537.11?"21+":ce<537.13?23:ce<537.18?24:ce<537.24?25:ce<537.36?26:ne!="Blink"?"27":"28")),ne&&(ne[1]+=" "+(ce+=typeof ce=="number"?".x":/[.+]/.test(ce)?"":"+")),re=="Safari"&&(!$||parseInt($)>45)&&($=ce)),re=="Opera"&&(ce=/\bzbov|zvav$/.exec(q))?(re+=" ",ye.unshift("desktop mode"),ce=="zvav"?(re+="Mini",$=null):re+="Mobile",q=q.replace(RegExp(" *"+ce+"$"),"")):re=="Safari"&&/\bChrome\b/.exec(ne&&ne[1])&&(ye.unshift("desktop mode"),re="Chrome Mobile",$=null,/\bOS X\b/.test(q)?(ie="Apple",q="iOS 4.3+"):q=null),$&&$.indexOf(ce=/[\d.]+$/.exec(q))==0&&S.indexOf("/"+ce+"-")>-1&&(q=c(q.replace(ce,""))),ne&&!/\b(?:Avant|Nook)\b/.test(re)&&(/Browser|Lunascape|Maxthon/.test(re)||re!="Safari"&&/^iOS/.test(q)&&/\bSafari\b/.test(ne[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(re)&&ne[1])&&((ce=ne[ne.length-1])&&ye.push(ce)),ye.length&&(ye=["("+ye.join("; ")+")"]),ie&&Se&&Se.indexOf(ie)<0&&ye.push("on "+ie),Se&&ye.push((/^on /.test(ye[ye.length-1])?"":"on ")+Se),q&&(ce=/ ([\d.+]+)$/.exec(q),pe=ce&&q.charAt(q.length-ce[0].length-1)=="/",q={architecture:32,family:ce&&!pe?q.replace(ce[0],""):q,version:ce?ce[1]:null,toString:function(){var ht=this.version;return this.family+(ht&&!pe?" "+ht:"")+(this.architecture==64?" 64-bit":"")}}),(ce=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ee))&&!/\bi686\b/i.test(Ee)?(q&&(q.architecture=64,q.family=q.family.replace(RegExp(" *"+ce),"")),re&&(/\bWOW64\b/i.test(S)||oe&&/\w(?:86|32)$/.test(T.cpuClass||T.platform)&&!/\bWin64; x64\b/i.test(S))&&ye.unshift("32-bit")):q&&/^OS X/.test(q.family)&&re=="Chrome"&&parseFloat($)>=39&&(q.architecture=64),S||(S=null);var ut={};return ut.description=S,ut.layout=ne&&ne[0],ut.manufacturer=ie,ut.name=re,ut.prerelease=se,ut.product=Se,ut.ua=S,ut.version=re&&$,ut.os=q||{architecture:null,family:null,version:null,toString:function(){return"null"}},ut.parse=P,ut.toString=nt,ut.version&&ye.unshift($),ut.name&&ye.unshift(re),q&&re&&!(q==String(q).split(" ")[0]&&(q==re.split(" ")[0]||Se))&&ye.push(Se?"("+q+")":"on "+q),ye.length&&(ut.description=ye.join(" ")),ut}var D=P();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(A.platform=D,define(function(){return D})):h&&E?i(D,function(S,x){h[x]=S}):A.platform=D}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,J,a){(function(R){"use strict";typeof R=="undefined"||!R.version||R.version.indexOf("v0.")===0||R.version.indexOf("v1.")===0&&R.version.indexOf("v1.8.")!==0?J.exports={nextTick:g}:J.exports=R;function g(A,f,h,E){if(typeof A!="function")throw new TypeError('"callback" argument must be a function');var w=arguments.length,r,m;switch(w){case 0:case 1:return R.nextTick(A);case 2:return R.nextTick(function(){A.call(null,f)});case 3:return R.nextTick(function(){A.call(null,f,h)});case 4:return R.nextTick(function(){A.call(null,f,h,E)});default:for(r=new Array(w-1),m=0;m1)for(var i=1;i= 0x80 (not a basic code point)","invalid-input":"Invalid input"},b=r-m,O=Math.floor,y=String.fromCharCode,c;function P(V){throw new RangeError(u[V])}function D(V,W){for(var B=V.length,X=[];B--;)X[B]=W(V[B]);return X}function S(V,W){var B=V.split("@"),X="";B.length>1&&(X=B[0]+"@",V=B[1]),V=V.replace(i,".");var ue=V.split("."),ve=D(ue,W).join(".");return X+ve}function x(V){for(var W=[],B=0,X=V.length,ue,ve;B=55296&&ue<=56319&&B65535&&(W-=65536,B+=y(W>>>10&1023|55296),W=56320|W&1023),B+=y(W),B}).join("")}function T(V){return V-48<10?V-22:V-65<26?V-65:V-97<26?V-97:r}function k(V,W){return V+22+75*(V<26)-((W!=0)<<5)}function N(V,W,B){var X=0;for(V=B?O(V/p):V>>1,V+=O(V/W);V>b*o>>1;X+=r)V=O(V/b);return O(X+(b+1)*V/(V+t))}function U(V){var W=[],B=V.length,X,ue=0,ve=s,he=d,Pe,Re,ce,Ee,ye,se,oe,$,pe;for(Pe=V.lastIndexOf(_),Pe<0&&(Pe=0),Re=0;Re=128&&P("not-basic"),W.push(V.charCodeAt(Re));for(ce=Pe>0?Pe+1:0;ce=B&&P("invalid-input"),oe=T(V.charCodeAt(ce++)),(oe>=r||oe>O((w-ue)/ye))&&P("overflow"),ue+=oe*ye,$=se<=he?m:se>=he+o?o:se-he,oe<$);se+=r)pe=r-$,ye>O(w/pe)&&P("overflow"),ye*=pe;X=W.length+1,he=N(ue-Ee,X,Ee==0),O(ue/X)>w-ve&&P("overflow"),ve+=O(ue/X),ue%=X,W.splice(ue++,0,ve)}return l(W)}function z(V){var W,B,X,ue,ve,he,Pe,Re,ce,Ee,ye,se=[],oe,$,pe,ne;for(V=x(V),oe=V.length,W=s,B=0,ve=d,he=0;he=W&&yeO((w-B)/$)&&P("overflow"),B+=(Pe-W)*$,W=Pe,he=0;hew&&P("overflow"),ye==W){for(Re=B,ce=r;!(Ee=ce<=ve?m:ce>=ve+o?o:ce-ve,Re0&&o>m&&(o=m);for(var t=0;t=0?(s=p.substr(0,d),_=p.substr(d+1)):(s=p,_=""),v=decodeURIComponent(s),C=decodeURIComponent(_),R(w,v)?g(w[v])?w[v].push(C):w[v]=[w[v],C]:w[v]=C}return w};var g=Array.isArray||function(A){return Object.prototype.toString.call(A)==="[object Array]"}},{}],211:[function(M,J,a){"use strict";var R=function(h){switch(typeof h){case"string":return h;case"boolean":return h?"true":"false";case"number":return isFinite(h)?h:"";default:return""}};J.exports=function(h,E,w,r){return E=E||"&",w=w||"=",h===null&&(h=void 0),typeof h=="object"?A(f(h),function(m){var o=encodeURIComponent(R(m))+w;return g(h[m])?A(h[m],function(t){return o+encodeURIComponent(R(t))}).join(E):o+encodeURIComponent(R(h[m]))}).join(E):r?encodeURIComponent(R(r))+w+encodeURIComponent(R(h)):""};var g=Array.isArray||function(h){return Object.prototype.toString.call(h)==="[object Array]"};function A(h,E){if(h.map)return h.map(E);for(var w=[],r=0;r0?(typeof re!="string"&&!Y.objectMode&&(0,f.default)(re)!==s.prototype&&(re=v(re)),ie?Y.endEmitted?ne.emit("error",new Error("stream.unshift() after end event")):T(ne,Y,re,!0):Y.ended?ne.emit("error",new Error("stream.push() after EOF")):(Y.reading=!1,Y.decoder&&!Se?(re=Y.decoder.write(re),Y.objectMode||re.length!==0?T(ne,Y,re,!1):B(ne,Y)):T(ne,Y,re,!1))):ie||(Y.reading=!1)}return N(Y)}function T(ne,re,Se,ie){re.flowing&&re.length===0&&!re.sync?(ne.emit("data",Se),ne.read(0)):(re.length+=re.objectMode?1:Se.length,ie?re.buffer.unshift(Se):re.buffer.push(Se),re.needReadable&&V(ne)),B(ne,re)}function k(ne,re){var Se;return!C(re)&&typeof re!="string"&&re!==void 0&&!ne.objectMode&&(Se=new TypeError("Invalid non-string/buffer chunk")),Se}function N(ne){return!ne.ended&&(ne.needReadable||ne.length=U?ne=U:(ne--,ne|=ne>>>1,ne|=ne>>>2,ne|=ne>>>4,ne|=ne>>>8,ne|=ne>>>16,ne++),ne}function H(ne,re){return ne<=0||re.length===0&&re.ended?0:re.objectMode?1:ne!==ne?re.flowing&&re.length?re.buffer.head.data.length:re.length:(ne>re.highWaterMark&&(re.highWaterMark=z(ne)),ne<=re.length?ne:re.ended?re.length:(re.needReadable=!0,0))}x.prototype.read=function(ne){b("read",ne),ne=parseInt(ne,10);var re=this._readableState,Se=ne;if(ne!==0&&(re.emittedReadable=!1),ne===0&&re.needReadable&&(re.length>=re.highWaterMark||re.ended))return b("read: emitReadable",re.length,re.ended),re.length===0&&re.ended?oe(this):V(this),null;if(ne=H(ne,re),ne===0&&re.ended)return re.length===0&&oe(this),null;var ie=re.needReadable;b("need readable",ie),(re.length===0||re.length-ne0?q=ce(ne,re):q=null,q===null?(re.needReadable=!0,ne=0):re.length-=ne,re.length===0&&(re.ended||(re.needReadable=!0),Se!==ne&&re.ended&&oe(this)),q!==null&&this.emit("data",q),q};function K(ne,re){if(re.ended)return;if(re.decoder){var Se=re.decoder.end();Se&&Se.length&&(re.buffer.push(Se),re.length+=re.objectMode?1:Se.length)}re.ended=!0,V(ne)}function V(ne){var re=ne._readableState;re.needReadable=!1,re.emittedReadable||(b("emitReadable",re.flowing),re.emittedReadable=!0,re.sync?r.nextTick(W,ne):W(ne))}function W(ne){b("emit readable"),ne.emit("readable"),Re(ne)}function B(ne,re){re.readingMore||(re.readingMore=!0,r.nextTick(X,ne,re))}function X(ne,re){for(var Se=re.length;!re.reading&&!re.flowing&&!re.ended&&re.length1&&pe(ie.pipes,ne)!==-1)&&!Me&&(b("false write response, pause",Se._readableState.awaitDrain),Se._readableState.awaitDrain++,nt=!0),Se.pause())}function ht(Ue){b("onerror",Ue),Ke(),ne.removeListener("error",ht),p(ne,"error")===0&&ne.emit("error",Ue)}D(ne,"error",ht);function pt(){ne.removeListener("finish",xt),Ke()}ne.once("close",pt);function xt(){b("onfinish"),ne.removeListener("close",pt),Ke()}ne.once("finish",xt);function Ke(){b("unpipe"),Se.unpipe(ne)}return ne.emit("pipe",Se),ie.flowing||(b("pipe resume"),Se.resume()),ne};function ue(ne){return function(){var re=ne._readableState;b("pipeOnDrain",re.awaitDrain),re.awaitDrain&&re.awaitDrain--,re.awaitDrain===0&&p(ne,"data")&&(re.flowing=!0,Re(ne))}}x.prototype.unpipe=function(ne){var re=this._readableState,Se={hasUnpiped:!1};if(re.pipesCount===0)return this;if(re.pipesCount===1)return ne&&ne!==re.pipes?this:(ne||(ne=re.pipes),re.pipes=null,re.pipesCount=0,re.flowing=!1,ne&&ne.emit("unpipe",this,Se),this);if(!ne){var ie=re.pipes,q=re.pipesCount;re.pipes=null,re.pipesCount=0,re.flowing=!1;for(var Y=0;Y=re.length?(re.decoder?Se=re.buffer.join(""):re.buffer.length===1?Se=re.buffer.head.data:Se=re.buffer.concat(re.length),re.buffer.clear()):Se=Ee(ne,re.buffer,re.decoder),Se}function Ee(ne,re,Se){var ie;return neY.length?Y.length:ne;if(te===Y.length?q+=Y:q+=Y.slice(0,ne),ne-=te,ne===0){te===Y.length?(++ie,Se.next?re.head=Se.next:re.head=re.tail=null):(re.head=Se,Se.data=Y.slice(te));break}++ie}return re.length-=ie,q}function se(ne,re){var Se=s.allocUnsafe(ne),ie=re.head,q=1;for(ie.data.copy(Se),ne-=ie.data.length;ie=ie.next;){var Y=ie.data,te=ne>Y.length?Y.length:ne;if(Y.copy(Se,Se.length-ne,0,te),ne-=te,ne===0){te===Y.length?(++q,ie.next?re.head=ie.next:re.head=re.tail=null):(re.head=ie,ie.data=Y.slice(te));break}++q}return re.length-=q,Se}function oe(ne){var re=ne._readableState;if(re.length>0)throw new Error('"endReadable()" called on non-empty stream');re.endEmitted||(re.ended=!0,r.nextTick($,re,ne))}function $(ne,re){!ne.endEmitted&&ne.length===0&&(ne.endEmitted=!0,re.readable=!1,re.emit("end"))}function pe(ne,re){for(var Se=0,ie=ne.length;Se-1?p.default:s.nextTick,i;k.WritableState=l;var u=(0,o.default)(M("core-util-is"));u.inherits=M("inherits");var b={deprecate:M("util-deprecate")},O=M("./internal/streams/stream"),y=M("safe-buffer").Buffer,c=g.Uint8Array||function(){};function P(se){return y.from(se)}function D(se){return y.isBuffer(se)||se instanceof c}var S=M("./internal/streams/destroy");u.inherits(k,O);function x(){}function l(se,oe){i=i||M("./_stream_duplex"),se=se||{};var $=oe instanceof i;this.objectMode=!!se.objectMode,$&&(this.objectMode=this.objectMode||!!se.writableObjectMode);var pe=se.highWaterMark,ne=se.writableHighWaterMark,re=this.objectMode?16:16*1024;pe||pe===0?this.highWaterMark=pe:$&&(ne||ne===0)?this.highWaterMark=ne:this.highWaterMark=re,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Se=se.decodeStrings===!1;this.decodeStrings=!Se,this.defaultEncoding=se.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ie){B(oe,ie)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new v(this)}l.prototype.getBuffer=function(){for(var oe=this.bufferedRequest,$=[];oe;)$.push(oe),oe=oe.next;return $},function(){try{Object.defineProperty(l.prototype,"buffer",{get:b.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(se){}}();var T;typeof r.default=="function"&&E.default&&typeof Function.prototype[E.default]=="function"?(T=Function.prototype[E.default],(0,f.default)(k,E.default,{value:function(oe){return T.call(this,oe)?!0:this!==k?!1:oe&&oe._writableState instanceof l}})):T=function(oe){return oe instanceof this};function k(se){if(i=i||M("./_stream_duplex"),!T.call(k,this)&&!(this instanceof i))return new k(se);this._writableState=new l(se,this),this.writable=!0,se&&(typeof se.write=="function"&&(this._write=se.write),typeof se.writev=="function"&&(this._writev=se.writev),typeof se.destroy=="function"&&(this._destroy=se.destroy),typeof se.final=="function"&&(this._final=se.final)),O.call(this)}k.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function N(se,oe){var $=new Error("write after end");se.emit("error",$),s.nextTick(oe,$)}function U(se,oe,$,pe){var ne=!0,re=!1;return $===null?re=new TypeError("May not write null values to stream"):typeof $!="string"&&$!==void 0&&!oe.objectMode&&(re=new TypeError("Invalid non-string/buffer chunk")),re&&(se.emit("error",re),s.nextTick(pe,re),ne=!1),ne}k.prototype.write=function(se,oe,$){var pe=this._writableState,ne=!1,re=!pe.objectMode&&D(se);return re&&!y.isBuffer(se)&&(se=P(se)),typeof oe=="function"&&($=oe,oe=null),re?oe="buffer":oe||(oe=pe.defaultEncoding),typeof $!="function"&&($=x),pe.ended?N(this,$):(re||U(this,pe,se,$))&&(pe.pendingcb++,ne=H(this,pe,re,se,oe,$)),ne},k.prototype.cork=function(){var se=this._writableState;se.corked++},k.prototype.uncork=function(){var se=this._writableState;se.corked&&(se.corked--,!se.writing&&!se.corked&&!se.finished&&!se.bufferProcessing&&se.bufferedRequest&&ve(this,se))},k.prototype.setDefaultEncoding=function(oe){if(typeof oe=="string"&&(oe=oe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((oe+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+oe);return this._writableState.defaultEncoding=oe,this};function z(se,oe,$){return!se.objectMode&&se.decodeStrings!==!1&&typeof oe=="string"&&(oe=y.from(oe,$)),oe}Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function H(se,oe,$,pe,ne,re){if(!$){var Se=z(oe,pe,ne);pe!==Se&&($=!0,ne="buffer",pe=Se)}var ie=oe.objectMode?1:pe.length;oe.length+=ie;var q=oe.length0?this.tail.next=r:this.head=r,this.tail=r,++this.length},h.prototype.unshift=function(w){var r={data:w,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length},h.prototype.shift=function(){if(this.length===0)return;var w=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,w},h.prototype.clear=function(){this.head=this.tail=null,this.length=0},h.prototype.join=function(w){if(this.length===0)return"";for(var r=this.head,m=""+r.data;r=r.next;)m+=w+r.data;return m},h.prototype.concat=function(w){if(this.length===0)return g.alloc(0);if(this.length===1)return this.head.data;for(var r=g.allocUnsafe(w>>>0),m=this.head,o=0;m;)f(m.data,r,o),o+=m.data.length,m=m.next;return r},h}(),A&&A.inspect&&A.inspect.custom&&(J.exports.prototype[A.inspect.custom]=function(){var h=A.inspect({length:this.length});return this.constructor.name+" "+h})},{"safe-buffer":228,util:71}],220:[function(M,J,a){"use strict";var R=M("process-nextick-args");function g(h,E){var w=this,r=this._readableState&&this._readableState.destroyed,m=this._writableState&&this._writableState.destroyed;return r||m?(E?E(h):h&&(!this._writableState||!this._writableState.errorEmitted)&&R.nextTick(f,this,h),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(h||null,function(o){!E&&o?(R.nextTick(f,w,o),w._writableState&&(w._writableState.errorEmitted=!0)):E&&E(o)}),this)}function A(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function f(h,E){h.emit("error",E)}J.exports={destroy:g,undestroy:A}},{"process-nextick-args":207}],221:[function(M,J,a){"use strict";J.exports=M("events").EventEmitter},{events:192}],222:[function(M,J,a){J.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,J,a){a=J.exports=M("./lib/_stream_readable.js"),a.Stream=a,a.Readable=a,a.Writable=M("./lib/_stream_writable.js"),a.Duplex=M("./lib/_stream_duplex.js"),a.Transform=M("./lib/_stream_transform.js"),a.PassThrough=M("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":214,"./lib/_stream_passthrough.js":215,"./lib/_stream_readable.js":216,"./lib/_stream_transform.js":217,"./lib/_stream_writable.js":218}],224:[function(M,J,a){J.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,J,a){J.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,J,a){var R=function(){return this}()||Function("return this")(),g=R.regeneratorRuntime&&Object.getOwnPropertyNames(R).indexOf("regeneratorRuntime")>=0,A=g&&R.regeneratorRuntime;if(R.regeneratorRuntime=void 0,J.exports=M("./runtime"),g)R.regeneratorRuntime=A;else try{delete R.regeneratorRuntime}catch(f){R.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,J,a){!function(R){"use strict";var g=Object.prototype,A=g.hasOwnProperty,f,h=typeof Symbol=="function"?Symbol:{},E=h.iterator||"@@iterator",w=h.asyncIterator||"@@asyncIterator",r=h.toStringTag||"@@toStringTag",m=typeof J=="object",o=R.regeneratorRuntime;if(o){m&&(J.exports=o);return}o=R.regeneratorRuntime=m?J.exports:{};function t(H,K,V,W){var B=K&&K.prototype instanceof i?K:i,X=Object.create(B.prototype),ue=new N(W||[]);return X._invoke=x(H,V,ue),X}o.wrap=t;function p(H,K,V){try{return{type:"normal",arg:H.call(K,V)}}catch(W){return{type:"throw",arg:W}}}var d="suspendedStart",s="suspendedYield",_="executing",v="completed",C={};function i(){}function u(){}function b(){}var O={};O[E]=function(){return this};var y=Object.getPrototypeOf,c=y&&y(y(U([])));c&&c!==g&&A.call(c,E)&&(O=c);var P=b.prototype=i.prototype=Object.create(O);u.prototype=P.constructor=b,b.constructor=u,b[r]=u.displayName="GeneratorFunction";function D(H){["next","throw","return"].forEach(function(K){H[K]=function(V){return this._invoke(K,V)}})}o.isGeneratorFunction=function(H){var K=typeof H=="function"&&H.constructor;return K?K===u||(K.displayName||K.name)==="GeneratorFunction":!1},o.mark=function(H){return Object.setPrototypeOf?Object.setPrototypeOf(H,b):(H.__proto__=b,r in H||(H[r]="GeneratorFunction")),H.prototype=Object.create(P),H},o.awrap=function(H){return{__await:H}};function S(H){function K(B,X,ue,ve){var he=p(H[B],H,X);if(he.type==="throw")ve(he.arg);else{var Pe=he.arg,Re=Pe.value;return Re&&typeof Re=="object"&&A.call(Re,"__await")?Promise.resolve(Re.__await).then(function(ce){K("next",ce,ue,ve)},function(ce){K("throw",ce,ue,ve)}):Promise.resolve(Re).then(function(ce){Pe.value=ce,ue(Pe)},ve)}}var V;function W(B,X){function ue(){return new Promise(function(ve,he){K(B,X,ve,he)})}return V=V?V.then(ue,ue):ue()}this._invoke=W}D(S.prototype),S.prototype[w]=function(){return this},o.AsyncIterator=S,o.async=function(H,K,V,W){var B=new S(t(H,K,V,W));return o.isGeneratorFunction(K)?B:B.next().then(function(X){return X.done?X.value:B.next()})};function x(H,K,V){var W=d;return function(X,ue){if(W===_)throw new Error("Generator is already running");if(W===v){if(X==="throw")throw ue;return z()}for(V.method=X,V.arg=ue;;){var ve=V.delegate;if(ve){var he=l(ve,V);if(he){if(he===C)continue;return he}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(W===d)throw W=v,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);W=_;var Pe=p(H,K,V);if(Pe.type==="normal"){if(W=V.done?v:s,Pe.arg===C)continue;return{value:Pe.arg,done:V.done}}else Pe.type==="throw"&&(W=v,V.method="throw",V.arg=Pe.arg)}}}function l(H,K){var V=H.iterator[K.method];if(V===f){if(K.delegate=null,K.method==="throw"){if(H.iterator.return&&(K.method="return",K.arg=f,l(H,K),K.method==="throw"))return C;K.method="throw",K.arg=new TypeError("The iterator does not provide a 'throw' method")}return C}var W=p(V,H.iterator,K.arg);if(W.type==="throw")return K.method="throw",K.arg=W.arg,K.delegate=null,C;var B=W.arg;if(!B)return K.method="throw",K.arg=new TypeError("iterator result is not an object"),K.delegate=null,C;if(B.done)K[H.resultName]=B.value,K.next=H.nextLoc,K.method!=="return"&&(K.method="next",K.arg=f);else return B;return K.delegate=null,C}D(P),P[r]="Generator",P[E]=function(){return this},P.toString=function(){return"[object Generator]"};function T(H){var K={tryLoc:H[0]};1 in H&&(K.catchLoc=H[1]),2 in H&&(K.finallyLoc=H[2],K.afterLoc=H[3]),this.tryEntries.push(K)}function k(H){var K=H.completion||{};K.type="normal",delete K.arg,H.completion=K}function N(H){this.tryEntries=[{tryLoc:"root"}],H.forEach(T,this),this.reset(!0)}o.keys=function(H){var K=[];for(var V in H)K.push(V);return K.reverse(),function W(){for(;K.length;){var B=K.pop();if(B in H)return W.value=B,W.done=!1,W}return W.done=!0,W}};function U(H){if(H){var K=H[E];if(K)return K.call(H);if(typeof H.next=="function")return H;if(!isNaN(H.length)){var V=-1,W=function B(){for(;++V=0;--W){var B=this.tryEntries[W],X=B.completion;if(B.tryLoc==="root")return V("end");if(B.tryLoc<=this.prev){var ue=A.call(B,"catchLoc"),ve=A.call(B,"finallyLoc");if(ue&&ve){if(this.prev=0;--V){var W=this.tryEntries[V];if(W.tryLoc<=this.prev&&A.call(W,"finallyLoc")&&this.prev=0;--K){var V=this.tryEntries[K];if(V.finallyLoc===H)return this.complete(V.completion,V.afterLoc),k(V),C}},catch:function(H){for(var K=this.tryEntries.length-1;K>=0;--K){var V=this.tryEntries[K];if(V.tryLoc===H){var W=V.completion;if(W.type==="throw"){var B=W.arg;k(V)}return B}}throw new Error("illegal catch attempt")},delegateYield:function(H,K,V){return this.delegate={iterator:U(H),resultName:K,nextLoc:V},this.method==="next"&&(this.arg=f),C}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,J,a){var R=M("buffer"),g=R.Buffer;function A(h,E){for(var w in h)E[w]=h[w]}g.from&&g.alloc&&g.allocUnsafe&&g.allocUnsafeSlow?J.exports=R:(A(R,a),a.Buffer=f);function f(h,E,w){return g(h,E,w)}A(g,f),f.from=function(h,E,w){if(typeof h=="number")throw new TypeError("Argument must not be a number");return g(h,E,w)},f.alloc=function(h,E,w){if(typeof h!="number")throw new TypeError("Argument must be a number");var r=g(h);return E!==void 0?typeof w=="string"?r.fill(E,w):r.fill(E):r.fill(0),r},f.allocUnsafe=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return g(h)},f.allocUnsafeSlow=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return R.SlowBuffer(h)}},{buffer:73}],229:[function(M,J,a){(function(R){"use strict";var g=M("babel-runtime/core-js/string/from-code-point"),A=s(g),f=M("babel-runtime/core-js/json/stringify"),h=s(f),E=M("babel-runtime/helpers/typeof"),w=s(E),r=M("babel-runtime/core-js/object/define-property"),m=s(r),o=M("babel-runtime/core-js/object/keys"),t=s(o),p=M("babel-runtime/core-js/object/create"),d=s(p);function s(_){return _&&_.__esModule?_:{default:_}}(function(_){_.parser=function(Y,te){return new C(Y,te)},_.SAXParser=C,_.SAXStream=P,_.createStream=c,_.MAX_BUFFER_LENGTH=64*1024;var v=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];_.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function C(Y,te){if(!(this instanceof C))return new C(Y,te);var Oe=this;u(Oe),Oe.q=Oe.c="",Oe.bufferCheckPosition=_.MAX_BUFFER_LENGTH,Oe.opt=te||{},Oe.opt.lowercase=Oe.opt.lowercase||Oe.opt.lowercasetags,Oe.looseCase=Oe.opt.lowercase?"toLowerCase":"toUpperCase",Oe.tags=[],Oe.closed=Oe.closedRoot=Oe.sawRoot=!1,Oe.tag=Oe.error=null,Oe.strict=!!Y,Oe.noscript=!!(Y||Oe.opt.noscript),Oe.state=X.BEGIN,Oe.strictEntities=Oe.opt.strictEntities,Oe.ENTITIES=Oe.strictEntities?(0,d.default)(_.XML_ENTITIES):(0,d.default)(_.ENTITIES),Oe.attribList=[],Oe.opt.xmlns&&(Oe.ns=(0,d.default)(T)),Oe.trackPosition=Oe.opt.position!==!1,Oe.trackPosition&&(Oe.position=Oe.line=Oe.column=0),ve(Oe,"onready")}d.default||(Object.create=function(Y){function te(){}te.prototype=Y;var Oe=new te;return Oe}),t.default||(Object.keys=function(Y){var te=[];for(var Oe in Y)Y.hasOwnProperty(Oe)&&te.push(Oe);return te});function i(Y){for(var te=Math.max(_.MAX_BUFFER_LENGTH,10),Oe=0,Ce=0,Me=v.length;Cete)switch(v[Ce]){case"textNode":Pe(Y);break;case"cdata":he(Y,"oncdata",Y.cdata),Y.cdata="";break;case"script":he(Y,"onscript",Y.script),Y.script="";break;default:ce(Y,"Max buffer length exceeded: "+v[Ce])}Oe=Math.max(Oe,$e)}var nt=_.MAX_BUFFER_LENGTH-Oe;Y.bufferCheckPosition=nt+Y.position}function u(Y){for(var te=0,Oe=v.length;te"||H(Y)}function W(Y,te){return Y.test(te)}function B(Y,te){return!W(Y,te)}var X=0;_.STATE={BEGIN:X++,BEGIN_WHITESPACE:X++,TEXT:X++,TEXT_ENTITY:X++,OPEN_WAKA:X++,SGML_DECL:X++,SGML_DECL_QUOTED:X++,DOCTYPE:X++,DOCTYPE_QUOTED:X++,DOCTYPE_DTD:X++,DOCTYPE_DTD_QUOTED:X++,COMMENT_STARTING:X++,COMMENT:X++,COMMENT_ENDING:X++,COMMENT_ENDED:X++,CDATA:X++,CDATA_ENDING:X++,CDATA_ENDING_2:X++,PROC_INST:X++,PROC_INST_BODY:X++,PROC_INST_ENDING:X++,OPEN_TAG:X++,OPEN_TAG_SLASH:X++,ATTRIB:X++,ATTRIB_NAME:X++,ATTRIB_NAME_SAW_WHITE:X++,ATTRIB_VALUE:X++,ATTRIB_VALUE_QUOTED:X++,ATTRIB_VALUE_CLOSED:X++,ATTRIB_VALUE_UNQUOTED:X++,ATTRIB_VALUE_ENTITY_Q:X++,ATTRIB_VALUE_ENTITY_U:X++,CLOSE_TAG:X++,CLOSE_TAG_SAW_WHITE:X++,SCRIPT:X++,SCRIPT_ENDING:X++},_.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},_.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,t.default)(_.ENTITIES).forEach(function(Y){var te=_.ENTITIES[Y],Oe=typeof te=="number"?String.fromCharCode(te):te;_.ENTITIES[Y]=Oe});for(var ue in _.STATE)_.STATE[_.STATE[ue]]=ue;X=_.STATE;function ve(Y,te,Oe){Y[te]&&Y[te](Oe)}function he(Y,te,Oe){Y.textNode&&Pe(Y),ve(Y,te,Oe)}function Pe(Y){Y.textNode=Re(Y.opt,Y.textNode),Y.textNode&&ve(Y,"ontext",Y.textNode),Y.textNode=""}function Re(Y,te){return Y.trim&&(te=te.trim()),Y.normalize&&(te=te.replace(/\s+/g," ")),te}function ce(Y,te){return Pe(Y),Y.trackPosition&&(te+=` Line: `+Y.line+` Column: `+Y.column+` Char: `+Y.c),te=new Error(te),Y.error=te,ve(Y,"onerror",te),Y}function Ee(Y){return Y.sawRoot&&!Y.closedRoot&&ye(Y,"Unclosed root tag"),Y.state!==X.BEGIN&&Y.state!==X.BEGIN_WHITESPACE&&Y.state!==X.TEXT&&ce(Y,"Unexpected end"),Pe(Y),Y.c="",Y.closed=!0,ve(Y,"onend"),C.call(Y,Y.strict,Y.opt),Y}function ye(Y,te){if((typeof Y=="undefined"?"undefined":(0,w.default)(Y))!=="object"||!(Y instanceof C))throw new Error("bad call to strictFail");Y.strict&&ce(Y,te)}function se(Y){Y.strict||(Y.tagName=Y.tagName[Y.looseCase]());var te=Y.tags[Y.tags.length-1]||Y,Oe=Y.tag={name:Y.tagName,attributes:{}};Y.opt.xmlns&&(Oe.ns=te.ns),Y.attribList.length=0,he(Y,"onopentagstart",Oe)}function oe(Y,te){var Oe=Y.indexOf(":"),Ce=Oe<0?["",Y]:Y.split(":"),Me=Ce[0],$e=Ce[1];return te&&Y==="xmlns"&&(Me="xmlns",$e=""),{prefix:Me,local:$e}}function $(Y){if(Y.strict||(Y.attribName=Y.attribName[Y.looseCase]()),Y.attribList.indexOf(Y.attribName)!==-1||Y.tag.attributes.hasOwnProperty(Y.attribName)){Y.attribName=Y.attribValue="";return}if(Y.opt.xmlns){var te=oe(Y.attribName,!0),Oe=te.prefix,Ce=te.local;if(Oe==="xmlns")if(Ce==="xml"&&Y.attribValue!==x)ye(Y,"xml: prefix must be bound to "+x+` Actual: `+Y.attribValue);else if(Ce==="xmlns"&&Y.attribValue!==l)ye(Y,"xmlns: prefix must be bound to "+l+` Actual: `+Y.attribValue);else{var Me=Y.tag,$e=Y.tags[Y.tags.length-1]||Y;Me.ns===$e.ns&&(Me.ns=(0,d.default)($e.ns)),Me.ns[Ce]=Y.attribValue}Y.attribList.push([Y.attribName,Y.attribValue])}else Y.tag.attributes[Y.attribName]=Y.attribValue,he(Y,"onattribute",{name:Y.attribName,value:Y.attribValue});Y.attribName=Y.attribValue=""}function pe(Y,te){if(Y.opt.xmlns){var Oe=Y.tag,Ce=oe(Y.tagName);Oe.prefix=Ce.prefix,Oe.local=Ce.local,Oe.uri=Oe.ns[Ce.prefix]||"",Oe.prefix&&!Oe.uri&&(ye(Y,"Unbound namespace prefix: "+(0,h.default)(Y.tagName)),Oe.uri=Ce.prefix);var Me=Y.tags[Y.tags.length-1]||Y;Oe.ns&&Me.ns!==Oe.ns&&(0,t.default)(Oe.ns).forEach(function(gt){he(Y,"onopennamespace",{prefix:gt,uri:Oe.ns[gt]})});for(var $e=0,nt=Y.attribList.length;$e",Y.tagName="",Y.state=X.SCRIPT;return}he(Y,"onscript",Y.script),Y.script=""}var te=Y.tags.length,Oe=Y.tagName;Y.strict||(Oe=Oe[Y.looseCase]());for(var Ce=Oe;te--;){var Me=Y.tags[te];if(Me.name!==Ce)ye(Y,"Unexpected close tag");else break}if(te<0){ye(Y,"Unmatched closing tag: "+Y.tagName),Y.textNode+="",Y.state=X.TEXT;return}Y.tagName=Oe;for(var $e=Y.tags.length;$e-- >te;){var nt=Y.tag=Y.tags.pop();Y.tagName=Y.tag.name,he(Y,"onclosetag",Y.tagName);var ut={};for(var ht in nt.ns)ut[ht]=nt.ns[ht];var pt=Y.tags[Y.tags.length-1]||Y;Y.opt.xmlns&&nt.ns!==pt.ns&&(0,t.default)(nt.ns).forEach(function(xt){var Ke=nt.ns[xt];he(Y,"onclosenamespace",{prefix:xt,uri:Ke})})}te===0&&(Y.closedRoot=!0),Y.tagName=Y.attribValue=Y.attribName="",Y.attribList.length=0,Y.state=X.TEXT}function re(Y){var te=Y.entity,Oe=te.toLowerCase(),Ce,Me="";return Y.ENTITIES[te]?Y.ENTITIES[te]:Y.ENTITIES[Oe]?Y.ENTITIES[Oe]:(te=Oe,te.charAt(0)==="#"&&(te.charAt(1)==="x"?(te=te.slice(2),Ce=parseInt(te,16),Me=Ce.toString(16)):(te=te.slice(1),Ce=parseInt(te,10),Me=Ce.toString(10))),te=te.replace(/^0+/,""),isNaN(Ce)||Me.toLowerCase()!==te?(ye(Y,"Invalid character entity"),"&"+Y.entity+";"):(0,A.default)(Ce))}function Se(Y,te){te==="<"?(Y.state=X.OPEN_WAKA,Y.startTagPosition=Y.position):H(te)||(ye(Y,"Non-whitespace before first tag."),Y.textNode=te,Y.state=X.TEXT)}function ie(Y,te){var Oe="";return te"?(he(te,"onsgmldeclaration",te.sgmlDecl),te.sgmlDecl="",te.state=X.TEXT):(K(Ce)&&(te.state=X.SGML_DECL_QUOTED),te.sgmlDecl+=Ce);continue;case X.SGML_DECL_QUOTED:Ce===te.q&&(te.state=X.SGML_DECL,te.q=""),te.sgmlDecl+=Ce;continue;case X.DOCTYPE:Ce===">"?(te.state=X.TEXT,he(te,"ondoctype",te.doctype),te.doctype=!0):(te.doctype+=Ce,Ce==="["?te.state=X.DOCTYPE_DTD:K(Ce)&&(te.state=X.DOCTYPE_QUOTED,te.q=Ce));continue;case X.DOCTYPE_QUOTED:te.doctype+=Ce,Ce===te.q&&(te.q="",te.state=X.DOCTYPE);continue;case X.DOCTYPE_DTD:te.doctype+=Ce,Ce==="]"?te.state=X.DOCTYPE:K(Ce)&&(te.state=X.DOCTYPE_DTD_QUOTED,te.q=Ce);continue;case X.DOCTYPE_DTD_QUOTED:te.doctype+=Ce,Ce===te.q&&(te.state=X.DOCTYPE_DTD,te.q="");continue;case X.COMMENT:Ce==="-"?te.state=X.COMMENT_ENDING:te.comment+=Ce;continue;case X.COMMENT_ENDING:Ce==="-"?(te.state=X.COMMENT_ENDED,te.comment=Re(te.opt,te.comment),te.comment&&he(te,"oncomment",te.comment),te.comment=""):(te.comment+="-"+Ce,te.state=X.COMMENT);continue;case X.COMMENT_ENDED:Ce!==">"?(ye(te,"Malformed comment"),te.comment+="--"+Ce,te.state=X.COMMENT):te.state=X.TEXT;continue;case X.CDATA:Ce==="]"?te.state=X.CDATA_ENDING:te.cdata+=Ce;continue;case X.CDATA_ENDING:Ce==="]"?te.state=X.CDATA_ENDING_2:(te.cdata+="]"+Ce,te.state=X.CDATA);continue;case X.CDATA_ENDING_2:Ce===">"?(te.cdata&&he(te,"oncdata",te.cdata),he(te,"onclosecdata"),te.cdata="",te.state=X.TEXT):Ce==="]"?te.cdata+="]":(te.cdata+="]]"+Ce,te.state=X.CDATA);continue;case X.PROC_INST:Ce==="?"?te.state=X.PROC_INST_ENDING:H(Ce)?te.state=X.PROC_INST_BODY:te.procInstName+=Ce;continue;case X.PROC_INST_BODY:if(!te.procInstBody&&H(Ce))continue;Ce==="?"?te.state=X.PROC_INST_ENDING:te.procInstBody+=Ce;continue;case X.PROC_INST_ENDING:Ce===">"?(he(te,"onprocessinginstruction",{name:te.procInstName,body:te.procInstBody}),te.procInstName=te.procInstBody="",te.state=X.TEXT):(te.procInstBody+="?"+Ce,te.state=X.PROC_INST_BODY);continue;case X.OPEN_TAG:W(N,Ce)?te.tagName+=Ce:(se(te),Ce===">"?pe(te):Ce==="/"?te.state=X.OPEN_TAG_SLASH:(H(Ce)||ye(te,"Invalid character in tag name"),te.state=X.ATTRIB));continue;case X.OPEN_TAG_SLASH:Ce===">"?(pe(te,!0),ne(te)):(ye(te,"Forward-slash in opening tag not followed by >"),te.state=X.ATTRIB);continue;case X.ATTRIB:if(H(Ce))continue;Ce===">"?pe(te):Ce==="/"?te.state=X.OPEN_TAG_SLASH:W(k,Ce)?(te.attribName=Ce,te.attribValue="",te.state=X.ATTRIB_NAME):ye(te,"Invalid attribute name");continue;case X.ATTRIB_NAME:Ce==="="?te.state=X.ATTRIB_VALUE:Ce===">"?(ye(te,"Attribute without value"),te.attribValue=te.attribName,$(te),pe(te)):H(Ce)?te.state=X.ATTRIB_NAME_SAW_WHITE:W(N,Ce)?te.attribName+=Ce:ye(te,"Invalid attribute name");continue;case X.ATTRIB_NAME_SAW_WHITE:if(Ce==="=")te.state=X.ATTRIB_VALUE;else{if(H(Ce))continue;ye(te,"Attribute without value"),te.tag.attributes[te.attribName]="",te.attribValue="",he(te,"onattribute",{name:te.attribName,value:""}),te.attribName="",Ce===">"?pe(te):W(k,Ce)?(te.attribName=Ce,te.state=X.ATTRIB_NAME):(ye(te,"Invalid attribute name"),te.state=X.ATTRIB)}continue;case X.ATTRIB_VALUE:if(H(Ce))continue;K(Ce)?(te.q=Ce,te.state=X.ATTRIB_VALUE_QUOTED):(ye(te,"Unquoted attribute value"),te.state=X.ATTRIB_VALUE_UNQUOTED,te.attribValue=Ce);continue;case X.ATTRIB_VALUE_QUOTED:if(Ce!==te.q){Ce==="&"?te.state=X.ATTRIB_VALUE_ENTITY_Q:te.attribValue+=Ce;continue}$(te),te.q="",te.state=X.ATTRIB_VALUE_CLOSED;continue;case X.ATTRIB_VALUE_CLOSED:H(Ce)?te.state=X.ATTRIB:Ce===">"?pe(te):Ce==="/"?te.state=X.OPEN_TAG_SLASH:W(k,Ce)?(ye(te,"No whitespace between attributes"),te.attribName=Ce,te.attribValue="",te.state=X.ATTRIB_NAME):ye(te,"Invalid attribute name");continue;case X.ATTRIB_VALUE_UNQUOTED:if(!V(Ce)){Ce==="&"?te.state=X.ATTRIB_VALUE_ENTITY_U:te.attribValue+=Ce;continue}$(te),Ce===">"?pe(te):te.state=X.ATTRIB;continue;case X.CLOSE_TAG:if(te.tagName)Ce===">"?ne(te):W(N,Ce)?te.tagName+=Ce:te.script?(te.script+=""?ne(te):ye(te,"Invalid characters in closing tag");continue;case X.TEXT_ENTITY:case X.ATTRIB_VALUE_ENTITY_Q:case X.ATTRIB_VALUE_ENTITY_U:var nt,ut;switch(te.state){case X.TEXT_ENTITY:nt=X.TEXT,ut="textNode";break;case X.ATTRIB_VALUE_ENTITY_Q:nt=X.ATTRIB_VALUE_QUOTED,ut="attribValue";break;case X.ATTRIB_VALUE_ENTITY_U:nt=X.ATTRIB_VALUE_UNQUOTED,ut="attribValue";break}Ce===";"?(te[ut]+=re(te),te.entity="",te.state=nt):W(te.entity.length?z:U,Ce)?te.entity+=Ce:(ye(te,"Invalid character in entity name"),te[ut]+="&"+te.entity+Ce,te.entity="",te.state=nt);continue;default:throw new Error(te,"Unknown state: "+te.state)}}return te.position>=te.bufferCheckPosition&&i(te),te}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */A.default||function(){var Y=String.fromCharCode,te=Math.floor,Oe=function(){var Me=16384,$e=[],nt,ut,ht=-1,pt=arguments.length;if(!pt)return"";for(var xt="";++ht1114111||te(Ke)!==Ke)throw RangeError("Invalid code point: "+Ke);Ke<=65535?$e.push(Ke):(Ke-=65536,nt=(Ke>>10)+55296,ut=Ke%1024+56320,$e.push(nt,ut)),(ht+1===pt||$e.length>Me)&&(xt+=Y.apply(null,$e),$e.length=0)}return xt};m.default?Object.defineProperty(String,"fromCodePoint",{value:Oe,configurable:!0,writable:!0}):String.fromCodePoint=Oe}()})(typeof a=="undefined"?(void 0).sax={}:a)}).call(this,M("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/string/from-code-point":63,"babel-runtime/helpers/typeof":67,buffer:73,stream:230,string_decoder:72}],230:[function(M,J,a){J.exports=A;var R=M("events").EventEmitter,g=M("inherits");g(A,R),A.Readable=M("readable-stream/readable.js"),A.Writable=M("readable-stream/writable.js"),A.Duplex=M("readable-stream/duplex.js"),A.Transform=M("readable-stream/transform.js"),A.PassThrough=M("readable-stream/passthrough.js"),A.Stream=A;function A(){R.call(this)}A.prototype.pipe=function(f,h){var E=this;function w(s){f.writable&&(f.write(s)===!1&&E.pause&&E.pause())}E.on("data",w);function r(){E.readable&&E.resume&&E.resume()}f.on("drain",r),!f._isStdio&&(!h||h.end!==!1)&&(E.on("end",o),E.on("close",t));var m=!1;function o(){if(m)return;m=!0,f.end()}function t(){if(m)return;m=!0,typeof f.destroy=="function"&&f.destroy()}function p(s){if(d(),R.listenerCount(this,"error")===0)throw s}E.on("error",p),f.on("error",p);function d(){E.removeListener("data",w),f.removeListener("drain",r),E.removeListener("end",o),E.removeListener("close",t),E.removeListener("error",p),f.removeListener("error",p),E.removeListener("end",d),E.removeListener("close",d),f.removeListener("close",d)}return E.on("end",d),E.on("close",d),f.on("close",d),f.emit("pipe",E),f}},{events:192,inherits:196,"readable-stream/duplex.js":213,"readable-stream/passthrough.js":222,"readable-stream/readable.js":223,"readable-stream/transform.js":224,"readable-stream/writable.js":225}],231:[function(M,J,a){(function(R){var g=M("./lib/request"),A=M("./lib/response"),f=M("xtend"),h=M("builtin-status-codes"),E=M("url"),w=a;w.request=function(r,m){typeof r=="string"?r=E.parse(r):r=f(r);var o=R.location.protocol.search(/^https?:$/)===-1?"http:":"",t=r.protocol||o,p=r.hostname||r.host,d=r.port,s=r.path||"/";p&&p.indexOf(":")!==-1&&(p="["+p+"]"),r.url=(p?t+"//"+p:"")+(d?":"+d:"")+s,r.method=(r.method||"GET").toUpperCase(),r.headers=r.headers||{};var _=new g(r);return m&&_.on("response",m),_},w.get=function(m,o){var t=w.request(m,o);return t.end(),t},w.ClientRequest=g,w.IncomingMessage=A.IncomingMessage,w.Agent=function(){},w.Agent.defaultMaxSockets=4,w.globalAgent=new w.Agent,w.STATUS_CODES=h,w.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":233,"./lib/response":234,"builtin-status-codes":74,url:238,xtend:283}],232:[function(M,J,a){(function(R){"use strict";a.fetch=w(R.fetch)&&w(R.ReadableStream),a.writableStream=w(R.WritableStream),a.abortController=w(R.AbortController),a.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),a.blobConstructor=!0}catch(r){}var g;function A(){if(g!==void 0)return g;if(R.XMLHttpRequest){g=new R.XMLHttpRequest;try{g.open("GET",R.XDomainRequest?"/":"https://example.com")}catch(r){g=null}}else g=null;return g}function f(r){var m=A();if(!m)return!1;try{return m.responseType=r,m.responseType===r}catch(o){}return!1}var h=typeof R.ArrayBuffer!="undefined",E=h&&w(R.ArrayBuffer.prototype.slice);a.arraybuffer=a.fetch||h&&f("arraybuffer"),a.msstream=!a.fetch&&E&&f("ms-stream"),a.mozchunkedarraybuffer=!a.fetch&&h&&f("moz-chunked-arraybuffer"),a.overrideMimeType=a.fetch||(A()?w(A().overrideMimeType):!1),a.vbArray=w(R.VBArray);function w(r){return typeof r=="function"}g=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,J,a){(function(R,g,A){"use strict";var f=M("babel-runtime/core-js/object/keys"),h=E(f);function E(i){return i&&i.__esModule?i:{default:i}}var w=M("./capability"),r=M("inherits"),m=M("./response"),o=M("readable-stream"),t=M("to-arraybuffer"),p=m.IncomingMessage,d=m.readyStates;function s(i,u){return w.fetch&&u?"fetch":w.mozchunkedarraybuffer?"moz-chunked-arraybuffer":w.msstream?"ms-stream":w.arraybuffer&&i?"arraybuffer":w.vbArray&&i?"text:vbarray":"text"}var _=J.exports=function(i){var u=this;o.Writable.call(u),u._opts=i,u._body=[],u._headers={},i.auth&&u.setHeader("Authorization","Basic "+new A(i.auth).toString("base64")),(0,h.default)(i.headers).forEach(function(y){u.setHeader(y,i.headers[y])});var b,O=!0;if(i.mode==="disable-fetch"||"requestTimeout"in i&&!w.abortController)O=!1,b=!0;else if(i.mode==="prefer-streaming")b=!1;else if(i.mode==="allow-wrong-content-type")b=!w.overrideMimeType;else if(!i.mode||i.mode==="default"||i.mode==="prefer-fast")b=!0;else throw new Error("Invalid value for opts.mode");u._mode=s(b,O),u._fetchTimer=null,u.on("finish",function(){u._onFinish()})};r(_,o.Writable),_.prototype.setHeader=function(i,u){var b=this,O=i.toLowerCase();if(C.indexOf(O)!==-1)return;b._headers[O]={name:i,value:u}},_.prototype.getHeader=function(i){var u=this._headers[i.toLowerCase()];return u?u.value:null},_.prototype.removeHeader=function(i){var u=this;delete u._headers[i.toLowerCase()]},_.prototype._onFinish=function(){var i=this;if(i._destroyed)return;var u=i._opts,b=i._headers,O=null;u.method!=="GET"&&u.method!=="HEAD"&&(w.arraybuffer?O=t(A.concat(i._body)):w.blobConstructor?O=new g.Blob(i._body.map(function(x){return t(x)}),{type:(b["content-type"]||{}).value||""}):O=A.concat(i._body).toString());var y=[];if((0,h.default)(b).forEach(function(x){var l=b[x].name,T=b[x].value;Array.isArray(T)?T.forEach(function(k){y.push([l,k])}):y.push([l,T])}),i._mode==="fetch"){var c=null,P=null;if(w.abortController){var D=new AbortController;c=D.signal,i._fetchAbortController=D,"requestTimeout"in u&&u.requestTimeout!==0&&(i._fetchTimer=g.setTimeout(function(){i.emit("requestTimeout"),i._fetchAbortController&&i._fetchAbortController.abort()},u.requestTimeout))}g.fetch(i._opts.url,{method:i._opts.method,headers:y,body:O||void 0,mode:"cors",credentials:u.withCredentials?"include":"same-origin",signal:c}).then(function(x){i._fetchResponse=x,i._connect()},function(x){g.clearTimeout(i._fetchTimer),i._destroyed||i.emit("error",x)})}else{var S=i._xhr=new g.XMLHttpRequest;try{S.open(i._opts.method,i._opts.url,!0)}catch(x){R.nextTick(function(){i.emit("error",x)});return}"responseType"in S&&(S.responseType=i._mode.split(":")[0]),"withCredentials"in S&&(S.withCredentials=!!u.withCredentials),i._mode==="text"&&"overrideMimeType"in S&&S.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in u&&(S.timeout=u.requestTimeout,S.ontimeout=function(){i.emit("requestTimeout")}),y.forEach(function(x){S.setRequestHeader(x[0],x[1])}),i._response=null,S.onreadystatechange=function(){switch(S.readyState){case d.LOADING:case d.DONE:i._onXHRProgress();break}},i._mode==="moz-chunked-arraybuffer"&&(S.onprogress=function(){i._onXHRProgress()}),S.onerror=function(){if(i._destroyed)return;i.emit("error",new Error("XHR error"))};try{S.send(O)}catch(x){R.nextTick(function(){i.emit("error",x)});return}}};function v(i){try{var u=i.status;return u!==null&&u!==0}catch(b){return!1}}_.prototype._onXHRProgress=function(){var i=this;if(!v(i._xhr)||i._destroyed)return;i._response||i._connect(),i._response._onXHRProgress()},_.prototype._connect=function(){var i=this;if(i._destroyed)return;i._response=new p(i._xhr,i._fetchResponse,i._mode,i._fetchTimer),i._response.on("error",function(u){i.emit("error",u)}),i.emit("response",i._response)},_.prototype._write=function(i,u,b){var O=this;O._body.push(i),b()},_.prototype.abort=_.prototype.destroy=function(){var i=this;i._destroyed=!0,g.clearTimeout(i._fetchTimer),i._response&&(i._response._destroyed=!0),i._xhr?i._xhr.abort():i._fetchAbortController&&i._fetchAbortController.abort()},_.prototype.end=function(i,u,b){var O=this;typeof i=="function"&&(b=i,i=void 0),o.Writable.prototype.end.call(O,i,u,b)},_.prototype.flushHeaders=function(){},_.prototype.setTimeout=function(){},_.prototype.setNoDelay=function(){},_.prototype.setSocketKeepAlive=function(){};var C=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"./capability":232,"./response":234,_process:208,"babel-runtime/core-js/object/keys":60,buffer:73,inherits:196,"readable-stream":223,"to-arraybuffer":237}],234:[function(M,J,a){(function(R,g,A){"use strict";var f=M("babel-runtime/core-js/promise"),h=E(f);function E(p){return p&&p.__esModule?p:{default:p}}var w=M("./capability"),r=M("inherits"),m=M("readable-stream"),o=a.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=a.IncomingMessage=function(p,d,s,_){var v=this;if(m.Readable.call(v),v._mode=s,v.headers={},v.rawHeaders=[],v.trailers={},v.rawTrailers=[],v.on("end",function(){R.nextTick(function(){v.emit("close")})}),s==="fetch"){var C=function c(){u.read().then(function(P){if(v._destroyed)return;if(P.done){g.clearTimeout(_),v.push(null);return}v.push(new A(P.value)),c()}).catch(function(P){g.clearTimeout(_),v._destroyed||v.emit("error",P)})};if(v._fetchResponse=d,v.url=d.url,v.statusCode=d.status,v.statusMessage=d.statusText,d.headers.forEach(function(c,P){v.headers[P.toLowerCase()]=c,v.rawHeaders.push(P,c)}),w.writableStream){var i=new WritableStream({write:function(P){return new h.default(function(D,S){v._destroyed?S():v.push(new A(P))?D():v._resumeFetch=D})},close:function(){g.clearTimeout(_),v._destroyed||v.push(null)},abort:function(P){v._destroyed||v.emit("error",P)}});try{d.body.pipeTo(i).catch(function(c){g.clearTimeout(_),v._destroyed||v.emit("error",c)});return}catch(c){}}var u=d.body.getReader();C()}else{v._xhr=p,v._pos=0,v.url=p.responseURL,v.statusCode=p.status,v.statusMessage=p.statusText;var b=p.getAllResponseHeaders().split(/\r?\n/);if(b.forEach(function(c){var P=c.match(/^([^:]+):\s*(.*)/);if(P){var D=P[1].toLowerCase();D==="set-cookie"?(v.headers[D]===void 0&&(v.headers[D]=[]),v.headers[D].push(P[2])):v.headers[D]!==void 0?v.headers[D]+=", "+P[2]:v.headers[D]=P[2],v.rawHeaders.push(P[1],P[2])}}),v._charset="x-user-defined",!w.overrideMimeType){var O=v.rawHeaders["mime-type"];if(O){var y=O.match(/;\s*charset=([^;])(;|$)/);y&&(v._charset=y[1].toLowerCase())}v._charset||(v._charset="utf-8")}}};r(t,m.Readable),t.prototype._read=function(){var p=this,d=p._resumeFetch;d&&(p._resumeFetch=null,d())},t.prototype._onXHRProgress=function(){var p=this,d=p._xhr,s=null;switch(p._mode){case"text:vbarray":if(d.readyState!==o.DONE)break;try{s=new g.VBArray(d.responseBody).toArray()}catch(u){}if(s!==null){p.push(new A(s));break}case"text":try{s=d.responseText}catch(u){p._mode="text:vbarray";break}if(s.length>p._pos){var _=s.substr(p._pos);if(p._charset==="x-user-defined"){for(var v=new A(_.length),C=0;C<_.length;C++)v[C]=_.charCodeAt(C)&255;p.push(v)}else p.push(_,p._charset);p._pos=s.length}break;case"arraybuffer":if(d.readyState!==o.DONE||!d.response)break;s=d.response,p.push(new A(new Uint8Array(s)));break;case"moz-chunked-arraybuffer":if(s=d.response,d.readyState!==o.LOADING||!s)break;p.push(new A(new Uint8Array(s)));break;case"ms-stream":if(s=d.response,d.readyState!==o.LOADING)break;var i=new g.MSStreamReader;i.onprogress=function(){i.result.byteLength>p._pos&&(p.push(new A(new Uint8Array(i.result.slice(p._pos)))),p._pos=i.result.byteLength)},i.onload=function(){p.push(null)},i.readAsArrayBuffer(s);break}p._xhr.readyState===o.DONE&&p._mode!=="ms-stream"&&p.push(null)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"./capability":232,_process:208,"babel-runtime/core-js/promise":61,buffer:73,inherits:196,"readable-stream":223}],235:[function(M,J,a){"use strict";var R=M("safe-buffer").Buffer,g=R.isEncoding||function(i){i=""+i;switch(i&&i.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function A(i){if(!i)return"utf8";for(var u;;)switch(i){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return i;default:if(u)return;i=(""+i).toLowerCase(),u=!0}}function f(i){var u=A(i);if(typeof u!="string"&&(R.isEncoding===g||!g(i)))throw new Error("Unknown encoding: "+i);return u||i}a.StringDecoder=h;function h(i){this.encoding=f(i);var u;switch(this.encoding){case"utf16le":this.text=p,this.end=d,u=4;break;case"utf8":this.fillLast=m,u=4;break;case"base64":this.text=s,this.end=_,u=3;break;default:this.write=v,this.end=C;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=R.allocUnsafe(u)}h.prototype.write=function(i){if(i.length===0)return"";var u,b;if(this.lastNeed){if(u=this.fillLast(i),u===void 0)return"";b=this.lastNeed,this.lastNeed=0}else b=0;return b>5===6?2:i>>4===14?3:i>>3===30?4:i>>6===2?-1:-2}function w(i,u,b){var O=u.length-1;if(O=0?(y>0&&(i.lastNeed=y-1),y):--O=0?(y>0&&(i.lastNeed=y-2),y):--O=0?(y>0&&(y===2?y=0:i.lastNeed=y-3),y):0))}function r(i,u,b){if((u[0]&192)!==128)return i.lastNeed=0,"\uFFFD";if(i.lastNeed>1&&u.length>1){if((u[1]&192)!==128)return i.lastNeed=1,"\uFFFD";if(i.lastNeed>2&&u.length>2&&(u[2]&192)!==128)return i.lastNeed=2,"\uFFFD"}}function m(i){var u=this.lastTotal-this.lastNeed,b=r(this,i,u);if(b!==void 0)return b;if(this.lastNeed<=i.length)return i.copy(this.lastChar,u,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);i.copy(this.lastChar,u,0,i.length),this.lastNeed-=i.length}function o(i,u){var b=w(this,i,u);if(!this.lastNeed)return i.toString("utf8",u);this.lastTotal=b;var O=i.length-(b-this.lastNeed);return i.copy(this.lastChar,0,O),i.toString("utf8",u,O)}function t(i){var u=i&&i.length?this.write(i):"";return this.lastNeed?u+"\uFFFD":u}function p(i,u){if((i.length-u)%2===0){var b=i.toString("utf16le",u);if(b){var O=b.charCodeAt(b.length-1);if(O>=55296&&O<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=i[i.length-2],this.lastChar[1]=i[i.length-1],b.slice(0,-1)}return b}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=i[i.length-1],i.toString("utf16le",u,i.length-1)}function d(i){var u=i&&i.length?this.write(i):"";if(this.lastNeed){var b=this.lastTotal-this.lastNeed;return u+this.lastChar.toString("utf16le",0,b)}return u}function s(i,u){var b=(i.length-u)%3;return b===0?i.toString("base64",u):(this.lastNeed=3-b,this.lastTotal=3,b===1?this.lastChar[0]=i[i.length-1]:(this.lastChar[0]=i[i.length-2],this.lastChar[1]=i[i.length-1]),i.toString("base64",u,i.length-b))}function _(i){var u=i&&i.length?this.write(i):"";return this.lastNeed?u+this.lastChar.toString("base64",0,3-this.lastNeed):u}function v(i){return i.toString(this.encoding)}function C(i){return i&&i.length?this.write(i):""}},{"safe-buffer":228}],236:[function(M,J,a){(function(R,g){var A=M("process/browser.js").nextTick,f=Function.prototype.apply,h=Array.prototype.slice,E={},w=0;a.setTimeout=function(){return new r(f.call(setTimeout,window,arguments),clearTimeout)},a.setInterval=function(){return new r(f.call(setInterval,window,arguments),clearInterval)},a.clearTimeout=a.clearInterval=function(m){m.close()};function r(m,o){this._id=m,this._clearFn=o}r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},a.enroll=function(m,o){clearTimeout(m._idleTimeoutId),m._idleTimeout=o},a.unenroll=function(m){clearTimeout(m._idleTimeoutId),m._idleTimeout=-1},a._unrefActive=a.active=function(m){clearTimeout(m._idleTimeoutId);var o=m._idleTimeout;o>=0&&(m._idleTimeoutId=setTimeout(function(){m._onTimeout&&m._onTimeout()},o))},a.setImmediate=typeof R=="function"?R:function(m){var o=w++,t=arguments.length<2?!1:h.call(arguments,1);return E[o]=!0,A(function(){E[o]&&(t?m.apply(null,t):m.call(null),a.clearImmediate(o))}),o},a.clearImmediate=typeof g=="function"?g:function(m){delete E[m]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,J,a){var R=M("buffer").Buffer;J.exports=function(g){if(g instanceof Uint8Array){if(g.byteOffset===0&&g.byteLength===g.buffer.byteLength)return g.buffer;if(typeof g.buffer.slice=="function")return g.buffer.slice(g.byteOffset,g.byteOffset+g.byteLength)}if(R.isBuffer(g)){for(var A=new Uint8Array(g.length),f=g.length,h=0;h",'"',"`"," ","\r",` `," "],r=["{","}","|","\\","^","`"].concat(w),m=["'"].concat(r),o=["%","/","?",";","#"].concat(m),t=["/","?","#"],p=255,d=/^[+a-z0-9A-Z_-]{0,63}$/,s=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,_={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},C={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},i=M("querystring");function u(c,P,D){if(c&&g.isObject(c)&&c instanceof A)return c;var S=new A;return S.parse(c,P,D),S}A.prototype.parse=function(c,P,D){if(!g.isString(c))throw new TypeError("Parameter 'url' must be a string, not "+typeof c);var S=c.indexOf("?"),x=S!==-1&&S127?Re+="x":Re+=Pe[ce];if(!Re.match(d)){var ye=ve.slice(0,V),se=ve.slice(V+1),oe=Pe.match(s);oe&&(ye.push(oe[1]),se.unshift(oe[2])),se.length&&(k="/"+se.join(".")+k),this.hostname=ye.join(".");break}}}this.hostname.length>p?this.hostname="":this.hostname=this.hostname.toLowerCase(),ue||(this.hostname=R.toASCII(this.hostname));var $=this.port?":"+this.port:"",pe=this.hostname||"";this.host=pe+$,this.href+=this.host,ue&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),k[0]!=="/"&&(k="/"+k))}if(!_[z])for(var V=0,he=m.length;V0?D.host.split("@"):!1;Re&&(D.auth=Re.shift(),D.host=D.hostname=Re.shift())}return D.search=c.search,D.query=c.query,(!g.isNull(D.pathname)||!g.isNull(D.search))&&(D.path=(D.pathname?D.pathname:"")+(D.search?D.search:"")),D.href=D.format(),D}if(!ve.length)return D.pathname=null,D.search?D.path="/"+D.search:D.path=null,D.href=D.format(),D;for(var ce=ve.slice(-1)[0],Ee=(D.host||c.host||ve.length>1)&&(ce==="."||ce==="..")||ce==="",ye=0,se=ve.length;se>=0;se--)ce=ve[se],ce==="."?ve.splice(se,1):ce===".."?(ve.splice(se,1),ye++):ye&&(ve.splice(se,1),ye--);if(!X&&!ue)for(;ye--;ye)ve.unshift("..");X&&ve[0]!==""&&(!ve[0]||ve[0].charAt(0)!=="/")&&ve.unshift(""),Ee&&ve.join("/").substr(-1)!=="/"&&ve.push("");var oe=ve[0]===""||ve[0]&&ve[0].charAt(0)==="/";if(Pe){D.hostname=D.host=oe?"":ve.length?ve.shift():"";var Re=D.host&&D.host.indexOf("@")>0?D.host.split("@"):!1;Re&&(D.auth=Re.shift(),D.host=D.hostname=Re.shift())}return X=X||D.host&&ve.length,X&&!oe&&ve.unshift(""),ve.length?D.pathname=ve.join("/"):(D.pathname=null,D.path=null),(!g.isNull(D.pathname)||!g.isNull(D.search))&&(D.path=(D.pathname?D.pathname:"")+(D.search?D.search:"")),D.auth=c.auth||D.auth,D.slashes=D.slashes||c.slashes,D.href=D.format(),D},A.prototype.parseHost=function(){var c=this.host,P=h.exec(c);P&&(P=P[0],P!==":"&&(this.port=P.substr(1)),c=c.substr(0,c.length-P.length)),c&&(this.hostname=c)}},{"./util":239,punycode:209,querystring:212}],239:[function(M,J,a){"use strict";J.exports={isString:function(R){return typeof R=="string"},isObject:function(R){return typeof R=="object"&&R!==null},isNull:function(R){return R===null},isNullOrUndefined:function(R){return R==null}}},{}],240:[function(M,J,a){(function(R){J.exports=g;function g(f,h){if(A("noDeprecation"))return f;var E=!1;function w(){if(!E){if(A("throwDeprecation"))throw new Error(h);A("traceDeprecation")?console.trace(h):console.warn(h),E=!0}return f.apply(this,arguments)}return w}function A(f){try{if(!R.localStorage)return!1}catch(E){return!1}var h=R.localStorage[f];return h==null?!1:String(h).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(M,J,a){typeof Object.create=="function"?J.exports=function(g,A){g.super_=A,g.prototype=Object.create(A.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}})}:J.exports=function(g,A){g.super_=A;var f=function(){};f.prototype=A.prototype,g.prototype=new f,g.prototype.constructor=g}},{}],242:[function(M,J,a){J.exports=function(g){return g&&typeof g=="object"&&typeof g.copy=="function"&&typeof g.fill=="function"&&typeof g.readUInt8=="function"}},{}],243:[function(M,J,a){(function(R,g){var A=/%[sdj%]/g;a.format=function(K){if(!O(K)){for(var V=[],W=0;W=X)return he;switch(he){case"%s":return String(B[W++]);case"%d":return Number(B[W++]);case"%j":try{return JSON.stringify(B[W++])}catch(Pe){return"[Circular]"}default:return he}}),ve=B[W];W=3&&(W.depth=arguments[2]),arguments.length>=4&&(W.colors=arguments[3]),C(V)?W.showHidden=V:V&&a._extend(W,V),c(W.showHidden)&&(W.showHidden=!1),c(W.depth)&&(W.depth=2),c(W.colors)&&(W.colors=!1),c(W.customInspect)&&(W.customInspect=!0),W.colors&&(W.stylize=w),o(W,K,W.depth)}a.inspect=E,E.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},E.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function w(K,V){var W=E.styles[V];return W?"["+E.colors[W][0]+"m"+K+"["+E.colors[W][1]+"m":K}function r(K,V){return K}function m(K){var V={};return K.forEach(function(W,B){V[W]=!0}),V}function o(K,V,W){if(K.customInspect&&V&&l(V.inspect)&&V.inspect!==a.inspect&&!(V.constructor&&V.constructor.prototype===V)){var B=V.inspect(W,K);return O(B)||(B=o(K,B,W)),B}var X=t(K,V);if(X)return X;var ue=Object.keys(V),ve=m(ue);if(K.showHidden&&(ue=Object.getOwnPropertyNames(V)),x(V)&&(ue.indexOf("message")>=0||ue.indexOf("description")>=0))return p(V);if(ue.length===0){if(l(V)){var he=V.name?": "+V.name:"";return K.stylize("[Function"+he+"]","special")}if(P(V))return K.stylize(RegExp.prototype.toString.call(V),"regexp");if(S(V))return K.stylize(Date.prototype.toString.call(V),"date");if(x(V))return p(V)}var Pe="",Re=!1,ce=["{","}"];if(v(V)&&(Re=!0,ce=["[","]"]),l(V)){var Ee=V.name?": "+V.name:"";Pe=" [Function"+Ee+"]"}if(P(V)&&(Pe=" "+RegExp.prototype.toString.call(V)),S(V)&&(Pe=" "+Date.prototype.toUTCString.call(V)),x(V)&&(Pe=" "+p(V)),ue.length===0&&(!Re||V.length==0))return ce[0]+Pe+ce[1];if(W<0)return P(V)?K.stylize(RegExp.prototype.toString.call(V),"regexp"):K.stylize("[Object]","special");K.seen.push(V);var ye;return Re?ye=d(K,V,W,ve,ue):ye=ue.map(function(se){return s(K,V,W,ve,se,Re)}),K.seen.pop(),_(ye,Pe,ce)}function t(K,V){if(c(V))return K.stylize("undefined","undefined");if(O(V)){var W="'"+JSON.stringify(V).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return K.stylize(W,"string")}if(b(V))return K.stylize(""+V,"number");if(C(V))return K.stylize(""+V,"boolean");if(i(V))return K.stylize("null","null")}function p(K){return"["+Error.prototype.toString.call(K)+"]"}function d(K,V,W,B,X){for(var ue=[],ve=0,he=V.length;ve-1&&(ue?he=he.split(` `).map(function(Re){return" "+Re}).join(` `).substr(2):he=` `+he.split(` `).map(function(Re){return" "+Re}).join(` `))):he=K.stylize("[Circular]","special")),c(ve)){if(ue&&X.match(/^\d+$/))return he;ve=JSON.stringify(""+X),ve.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ve=ve.substr(1,ve.length-2),ve=K.stylize(ve,"name")):(ve=ve.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ve=K.stylize(ve,"string"))}return ve+": "+he}function _(K,V,W){var B=0,X=K.reduce(function(ue,ve){return B++,ve.indexOf(` `)>=0&&B++,ue+ve.replace(/\u001b\[\d\d?m/g,"").length+1},0);return X>60?W[0]+(V===""?"":V+` `)+" "+K.join(`, `)+" "+W[1]:W[0]+V+" "+K.join(", ")+" "+W[1]}function v(K){return Array.isArray(K)}a.isArray=v;function C(K){return typeof K=="boolean"}a.isBoolean=C;function i(K){return K===null}a.isNull=i;function u(K){return K==null}a.isNullOrUndefined=u;function b(K){return typeof K=="number"}a.isNumber=b;function O(K){return typeof K=="string"}a.isString=O;function y(K){return typeof K=="symbol"}a.isSymbol=y;function c(K){return K===void 0}a.isUndefined=c;function P(K){return D(K)&&k(K)==="[object RegExp]"}a.isRegExp=P;function D(K){return typeof K=="object"&&K!==null}a.isObject=D;function S(K){return D(K)&&k(K)==="[object Date]"}a.isDate=S;function x(K){return D(K)&&(k(K)==="[object Error]"||K instanceof Error)}a.isError=x;function l(K){return typeof K=="function"}a.isFunction=l;function T(K){return K===null||typeof K=="boolean"||typeof K=="number"||typeof K=="string"||typeof K=="symbol"||typeof K=="undefined"}a.isPrimitive=T,a.isBuffer=M("./support/isBuffer");function k(K){return Object.prototype.toString.call(K)}function N(K){return K<10?"0"+K.toString(10):K.toString(10)}var U=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function z(){var K=new Date,V=[N(K.getHours()),N(K.getMinutes()),N(K.getSeconds())].join(":");return[K.getDate(),U[K.getMonth()],V].join(" ")}a.log=function(){console.log("%s - %s",z(),a.format.apply(a,arguments))},a.inherits=M("inherits"),a._extend=function(K,V){if(!V||!D(V))return K;for(var W=Object.keys(V),B=W.length;B--;)K[W[B]]=V[W[B]];return K};function H(K,V){return Object.prototype.hasOwnProperty.call(K,V)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(M,J,a){"use strict";(function(){"use strict";a.stripBOM=function(R){return R[0]==="\uFEFF"?R.substring(1):R}}).call(void 0)},{}],245:[function(M,J,a){"use strict";var R=M("babel-runtime/helpers/typeof"),g=h(R),A=M("babel-runtime/core-js/object/keys"),f=h(A);function h(E){return E&&E.__esModule?E:{default:E}}(function(){"use strict";var E,w,r,m,o,t={}.hasOwnProperty;E=M("xmlbuilder"),w=M("./defaults").defaults,m=function(d){return typeof d=="string"&&(d.indexOf("&")>=0||d.indexOf(">")>=0||d.indexOf("<")>=0)},o=function(d){return""},r=function(d){return d.replace("]]>","]]]]>")},a.Builder=function(){function p(d){var s,_,v;this.options={},_=w["0.2"];for(s in _){if(!t.call(_,s))continue;v=_[s],this.options[s]=v}for(s in d){if(!t.call(d,s))continue;v=d[s],this.options[s]=v}}return p.prototype.buildObject=function(d){var s,_,v,C,i;return s=this.options.attrkey,_=this.options.charkey,(0,f.default)(d).length===1&&this.options.rootName===w["0.2"].rootName?(i=(0,f.default)(d)[0],d=d[i]):i=this.options.rootName,v=function(u){return function(b,O){var y,c,P,D,S,x;if((typeof O=="undefined"?"undefined":(0,g.default)(O))!=="object")u.options.cdata&&m(O)?b.raw(o(O)):b.txt(O);else if(Array.isArray(O))for(D in O){if(!t.call(O,D))continue;c=O[D];for(S in c)P=c[S],b=v(b.ele(S),P).up()}else for(S in O){if(!t.call(O,S))continue;if(c=O[S],S===s){if((typeof c=="undefined"?"undefined":(0,g.default)(c))==="object")for(y in c)x=c[y],b=b.att(y,x)}else if(S===_)u.options.cdata&&m(c)?b=b.raw(o(c)):b=b.txt(c);else if(Array.isArray(c))for(D in c){if(!t.call(c,D))continue;P=c[D],typeof P=="string"?u.options.cdata&&m(P)?b=b.ele(S).raw(o(P)).up():b=b.ele(S,P).up():b=v(b.ele(S),P).up()}else(typeof c=="undefined"?"undefined":(0,g.default)(c))==="object"?b=v(b.ele(S),c).up():typeof c=="string"&&u.options.cdata&&m(c)?b=b.ele(S).raw(o(c)).up():(c==null&&(c=""),b=b.ele(S,c.toString()).up())}return b}}(this),C=E.create(i,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),v(C,d).end(this.options.renderOpts)},p}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(M,J,a){"use strict";(function(){a.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` `},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(void 0)},{}],247:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/promise"),g=m(R),A=M("babel-runtime/core-js/object/get-own-property-names"),f=m(A),h=M("babel-runtime/core-js/object/keys"),E=m(h),w=M("babel-runtime/helpers/typeof"),r=m(w);function m(o){return o&&o.__esModule?o:{default:o}}(function(){"use strict";var o,t,p,d,s,_,v,C,i=function(y,c){return function(){return y.apply(c,arguments)}},u=function(y,c){for(var P in c)b.call(c,P)&&(y[P]=c[P]);function D(){this.constructor=y}return D.prototype=c.prototype,y.prototype=new D,y.__super__=c.prototype,y},b={}.hasOwnProperty;v=M("sax"),p=M("events"),o=M("./bom"),_=M("./processors"),C=M("timers").setImmediate,t=M("./defaults").defaults,d=function(y){return(typeof y=="undefined"?"undefined":(0,r.default)(y))==="object"&&y!=null&&(0,E.default)(y).length===0},s=function(y,c,P){var D,S,x;for(D=0,S=y.length;D0&&(N[x.options.childkey]=z),z=N;else if(V){V[x.options.childkey]=V[x.options.childkey]||[],H={};for(k in z){if(!b.call(z,k))continue;H[k]=z[k]}V[x.options.childkey].push(H),delete z["#name"],(0,E.default)(z).length===1&&P in z&&!x.EXPLICIT_CHARKEY&&(z=z[P])}}return S.length>0?x.assignOrPush(V,U,z):(x.options.explicitRoot&&(K=z,z={},z[U]=K),x.resultObject=z,x.saxParser.ended=!0,x.emit("end",x.resultObject))}}(this),D=function(x){return function(l){var T,k;if(k=S[S.length-1],k)return k[P]+=l,x.options.explicitChildren&&x.options.preserveChildrenOrder&&x.options.charsAsChildren&&(x.options.includeWhiteChars||l.replace(/\\n/g,"").trim()!=="")&&(k[x.options.childkey]=k[x.options.childkey]||[],T={"#name":"__text__"},T[P]=l,x.options.normalize&&(T[P]=T[P].replace(/\s{2,}/g," ").trim()),k[x.options.childkey].push(T)),k}}(this),this.saxParser.ontext=D,this.saxParser.oncdata=function(x){return function(l){var T;if(T=D(l),T)return T.cdata=!0}}(this)},y.prototype.parseString=function(c,P){var D;P!=null&&typeof P=="function"&&(this.on("end",function(S){return this.reset(),P(null,S)}),this.on("error",function(S){return this.reset(),P(S)}));try{return c=c.toString(),c.trim()===""?(this.emit("end",null),!0):(c=o.stripBOM(c),this.options.async?(this.remaining=c,C(this.processAsync),this.saxParser):this.saxParser.write(c).close())}catch(S){if(D=S,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw D}else return this.emit("error",D),this.saxParser.errThrown=!0}},y.prototype.parseStringPromise=function(c){return new g.default(function(P){return function(D,S){return P.parseString(c,function(x,l){return x?S(x):D(l)})}}(this))},y}(p),a.parseString=function(O,y,c){var P,D,S;return c!=null?(typeof c=="function"&&(P=c),(typeof y=="undefined"?"undefined":(0,r.default)(y))==="object"&&(D=y)):(typeof y=="function"&&(P=y),D={}),S=new a.Parser(D),S.parseString(O,P)},a.parseStringPromise=function(O,y){var c,P;return(typeof y=="undefined"?"undefined":(0,r.default)(y))==="object"&&(c=y),P=new a.Parser(c),P.parseStringPromise(O)}}).call(void 0)},{"./bom":244,"./defaults":246,"./processors":248,"babel-runtime/core-js/object/get-own-property-names":58,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/helpers/typeof":67,events:192,sax:229,timers:236}],248:[function(M,J,a){"use strict";(function(){"use strict";var R;R=new RegExp(/(?!xmlns)^.*:/),a.normalize=function(g){return g.toLowerCase()},a.firstCharLowerCase=function(g){return g.charAt(0).toLowerCase()+g.slice(1)},a.stripPrefix=function(g){return g.replace(R,"")},a.parseNumbers=function(g){return isNaN(g)||(g=g%1===0?parseInt(g,10):parseFloat(g)),g},a.parseBooleans=function(g){return/^(?:true|false)$/i.test(g)&&(g=g.toLowerCase()==="true"),g}}).call(void 0)},{}],249:[function(M,J,a){"use strict";(function(){"use strict";var R,g,A,f,h=function(r,m){for(var o in m)E.call(m,o)&&(r[o]=m[o]);function t(){this.constructor=r}return t.prototype=m.prototype,r.prototype=new t,r.__super__=m.prototype,r},E={}.hasOwnProperty;g=M("./defaults"),R=M("./builder"),A=M("./parser"),f=M("./processors"),a.defaults=g.defaults,a.processors=f,a.ValidationError=function(w){h(r,w);function r(m){this.message=m}return r}(Error),a.Builder=R.Builder,a.Parser=A.Parser,a.parseString=A.parseString,a.parseStringPromise=A.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(M,J,a){"use strict";(function(){J.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(M,J,a){"use strict";(function(){J.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(void 0)},{}],252:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/get-prototype-of"),g=w(R),A=M("babel-runtime/helpers/typeof"),f=w(A),h=M("babel-runtime/core-js/object/assign"),E=w(h);function w(r){return r&&r.__esModule?r:{default:r}}(function(){var r,m,o,t,p,d,s,_=[].slice,v={}.hasOwnProperty;r=function(){var i,u,b,O,y,c;if(c=arguments[0],y=2<=arguments.length?_.call(arguments,1):[],p(E.default))E.default.apply(null,arguments);else for(i=0,b=y.length;i":"attribute: {"+r+"}, parent: <"+this.parent.name+">"},w.prototype.isEqualNode=function(r){return r.namespaceURI!==this.namespaceURI||(r.prefix!==this.prefix||r.localName!==this.localName)?!1:!(r.value!==this.value)},w}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/create"),g=A(R);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,h,E,w=function(o,t){for(var p in t)r.call(t,p)&&(o[p]=t[p]);function d(){this.constructor=o}return d.prototype=t.prototype,o.prototype=new d,o.__super__=t.prototype,o},r={}.hasOwnProperty;f=M("./NodeType"),E=M("./XMLCharacterData"),J.exports=h=function(m){w(o,m);function o(t,p){if(o.__super__.constructor.call(this,t),p==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=f.CData,this.value=this.stringify.cdata(p)}return o.prototype.clone=function(){return(0,g.default)(this)},o.prototype.toString=function(t){return this.options.writer.cdata(this,this.options.writer.filterOptions(t))},o}(E)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/create"),g=A(R);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,h,E=function(m,o){for(var t in o)w.call(o,t)&&(m[t]=o[t]);function p(){this.constructor=m}return p.prototype=o.prototype,m.prototype=new p,m.__super__=o.prototype,m},w={}.hasOwnProperty;h=M("./XMLNode"),J.exports=f=function(r){E(m,r);function m(o){m.__super__.constructor.call(this,o),this.value=""}return Object.defineProperty(m.prototype,"data",{get:function(){return this.value},set:function(t){return this.value=t||""}}),Object.defineProperty(m.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(m.prototype,"textContent",{get:function(){return this.value},set:function(t){return this.value=t||""}}),m.prototype.clone=function(){return(0,g.default)(this)},m.prototype.substringData=function(o,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.appendData=function(o){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.insertData=function(o,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.deleteData=function(o,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.replaceData=function(o,t,p){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.isEqualNode=function(o){return m.__super__.isEqualNode.apply(this,arguments).isEqualNode(o)?!(o.data!==this.data):!1},m}(h)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/create"),g=A(R);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,h,E,w=function(o,t){for(var p in t)r.call(t,p)&&(o[p]=t[p]);function d(){this.constructor=o}return d.prototype=t.prototype,o.prototype=new d,o.__super__=t.prototype,o},r={}.hasOwnProperty;f=M("./NodeType"),h=M("./XMLCharacterData"),J.exports=E=function(m){w(o,m);function o(t,p){if(o.__super__.constructor.call(this,t),p==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=f.Comment,this.value=this.stringify.comment(p)}return o.prototype.clone=function(){return(0,g.default)(this)},o.prototype.toString=function(t){return this.options.writer.comment(this,this.options.writer.filterOptions(t))},o}(h)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/keys"),g=h(R),A=M("babel-runtime/core-js/object/create"),f=h(A);function h(E){return E&&E.__esModule?E:{default:E}}(function(){var E,w,r;w=M("./XMLDOMErrorHandler"),r=M("./XMLDOMStringList"),J.exports=E=function(){function m(){var o;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new w,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=o=(0,f.default)(this.defaultParams)}return Object.defineProperty(m.prototype,"parameterNames",{get:function(){return new r((0,g.default)(this.defaultParams))}}),m.prototype.getParameter=function(o){return this.params.hasOwnProperty(o)?this.params[o]:null},m.prototype.canSetParameter=function(o,t){return!0},m.prototype.setParameter=function(o,t){return t!=null?this.params[o]=t:delete this.params[o]},m}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(M,J,a){"use strict";(function(){var R;J.exports=R=function(){function g(){}return g.prototype.handleError=function(A){throw new Error(A)},g}()}).call(void 0)},{}],260:[function(M,J,a){"use strict";(function(){var R;J.exports=R=function(){function g(){}return g.prototype.hasFeature=function(A,f){return!0},g.prototype.createDocumentType=function(A,f,h){throw new Error("This DOM method is not implemented.")},g.prototype.createDocument=function(A,f,h){throw new Error("This DOM method is not implemented.")},g.prototype.createHTMLDocument=function(A){throw new Error("This DOM method is not implemented.")},g.prototype.getFeature=function(A,f){throw new Error("This DOM method is not implemented.")},g}()}).call(void 0)},{}],261:[function(M,J,a){"use strict";(function(){var R;J.exports=R=function(){function g(A){this.arr=A||[]}return Object.defineProperty(g.prototype,"length",{get:function(){return this.arr.length}}),g.prototype.item=function(A){return this.arr[A]||null},g.prototype.contains=function(A){return this.arr.indexOf(A)!==-1},g}()}).call(void 0)},{}],262:[function(M,J,a){"use strict";(function(){var R,g,A,f=function(w,r){for(var m in r)h.call(r,m)&&(w[m]=r[m]);function o(){this.constructor=w}return o.prototype=r.prototype,w.prototype=new o,w.__super__=r.prototype,w},h={}.hasOwnProperty;A=M("./XMLNode"),R=M("./NodeType"),J.exports=g=function(E){f(w,E);function w(r,m,o,t,p,d){if(w.__super__.constructor.call(this,r),m==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(o==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(m));if(!t)throw new Error("Missing DTD attribute type. "+this.debugInfo(m));if(!p)throw new Error("Missing DTD attribute default. "+this.debugInfo(m));if(p.indexOf("#")!==0&&(p="#"+p),!p.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(m));if(d&&!p.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(m));this.elementName=this.stringify.name(m),this.type=R.AttributeDeclaration,this.attributeName=this.stringify.name(o),this.attributeType=this.stringify.dtdAttType(t),d&&(this.defaultValue=this.stringify.dtdAttDefault(d)),this.defaultValueType=p}return w.prototype.toString=function(r){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(r))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(M,J,a){"use strict";(function(){var R,g,A,f=function(w,r){for(var m in r)h.call(r,m)&&(w[m]=r[m]);function o(){this.constructor=w}return o.prototype=r.prototype,w.prototype=new o,w.__super__=r.prototype,w},h={}.hasOwnProperty;A=M("./XMLNode"),R=M("./NodeType"),J.exports=g=function(E){f(w,E);function w(r,m,o){if(w.__super__.constructor.call(this,r),m==null)throw new Error("Missing DTD element name. "+this.debugInfo());o||(o="(#PCDATA)"),Array.isArray(o)&&(o="("+o.join(",")+")"),this.name=this.stringify.name(m),this.type=R.ElementDeclaration,this.value=this.stringify.dtdElementValue(o)}return w.prototype.toString=function(r){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(r))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(M,J,a){"use strict";(function(){var R,g,A,f,h=function(r,m){for(var o in m)E.call(m,o)&&(r[o]=m[o]);function t(){this.constructor=r}return t.prototype=m.prototype,r.prototype=new t,r.__super__=m.prototype,r},E={}.hasOwnProperty;f=M("./Utility").isObject,A=M("./XMLNode"),R=M("./NodeType"),J.exports=g=function(w){h(r,w);function r(m,o,t,p){if(r.__super__.constructor.call(this,m),t==null)throw new Error("Missing DTD entity name. "+this.debugInfo(t));if(p==null)throw new Error("Missing DTD entity value. "+this.debugInfo(t));if(this.pe=!!o,this.name=this.stringify.name(t),this.type=R.EntityDeclaration,!f(p))this.value=this.stringify.dtdEntityValue(p),this.internal=!0;else{if(!p.pubID&&!p.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(t));if(p.pubID&&!p.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(t));if(this.internal=!1,p.pubID!=null&&(this.pubID=this.stringify.dtdPubID(p.pubID)),p.sysID!=null&&(this.sysID=this.stringify.dtdSysID(p.sysID)),p.nData!=null&&(this.nData=this.stringify.dtdNData(p.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(t))}}return Object.defineProperty(r.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(r.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(r.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(r.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(r.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(r.prototype,"xmlVersion",{get:function(){return null}}),r.prototype.toString=function(m){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(m))},r}(A)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(M,J,a){"use strict";(function(){var R,g,A,f=function(w,r){for(var m in r)h.call(r,m)&&(w[m]=r[m]);function o(){this.constructor=w}return o.prototype=r.prototype,w.prototype=new o,w.__super__=r.prototype,w},h={}.hasOwnProperty;A=M("./XMLNode"),R=M("./NodeType"),J.exports=g=function(E){f(w,E);function w(r,m,o){if(w.__super__.constructor.call(this,r),m==null)throw new Error("Missing DTD notation name. "+this.debugInfo(m));if(!o.pubID&&!o.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(m));this.name=this.stringify.name(m),this.type=R.NotationDeclaration,o.pubID!=null&&(this.pubID=this.stringify.dtdPubID(o.pubID)),o.sysID!=null&&(this.sysID=this.stringify.dtdSysID(o.sysID))}return Object.defineProperty(w.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(w.prototype,"systemId",{get:function(){return this.sysID}}),w.prototype.toString=function(r){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(r))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(M,J,a){"use strict";(function(){var R,g,A,f,h=function(r,m){for(var o in m)E.call(m,o)&&(r[o]=m[o]);function t(){this.constructor=r}return t.prototype=m.prototype,r.prototype=new t,r.__super__=m.prototype,r},E={}.hasOwnProperty;f=M("./Utility").isObject,A=M("./XMLNode"),R=M("./NodeType"),J.exports=g=function(w){h(r,w);function r(m,o,t,p){var d;r.__super__.constructor.call(this,m),f(o)&&(d=o,o=d.version,t=d.encoding,p=d.standalone),o||(o="1.0"),this.type=R.Declaration,this.version=this.stringify.xmlVersion(o),t!=null&&(this.encoding=this.stringify.xmlEncoding(t)),p!=null&&(this.standalone=this.stringify.xmlStandalone(p))}return r.prototype.toString=function(m){return this.options.writer.declaration(this,this.options.writer.filterOptions(m))},r}(A)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(M,J,a){"use strict";(function(){var R,g,A,f,h,E,w,r,m,o=function(d,s){for(var _ in s)t.call(s,_)&&(d[_]=s[_]);function v(){this.constructor=d}return v.prototype=s.prototype,d.prototype=new v,d.__super__=s.prototype,d},t={}.hasOwnProperty;m=M("./Utility").isObject,r=M("./XMLNode"),R=M("./NodeType"),g=M("./XMLDTDAttList"),f=M("./XMLDTDEntity"),A=M("./XMLDTDElement"),h=M("./XMLDTDNotation"),w=M("./XMLNamedNodeMap"),J.exports=E=function(p){o(d,p);function d(s,_,v){var C,i,u,b,O,y;if(d.__super__.constructor.call(this,s),this.type=R.DocType,s.children){for(b=s.children,i=0,u=b.length;i=0;)this.up();return this.onEnd()},S.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},S.prototype.openNode=function(x){var l,T,k,N;if(!x.isOpen){if(!this.root&&this.currentLevel===0&&x.type===R.Element&&(this.root=x),T="",x.type===R.Element){this.writerOptions.state=g.OpenTag,T=this.writer.indent(x,this.writerOptions,this.currentLevel)+"<"+x.name,N=x.attribs;for(k in N){if(!D.call(N,k))continue;l=N[k],T+=this.writer.attribute(l,this.writerOptions,this.currentLevel)}T+=(x.children?">":"/>")+this.writer.endline(x,this.writerOptions,this.currentLevel),this.writerOptions.state=g.InsideTag}else this.writerOptions.state=g.OpenTag,T=this.writer.indent(x,this.writerOptions,this.currentLevel)+""),T+=this.writer.endline(x,this.writerOptions,this.currentLevel);return this.onData(T,this.currentLevel),x.isOpen=!0}},S.prototype.closeNode=function(x){var l;if(!x.isClosed)return l="",this.writerOptions.state=g.CloseTag,x.type===R.Element?l=this.writer.indent(x,this.writerOptions,this.currentLevel)+""+this.writer.endline(x,this.writerOptions,this.currentLevel):l=this.writer.indent(x,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(x,this.writerOptions,this.currentLevel),this.writerOptions.state=g.None,this.onData(l,this.currentLevel),x.isClosed=!0},S.prototype.onData=function(x,l){return this.documentStarted=!0,this.onDataCallback(x,l+1)},S.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},S.prototype.debugInfo=function(x){return x==null?"":"node: <"+x+">"},S.prototype.ele=function(){return this.element.apply(this,arguments)},S.prototype.nod=function(x,l,T){return this.node(x,l,T)},S.prototype.txt=function(x){return this.text(x)},S.prototype.dat=function(x){return this.cdata(x)},S.prototype.com=function(x){return this.comment(x)},S.prototype.ins=function(x,l){return this.instruction(x,l)},S.prototype.dec=function(x,l,T){return this.declaration(x,l,T)},S.prototype.dtd=function(x,l,T){return this.doctype(x,l,T)},S.prototype.e=function(x,l,T){return this.element(x,l,T)},S.prototype.n=function(x,l,T){return this.node(x,l,T)},S.prototype.t=function(x){return this.text(x)},S.prototype.d=function(x){return this.cdata(x)},S.prototype.c=function(x){return this.comment(x)},S.prototype.r=function(x){return this.raw(x)},S.prototype.i=function(x,l){return this.instruction(x,l)},S.prototype.att=function(){return this.currentNode&&this.currentNode.type===R.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},S.prototype.a=function(){return this.currentNode&&this.currentNode.type===R.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},S.prototype.ent=function(x,l){return this.entity(x,l)},S.prototype.pent=function(x,l){return this.pEntity(x,l)},S.prototype.not=function(x,l){return this.notation(x,l)},S}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLAttribute":254,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDocument":268,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLStringWriter":278,"./XMLStringifier":279,"./XMLText":280}],270:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/create"),g=A(R);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,h,E,w=function(o,t){for(var p in t)r.call(t,p)&&(o[p]=t[p]);function d(){this.constructor=o}return d.prototype=t.prototype,o.prototype=new d,o.__super__=t.prototype,o},r={}.hasOwnProperty;E=M("./XMLNode"),f=M("./NodeType"),J.exports=h=function(m){w(o,m);function o(t){o.__super__.constructor.call(this,t),this.type=f.Dummy}return o.prototype.clone=function(){return(0,g.default)(this)},o.prototype.toString=function(t){return""},o}(E)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/create"),g=A(R);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f,h,E,w,r,m,o,t,p,d=function(v,C){for(var i in C)s.call(C,i)&&(v[i]=C[i]);function u(){this.constructor=v}return u.prototype=C.prototype,v.prototype=new u,v.__super__=C.prototype,v},s={}.hasOwnProperty;p=M("./Utility"),t=p.isObject,o=p.isFunction,m=p.getValue,r=M("./XMLNode"),f=M("./NodeType"),h=M("./XMLAttribute"),w=M("./XMLNamedNodeMap"),J.exports=E=function(_){d(v,_);function v(C,i,u){var b,O,y,c;if(v.__super__.constructor.call(this,C),i==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(i),this.type=f.Element,this.attribs={},this.schemaTypeInfo=null,u!=null&&this.attribute(u),C.type===f.Document&&(this.isRoot=!0,this.documentObject=C,C.rootObject=this,C.children)){for(c=C.children,O=0,y=c.length;O=b;i=0<=b?++u:--u)if(!this.attribs[i].isEqualNode(C.attribs[i]))return!1;return!0},v}(r)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(M,J,a){"use strict";var R=M("babel-runtime/core-js/object/keys"),g=A(R);function A(f){return f&&f.__esModule?f:{default:f}}(function(){var f;J.exports=f=function(){function h(E){this.nodes=E}return Object.defineProperty(h.prototype,"length",{get:function(){return(0,g.default)(this.nodes).length||0}}),h.prototype.clone=function(){return this.nodes=null},h.prototype.getNamedItem=function(E){return this.nodes[E]},h.prototype.setNamedItem=function(E){var w;return w=this.nodes[E.nodeName],this.nodes[E.nodeName]=E,w||null},h.prototype.removeNamedItem=function(E){var w;return w=this.nodes[E],delete this.nodes[E],w||null},h.prototype.item=function(E){return this.nodes[(0,g.default)(this.nodes)[E]]||null},h.prototype.getNamedItemNS=function(E,w){throw new Error("This DOM method is not implemented.")},h.prototype.setNamedItemNS=function(E){throw new Error("This DOM method is not implemented.")},h.prototype.removeNamedItemNS=function(E,w){throw new Error("This DOM method is not implemented.")},h}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(M,J,a){"use strict";(function(){var R,g,A,f,h,E,w,r,m,o,t,p,d,s,_,v,C,i,u,b={}.hasOwnProperty;u=M("./Utility"),i=u.isObject,C=u.isFunction,v=u.isEmpty,_=u.getValue,r=null,A=null,f=null,h=null,E=null,d=null,s=null,p=null,w=null,g=null,t=null,m=null,R=null,J.exports=o=function(){function O(y){this.parent=y,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,r||(r=M("./XMLElement"),A=M("./XMLCData"),f=M("./XMLComment"),h=M("./XMLDeclaration"),E=M("./XMLDocType"),d=M("./XMLRaw"),s=M("./XMLText"),p=M("./XMLProcessingInstruction"),w=M("./XMLDummy"),g=M("./NodeType"),t=M("./XMLNodeList"),m=M("./XMLNamedNodeMap"),R=M("./DocumentPosition"))}return Object.defineProperty(O.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(O.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(O.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(O.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(O.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new t(this.children)),this.childNodeList}}),Object.defineProperty(O.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(O.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(O.prototype,"previousSibling",{get:function(){var c;return c=this.parent.children.indexOf(this),this.parent.children[c-1]||null}}),Object.defineProperty(O.prototype,"nextSibling",{get:function(){var c;return c=this.parent.children.indexOf(this),this.parent.children[c+1]||null}}),Object.defineProperty(O.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(O.prototype,"textContent",{get:function(){var c,P,D,S,x;if(this.nodeType===g.Element||this.nodeType===g.DocumentFragment){for(x="",S=this.children,P=0,D=S.length;P":((P=this.parent)!=null?P.name:void 0)?"node: <"+y+">, parent: <"+this.parent.name+">":"node: <"+y+">"},O.prototype.ele=function(y,c,P){return this.element(y,c,P)},O.prototype.nod=function(y,c,P){return this.node(y,c,P)},O.prototype.txt=function(y){return this.text(y)},O.prototype.dat=function(y){return this.cdata(y)},O.prototype.com=function(y){return this.comment(y)},O.prototype.ins=function(y,c){return this.instruction(y,c)},O.prototype.doc=function(){return this.document()},O.prototype.dec=function(y,c,P){return this.declaration(y,c,P)},O.prototype.e=function(y,c,P){return this.element(y,c,P)},O.prototype.n=function(y,c,P){return this.node(y,c,P)},O.prototype.t=function(y){return this.text(y)},O.prototype.d=function(y){return this.cdata(y)},O.prototype.c=function(y){return this.comment(y)},O.prototype.r=function(y){return this.raw(y)},O.prototype.i=function(y,c){return this.instruction(y,c)},O.prototype.u=function(){return this.up()},O.prototype.importXMLBuilder=function(y){return this.importDocument(y)},O.prototype.replaceChild=function(y,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.removeChild=function(y){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.appendChild=function(y){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.hasChildNodes=function(){return this.children.length!==0},O.prototype.cloneNode=function(y){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.isSupported=function(y,c){return!0},O.prototype.hasAttributes=function(){return this.attribs.length!==0},O.prototype.compareDocumentPosition=function(y){var c,P;return c=this,c===y?0:this.document()!==y.document()?(P=R.Disconnected|R.ImplementationSpecific,Math.random()<.5?P|=R.Preceding:P|=R.Following,P):c.isAncestor(y)?R.Contains|R.Preceding:c.isDescendant(y)?R.Contains|R.Following:c.isPreceding(y)?R.Preceding:R.Following},O.prototype.isSameNode=function(y){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.lookupPrefix=function(y){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.isDefaultNamespace=function(y){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.lookupNamespaceURI=function(y){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.isEqualNode=function(y){var c,P,D;if(y.nodeType!==this.nodeType)return!1;if(y.children.length!==this.children.length)return!1;for(c=P=0,D=this.children.length-1;0<=D?P<=D:P>=D;c=0<=D?++P:--P)if(!this.children[c].isEqualNode(y.children[c]))return!1;return!0},O.prototype.getFeature=function(y,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.setUserData=function(y,c,P){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.getUserData=function(y){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.contains=function(y){return y?y===this||this.isDescendant(y):!1},O.prototype.isDescendant=function(y){var c,P,D,S,x;for(x=this.children,D=0,S=x.length;DP},O.prototype.treePosition=function(y){var c,P;return P=0,c=!1,this.foreachTreeNode(this.document(),function(D){if(P++,!c&&D===y)return c=!0}),c?P:-1},O.prototype.foreachTreeNode=function(y,c){var P,D,S,x,l;for(y||(y=this.document()),x=y.children,D=0,S=x.length;D0){for(this.stream.write(" ["),this.stream.write(this.endline(m,o,t)),o.state=g.InsideTag,_=m.children,d=0,s=_.length;d"),this.stream.write(this.endline(m,o,t)),o.state=g.None,this.closeNode(m,o,t)},r.prototype.element=function(m,o,t){var p,d,s,_,v,C,i,u,b,O;t||(t=0),this.openNode(m,o,t),o.state=g.OpenTag,this.stream.write(this.indent(m,o,t)+"<"+m.name),b=m.attribs;for(i in b){if(!E.call(b,i))continue;p=b[i],this.attribute(p,o,t)}if(s=m.children.length,_=s===0?null:m.children[0],s===0||m.children.every(function(y){return(y.type===R.Text||y.type===R.Raw)&&y.value===""}))o.allowEmpty?(this.stream.write(">"),o.state=g.CloseTag,this.stream.write("")):(o.state=g.CloseTag,this.stream.write(o.spaceBeforeSlash+"/>"));else if(o.pretty&&s===1&&(_.type===R.Text||_.type===R.Raw)&&_.value!=null)this.stream.write(">"),o.state=g.InsideTag,o.suppressPrettyCount++,u=!0,this.writeChildNode(_,o,t+1),o.suppressPrettyCount--,u=!1,o.state=g.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(m,o,t)),o.state=g.InsideTag,O=m.children,v=0,C=O.length;v")}return this.stream.write(this.endline(m,o,t)),o.state=g.None,this.closeNode(m,o,t)},r.prototype.processingInstruction=function(m,o,t){return this.stream.write(r.__super__.processingInstruction.call(this,m,o,t))},r.prototype.raw=function(m,o,t){return this.stream.write(r.__super__.raw.call(this,m,o,t))},r.prototype.text=function(m,o,t){return this.stream.write(r.__super__.text.call(this,m,o,t))},r.prototype.dtdAttList=function(m,o,t){return this.stream.write(r.__super__.dtdAttList.call(this,m,o,t))},r.prototype.dtdElement=function(m,o,t){return this.stream.write(r.__super__.dtdElement.call(this,m,o,t))},r.prototype.dtdEntity=function(m,o,t){return this.stream.write(r.__super__.dtdEntity.call(this,m,o,t))},r.prototype.dtdNotation=function(m,o,t){return this.stream.write(r.__super__.dtdNotation.call(this,m,o,t))},r}(f)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(M,J,a){"use strict";(function(){var R,g,A=function(E,w){for(var r in w)f.call(w,r)&&(E[r]=w[r]);function m(){this.constructor=E}return m.prototype=w.prototype,E.prototype=new m,E.__super__=w.prototype,E},f={}.hasOwnProperty;g=M("./XMLWriterBase"),J.exports=R=function(h){A(E,h);function E(w){E.__super__.constructor.call(this,w)}return E.prototype.document=function(w,r){var m,o,t,p,d;for(r=this.filterOptions(r),p="",d=w.children,o=0,t=d.length;o","]]]]>"),this.assertLegalChar(h))},f.prototype.comment=function(h){if(this.options.noValidation)return h;if(h=""+h||"",h.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+h);return this.assertLegalChar(h)},f.prototype.raw=function(h){return this.options.noValidation?h:""+h||""},f.prototype.attValue=function(h){return this.options.noValidation?h:this.assertLegalChar(this.attEscape(h=""+h||""))},f.prototype.insTarget=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},f.prototype.insValue=function(h){if(this.options.noValidation)return h;if(h=""+h||"",h.match(/\?>/))throw new Error("Invalid processing instruction value: "+h);return this.assertLegalChar(h)},f.prototype.xmlVersion=function(h){if(this.options.noValidation)return h;if(h=""+h||"",!h.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+h);return h},f.prototype.xmlEncoding=function(h){if(this.options.noValidation)return h;if(h=""+h||"",!h.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+h);return this.assertLegalChar(h)},f.prototype.xmlStandalone=function(h){return this.options.noValidation?h:h?"yes":"no"},f.prototype.dtdPubID=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},f.prototype.dtdSysID=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},f.prototype.dtdElementValue=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},f.prototype.dtdAttType=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},f.prototype.dtdAttDefault=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},f.prototype.dtdEntityValue=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},f.prototype.dtdNData=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},f.prototype.convertAttKey="@",f.prototype.convertPIKey="?",f.prototype.convertTextKey="#text",f.prototype.convertCDataKey="#cdata",f.prototype.convertCommentKey="#comment",f.prototype.convertRawKey="#raw",f.prototype.assertLegalChar=function(h){var E,w;if(this.options.noValidation)return h;if(E="",this.options.version==="1.0"){if(E=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,w=h.match(E))throw new Error("Invalid character in string: "+h+" at index "+w.index)}else if(this.options.version==="1.1"&&(E=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,w=h.match(E)))throw new Error("Invalid character in string: "+h+" at index "+w.index);return h},f.prototype.assertLegalName=function(h){var E;if(this.options.noValidation)return h;if(this.assertLegalChar(h),E=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!h.match(E))throw new Error("Invalid character in name");return h},f.prototype.textEscape=function(h){var E;return this.options.noValidation?h:(E=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,h.replace(E,"&").replace(//g,">").replace(/\r/g," "))},f.prototype.attEscape=function(h){var E;return this.options.noValidation?h:(E=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,h.replace(E,"&").replace(/0)?new Array(c).join(O.indent):""},u.prototype.endline=function(b,O,y){return!O.pretty||O.suppressPrettyCount?"":O.newline},u.prototype.attribute=function(b,O,y){var c;return this.openAttribute(b,O,y),c=" "+b.name+'="'+b.value+'"',this.closeAttribute(b,O,y),c},u.prototype.cdata=function(b,O,y){var c;return this.openNode(b,O,y),O.state=g.OpenTag,c=this.indent(b,O,y)+""+this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),c},u.prototype.comment=function(b,O,y){var c;return this.openNode(b,O,y),O.state=g.OpenTag,c=this.indent(b,O,y)+""+this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),c},u.prototype.declaration=function(b,O,y){var c;return this.openNode(b,O,y),O.state=g.OpenTag,c=this.indent(b,O,y)+"",c+=this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),c},u.prototype.docType=function(b,O,y){var c,P,D,S,x;if(y||(y=0),this.openNode(b,O,y),O.state=g.OpenTag,S=this.indent(b,O,y),S+="0){for(S+=" [",S+=this.endline(b,O,y),O.state=g.InsideTag,x=b.children,P=0,D=x.length;P",S+=this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),S},u.prototype.element=function(b,O,y){var c,P,D,S,x,l,T,k,N,U,z,H,K,V;y||(y=0),U=!1,z="",this.openNode(b,O,y),O.state=g.OpenTag,z+=this.indent(b,O,y)+"<"+b.name,H=b.attribs;for(N in H){if(!i.call(H,N))continue;c=H[N],z+=this.attribute(c,O,y)}if(D=b.children.length,S=D===0?null:b.children[0],D===0||b.children.every(function(W){return(W.type===R.Text||W.type===R.Raw)&&W.value===""}))O.allowEmpty?(z+=">",O.state=g.CloseTag,z+=""+this.endline(b,O,y)):(O.state=g.CloseTag,z+=O.spaceBeforeSlash+"/>"+this.endline(b,O,y));else if(O.pretty&&D===1&&(S.type===R.Text||S.type===R.Raw)&&S.value!=null)z+=">",O.state=g.InsideTag,O.suppressPrettyCount++,U=!0,z+=this.writeChildNode(S,O,y+1),O.suppressPrettyCount--,U=!1,O.state=g.CloseTag,z+=""+this.endline(b,O,y);else{if(O.dontPrettyTextNodes){for(K=b.children,x=0,T=K.length;x"+this.endline(b,O,y),O.state=g.InsideTag,V=b.children,l=0,k=V.length;l",U&&O.suppressPrettyCount--,z+=this.endline(b,O,y),O.state=g.None}return this.closeNode(b,O,y),z},u.prototype.writeChildNode=function(b,O,y){switch(b.type){case R.CData:return this.cdata(b,O,y);case R.Comment:return this.comment(b,O,y);case R.Element:return this.element(b,O,y);case R.Raw:return this.raw(b,O,y);case R.Text:return this.text(b,O,y);case R.ProcessingInstruction:return this.processingInstruction(b,O,y);case R.Dummy:return"";case R.Declaration:return this.declaration(b,O,y);case R.DocType:return this.docType(b,O,y);case R.AttributeDeclaration:return this.dtdAttList(b,O,y);case R.ElementDeclaration:return this.dtdElement(b,O,y);case R.EntityDeclaration:return this.dtdEntity(b,O,y);case R.NotationDeclaration:return this.dtdNotation(b,O,y);default:throw new Error("Unknown XML node type: "+b.constructor.name)}},u.prototype.processingInstruction=function(b,O,y){var c;return this.openNode(b,O,y),O.state=g.OpenTag,c=this.indent(b,O,y)+"",c+=this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),c},u.prototype.raw=function(b,O,y){var c;return this.openNode(b,O,y),O.state=g.OpenTag,c=this.indent(b,O,y),O.state=g.InsideTag,c+=b.value,O.state=g.CloseTag,c+=this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),c},u.prototype.text=function(b,O,y){var c;return this.openNode(b,O,y),O.state=g.OpenTag,c=this.indent(b,O,y),O.state=g.InsideTag,c+=b.value,O.state=g.CloseTag,c+=this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),c},u.prototype.dtdAttList=function(b,O,y){var c;return this.openNode(b,O,y),O.state=g.OpenTag,c=this.indent(b,O,y)+""+this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),c},u.prototype.dtdElement=function(b,O,y){var c;return this.openNode(b,O,y),O.state=g.OpenTag,c=this.indent(b,O,y)+""+this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),c},u.prototype.dtdEntity=function(b,O,y){var c;return this.openNode(b,O,y),O.state=g.OpenTag,c=this.indent(b,O,y)+""+this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),c},u.prototype.dtdNotation=function(b,O,y){var c;return this.openNode(b,O,y),O.state=g.OpenTag,c=this.indent(b,O,y)+""+this.endline(b,O,y),O.state=g.None,this.closeNode(b,O,y),c},u.prototype.openNode=function(b,O,y){},u.prototype.closeNode=function(b,O,y){},u.prototype.openAttribute=function(b,O,y){},u.prototype.closeAttribute=function(b,O,y){},u}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],282:[function(M,J,a){"use strict";(function(){var R,g,A,f,h,E,w,r,m,o;o=M("./Utility"),r=o.assign,m=o.isFunction,A=M("./XMLDOMImplementation"),f=M("./XMLDocument"),h=M("./XMLDocumentCB"),w=M("./XMLStringWriter"),E=M("./XMLStreamWriter"),R=M("./NodeType"),g=M("./WriterState"),J.exports.create=function(t,p,d,s){var _,v;if(t==null)throw new Error("Root element needs a name.");return s=r({},p,d,s),_=new f(s),v=_.element(t),s.headless||(_.declaration(s),(s.pubID!=null||s.sysID!=null)&&_.dtd(s)),v},J.exports.begin=function(t,p,d){var s;return m(t)&&(s=[t,p],p=s[0],d=s[1],t={}),p?new h(t,p,d):new f(t)},J.exports.stringWriter=function(t){return new w(t)},J.exports.streamWriter=function(t,p){return new E(t,p)},J.exports.implementation=new A,J.exports.nodeType=R,J.exports.writerState=g}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(M,J,a){J.exports=g;var R=Object.prototype.hasOwnProperty;function g(){for(var A={},f=0;fh?t=o(t):t.length>5]|=128<>>9<<4)+14]=p;for(var d=1732584193,s=-271733879,_=-1732584194,v=271733878,C=0;C>16)+(p>>16)+(d>>16);return s<<16|d&65535}function o(t,p){return t<>>32-p}J.exports=function(p){return R.hash(p,A,16)}},{"./helpers":285}],287:[function(M,J,a){"use strict";var R=M("./helpers");function g(w,r){w[r>>5]|=128<<24-r%32,w[(r+64>>9<<4)+15]=r;for(var m=Array(80),o=1732584193,t=-271733879,p=-1732584194,d=271733878,s=-1009589776,_=0;_>16)+(r>>16)+(m>>16);return o<<16|m&65535}function E(w,r){return w<>>32-r}J.exports=function(r){return R.hash(r,g,20,!0)}},{"./helpers":285}],288:[function(M,J,a){"use strict";J.exports=function(){return function(){}}},{}],289:[function(M,J,a){(function(R){"use strict";var g=M("babel-runtime/helpers/typeof"),A=f(g);function f(o){return o&&o.__esModule?o:{default:o}}var h=M("stream"),E=h.Stream,w=M("../lib/common/utils/isArray"),r=w.isArray;J.exports.string=function(t){return typeof t=="string"},J.exports.array=r,J.exports.buffer=R.isBuffer;function m(o){return o instanceof E}J.exports.writableStream=function(t){return m(t)&&typeof t._write=="function"&&(0,A.default)(t._writableState)==="object"}}).call(this,{isBuffer:M("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":42,"../node_modules/is-buffer/index.js":197,"babel-runtime/helpers/typeof":67,stream:230}],290:[function(M,J,a){"use strict";a.encodeURIComponent=function(R){try{return encodeURIComponent(R)}catch(g){return R}},a.escape=M("escape-html"),a.timestamp=function(g){if(g){var A=g;return typeof A=="string"&&(A=Number(A)),String(g).length===10&&(A*=1e3),new Date(A)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(M,J,a){(function(R,g){"use strict";var A=M("babel-runtime/core-js/json/stringify"),f=w(A),h=M("babel-runtime/helpers/typeof"),E=w(h);function w(O){return O&&O.__esModule?O:{default:O}}var r=M("util"),m=M("url"),o=M("http"),t=M("https"),p=M("debug")("urllib"),d=M("humanize-ms"),s,_=0,v=Math.pow(2,31)-10,C=/^https?:\/\//i;function i(O,y){return O===void 0?y:O}function u(O,y){return function(c,P,D){if(c)return y(c);O({data:P,status:D.statusCode,headers:D.headers,res:D})}}a.TIMEOUTS=[d("300s"),d("300s")];var b=["json","text"];a.request=function(y,c,P){return arguments.length===2&&typeof c=="function"&&(P=c,c=null),typeof P=="function"?a.requestWithCallback(y,c,P):(s||(s=M("any-promise")),new s(function(D,S){a.requestWithCallback(y,c,u(D,S))}))},a.requestWithCallback=function(y,c,P){if(!y||typeof y!="string"&&(typeof y=="undefined"?"undefined":(0,E.default)(y))!=="object"){var D=r.format("expect request url to be a string or a http request options, but got %j",y);throw new Error(D)}arguments.length===2&&typeof c=="function"&&(P=c,c=null),c=c||{},_>=v&&(_=0);var S=++_;c.requestUrls=c.requestUrls||[];var x={requestId:S,url:y,args:c,ctx:c.ctx};c.emitter&&c.emitter.emit("request",x),c.timeout=c.timeout||a.TIMEOUTS,c.maxRedirects=c.maxRedirects||10,c.streaming=c.streaming||c.customResponse;var l=Date.now(),T;typeof y=="string"?(C.test(y)||(y="http://"+y),T=m.parse(y)):T=y;var k=(c.type||c.method||T.method||"GET").toUpperCase(),N=T.port||80,U=o,z=i(c.agent,a.agent),H=c.fixJSONCtlChars;T.protocol==="https:"&&(U=t,z=i(c.httpsAgent,a.httpsAgent),T.port||(N=443));var K={host:T.hostname||T.host||"localhost",path:T.path||"/",method:k,port:N,agent:z,headers:c.headers||{},lookup:c.lookup};Array.isArray(c.timeout)?K.requestTimeout=c.timeout[c.timeout.length-1]:typeof c.timeout!="undefined"&&(K.requestTimeout=c.timeout);for(var V=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],W=0;W=0)return p("Request#%d %s: got digest auth header WWW-Authenticate: %s",S,y,Ve),c.headers=c.headers||{},c.headers.Authorization=digestAuthHeader(K.method,K.path,Ve,c.digestAuth),p("Request#%d %s: auth with digest header: %s",S,y,c.headers.Authorization),kt.headers["set-cookie"]&&(c.headers.Cookie=kt.headers["set-cookie"].join(";")),a.requestWithCallback(y,c,gt)}var We=Date.now()-l;ie&&(ie.contentDownload=We),p("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",We,$,pe,K.method,K.host,K.path,oe,ie);var Je={status:pe,statusCode:pe,headers:bt,size:$,aborted:ne,rt:We,keepAliveSocket:oe,data:st,requestUrls:c.requestUrls,timing:ie,remoteAddress:re,remotePort:Se};if(Ue){var Te="";z&&typeof z.getCurrentStatus=="function"&&(Te=", agent status: "+(0,f.default)(z.getCurrentStatus())),Ue.message+=", "+K.method+" "+y+" "+pe+" (connected: "+se+", keepalive socket: "+oe+Te+`) headers: `+(0,f.default)(bt),Ue.data=st,Ue.path=K.path,Ue.status=pe,Ue.headers=bt,Ue.res=Je}gt(Ue,st,c.streaming?kt:Je),c.emitter&&(x.url=y,x.socket=xt&&xt.connection,x.options=K,x.size=Pe,c.emitter.emit("response",{requestId:S,error:Ue,ctx:c.ctx,req:x,res:Je}))}function Oe(Ue){var st=null;if(c.followRedirect&&statuses.redirect[Ue.statusCode]){c._followRedirectCount=(c._followRedirectCount||0)+1;var kt=Ue.headers.location;if(!kt)st=new Error("Got statusCode "+Ue.statusCode+" but cannot resolve next location from headers"),st.name="FollowRedirectError";else if(c._followRedirectCount>c.maxRedirects)st=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+y),st.name="MaxRedirectError";else{var gt=c.formatRedirectUrl?c.formatRedirectUrl(y,kt):m.resolve(y,kt);p("Request#%d %s: `redirected` from %s to %s",S,K.path,y,gt),Y(),c.headers&&c.headers.Host&&C.test(kt)&&(c.headers.Host=null);var bt=P;return P=null,a.requestWithCallback(gt,c,bt),{redirect:!0,error:null}}}return{redirect:!1,error:st}}!K.headers["User-Agent"]&&!K.headers["user-agent"]&&(K.headers["User-Agent"]=navigator.userAgent),c.gzip&&(!K.headers["Accept-Encoding"]&&!K.headers["accept-encoding"]&&(K.headers["Accept-Encoding"]="gzip"));function Ce(Ue,st,kt){var gt=Ue.headers["content-encoding"];return kt(null,st,gt)}var Me=c.writeStream;p("Request#%d %s %s with headers %j, options.path: %s",S,k,y,K.headers,K.path),c.requestUrls.push(y);function $e(Ue){if(ie&&(ie.waiting=Date.now()-l),p("Request#%d %s `req response` event emit: status %d, headers: %j",S,y,Ue.statusCode,Ue.headers),c.streaming){var st=Oe(Ue);if(st.redirect){Ue.resume();return}return st.error?(Ue.resume(),te(st.error,null,Ue)):te(null,null,Ue)}if(Ue.on("close",function(){p("Request#%d %s: `res close` event emit, total size %d",S,y,$)}),Ue.on("error",function(){p("Request#%d %s: `res error` event emit, total size %d",S,y,$)}),Ue.on("aborted",function(){ne=!0,p("Request#%d %s: `res aborted` event emit, total size %d",S,y,$)}),Me){var st=Oe(Ue);if(st.redirect){Ue.resume();return}return st.error?(Ue.resume(),Me.end(),te(st.error,null,Ue)):(c.consumeWriteStream===!1?Ue.on("end",te.bind(null,null,null,Ue)):isNode010||isNode012?first([[Me,"close"],[Ue,"aborted"]],function(bt,Ve,We){p("Request#%d %s: writeStream or res %s event emitted",S,y,We),te(ye||null,null,Ue)}):Me.on("close",function(){p("Request#%d %s: writeStream close event emitted",S,y),te(ye||null,null,Ue)}),Ue.pipe(Me))}var kt=[];Ue.on("data",function(gt){p("Request#%d %s: `res data` event emit, size %d",S,y,gt.length),$+=gt.length,kt.push(gt)}),Ue.on("end",function(){var gt=g.concat(kt,$);if(p("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",S,y,$,Ue._dumped),ye)return te(ye,gt,Ue);var bt=Oe(Ue);if(bt.error)return te(bt.error,gt,Ue);if(bt.redirect)return;Ce(Ue,gt,function(Ve,We,Je){if(Ve)return te(Ve,gt,Ue);if(!Je&&b.indexOf(c.dataType)>=0){try{We=decodeBodyByCharset(We,Ue)}catch(Ie){return p("decodeBodyByCharset error: %s",Ie),te(null,We,Ue)}if(c.dataType==="json")if($===0)We=null;else{var Te=parseJSON(We,H);Te.error?Ve=Te.error:We=Te.data}}ne&&p("Request#%d %s: Remote socket was terminated before `response.end()` was called",S,y),te(Ve,We,Ue)})})}var nt,ut;Array.isArray(c.timeout)?(nt=d(c.timeout[0]),ut=d(c.timeout[1])):nt=ut=d(c.timeout),p("ConnectTimeout: %d, ResponseTimeout: %d",nt,ut);function ht(){p("Connect timer ticking, timeout: %d",nt),ce=setTimeout(function(){ce=null,pe===-1&&(pe=-2);var Ue="Connect timeout for "+nt+"ms",st="ConnectionTimeoutError";xt.socket||(st="SocketAssignTimeoutError",Ue+=", working sockets is full"),ye=new Error(Ue),ye.name=st,ye.requestId=S,p("ConnectTimeout: Request#%d %s %s: %s, connected: %s",S,y,ye.name,Ue,se),Ke()},nt)}function pt(){p("Response timer ticking, timeout: %d",ut),Ee=setTimeout(function(){Ee=null;var Ue="Response timeout for "+ut+"ms",st="ResponseTimeoutError";ye=new Error(Ue),ye.name=st,ye.requestId=S,p("ResponseTimeout: Request#%d %s %s: %s, connected: %s",S,y,ye.name,Ue,se),Ke()},ut)}var xt;K.mode=c.mode?c.mode:"";try{xt=U.request(K,$e)}catch(Ue){return te(Ue)}typeof window=="undefined"?ht():xt.on("requestTimeout",function(){pe===-1&&(pe=-2);var Ue="Connect timeout for "+nt+"ms",st="ConnectionTimeoutError";ye=new Error(Ue),ye.name=st,ye.requestId=S,Ke()});function Ke(){p("Request#%d %s abort, connected: %s",S,y,se),xt.socket||(ye.noSocket=!0,te(ye)),xt.abort()}return ie&&xt.on("finish",function(){ie.requestSent=Date.now()-l}),xt.once("socket",function(Ue){ie&&(ie.queuing=Date.now()-l),isNode010&&Ue.socket&&(Ue=Ue.socket);var st=Ue.readyState;if(st==="opening"){Ue.once("lookup",function(kt,gt,bt){p("Request#%d %s lookup: %s, %s, %s",S,y,kt,gt,bt),ie&&(ie.dnslookup=Date.now()-l),gt&&(re=gt)}),Ue.once("connect",function(){ie&&(ie.connected=Date.now()-l),q(),pt(),p("Request#%d %s new socket connected",S,y),se=!0,re||(re=Ue.remoteAddress),Se=Ue.remotePort});return}p("Request#%d %s reuse socket connected, readyState: %s",S,y,st),se=!0,oe=!0,re||(re=Ue.remoteAddress),Se=Ue.remotePort,q(),pt()}),xt.on("error",function(Ue){(Ue.name==="Error"||Ue.name==="TypeError")&&(Ue.name=se?"ResponseError":"RequestError"),Ue.message+=' (req "error")',p("Request#%d %s `req error` event emit, %s: %s",S,y,Ue.name,Ue.message),te(ye||Ue)}),Me&&Me.once("error",function(Ue){Ue.message+=' (writeStream "error")',ye=Ue,p("Request#%d %s `writeStream error` event emit, %s: %s",S,y,Ue.name,Ue.message),Ke()}),c.stream?(c.stream.pipe(xt),c.stream.once("error",function(Ue){Ue.message+=' (stream "error")',ye=Ue,p("Request#%d %s `readStream error` event emit, %s: %s",S,y,Ue.name,Ue.message),Ke()})):xt.end(ue),xt.requestId=S,xt}}).call(this,M("_process"),M("buffer").Buffer)},{_process:208,"any-promise":49,"babel-runtime/core-js/json/stringify":53,"babel-runtime/helpers/typeof":67,buffer:73,constants:75,debug:288,http:231,https:193,"humanize-ms":194,url:238,util:243}]},{},[1])(1)})}).call(this,__webpack_require__("IyRk"))},n6Qo:function(M,J,a){"use strict";a.d(J,"a",function(){return r});var R=a("q1tI"),g=a("biw7"),A=a("fyJ8");function f(m){var o=m.className,t=m.index,p=m.children,d=m.colSpan,s=m.rowSpan,_=R.useContext(g.a),v=_.prefixCls,C=_.fixedInfoList,i=C[t];return R.createElement(A.a,Object.assign({className:o,index:t,component:"td",prefixCls:v,record:null,dataIndex:null,render:function(){return{children:p,props:{colSpan:d,rowSpan:s}}}},i))}function h(m){return R.createElement("tr",Object.assign({},m))}function E(m){var o=m.children,t=R.useContext(g.a),p=t.prefixCls;return R.createElement("tfoot",{className:"".concat(p,"-summary")},o)}var w=J.b=E,r={Cell:f,Row:h}},nKGa:function(M,J,a){M.exports=a.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,J,a){"use strict";a.d(J,"a",function(){return jl}),a.d(J,"b",function(){return Dl}),a.d(J,"c",function(){return Pl});var R=a("q1tI"),g=a.n(R),A=a("dI71"),f=a("wx14"),h=a("ANjH"),E=a("/MKj");function w(G,Q){if(G.length!==Q.length)return!1;for(var ae=0;ae");return ge.callbacks},ge.setCallbacks=function(ze){ge.callbacks=ze},ge}var ae=Q.prototype;return ae.componentDidMount=function(){this.unbind=Ee(window,[{eventName:"error",fn:this.onWindowError}])},ae.componentWillUnmount=function(){this.unbind()},ae.componentDidCatch=function(Le){if(Le instanceof oe){this.setState({});return}throw Le},ae.render=function(){return this.props.children(this.setCallbacks)},Q}(g.a.Component),ne=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key `,re=function(Q){return Q+1},Se=function(Q){return` You have lifted an item in position `+re(Q.source.index)+` `},ie=function(Q,ae){var ge=Q.droppableId===ae.droppableId,Le=re(Q.index),ke=re(ae.index);return ge?` You have moved the item from position `+Le+` to position `+ke+` `:` You have moved the item from position `+Le+` in list `+Q.droppableId+` to list `+ae.droppableId+` in position `+ke+` `},q=function(Q,ae,ge){var Le=ae.droppableId===ge.droppableId;return Le?` The item `+Q+` has been combined with `+ge.draggableId:` The item `+Q+` in list `+ae.droppableId+` has been combined with `+ge.draggableId+` in list `+ge.droppableId+` `},Y=function(Q){var ae=Q.destination;if(ae)return ie(Q.source,ae);var ge=Q.combine;return ge?q(Q.draggableId,Q.source,ge):"You are over an area that cannot be dropped on"},te=function(Q){return` The item has returned to its starting position of `+re(Q.index)+` `},Oe=function(Q){if(Q.reason==="CANCEL")return` Movement cancelled. `+te(Q.source)+` `;var ae=Q.destination,ge=Q.combine;return ae?` You have dropped the item. `+ie(Q.source,ae)+` `:ge?` You have dropped the item. `+q(Q.draggableId,Q.source,ge)+` `:` The item has been dropped while not over a drop area. `+te(Q.source)+` `},Ce={dragHandleUsageInstructions:ne,onDragStart:Se,onDragUpdate:Y,onDragEnd:Oe},Me={x:0,y:0},$e=function(Q,ae){return{x:Q.x+ae.x,y:Q.y+ae.y}},nt=function(Q,ae){return{x:Q.x-ae.x,y:Q.y-ae.y}},ut=function(Q,ae){return Q.x===ae.x&&Q.y===ae.y},ht=function(Q){return{x:Q.x!==0?-Q.x:0,y:Q.y!==0?-Q.y:0}},pt=function(Q,ae,ge){var Le;return ge===void 0&&(ge=0),Le={},Le[Q]=ae,Le[Q==="x"?"y":"x"]=ge,Le},xt=function(Q,ae){return Math.sqrt(Math.pow(ae.x-Q.x,2)+Math.pow(ae.y-Q.y,2))},Ke=function(Q,ae){return Math.min.apply(Math,ae.map(function(ge){return xt(Q,ge)}))},Ue=function(Q){return function(ae){return{x:Q(ae.x),y:Q(ae.y)}}},st=function(G,Q){var ae=d({top:Math.max(Q.top,G.top),right:Math.min(Q.right,G.right),bottom:Math.min(Q.bottom,G.bottom),left:Math.max(Q.left,G.left)});return ae.width<=0||ae.height<=0?null:ae},kt=function(Q,ae){return{top:Q.top+ae.y,left:Q.left+ae.x,bottom:Q.bottom+ae.y,right:Q.right+ae.x}},gt=function(Q){return[{x:Q.left,y:Q.top},{x:Q.right,y:Q.top},{x:Q.left,y:Q.bottom},{x:Q.right,y:Q.bottom}]},bt={top:0,right:0,bottom:0,left:0},Ve=function(Q,ae){return ae?kt(Q,ae.scroll.diff.displacement):Q},We=function(Q,ae,ge){if(ge&&ge.increasedBy){var Le;return Object(f.a)({},Q,(Le={},Le[ae.end]=Q[ae.end]+ge.increasedBy[ae.line],Le))}return Q},Je=function(Q,ae){return ae&&ae.shouldClipSubject?st(ae.pageMarginBox,Q):d(Q)},Te=function(G){var Q=G.page,ae=G.withPlaceholder,ge=G.axis,Le=G.frame,ke=Ve(Q.marginBox,Le),Ge=We(ke,ge,ae),ze=Je(Ge,Le);return{page:Q,withPlaceholder:ae,active:ze}},Ie=function(G,Q){G.frame||$(!1);var ae=G.frame,ge=nt(Q,ae.scroll.initial),Le=ht(ge),ke=Object(f.a)({},ae,{scroll:{initial:ae.scroll.initial,current:Q,diff:{value:ge,displacement:Le},max:ae.scroll.max}}),Ge=Te({page:G.subject.page,withPlaceholder:G.subject.withPlaceholder,axis:G.axis,frame:ke}),ze=Object(f.a)({},G,{frame:ke,subject:Ge});return ze};function Fe(G){return Number.isInteger?Number.isInteger(G):typeof G=="number"&&isFinite(G)&&Math.floor(G)===G}function Xe(G){return Object.values?Object.values(G):Object.keys(G).map(function(Q){return G[Q]})}function vt(G,Q){if(G.findIndex)return G.findIndex(Q);for(var ae=0;aeG.bottom,Nt=ge.leftG.right,Ut=Et&&Nt;if(Ut)return!0;var St=Et&&Ge||Nt&&ke;return St}},tn=function(G){var Q=dt(G.top,G.bottom),ae=dt(G.left,G.right);return function(ge){var Le=Q(ge.top)&&Q(ge.bottom)&&ae(ge.left)&&ae(ge.right);return Le}},Fn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Tn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Jn=function(G){return function(Q){var ae=dt(Q.top,Q.bottom),ge=dt(Q.left,Q.right);return function(Le){return G===Fn?ae(Le.top)&&ae(Le.bottom):ge(Le.left)&&ge(Le.right)}}},$n=function(Q,ae){var ge=ae.frame?ae.frame.scroll.diff.displacement:Me;return kt(Q,ge)},Mn=function(Q,ae,ge){return ae.subject.active?ge(ae.subject.active)(Q):!1},ln=function(Q,ae,ge){return ge(ae)(Q)},Sr=function(Q){var ae=Q.target,ge=Q.destination,Le=Q.viewport,ke=Q.withDroppableDisplacement,Ge=Q.isVisibleThroughFrameFn,ze=ke?$n(ae,ge):ae;return Mn(ze,ge,Ge)&&ln(ze,Le,Ge)},Pr=function(Q){return Sr(Object(f.a)({},Q,{isVisibleThroughFrameFn:Wt}))},Mr=function(Q){return Sr(Object(f.a)({},Q,{isVisibleThroughFrameFn:tn}))},cr=function(Q){return Sr(Object(f.a)({},Q,{isVisibleThroughFrameFn:Jn(Q.destination.axis)}))},Hn=function(Q,ae,ge){if(typeof ge=="boolean")return ge;if(!ae)return!0;var Le=ae.invisible,ke=ae.visible;if(Le[Q])return!1;var Ge=ke[Q];return Ge?Ge.shouldAnimate:!0};function qn(G,Q){var ae=G.page.marginBox,ge={top:Q.point.y,right:0,bottom:0,left:Q.point.x};return d(s(ae,ge))}function an(G){var Q=G.afterDragging,ae=G.destination,ge=G.displacedBy,Le=G.viewport,ke=G.forceShouldAnimate,Ge=G.last;return Q.reduce(function(Et,Nt){var Ut=qn(Nt,ge),St=Nt.descriptor.id;Et.all.push(St);var Ct=Pr({target:Ut,destination:ae,viewport:Le,withDroppableDisplacement:!0});if(!Ct)return Et.invisible[Nt.descriptor.id]=!0,Et;var Mt=Hn(St,Ge,ke),fn={draggableId:St,shouldAnimate:Mt};return Et.visible[St]=fn,Et},{all:[],visible:{},invisible:{}})}function Gt(G,Q){if(!G.length)return 0;var ae=G[G.length-1].descriptor.index;return Q.inHomeList?ae:ae+1}function _n(G){var Q=G.insideDestination,ae=G.inHomeList,ge=G.displacedBy,Le=G.destination,ke=Gt(Q,{inHomeList:ae});return{displaced:It,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:Le.descriptor.id,index:ke}}}}function Br(G){var Q=G.draggable,ae=G.insideDestination,ge=G.destination,Le=G.viewport,ke=G.displacedBy,Ge=G.last,ze=G.index,Et=G.forceShouldAnimate,Nt=At(Q,ge);if(ze==null)return _n({insideDestination:ae,inHomeList:Nt,displacedBy:ke,destination:ge});var Ut=rt(ae,function(or){return or.descriptor.index===ze});if(!Ut)return _n({insideDestination:ae,inHomeList:Nt,displacedBy:ke,destination:ge});var St=Ne(Q,ae),Ct=ae.indexOf(Ut),Mt=St.slice(Ct),fn=an({afterDragging:Mt,destination:ge,displacedBy:ke,last:Ge,viewport:Le.frame,forceShouldAnimate:Et});return{displaced:fn,displacedBy:ke,at:{type:"REORDER",destination:{droppableId:ge.descriptor.id,index:ze}}}}function Ir(G,Q){return Boolean(Q.effected[G])}var dr=function(G){var Q=G.isMovingForward,ae=G.destination,ge=G.draggables,Le=G.combine,ke=G.afterCritical;if(!ae.isCombineEnabled)return null;var Ge=Le.draggableId,ze=ge[Ge],Et=ze.descriptor.index,Nt=Ir(Ge,ke);return Nt?Q?Et:Et-1:Q?Et+1:Et},_r=function(G){var Q=G.isMovingForward,ae=G.isInHomeList,ge=G.insideDestination,Le=G.location;if(!ge.length)return null;var ke=Le.index,Ge=Q?ke+1:ke-1,ze=ge[0].descriptor.index,Et=ge[ge.length-1].descriptor.index,Nt=ae?Et:Et+1;return GeNt?null:Ge},fe=function(G){var Q=G.isMovingForward,ae=G.isInHomeList,ge=G.draggable,Le=G.draggables,ke=G.destination,Ge=G.insideDestination,ze=G.previousImpact,Et=G.viewport,Nt=G.afterCritical,Ut=ze.at;if(Ut||$(!1),Ut.type==="REORDER"){var St=_r({isMovingForward:Q,isInHomeList:ae,location:Ut.destination,insideDestination:Ge});return St==null?null:Br({draggable:ge,insideDestination:Ge,destination:ke,viewport:Et,last:ze.displaced,displacedBy:ze.displacedBy,index:St})}var Ct=dr({isMovingForward:Q,destination:ke,displaced:ze.displaced,draggables:Le,combine:Ut.combine,afterCritical:Nt});return Ct==null?null:Br({draggable:ge,insideDestination:Ge,destination:ke,viewport:Et,last:ze.displaced,displacedBy:ze.displacedBy,index:Ct})},F=function(G){var Q=G.displaced,ae=G.afterCritical,ge=G.combineWith,Le=G.displacedBy,ke=Boolean(Q.visible[ge]||Q.invisible[ge]);return Ir(ge,ae)?ke?Me:ht(Le.point):ke?Le.point:Me},Z=function(G){var Q=G.afterCritical,ae=G.impact,ge=G.draggables,Le=ot(ae);Le||$(!1);var ke=Le.draggableId,Ge=ge[ke].page.borderBox.center,ze=F({displaced:ae.displaced,afterCritical:Q,combineWith:ke,displacedBy:ae.displacedBy});return $e(Ge,ze)},le=function(Q,ae){return ae.margin[Q.start]+ae.borderBox[Q.size]/2},_e=function(Q,ae){return ae.margin[Q.end]+ae.borderBox[Q.size]/2},de=function(Q,ae,ge){return ae[Q.crossAxisStart]+ge.margin[Q.crossAxisStart]+ge.borderBox[Q.crossAxisSize]/2},ct=function(Q){var ae=Q.axis,ge=Q.moveRelativeTo,Le=Q.isMoving;return pt(ae.line,ge.marginBox[ae.end]+le(ae,Le),de(ae,ge.marginBox,Le))},hn=function(Q){var ae=Q.axis,ge=Q.moveRelativeTo,Le=Q.isMoving;return pt(ae.line,ge.marginBox[ae.start]-_e(ae,Le),de(ae,ge.marginBox,Le))},Wn=function(Q){var ae=Q.axis,ge=Q.moveInto,Le=Q.isMoving;return pt(ae.line,ge.contentBox[ae.start]+le(ae,Le),de(ae,ge.contentBox,Le))},er=function(G){var Q=G.impact,ae=G.draggable,ge=G.draggables,Le=G.droppable,ke=G.afterCritical,Ge=He(Le.descriptor.id,ge),ze=ae.page,Et=Le.axis;if(!Ge.length)return Wn({axis:Et,moveInto:Le.page,isMoving:ze});var Nt=Q.displaced,Ut=Q.displacedBy,St=Nt.all[0];if(St){var Ct=ge[St];if(Ir(St,ke))return hn({axis:Et,moveRelativeTo:Ct.page,isMoving:ze});var Mt=O(Ct.page,Ut.point);return hn({axis:Et,moveRelativeTo:Mt,isMoving:ze})}var fn=Ge[Ge.length-1];if(fn.descriptor.id===ae.descriptor.id)return ze.borderBox.center;if(Ir(fn.descriptor.id,ke)){var or=O(fn.page,ht(ke.displacedBy.point));return ct({axis:Et,moveRelativeTo:or,isMoving:ze})}return ct({axis:Et,moveRelativeTo:fn.page,isMoving:ze})},en=function(G,Q){var ae=G.frame;return ae?$e(Q,ae.scroll.diff.displacement):Q},Ln=function(Q){var ae=Q.impact,ge=Q.draggable,Le=Q.droppable,ke=Q.draggables,Ge=Q.afterCritical,ze=ge.page.borderBox.center,Et=ae.at;return Le&&Et?Et.type==="REORDER"?er({impact:ae,draggable:ge,draggables:ke,droppable:Le,afterCritical:Ge}):Z({impact:ae,draggables:ke,afterCritical:Ge}):ze},kn=function(G){var Q=Ln(G),ae=G.droppable,ge=ae?en(ae,Q):Q;return ge},$r=function(G,Q){var ae=nt(Q,G.scroll.initial),ge=ht(ae),Le=d({top:Q.y,bottom:Q.y+G.frame.height,left:Q.x,right:Q.x+G.frame.width}),ke={frame:Le,scroll:{initial:G.scroll.initial,max:G.scroll.max,current:Q,diff:{value:ae,displacement:ge}}};return ke};function _a(G,Q){return G.map(function(ae){return Q[ae]})}function ba(G,Q){for(var ae=0;ae1?Ut.sort(function(St,Ct){return ma(St)[ze.start]-ma(Ct)[ze.start]})[0]:Nt.sort(function(St,Ct){var Mt=Ke(ae,gt(ma(St))),fn=Ke(ae,gt(ma(Ct)));return Mt!==fn?Mt-fn:ma(St)[ze.start]-ma(Ct)[ze.start]})[0]},Ka=function(Q,ae){var ge=Q.page.borderBox.center;return Ir(Q.descriptor.id,ae)?nt(ge,ae.displacedBy.point):ge},ri=function(Q,ae){var ge=Q.page.borderBox;return Ir(Q.descriptor.id,ae)?kt(ge,ht(ae.displacedBy.point)):ge},ei=function(G){var Q=G.pageBorderBoxCenter,ae=G.viewport,ge=G.destination,Le=G.insideDestination,ke=G.afterCritical,Ge=Le.filter(function(ze){return Mr({target:ri(ze,ke),destination:ge,viewport:ae.frame,withDroppableDisplacement:!0})}).sort(function(ze,Et){var Nt=xt(Q,en(ge,Ka(ze,ke))),Ut=xt(Q,en(ge,Ka(Et,ke)));return NtQ.left&&G.topQ.top}function Un(G){var Q=G.pageBorderBox,ae=G.draggable,ge=G.candidates,Le=ae.page.borderBox.center,ke=ge.map(function(Ge){var ze=Ge.axis,Et=pt(Ge.axis.line,Q.center[ze.line],Ge.page.borderBox.center[ze.crossAxisLine]);return{id:Ge.descriptor.id,distance:xt(Le,Et)}}).sort(function(Ge,ze){return ze.distance-Ge.distance});return ke[0]?ke[0].id:null}function yn(G){var Q=G.pageBorderBox,ae=G.draggable,ge=G.droppables,Le=nn(ge).filter(function(ke){if(!ke.isEnabled)return!1;var Ge=ke.subject.active;if(!Ge)return!1;if(!un(Q,Ge))return!1;if(pn(Ge)(Q.center))return!0;var ze=ke.axis,Et=Ge.center[ze.crossAxisLine],Nt=Q[ze.crossAxisStart],Ut=Q[ze.crossAxisEnd],St=dt(Ge[ze.crossAxisStart],Ge[ze.crossAxisEnd]),Ct=St(Nt),Mt=St(Ut);return!Ct&&!Mt?!0:Ct?NtEt});return Le.length?Le.length===1?Le[0].descriptor.id:Un({pageBorderBox:Q,draggable:ae,candidates:Le}):null}var on=function(Q,ae){return d(kt(Q,ae))},Sn=function(G,Q){var ae=G.frame;return ae?on(Q,ae.scroll.diff.value):Q};function mn(G){var Q=G.displaced,ae=G.id;return Boolean(Q.visible[ae]||Q.invisible[ae])}function jn(G){var Q=G.draggable,ae=G.closest,ge=G.inHomeList;return ae?ge&&ae.descriptor.index>Q.descriptor.index?ae.descriptor.index-1:ae.descriptor.index:null}var An=function(G){var Q=G.pageBorderBoxWithDroppableScroll,ae=G.draggable,ge=G.destination,Le=G.insideDestination,ke=G.last,Ge=G.viewport,ze=G.afterCritical,Et=ge.axis,Nt=da(ge.axis,ae.displaceBy),Ut=Nt.value,St=Q[Et.start],Ct=Q[Et.end],Mt=Ne(ae,Le),fn=rt(Mt,function(pr){var Ur=pr.descriptor.id,Hr=pr.page.borderBox.center[Et.line],ia=Ir(Ur,ze),Kr=mn({displaced:ke,id:Ur});return ia?Kr?Ct<=Hr:StUr[ze.start]+ia&&StUr[ze.start]-Nt+ia&&UtUr[ze.start]+Nt+ia&&StUr[ze.start]+ia&&Ut=Dr)return wn;var ke=Le/Dr,Ge=Xt+On*ke,ze=ge==="CANCEL"?Ge*Rr:Ge;return Number(ze.toFixed(2))},Xr=function(G){var Q=G.impact,ae=G.draggable,ge=G.dimensions,Le=G.viewport,ke=G.afterCritical,Ge=ge.draggables,ze=ge.droppables,Et=jt(Q),Nt=Et?ze[Et]:null,Ut=ze[ae.descriptor.droppableId],St=bn({impact:Q,draggable:ae,draggables:Ge,afterCritical:ke,droppable:Nt||Ut,viewport:Le}),Ct=nt(St,ae.client.borderBox.center);return Ct},Jr=function(G){var Q=G.draggables,ae=G.reason,ge=G.lastImpact,Le=G.home,ke=G.viewport,Ge=G.onLiftImpact;if(!ge.at||ae!=="DROP"){var ze=dn({draggables:Q,impact:Ge,destination:Le,viewport:ke,forceShouldAnimate:!0});return{impact:ze,didDropInsideDroppable:!1}}if(ge.at.type==="REORDER")return{impact:ge,didDropInsideDroppable:!0};var Et=Object(f.a)({},ge,{displaced:It});return{impact:Et,didDropInsideDroppable:!0}},ir=function(G){var Q=G.getState,ae=G.dispatch;return function(ge){return function(Le){if(Le.type!=="DROP"){ge(Le);return}var ke=Q(),Ge=Le.payload.reason;if(ke.phase==="COLLECTING"){ae(_t({reason:Ge}));return}if(ke.phase==="IDLE")return;var ze=ke.phase==="DROP_PENDING"&&ke.isWaiting;ze&&$(!1),ke.phase==="DRAGGING"||ke.phase==="DROP_PENDING"||$(!1);var Et=ke.critical,Nt=ke.dimensions,Ut=Nt.draggables[ke.critical.draggable.id],St=Jr({reason:Ge,lastImpact:ke.impact,afterCritical:ke.afterCritical,onLiftImpact:ke.onLiftImpact,home:ke.dimensions.droppables[ke.critical.droppable.id],viewport:ke.viewport,draggables:ke.dimensions.draggables}),Ct=St.impact,Mt=St.didDropInsideDroppable,fn=Mt?it(Ct):null,or=Mt?ot(Ct):null,pr={index:Et.draggable.index,droppableId:Et.droppable.id},Ur={draggableId:Ut.descriptor.id,type:Ut.descriptor.type,source:pr,reason:Ge,mode:ke.movementMode,destination:fn,combine:or},Hr=Xr({impact:Ct,draggable:Ut,dimensions:Nt,viewport:ke.viewport,afterCritical:ke.afterCritical}),ia={critical:ke.critical,afterCritical:ke.afterCritical,result:Ur,impact:Ct},Kr=!ut(ke.current.client.offset,Hr)||Boolean(Ur.combine);if(!Kr){ae(Ze({completed:ia}));return}var Da=ea({current:ke.current.client.offset,destination:Hr,reason:Ge}),Oa={newHomeClientOffset:Hr,dropDuration:Da,completed:ia};ae(zr(Oa))}}},Gn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function yr(G){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ae){if(ae.target!==window&&ae.target!==window.document)return;G()}}}function ar(G){var Q=G.onWindowScroll;function ae(){Q(Gn())}var ge=N(ae),Le=yr(ge),ke=Re;function Ge(){return ke!==Re}function ze(){Ge()&&$(!1),ke=Ee(window,[Le])}function Et(){Ge()||$(!1),ge.cancel(),ke(),ke=Re}return{start:ze,stop:Et,isActive:Ge}}var gn=function(Q){return Q.type==="DROP_COMPLETE"||Q.type==="DROP_ANIMATE"||Q.type==="FLUSH"},Kn=function(G){var Q=ar({onWindowScroll:function(ge){G.dispatch(aa({newScroll:ge}))}});return function(ae){return function(ge){!Q.isActive()&&ge.type==="INITIAL_PUBLISH"&&Q.start(),Q.isActive()&&gn(ge)&&Q.stop(),ae(ge)}}},Zr=function(G){var Q=!1,ae=!1,ge=setTimeout(function(){ae=!0}),Le=function(Ge){if(Q)return;if(ae)return;Q=!0,G(Ge),clearTimeout(ge)};return Le.wasCalled=function(){return Q},Le},ra=function(){var G=[],Q=function(ke){var Ge=vt(G,function(Nt){return Nt.timerId===ke});Ge!==-1||$(!1);var ze=G.splice(Ge,1),Et=ze[0];Et.callback()},ae=function(ke){var Ge=setTimeout(function(){return Q(Ge)}),ze={timerId:Ge,callback:ke};G.push(ze)},ge=function(){if(!G.length)return;var ke=[].concat(G);G.length=0,ke.forEach(function(Ge){clearTimeout(Ge.timerId),Ge.callback()})};return{add:ae,flush:ge}},Er=function(Q,ae){return Q==null&&ae==null?!0:Q==null||ae==null?!1:Q.droppableId===ae.droppableId&&Q.index===ae.index},ca=function(Q,ae){return Q==null&&ae==null?!0:Q==null||ae==null?!1:Q.draggableId===ae.draggableId&&Q.droppableId===ae.droppableId},Ra=function(Q,ae){if(Q===ae)return!0;var ge=Q.draggable.id===ae.draggable.id&&Q.draggable.droppableId===ae.draggable.droppableId&&Q.draggable.type===ae.draggable.type&&Q.draggable.index===ae.draggable.index,Le=Q.droppable.id===ae.droppable.id&&Q.droppable.type===ae.droppable.type;return ge&&Le},fa=function(Q,ae){Zn(),ae(),br()},Tr=function(Q,ae){return{draggableId:Q.draggable.id,type:Q.droppable.type,source:{droppableId:Q.droppable.id,index:Q.draggable.index},mode:ae}},xr=function(Q,ae,ge,Le){if(!Q){ge(Le(ae));return}var ke=Zr(ge),Ge={announce:ke};Q(ae,Ge),ke.wasCalled()||ge(Le(ae))},kr=function(G,Q){var ae=ra(),ge=null,Le=function(Ct,Mt){ge&&$(!1),fa("onBeforeCapture",function(){var fn=G().onBeforeCapture;if(fn){var or={draggableId:Ct,mode:Mt};fn(or)}})},ke=function(Ct,Mt){ge&&$(!1),fa("onBeforeDragStart",function(){var fn=G().onBeforeDragStart;fn&&fn(Tr(Ct,Mt))})},Ge=function(Ct,Mt){ge&&$(!1);var fn=Tr(Ct,Mt);ge={mode:Mt,lastCritical:Ct,lastLocation:fn.source,lastCombine:null},ae.add(function(){fa("onDragStart",function(){return xr(G().onDragStart,fn,Q,Ce.onDragStart)})})},ze=function(Ct,Mt){var fn=it(Mt),or=ot(Mt);ge||$(!1);var pr=!Ra(Ct,ge.lastCritical);pr&&(ge.lastCritical=Ct);var Ur=!Er(ge.lastLocation,fn);Ur&&(ge.lastLocation=fn);var Hr=!ca(ge.lastCombine,or);if(Hr&&(ge.lastCombine=or),!pr&&!Ur&&!Hr)return;var ia=Object(f.a)({},Tr(Ct,ge.mode),{combine:or,destination:fn});ae.add(function(){fa("onDragUpdate",function(){return xr(G().onDragUpdate,ia,Q,Ce.onDragUpdate)})})},Et=function(){ge||$(!1),ae.flush()},Nt=function(Ct){ge||$(!1),ge=null,fa("onDragEnd",function(){return xr(G().onDragEnd,Ct,Q,Ce.onDragEnd)})},Ut=function(){if(!ge)return;var Ct=Object(f.a)({},Tr(ge.lastCritical,ge.mode),{combine:null,destination:null,reason:"CANCEL"});Nt(Ct)};return{beforeCapture:Le,beforeStart:ke,start:Ge,update:ze,flush:Et,drop:Nt,abort:Ut}},Nr=function(G,Q){var ae=kr(G,Q);return function(ge){return function(Le){return function(ke){if(ke.type==="BEFORE_INITIAL_CAPTURE"){ae.beforeCapture(ke.payload.draggableId,ke.payload.movementMode);return}if(ke.type==="INITIAL_PUBLISH"){var Ge=ke.payload.critical;ae.beforeStart(Ge,ke.payload.movementMode),Le(ke),ae.start(Ge,ke.payload.movementMode);return}if(ke.type==="DROP_COMPLETE"){var ze=ke.payload.completed.result;ae.flush(),Le(ke),ae.drop(ze);return}if(Le(ke),ke.type==="FLUSH"){ae.abort();return}var Et=ge.getState();Et.phase==="DRAGGING"&&ae.update(Et.critical,Et.impact)}}}},Ar=function(G){return function(Q){return function(ae){if(ae.type!=="DROP_ANIMATION_FINISHED"){Q(ae);return}var ge=G.getState();ge.phase==="DROP_ANIMATING"||$(!1),G.dispatch(Ze({completed:ge.completed}))}}},la=function(G){var Q=null,ae=null;function ge(){ae&&(cancelAnimationFrame(ae),ae=null),Q&&(Q(),Q=null)}return function(Le){return function(ke){if((ke.type==="FLUSH"||ke.type==="DROP_COMPLETE"||ke.type==="DROP_ANIMATION_FINISHED")&&ge(),Le(ke),ke.type!=="DROP_ANIMATE")return;var Ge={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Et=G.getState();Et.phase==="DROP_ANIMATING"&&G.dispatch(et())}};ae=requestAnimationFrame(function(){ae=null,Q=Ee(window,[Ge])})}}},xa=function(G){return function(){return function(Q){return function(ae){(ae.type==="DROP_COMPLETE"||ae.type==="FLUSH"||ae.type==="DROP_ANIMATE")&&G.stopPublishing(),Q(ae)}}}},Ta=function(G){var Q=!1;return function(){return function(ae){return function(ge){if(ge.type==="INITIAL_PUBLISH"){Q=!0,G.tryRecordFocus(ge.payload.critical.draggable.id),ae(ge),G.tryRestoreFocusRecorded();return}if(ae(ge),!Q)return;if(ge.type==="FLUSH"){Q=!1,G.tryRestoreFocusRecorded();return}if(ge.type==="DROP_COMPLETE"){Q=!1;var Le=ge.payload.completed.result;Le.combine&&G.tryShiftRecord(Le.draggableId,Le.combine.draggableId),G.tryRestoreFocusRecorded()}}}}},Ca=function(Q){return Q.type==="DROP_COMPLETE"||Q.type==="DROP_ANIMATE"||Q.type==="FLUSH"},Na=function(G){return function(Q){return function(ae){return function(ge){if(Ca(ge)){G.stop(),ae(ge);return}if(ge.type==="INITIAL_PUBLISH"){ae(ge);var Le=Q.getState();Le.phase==="DRAGGING"||$(!1),G.start(Le);return}ae(ge),G.scroll(Q.getState())}}}},Ma=function(G){return function(Q){return function(ae){if(Q(ae),ae.type!=="PUBLISH_WHILE_DRAGGING")return;var ge=G.getState();if(ge.phase!=="DROP_PENDING")return;if(ge.isWaiting)return;G.dispatch(lt({reason:ge.reason}))}}},La=h.d,Ua=function(G){var Q=G.dimensionMarshal,ae=G.focusMarshal,ge=G.styleMarshal,Le=G.getResponders,ke=G.announce,Ge=G.autoScroller;return Object(h.e)(Zt,La(Object(h.a)(Ye(ge),xa(Q),Ae(Q),ir,Ar,la,Ma,Na(Ge),Kn,Ta(ae),Nr(Le,ke))))},ai=function(){return{additions:{},removals:{},modified:{}}};function Fi(G){var Q=G.registry,ae=G.callbacks,ge=ai(),Le=null,ke=function(){if(Le)return;ae.collectionStarting(),Le=requestAnimationFrame(function(){Le=null,Zn();var Ut=ge,St=Ut.additions,Ct=Ut.removals,Mt=Ut.modified,fn=Object.keys(St).map(function(Ur){return Q.draggable.getById(Ur).getDimension(Me)}).sort(function(Ur,Hr){return Ur.descriptor.index-Hr.descriptor.index}),or=Object.keys(Mt).map(function(Ur){var Hr=Q.droppable.getById(Ur),ia=Hr.callbacks.getScrollWhileDragging();return{droppableId:Ur,scroll:ia}}),pr={additions:fn,removals:Object.keys(Ct),modified:or};ge=ai(),br(),ae.publish(pr)})},Ge=function(Ut){var St=Ut.descriptor.id;ge.additions[St]=Ut,ge.modified[Ut.descriptor.droppableId]=!0,ge.removals[St]&&delete ge.removals[St],ke()},ze=function(Ut){var St=Ut.descriptor;ge.removals[St.id]=!0,ge.modified[St.droppableId]=!0,ge.additions[St.id]&&delete ge.additions[St.id],ke()},Et=function(){if(!Le)return;cancelAnimationFrame(Le),Le=null,ge=ai()};return{add:Ge,remove:ze,stop:Et}}var Ai=function(G){var Q=G.scrollHeight,ae=G.scrollWidth,ge=G.height,Le=G.width,ke=nt({x:ae,y:Q},{x:Le,y:ge}),Ge={x:Math.max(0,ke.x),y:Math.max(0,ke.y)};return Ge},Pa=function(){var G=document.documentElement;return G||$(!1),G},bi=function(){var G=Pa(),Q=Ai({scrollHeight:G.scrollHeight,scrollWidth:G.scrollWidth,width:G.clientWidth,height:G.clientHeight});return Q},Si=function(){var G=Gn(),Q=bi(),ae=G.y,ge=G.x,Le=Pa(),ke=Le.clientWidth,Ge=Le.clientHeight,ze=ge+ke,Et=ae+Ge,Nt=d({top:ae,left:ge,right:ze,bottom:Et}),Ut={frame:Nt,scroll:{initial:G,current:G,max:Q,diff:{value:Me,displacement:Me}}};return Ut},ka=function(G){var Q=G.critical,ae=G.scrollOptions,ge=G.registry;Zn();var Le=Si(),ke=Le.scroll.current,Ge=Q.droppable,ze=ge.droppable.getAllByType(Ge.type).map(function(St){return St.callbacks.getDimensionAndWatchScroll(ke,ae)}),Et=ge.draggable.getAllByType(Q.draggable.type).map(function(St){return St.getDimension(ke)}),Nt={draggables:En(Et),droppables:Jt(ze)};br();var Ut={dimensions:Nt,critical:Q,viewport:Le};return Ut};function Aa(G,Q,ae){if(ae.descriptor.id===Q.id)return!1;if(ae.descriptor.type!==Q.type)return!1;var ge=G.droppable.getById(ae.descriptor.droppableId);return!(ge.descriptor.mode!=="virtual")}var Za=function(G,Q){var ae=null,ge=Fi({callbacks:{publish:Q.publishWhileDragging,collectionStarting:Q.collectionStarting},registry:G}),Le=function(Mt,fn){if(G.droppable.exists(Mt)||$(!1),!ae)return;Q.updateDroppableIsEnabled({id:Mt,isEnabled:fn})},ke=function(Mt,fn){if(!ae)return;G.droppable.exists(Mt)||$(!1),Q.updateDroppableIsCombineEnabled({id:Mt,isCombineEnabled:fn})},Ge=function(Mt,fn){if(!ae)return;G.droppable.exists(Mt)||$(!1),Q.updateDroppableScroll({id:Mt,newScroll:fn})},ze=function(Mt,fn){if(!ae)return;G.droppable.getById(Mt).callbacks.scroll(fn)},Et=function(){if(!ae)return;ge.stop();var Mt=ae.critical.droppable;G.droppable.getAllByType(Mt.type).forEach(function(fn){return fn.callbacks.dragStopped()}),ae.unsubscribe(),ae=null},Nt=function(Mt){ae||$(!1);var fn=ae.critical.draggable;Mt.type==="ADDITION"&&(Aa(G,fn,Mt.value)&&ge.add(Mt.value)),Mt.type==="REMOVAL"&&(Aa(G,fn,Mt.value)&&ge.remove(Mt.value))},Ut=function(Mt){ae&&$(!1);var fn=G.draggable.getById(Mt.draggableId),or=G.droppable.getById(fn.descriptor.droppableId),pr={draggable:fn.descriptor,droppable:or.descriptor},Ur=G.subscribe(Nt);return ae={critical:pr,unsubscribe:Ur},ka({critical:pr,registry:G,scrollOptions:Mt.scrollOptions})},St={updateDroppableIsEnabled:Le,updateDroppableIsCombineEnabled:ke,scrollDroppable:ze,updateDroppableScroll:Ge,startPublishing:Ut,stopPublishing:Et};return St},to=function(G,Q){return G.phase==="IDLE"?!0:G.phase!=="DROP_ANIMATING"||G.completed.result.draggableId===Q?!1:G.completed.result.reason==="DROP"},Mo=function(G){window.scrollBy(G.x,G.y)},Ii=T(function(G){return nn(G).filter(function(Q){return Q.isEnabled?!!Q.frame:!1})}),no=function(Q,ae){var ge=rt(Ii(ae),function(Le){return Le.frame||$(!1),pn(Le.frame.pageMarginBox)(Q)});return ge},ro=function(G){var Q=G.center,ae=G.destination,ge=G.droppables;if(ae){var Le=ge[ae];return Le.frame?Le:null}var ke=no(Q,ge);return ke},mi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(Q){return Math.pow(Q,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(G,Q){var ae=G[Q.size]*mi.startFromPercentage,ge=G[Q.size]*mi.maxScrollAtPercentage,Le={startScrollingFrom:ae,maxScrollValueAt:ge};return Le},Io=function(G){var Q=G.startOfRange,ae=G.endOfRange,ge=G.current,Le=ae-Q;if(Le===0)return 0;var ke=ge-Q,Ge=ke/Le;return Ge},Lo=1,bo=function(G,Q){if(G>Q.startScrollingFrom)return 0;if(G<=Q.maxScrollValueAt)return mi.maxPixelScroll;if(G===Q.startScrollingFrom)return Lo;var ae=Io({startOfRange:Q.maxScrollValueAt,endOfRange:Q.startScrollingFrom,current:G}),ge=1-ae,Le=mi.maxPixelScroll*mi.ease(ge);return Math.ceil(Le)},Vi=mi.durationDampening.accelerateAt,co=mi.durationDampening.stopDampeningAt,Xi=function(G,Q){var ae=Q,ge=co,Le=Date.now(),ke=Le-ae;if(ke>=co)return G;if(keQ.height,ke=ae.width>Q.width;return!ke&&!Le?ge:ke&&Le?null:{x:ke?0:ge.x,y:Le?0:ge.y}},ao=Ue(function(G){return G===0?0:G}),Ji=function(G){var Q=G.dragStartTime,ae=G.container,ge=G.subject,Le=G.center,ke=G.shouldUseTimeDampening,Ge={top:Le.y-ae.top,right:ae.right-Le.x,bottom:ae.bottom-Le.y,left:Le.x-ae.left},ze=ko({container:ae,distanceToEdges:Ge,dragStartTime:Q,axis:Fn,shouldUseTimeDampening:ke}),Et=ko({container:ae,distanceToEdges:Ge,dragStartTime:Q,axis:Tn,shouldUseTimeDampening:ke}),Nt=ao({x:Et,y:ze});if(ut(Nt,Me))return null;var Ut=yo({container:ae,subject:ge,proposedScroll:Nt});return Ut?ut(Ut,Me)?null:Ut:null},Qi=Ue(function(G){return G===0?0:G>0?1:-1}),ti=function(){var G=function(ae,ge){return ae<0?ae:ae>ge?ae-ge:0};return function(Q){var ae=Q.current,ge=Q.max,Le=Q.change,ke=$e(ae,Le),Ge={x:G(ke.x,ge.x),y:G(ke.y,ge.y)};return ut(Ge,Me)?null:Ge}}(),Li=function(Q){var ae=Q.max,ge=Q.current,Le=Q.change,ke={x:Math.max(ge.x,ae.x),y:Math.max(ge.y,ae.y)},Ge=Qi(Le),ze=ti({max:ke,current:ge,change:Ge});return ze?Ge.x!==0&&ze.x===0?!0:Ge.y!==0&&ze.y===0:!0},Di=function(Q,ae){return Li({current:Q.scroll.current,max:Q.scroll.max,change:ae})},Zi=function(Q,ae){if(!Di(Q,ae))return null;var ge=Q.scroll.max,Le=Q.scroll.current;return ti({current:Le,max:ge,change:ae})},Pi=function(Q,ae){var ge=Q.frame;return ge?Li({current:ge.scroll.current,max:ge.scroll.max,change:ae}):!1},Eo=function(Q,ae){var ge=Q.frame;return ge&&Pi(Q,ae)?ti({current:ge.scroll.current,max:ge.scroll.max,change:ae}):null},xo=function(G){var Q=G.viewport,ae=G.subject,ge=G.center,Le=G.dragStartTime,ke=G.shouldUseTimeDampening,Ge=Ji({dragStartTime:Le,container:Q.frame,subject:ae,center:ge,shouldUseTimeDampening:ke});return Ge&&Di(Q,Ge)?Ge:null},Co=function(G){var Q=G.droppable,ae=G.subject,ge=G.center,Le=G.dragStartTime,ke=G.shouldUseTimeDampening,Ge=Q.frame;if(!Ge)return null;var ze=Ji({dragStartTime:Le,container:Ge.pageMarginBox,subject:ae,center:ge,shouldUseTimeDampening:ke});return ze&&Pi(Q,ze)?ze:null},io=function(G){var Q=G.state,ae=G.dragStartTime,ge=G.shouldUseTimeDampening,Le=G.scrollWindow,ke=G.scrollDroppable,Ge=Q.current.page.borderBoxCenter,ze=Q.dimensions.draggables[Q.critical.draggable.id],Et=ze.page.marginBox;if(Q.isWindowScrollAllowed){var Nt=Q.viewport,Ut=xo({dragStartTime:ae,viewport:Nt,subject:Et,center:Ge,shouldUseTimeDampening:ge});if(Ut){Le(Ut);return}}var St=ro({center:Ge,destination:jt(Q.impact),droppables:Q.dimensions.droppables});if(!St)return;var Ct=Co({dragStartTime:ae,droppable:St,subject:Et,center:Ge,shouldUseTimeDampening:ge});Ct&&ke(St.descriptor.id,Ct)},ki=function(G){var Q=G.scrollWindow,ae=G.scrollDroppable,ge=N(Q),Le=N(ae),ke=null,Ge=function(Ut){ke||$(!1);var St=ke,Ct=St.shouldUseTimeDampening,Mt=St.dragStartTime;io({state:Ut,scrollWindow:ge,scrollDroppable:Le,dragStartTime:Mt,shouldUseTimeDampening:Ct})},ze=function(Ut){Zn(),ke&&$(!1);var St=Date.now(),Ct=!1,Mt=function(){Ct=!0};io({state:Ut,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Mt,scrollDroppable:Mt}),ke={dragStartTime:St,shouldUseTimeDampening:Ct},br(),Ct&&Ge(Ut)},Et=function(){if(!ke)return;ge.cancel(),Le.cancel(),ke=null};return{start:ze,stop:Et,scroll:Ge}},$i=function(G){var Q=G.move,ae=G.scrollDroppable,ge=G.scrollWindow,Le=function(Nt,Ut){var St=$e(Nt.current.client.selection,Ut);Q({client:St})},ke=function(Nt,Ut){if(!Pi(Nt,Ut))return Ut;var St=Eo(Nt,Ut);if(!St)return ae(Nt.descriptor.id,Ut),null;var Ct=nt(Ut,St);ae(Nt.descriptor.id,Ct);var Mt=nt(Ut,Ct);return Mt},Ge=function(Nt,Ut,St){if(!Nt)return St;if(!Di(Ut,St))return St;var Ct=Zi(Ut,St);if(!Ct)return ge(St),null;var Mt=nt(St,Ct);ge(Mt);var fn=nt(St,Mt);return fn},ze=function(Nt){var Ut=Nt.scrollJumpRequest;if(!Ut)return;var St=jt(Nt.impact);St||$(!1);var Ct=ke(Nt.dimensions.droppables[St],Ut);if(!Ct)return;var Mt=Nt.viewport,fn=Ge(Nt.isWindowScrollAllowed,Mt,Ct);if(!fn)return;Le(Nt,fn)};return ze},No=function(G){var Q=G.scrollDroppable,ae=G.scrollWindow,ge=G.move,Le=ki({scrollWindow:ae,scrollDroppable:Q}),ke=$i({move:ge,scrollWindow:ae,scrollDroppable:Q}),Ge=function(Nt){if(Nt.phase!=="DRAGGING")return;if(Nt.movementMode==="FLUID"){Le.scroll(Nt);return}if(!Nt.scrollJumpRequest)return;ke(Nt)},ze={scroll:Ge,start:Le.start,stop:Le.stop};return ze},oo="data-rbd",so=function(){var G=oo+"-drag-handle";return{base:G,draggableId:G+"-draggable-id",contextId:G+"-context-id"}}(),So=function(){var G=oo+"-draggable";return{base:G,contextId:G+"-context-id",id:G+"-id"}}(),Uo=function(){var G=oo+"-droppable";return{base:G,contextId:G+"-context-id",id:G+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},fi=function(Q){return function(ae){return"["+ae+'="'+Q+'"]'}},Fa=function(Q,ae){return Q.map(function(ge){var Le=ge.styles[ae];return Le?ge.selector+" { "+Le+" }":""}).join(" ")},ii="pointer-events: none;",Xa=function(G){var Q=fi(G),ae=function(){var ze=` cursor: -webkit-grab; cursor: grab; `;return{selector:Q(so.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; `,resting:ze,dragging:ii,dropAnimating:ze}}}(),ge=function(){var ze=` transition: `+Qt.outOfTheWay+`; `;return{selector:Q(So.contextId),styles:{dragging:ze,dropAnimating:ze,userCancel:ze}}}(),Le={selector:Q(Uo.contextId),styles:{always:"overflow-anchor: none;"}},ke={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; `}},Ge=[ge,ae,Le,ke];return{always:Fa(Ge,"always"),resting:Fa(Ge,"resting"),dragging:Fa(Ge,"dragging"),dropAnimating:Fa(Ge,"dropAnimating"),userCancel:Fa(Ge,"userCancel")}},oi=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?R.useLayoutEffect:R.useEffect,Oo=function(){var Q=document.querySelector("head");return Q||$(!1),Q},yi=function(Q){var ae=document.createElement("style");return Q&&ae.setAttribute("nonce",Q),ae.type="text/css",ae};function Bo(G,Q){var ae=o(function(){return Xa(G)},[G]),ge=Object(R.useRef)(null),Le=Object(R.useRef)(null),ke=t(T(function(St){var Ct=Le.current;Ct||$(!1),Ct.textContent=St}),[]),Ge=t(function(St){var Ct=ge.current;Ct||$(!1),Ct.textContent=St},[]);oi(function(){!ge.current&&!Le.current||$(!1);var St=yi(Q),Ct=yi(Q);return ge.current=St,Le.current=Ct,St.setAttribute(oo+"-always",G),Ct.setAttribute(oo+"-dynamic",G),Oo().appendChild(St),Oo().appendChild(Ct),Ge(ae.always),ke(ae.resting),function(){var Mt=function(or){var pr=or.current;pr||$(!1),Oo().removeChild(pr),or.current=null};Mt(ge),Mt(Le)}},[Q,Ge,ke,ae.always,ae.resting,G]);var ze=t(function(){return ke(ae.dragging)},[ke,ae.dragging]),Et=t(function(St){if(St==="DROP"){ke(ae.dropAnimating);return}ke(ae.userCancel)},[ke,ae.dropAnimating,ae.userCancel]),Nt=t(function(){if(!Le.current)return;ke(ae.resting)},[ke,ae.resting]),Ut=o(function(){return{dragging:ze,dropping:Et,resting:Nt}},[ze,Et,Nt]);return Ut}var wo=function(G){return G&&G.ownerDocument?G.ownerDocument.defaultView:window};function qi(G){return G instanceof wo(G).HTMLElement}function Wi(G,Q){var ae="["+so.contextId+'="'+G+'"]',ge=Lt(document.querySelectorAll(ae));if(!ge.length)return null;var Le=rt(ge,function(ke){return ke.getAttribute(so.draggableId)===Q});return Le&&qi(Le)?Le:null}function To(G){var Q=Object(R.useRef)({}),ae=Object(R.useRef)(null),ge=Object(R.useRef)(null),Le=Object(R.useRef)(!1),ke=t(function(Ct,Mt){var fn={id:Ct,focus:Mt};return Q.current[Ct]=fn,function(){var pr=Q.current,Ur=pr[Ct];Ur!==fn&&delete pr[Ct]}},[]),Ge=t(function(Ct){var Mt=Wi(G,Ct);Mt&&Mt!==document.activeElement&&Mt.focus()},[G]),ze=t(function(Ct,Mt){ae.current===Ct&&(ae.current=Mt)},[]),Et=t(function(){if(ge.current)return;if(!Le.current)return;ge.current=requestAnimationFrame(function(){ge.current=null;var Ct=ae.current;Ct&&Ge(Ct)})},[Ge]),Nt=t(function(Ct){ae.current=null;var Mt=document.activeElement;if(!Mt)return;if(Mt.getAttribute(so.draggableId)!==Ct)return;ae.current=Ct},[]);oi(function(){return Le.current=!0,function(){Le.current=!1;var Ct=ge.current;Ct&&cancelAnimationFrame(Ct)}},[]);var Ut=o(function(){return{register:ke,tryRecordFocus:Nt,tryRestoreFocusRecorded:Et,tryShiftRecord:ze}},[ke,Nt,Et,ze]);return Ut}function fo(){var G={draggables:{},droppables:{}},Q=[];function ae(St){return Q.push(St),function(){var Mt=Q.indexOf(St);if(Mt===-1)return;Q.splice(Mt,1)}}function ge(St){Q.length&&Q.forEach(function(Ct){return Ct(St)})}function Le(St){return G.draggables[St]||null}function ke(St){var Ct=Le(St);return Ct||$(!1),Ct}var Ge={register:function(Ct){G.draggables[Ct.descriptor.id]=Ct,ge({type:"ADDITION",value:Ct})},update:function(Ct,Mt){var fn=G.draggables[Mt.descriptor.id];if(!fn)return;if(fn.uniqueId!==Ct.uniqueId)return;delete G.draggables[Mt.descriptor.id],G.draggables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Mt=Ct.descriptor.id,fn=Le(Mt);if(!fn)return;if(Ct.uniqueId!==fn.uniqueId)return;delete G.draggables[Mt],ge({type:"REMOVAL",value:Ct})},getById:ke,findById:Le,exists:function(Ct){return Boolean(Le(Ct))},getAllByType:function(Ct){return Xe(G.draggables).filter(function(Mt){return Mt.descriptor.type===Ct})}};function ze(St){return G.droppables[St]||null}function Et(St){var Ct=ze(St);return Ct||$(!1),Ct}var Nt={register:function(Ct){G.droppables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Mt=ze(Ct.descriptor.id);if(!Mt)return;if(Ct.uniqueId!==Mt.uniqueId)return;delete G.droppables[Ct.descriptor.id]},getById:Et,findById:ze,exists:function(Ct){return Boolean(ze(Ct))},getAllByType:function(Ct){return Xe(G.droppables).filter(function(Mt){return Mt.descriptor.type===Ct})}};function Ut(){G.draggables={},G.droppables={},Q.length=0}return{draggable:Ge,droppable:Nt,subscribe:ae,clean:Ut}}function Wo(){var G=o(fo,[]);return Object(R.useEffect)(function(){return function(){requestAnimationFrame(G.clean)}},[G]),G}var lo=g.a.createContext(null),Sa=function(){var G=document.body;return G||$(!1),G},ga={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ga=function(Q){return"rbd-announcement-"+Q};function ui(G){var Q=o(function(){return Ga(G)},[G]),ae=Object(R.useRef)(null);Object(R.useEffect)(function(){var ke=document.createElement("div");return ae.current=ke,ke.id=Q,ke.setAttribute("aria-live","assertive"),ke.setAttribute("aria-atomic","true"),Object(f.a)(ke.style,ga),Sa().appendChild(ke),function(){setTimeout(function(){var Et=Sa();Et.contains(ke)&&Et.removeChild(ke),ke===ae.current&&(ae.current=null)})}},[Q]);var ge=t(function(Le){var ke=ae.current;if(ke){ke.textContent=Le;return}},[]);return ge}var eo=0,Ni={separator:"::"};function ho(){eo=0}function Oi(G,Q){return Q===void 0&&(Q=Ni),o(function(){return""+G+Q.separator+eo++},[Q.separator,G])}function $a(G){var Q=G.contextId,ae=G.uniqueId;return"rbd-hidden-text-"+Q+"-"+ae}function po(G){var Q=G.contextId,ae=G.text,ge=Oi("hidden-text",{separator:"-"}),Le=o(function(){return $a({contextId:Q,uniqueId:ge})},[ge,Q]);return Object(R.useEffect)(function(){var Ge=document.createElement("div");return Ge.id=Le,Ge.textContent=ae,Ge.style.display="none",Sa().appendChild(Ge),function(){var Et=Sa();Et.contains(Ge)&&Et.removeChild(Ge)}},[Le,ae]),Le}var Ki=g.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},hi=/(\d+)\.(\d+)\.(\d+)/,wa=function(Q){var ae=hi.exec(Q);ae!=null||$(!1);var ge=Number(ae[1]),Le=Number(ae[2]),ke=Number(ae[3]);return{major:ge,minor:Le,patch:ke,raw:Q}},sa=function(Q,ae){return ae.major>Q.major?!0:ae.majorQ.minor?!0:ae.minor=Q.patch},Cr=function(G,Q){var ae=wa(G),ge=wa(Q);if(sa(ae,ge))return},Qr=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md `,va=function(G){var Q=G.doctype;if(!Q)return;Q.name.toLowerCase()!=="html",Q.publicId!==""};function ja(G){}function Ei(G,Q){ja(function(){Object(R.useEffect)(function(){try{G()}catch(ae){Pe(` A setup problem was encountered. > `+ae.message+` `)}},Q)})}function Ri(){Ei(function(){Cr(mo.react,g.a.version),va(document)},[])}function qa(G){var Q=Object(R.useRef)(G);return Object(R.useEffect)(function(){Q.current=G}),Q}function xi(){var G=null;function Q(){return Boolean(G)}function ae(Ge){return Ge===G}function ge(Ge){G&&$(!1);var ze={abandon:Ge};return G=ze,ze}function Le(){G||$(!1),G=null}function ke(){G&&(G.abandon(),Le())}return{isClaimed:Q,isActive:ae,claim:ge,release:Le,tryAbandon:ke}}var Hi=9,vo=13,Ja=27,As=32,Ys=33,Rl=34,hs=35,Ds=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[vo]=!0,ps[Hi]=!0,ps),Ps=function(G){ms[G.keyCode]&&G.preventDefault()},vs=function(){var G="visibilitychange";if(typeof document=="undefined")return G;var Q=[G,"ms"+G,"webkit"+G,"moz"+G,"o"+G],ae=rt(Q,function(ge){return"on"+ge in document});return ae||G}(),Zs=0,Rs=5;function Ko(G,Q){return Math.abs(Q.x-G.x)>=Rs||Math.abs(Q.y-G.y)>=Rs}var gs={type:"IDLE"};function _s(G){var Q=G.cancel,ae=G.completed,ge=G.getPhase,Le=G.setPhase;return[{eventName:"mousemove",fn:function(Ge){var ze=Ge.button,Et=Ge.clientX,Nt=Ge.clientY;if(ze!==Zs)return;var Ut={x:Et,y:Nt},St=ge();if(St.type==="DRAGGING"){Ge.preventDefault(),St.actions.move(Ut);return}St.type==="PENDING"||$(!1);var Ct=St.point;if(!Ko(Ct,Ut))return;Ge.preventDefault();var Mt=St.actions.fluidLift(Ut);Le({type:"DRAGGING",actions:Mt})}},{eventName:"mouseup",fn:function(Ge){var ze=ge();if(ze.type!=="DRAGGING"){Q();return}Ge.preventDefault(),ze.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"mousedown",fn:function(Ge){ge().type==="DRAGGING"&&Ge.preventDefault(),Q()}},{eventName:"keydown",fn:function(Ge){var ze=ge();if(ze.type==="PENDING"){Q();return}if(Ge.keyCode===Ja){Ge.preventDefault(),Q();return}Ps(Ge)}},{eventName:"resize",fn:Q},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ge().type==="PENDING"&&Q()}},{eventName:"webkitmouseforcedown",fn:function(Ge){var ze=ge();if(ze.type!=="IDLE"||$(!1),ze.actions.shouldRespectForcePress()){Q();return}Ge.preventDefault()}},{eventName:vs,fn:Q}]}function $s(G){var Q=Object(R.useRef)(gs),ae=Object(R.useRef)(Re),ge=o(function(){return{eventName:"mousedown",fn:function(St){if(St.defaultPrevented)return;if(St.button!==Zs)return;if(St.ctrlKey||St.metaKey||St.shiftKey||St.altKey)return;var Ct=G.findClosestDraggableId(St);if(!Ct)return;var Mt=G.tryGetLock(Ct,Ge,{sourceEvent:St});if(!Mt)return;St.preventDefault();var fn={x:St.clientX,y:St.clientY};ae.current(),Nt(Mt,fn)}}},[G]),Le=o(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(St){if(St.defaultPrevented)return;var Ct=G.findClosestDraggableId(St);if(!Ct)return;var Mt=G.findOptionsForDraggable(Ct);if(!Mt)return;if(Mt.shouldRespectForcePress)return;if(!G.canGetLock(Ct))return;St.preventDefault()}}},[G]),ke=t(function(){var St={passive:!1,capture:!0};ae.current=Ee(window,[Le,ge],St)},[Le,ge]),Ge=t(function(){var Ut=Q.current;if(Ut.type==="IDLE")return;Q.current=gs,ae.current(),ke()},[ke]),ze=t(function(){var Ut=Q.current;Ge(),Ut.type==="DRAGGING"&&Ut.actions.cancel({shouldBlockNextClick:!0}),Ut.type==="PENDING"&&Ut.actions.abort()},[Ge]),Et=t(function(){var St={capture:!0,passive:!1},Ct=_s({cancel:ze,completed:Ge,getPhase:function(){return Q.current},setPhase:function(fn){Q.current=fn}});ae.current=Ee(window,Ct,St)},[ze,Ge]),Nt=t(function(St,Ct){Q.current.type==="IDLE"||$(!1),Q.current={type:"PENDING",point:Ct,actions:St},Et()},[Et]);oi(function(){return ke(),function(){ae.current()}},[ke])}var Ao;function el(){}var Ll=(Ao={},Ao[Rl]=!0,Ao[Ys]=!0,Ao[Ds]=!0,Ao[hs]=!0,Ao);function tl(G,Q){function ae(){Q(),G.cancel()}function ge(){Q(),G.drop()}return[{eventName:"keydown",fn:function(ke){if(ke.keyCode===Ja){ke.preventDefault(),ae();return}if(ke.keyCode===As){ke.preventDefault(),ge();return}if(ke.keyCode===Il){ke.preventDefault(),G.moveDown();return}if(ke.keyCode===Ml){ke.preventDefault(),G.moveUp();return}if(ke.keyCode===Qs){ke.preventDefault(),G.moveRight();return}if(ke.keyCode===Js){ke.preventDefault(),G.moveLeft();return}if(Ll[ke.keyCode]){ke.preventDefault();return}Ps(ke)}},{eventName:"mousedown",fn:ae},{eventName:"mouseup",fn:ae},{eventName:"click",fn:ae},{eventName:"touchstart",fn:ae},{eventName:"resize",fn:ae},{eventName:"wheel",fn:ae,options:{passive:!0}},{eventName:vs,fn:ae}]}function vi(G){var Q=Object(R.useRef)(el),ae=o(function(){return{eventName:"keydown",fn:function(ke){if(ke.defaultPrevented)return;if(ke.keyCode!==As)return;var Ge=G.findClosestDraggableId(ke);if(!Ge)return;var ze=G.tryGetLock(Ge,Ut,{sourceEvent:ke});if(!ze)return;ke.preventDefault();var Et=!0,Nt=ze.snapLift();Q.current();function Ut(){Et||$(!1),Et=!1,Q.current(),ge()}Q.current=Ee(window,tl(Nt,Ut),{capture:!0,passive:!1})}}},[G]),ge=t(function(){var ke={passive:!1,capture:!0};Q.current=Ee(window,[ae],ke)},[ae]);oi(function(){return ge(),function(){Q.current()}},[ge])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(G){var Q=G.cancel,ae=G.getPhase;return[{eventName:"orientationchange",fn:Q},{eventName:"resize",fn:Q},{eventName:"contextmenu",fn:function(Le){Le.preventDefault()}},{eventName:"keydown",fn:function(Le){if(ae().type!=="DRAGGING"){Q();return}Le.keyCode===Ja&&Le.preventDefault(),Q()}},{eventName:vs,fn:Q}]}function Go(G){var Q=G.cancel,ae=G.completed,ge=G.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ke){var Ge=ge();if(Ge.type!=="DRAGGING"){Q();return}Ge.hasMoved=!0;var ze=ke.touches[0],Et=ze.clientX,Nt=ze.clientY,Ut={x:Et,y:Nt};ke.preventDefault(),Ge.actions.move(Ut)}},{eventName:"touchend",fn:function(ke){var Ge=ge();if(Ge.type!=="DRAGGING"){Q();return}ke.preventDefault(),Ge.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"touchcancel",fn:function(ke){if(ge().type!=="DRAGGING"){Q();return}ke.preventDefault(),Q()}},{eventName:"touchforcechange",fn:function(ke){var Ge=ge();Ge.type!=="IDLE"||$(!1);var ze=ke.touches[0];if(!ze)return;var Et=ze.force>=rl;if(!Et)return;var Nt=Ge.actions.shouldRespectForcePress();if(Ge.type==="PENDING"){Nt&&Q();return}if(Nt){if(Ge.hasMoved){ke.preventDefault();return}Q();return}ke.preventDefault()}},{eventName:vs,fn:Q}]}function bs(G){var Q=Object(R.useRef)(Ho),ae=Object(R.useRef)(Re),ge=t(function(){return Q.current},[]),Le=t(function(Mt){Q.current=Mt},[]),ke=o(function(){return{eventName:"touchstart",fn:function(Mt){if(Mt.defaultPrevented)return;var fn=G.findClosestDraggableId(Mt);if(!fn)return;var or=G.tryGetLock(fn,ze,{sourceEvent:Mt});if(!or)return;var pr=Mt.touches[0],Ur=pr.clientX,Hr=pr.clientY,ia={x:Ur,y:Hr};ae.current(),St(or,ia)}}},[G]),Ge=t(function(){var Mt={capture:!0,passive:!1};ae.current=Ee(window,[ke],Mt)},[ke]),ze=t(function(){var Ct=Q.current;if(Ct.type==="IDLE")return;Ct.type==="PENDING"&&clearTimeout(Ct.longPressTimerId),Le(Ho),ae.current(),Ge()},[Ge,Le]),Et=t(function(){var Ct=Q.current;ze(),Ct.type==="DRAGGING"&&Ct.actions.cancel({shouldBlockNextClick:!0}),Ct.type==="PENDING"&&Ct.actions.abort()},[ze]),Nt=t(function(){var Mt={capture:!0,passive:!1},fn={cancel:Et,completed:ze,getPhase:ge},or=Ee(window,Go(fn),Mt),pr=Ee(window,al(fn),Mt);ae.current=function(){or(),pr()}},[Et,ge,ze]),Ut=t(function(){var Mt=ge();Mt.type==="PENDING"||$(!1);var fn=Mt.actions.fluidLift(Mt.point);Le({type:"DRAGGING",actions:fn,hasMoved:!1})},[ge,Le]),St=t(function(Mt,fn){ge().type==="IDLE"||$(!1);var or=setTimeout(Ut,nl);Le({type:"PENDING",point:fn,actions:Mt,longPressTimerId:or}),Nt()},[Nt,ge,Le,Ut]);oi(function(){return Ge(),function(){ae.current();var fn=ge();fn.type==="PENDING"&&(clearTimeout(fn.longPressTimerId),Le(Ho))}},[ge,Ge,Le]),oi(function(){var Mt=Ee(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Mt},[])}function il(G){ja(function(){var Q=qa(G);Ei(function(){Q.current.length===G.length||$(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(G,Q){if(Q==null)return!1;var ae=Boolean(ol[Q.tagName.toLowerCase()]);if(ae)return!0;var ge=Q.getAttribute("contenteditable");return ge==="true"||ge===""?!0:Q===G?!1:Ms(G,Q.parentElement)}function zo(G,Q){var ae=Q.target;return qi(ae)?Ms(G,ae):!1}var sl=function(G){return d(G.getBoundingClientRect()).center};function ys(G){return G instanceof wo(G).Element}var ll=function(){var G="matches";if(typeof document=="undefined")return G;var Q=[G,"msMatchesSelector","webkitMatchesSelector"],ae=rt(Q,function(ge){return ge in Element.prototype});return ae||G}();function Vo(G,Q){return G==null?null:G[ll](Q)?G:Vo(G.parentElement,Q)}function kl(G,Q){return G.closest?G.closest(Q):Vo(G,Q)}function Xo(G){return"["+so.contextId+'="'+G+'"]'}function ul(G,Q){var ae=Q.target;if(!ys(ae))return null;var ge=Xo(G),Le=kl(ae,ge);return Le&&qi(Le)?Le:null}function cl(G,Q){var ae=ul(G,Q);return ae?ae.getAttribute(so.draggableId):null}function dl(G,Q){var ae="["+So.contextId+'="'+G+'"]',ge=Lt(document.querySelectorAll(ae)),Le=rt(ge,function(ke){return ke.getAttribute(So.id)===Q});return Le&&qi(Le)?Le:null}function ts(G){G.preventDefault()}function Do(G){var Q=G.expected,ae=G.phase,ge=G.isLockActive,Le=G.shouldWarn;return ge()?!(Q!==ae):!1}function Yo(G){var Q=G.lockAPI,ae=G.store,ge=G.registry,Le=G.draggableId;if(Q.isClaimed())return!1;var ke=ge.draggable.findById(Le);return ke&&ke.options.isEnabled?!!to(ae.getState(),Le):!1}function ns(G){var Q=G.lockAPI,ae=G.contextId,ge=G.store,Le=G.registry,ke=G.draggableId,Ge=G.forceSensorStop,ze=G.sourceEvent,Et=Yo({lockAPI:Q,store:ge,registry:Le,draggableId:ke});if(!Et)return null;var Nt=Le.draggable.getById(ke),Ut=dl(ae,Nt.descriptor.id);if(!Ut)return null;if(ze&&!Nt.options.canDragInteractiveElements&&zo(Ut,ze))return null;var St=Q.claim(Ge||Re),Ct="PRE_DRAG";function Mt(){return Nt.options.shouldRespectForcePress}function fn(){return Q.isActive(St)}function or(Oa,za){Do({expected:Oa,phase:Ct,isLockActive:fn,shouldWarn:!0})&&ge.dispatch(za())}var pr=or.bind(null,"DRAGGING");function Ur(Oa){function za(){Q.release(),Ct="COMPLETED"}Ct!=="PRE_DRAG"&&(za(),Ct==="PRE_DRAG"||$(!1)),ge.dispatch(Xn(Oa.liftActionArgs)),Ct="DRAGGING";function li(e,n){if(n===void 0&&(n={shouldBlockNextClick:!1}),Oa.cleanup(),n.shouldBlockNextClick){var L=Ee(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}za(),ge.dispatch(lt({reason:e}))}return Object(f.a)({isActive:function(){return Do({expected:"DRAGGING",phase:Ct,isLockActive:fn,shouldWarn:!1})},shouldRespectForcePress:Mt,drop:function(n){return li("DROP",n)},cancel:function(n){return li("CANCEL",n)}},Oa.actions)}function Hr(Oa){var za=N(function(e){pr(function(){return Lr({client:e})})}),li=Ur({liftActionArgs:{id:ke,clientSelection:Oa,movementMode:"FLUID"},cleanup:function(){return za.cancel()},actions:{move:za}});return Object(f.a)({},li,{move:za})}function ia(){var Oa={moveUp:function(){return pr(Wr)},moveRight:function(){return pr(qr)},moveDown:function(){return pr(wr)},moveLeft:function(){return pr(ya)}};return Ur({liftActionArgs:{id:ke,clientSelection:sl(Ut),movementMode:"SNAP"},cleanup:Re,actions:Oa})}function Kr(){var Oa=Do({expected:"PRE_DRAG",phase:Ct,isLockActive:fn,shouldWarn:!0});Oa&&Q.release()}var Da={isActive:function(){return Do({expected:"PRE_DRAG",phase:Ct,isLockActive:fn,shouldWarn:!1})},shouldRespectForcePress:Mt,fluidLift:Hr,snapLift:ia,abort:Kr};return Da}var fl=[$s,vi,bs];function Nl(G){var Q=G.contextId,ae=G.store,ge=G.registry,Le=G.customSensors,ke=G.enableDefaultSensors,Ge=[].concat(ke?fl:[],Le||[]),ze=Object(R.useState)(function(){return xi()})[0],Et=t(function(Hr,ia){Hr.isDragging&&!ia.isDragging&&ze.tryAbandon()},[ze]);oi(function(){var Hr=ae.getState(),ia=ae.subscribe(function(){var Kr=ae.getState();Et(Hr,Kr),Hr=Kr});return ia},[ze,ae,Et]),oi(function(){return ze.tryAbandon},[ze.tryAbandon]);var Nt=t(function(Ur){return Yo({lockAPI:ze,registry:ge,store:ae,draggableId:Ur})},[ze,ge,ae]),Ut=t(function(Ur,Hr,ia){return ns({lockAPI:ze,registry:ge,contextId:Q,store:ae,draggableId:Ur,forceSensorStop:Hr,sourceEvent:ia&&ia.sourceEvent?ia.sourceEvent:null})},[Q,ze,ge,ae]),St=t(function(Ur){return cl(Q,Ur)},[Q]),Ct=t(function(Ur){var Hr=ge.draggable.findById(Ur);return Hr?Hr.options:null},[ge.draggable]),Mt=t(function(){if(!ze.isClaimed())return;ze.tryAbandon(),ae.getState().phase!=="IDLE"&&ae.dispatch(pa())},[ze,ae]),fn=t(ze.isClaimed,[ze]),or=o(function(){return{canGetLock:Nt,tryGetLock:Ut,findClosestDraggableId:St,findOptionsForDraggable:Ct,tryReleaseLock:Mt,isLockClaimed:fn}},[Nt,Ut,St,Ct,Mt,fn]);il(Ge);for(var pr=0;pr>>2]&255;g.sigBytes-=A}},R.pad.Iso10126})},oaGz:function(M,J,a){M.exports={bg:"bg___24uy8",wrap:"wrap___14NGB",modal:"modal___2LUSY",content:"content___uJSz1",head:"head___1b8cM",headCount:"headCount___8qSbD",button:"button___3uWW2",itemWrap:"itemWrap___30TsE",imgWrap:"imgWrap___2LXqq",img:"img___3JUpQ",manager:"manager___VrVN1",itemContent:"itemContent___gyTTk",nameWrap:"nameWrap___3WMS2",name:"name___2ym5i",actionGroup:"actionGroup___8xT17",deleteIcon:"deleteIcon___24yPS",schoolWrap:"schoolWrap___23Lyd",school:"school___1PzsI",countWrap:"countWrap___8XfQc",deletetitle:"deletetitle___2yGtk",yseTitle:"yseTitle___sqFvw"}},ogmK:function(M,J,a){"use strict";a.d(J,"a",function(){return ha});var R=a("1OyB"),g=a("vuIU"),A=a("Ji7U"),f=a("LK+K"),h=a("rePB"),E=a("VTBJ"),w=a("ODXe"),r=a("q1tI"),m=a("TSYQ"),o=a.n(m),t=a("Kwbf"),p=a("6cGi"),d=a("U8pU"),s=a("4IlW"),_=r.createContext({}),v=_,C={visibility:"hidden"};function i(be){var at=be.prefixCls,Dt=be.prevIcon,wt=Dt===void 0?"\u2039":Dt,jt=be.nextIcon,Pt=jt===void 0?"\u203A":jt,Ht=be.superPrevIcon,$t=Ht===void 0?"\xAB":Ht,pn=be.superNextIcon,un=pn===void 0?"\xBB":pn,Un=be.onSuperPrev,yn=be.onSuperNext,on=be.onPrev,Sn=be.onNext,mn=be.children,jn=r.useContext(v),An=jn.hideNextBtn,zn=jn.hidePrevBtn;return r.createElement("div",{className:at},Un&&r.createElement("button",{type:"button",onClick:Un,tabIndex:-1,className:"".concat(at,"-super-prev-btn"),style:zn?C:{}},$t),on&&r.createElement("button",{type:"button",onClick:on,tabIndex:-1,className:"".concat(at,"-prev-btn"),style:zn?C:{}},wt),r.createElement("div",{className:"".concat(at,"-view")},mn),Sn&&r.createElement("button",{type:"button",onClick:Sn,tabIndex:-1,className:"".concat(at,"-next-btn"),style:An?C:{}},Pt),yn&&r.createElement("button",{type:"button",onClick:yn,tabIndex:-1,className:"".concat(at,"-super-next-btn"),style:An?C:{}},un))}var u=i;function b(be){var at=r.useContext(v),Dt=at.hideHeader;if(Dt)return null;var wt=be.prefixCls,jt=be.generateConfig,Pt=be.locale,Ht=be.value,$t=be.format,pn="".concat(wt,"-header");return r.createElement(u,{prefixCls:pn},Ht?jt.locale.format(Pt.locale,Ht,$t):"\xA0")}var O=b,y=a("YrtM"),c=a("KQm4"),P=new Map;function D(be,at,Dt){if(P.get(be)&&cancelAnimationFrame(P.get(be)),Dt<=0){P.set(be,requestAnimationFrame(function(){be.scrollTop=at}));return}var wt=at-be.scrollTop,jt=wt/Dt*10;P.set(be,requestAnimationFrame(function(){be.scrollTop+=jt,be.scrollTop!==at&&D(be,at,Dt-10)}))}function S(be,at){var Dt=at.onLeftRight,wt=at.onCtrlLeftRight,jt=at.onUpDown,Pt=at.onPageUpDown,Ht=at.onEnter,$t=be.which,pn=be.ctrlKey,un=be.metaKey;switch($t){case s.a.LEFT:if(pn||un){if(wt)return wt(-1),!0}else if(Dt)return Dt(-1),!0;break;case s.a.RIGHT:if(pn||un){if(wt)return wt(1),!0}else if(Dt)return Dt(1),!0;break;case s.a.UP:if(jt)return jt(-1),!0;break;case s.a.DOWN:if(jt)return jt(1),!0;break;case s.a.PAGE_UP:if(Pt)return Pt(-1),!0;break;case s.a.PAGE_DOWN:if(Pt)return Pt(1),!0;break;case s.a.ENTER:if(Ht)return Ht(),!0;break}return!1}function x(be,at,Dt,wt){var jt=be;if(!jt)switch(at){case"time":jt=wt?"hh:mm:ss a":"HH:mm:ss";break;case"week":jt="gggg-wo";break;case"month":jt="YYYY-MM";break;case"quarter":jt="YYYY-[Q]Q";break;case"year":jt="YYYY";break;default:jt=Dt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return jt}function l(be,at){var Dt=be==="time"?8:10;return Math.max(Dt,at.length)+2}var T=null,k=new Set;function N(be){return!T&&typeof window!="undefined"&&window.addEventListener&&(T=function(Dt){Object(c.a)(k).forEach(function(wt){wt(Dt)})},window.addEventListener("mousedown",T)),k.add(be),function(){k.delete(be),k.size===0&&(window.removeEventListener("mousedown",T),T=null)}}var U=function(at){return at==="month"||at==="date"?"year":at},z=function(at){return at==="date"?"month":at},H=function(at){return at==="month"||at==="date"?"quarter":at},K=function(at){return at==="date"?"week":at},V={year:U,month:z,quarter:H,week:K,time:null,date:null};function W(be,at){return be.some(function(Dt){return Dt&&Dt.contains(at)})}function B(be){var at=be.prefixCls,Dt=be.units,wt=be.onSelect,jt=be.value,Pt=be.active,Ht=be.hideDisabledOptions,$t="".concat(at,"-cell"),pn=r.useContext(v),un=pn.open,Un=r.useRef(null),yn=r.useRef(new Map);return r.useLayoutEffect(function(){var on=yn.current.get(jt);on&&un!==!1&&D(Un.current,on.offsetTop,120)},[jt]),r.useLayoutEffect(function(){if(un){var on=yn.current.get(jt);on&&D(Un.current,on.offsetTop,0)}},[un]),r.createElement("ul",{className:o()("".concat(at,"-column"),Object(h.a)({},"".concat(at,"-column-active"),Pt)),ref:Un,style:{position:"relative"}},Dt.map(function(on){var Sn;return Ht&&on.disabled?null:r.createElement("li",{key:on.value,ref:function(jn){yn.current.set(on.value,jn)},className:o()($t,(Sn={},Object(h.a)(Sn,"".concat($t,"-disabled"),on.disabled),Object(h.a)(Sn,"".concat($t,"-selected"),jt===on.value),Sn)),onClick:function(){if(on.disabled)return;wt(on.value)}},r.createElement("div",{className:"".concat($t,"-inner")},on.label))}))}var X=B;function ue(be,at){for(var Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",wt=String(be);wt.length=12,dn%=12);var Zn=r.useMemo(function(){if(!un)return[!1,!1];var Bt=[!0,!0];return lr.forEach(function(Zt){var zt=Zt.disabled,Xn=Zt.value;if(zt)return;Xn>=12?Bt[1]=!1:Bt[0]=!1}),Bt},[un,lr]),br=Object(w.a)(Zn,2),Or=br[0],nr=br[1],na=r.useMemo(function(){return un?lr.filter(In?function(Bt){return Bt.value>=12}:function(Bt){return Bt.value<12}).map(function(Bt){var Zt=Bt.value%12,zt=Zt===0?"12":ue(Zt,2);return Object(E.a)(Object(E.a)({},Bt),{},{label:zt,value:Zt})}):lr},[un,lr]),tr=oe(0,59,Sn,zn&&zn(dn)),Yr=oe(0,59,jn,mr&&mr(dn,bn));wt.current={onUpDown:function(Zt){var zt=cn[jt];if(zt)for(var Xn=zt.units.findIndex(function(hr){return hr.value===zt.value}),Cn=zt.units.length,rr=1;rr1&&(Ht=at.addDate(Ht,-7)),Ht}function Ke(be,at,Dt){var wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(at){case"year":return Dt.addYear(be,wt*10);case"quarter":case"month":return Dt.addYear(be,wt);default:return Dt.addMonth(be,wt)}}var Ue=r.createContext({}),st=Ue;function kt(be){var at=be.cellPrefixCls,Dt=be.generateConfig,wt=be.rangedValue,jt=be.hoverRangedValue,Pt=be.isInView,Ht=be.isSameCell,$t=be.offsetCell,pn=be.today,un=be.value;function Un(yn){var on,Sn=$t(yn,-1),mn=$t(yn,1),jn=Re(wt,0),An=Re(wt,1),zn=Re(jt,0),mr=Re(jt,1),sn=pt(Dt,zn,mr,yn);function qt(bn){return Ht(jn,bn)}function cn(bn){return Ht(An,bn)}var vn=Ht(zn,yn),Dn=Ht(mr,yn),In=(sn||Dn)&&(!Pt(Sn)||cn(Sn)),dn=(sn||vn)&&(!Pt(mn)||qt(mn));return on={},Object(h.a)(on,"".concat(at,"-in-view"),Pt(yn)),Object(h.a)(on,"".concat(at,"-in-range"),pt(Dt,jn,An,yn)),Object(h.a)(on,"".concat(at,"-range-start"),qt(yn)),Object(h.a)(on,"".concat(at,"-range-end"),cn(yn)),Object(h.a)(on,"".concat(at,"-range-start-single"),qt(yn)&&!An),Object(h.a)(on,"".concat(at,"-range-end-single"),cn(yn)&&!jn),Object(h.a)(on,"".concat(at,"-range-start-near-hover"),qt(yn)&&(Ht(Sn,zn)||pt(Dt,zn,mr,Sn))),Object(h.a)(on,"".concat(at,"-range-end-near-hover"),cn(yn)&&(Ht(mn,mr)||pt(Dt,zn,mr,mn))),Object(h.a)(on,"".concat(at,"-range-hover"),sn),Object(h.a)(on,"".concat(at,"-range-hover-start"),vn),Object(h.a)(on,"".concat(at,"-range-hover-end"),Dn),Object(h.a)(on,"".concat(at,"-range-hover-edge-start"),In),Object(h.a)(on,"".concat(at,"-range-hover-edge-end"),dn),Object(h.a)(on,"".concat(at,"-range-hover-edge-start-near-range"),In&&Ht(Sn,An)),Object(h.a)(on,"".concat(at,"-range-hover-edge-end-near-range"),dn&&Ht(mn,jn)),Object(h.a)(on,"".concat(at,"-today"),Ht(pn,yn)),Object(h.a)(on,"".concat(at,"-selected"),Ht(un,yn)),on}return Un}function gt(be){for(var at=be.prefixCls,Dt=be.disabledDate,wt=be.onSelect,jt=be.rowNum,Pt=be.colNum,Ht=be.prefixColumn,$t=be.rowClassName,pn=be.baseDate,un=be.getCellClassName,Un=be.getCellText,yn=be.getCellNode,on=be.getCellDate,Sn=be.titleCell,mn=be.headerCells,jn=r.useContext(v),An=jn.onDateMouseEnter,zn=jn.onDateMouseLeave,mr="".concat(at,"-cell"),sn=[],qt=0;qt2&&arguments[2]!==void 0?arguments[2]:!1;(Ye===jn||Zr)&&(pa(gn),Dn&&Dn(gn),Cn&&Cn(gn,Kn),In&&!ht($t,gn,ya)&&In(gn))},Xt=function(gn){return ur.current&&ur.current.onKeyDown?([s.a.LEFT,s.a.RIGHT,s.a.UP,s.a.DOWN,s.a.PAGE_UP,s.a.PAGE_DOWN,s.a.ENTER].includes(gn.which)&&gn.preventDefault(),ur.current.onKeyDown(gn)):(Object(t.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},wn=function(gn){ur.current&&ur.current.onBlur&&ur.current.onBlur(gn)};zt&&Fr!=="right"&&(zt.current={onKeyDown:Xt,onClose:function(){ur.current&&ur.current.onClose&&ur.current.onClose()}}),r.useEffect(function(){pn&&!Wr.current&&_t(pn)},[pn]),r.useEffect(function(){Wr.current=!1},[]);var On,Dr=Object(E.a)(Object(E.a)({},be),{},{operationRef:ur,prefixCls:wt,viewDate:lt,value:ya,onViewDateChange:et,sourceMode:Rt,onPanelChange:rn,disabledDate:Ye!=="decade"?on:void 0});delete Dr.onChange,delete Dr.onSelect;switch(Ye){case"decade":On=r.createElement(F,Object.assign({},Dr,{onSelect:function(gn,Kn){et(gn),Vt(gn,Kn)}}));break;case"year":On=r.createElement(Hn,Object.assign({},Dr,{onSelect:function(gn,Kn){et(gn),Vt(gn,Kn)}}));break;case"month":On=r.createElement(At,Object.assign({},Dr,{onSelect:function(gn,Kn){et(gn),Vt(gn,Kn)}}));break;case"quarter":On=r.createElement(Tn,Object.assign({},Dr,{onSelect:function(gn,Kn){et(gn),Vt(gn,Kn)}}));break;case"week":On=r.createElement(En,Object.assign({},Dr,{onSelect:function(gn,Kn){et(gn),Vt(gn,Kn)}}));break;case"time":delete Dr.showTime,On=r.createElement(Se,Object.assign({},Dr,Object(d.a)(sn)==="object"?sn:null,{onSelect:function(gn,Kn){et(gn),Vt(gn,Kn)}}));break;default:sn?On=r.createElement(Lt,Object.assign({},Dr,{onSelect:function(gn,Kn){et(gn),Vt(gn,Kn)}})):On=r.createElement(Fe,Object.assign({},Dr,{onSelect:function(gn,Kn){et(gn),Vt(gn,Kn)}}))}var Rr,ea,Xr=function(){var gn=$t.getNow(),Kn=ye($t.getHour(gn),$t.getMinute(gn),$t.getSecond(gn),Vr?br:1,Rn?nr:1,Bt?tr:1),Zr=Ee($t,gn,Kn[0],Kn[1],Kn[2]);Vt(Zr,"submit")};rr||(Rr=Z(wt,Ye,cn),ea=le({prefixCls:wt,components:Qn,needConfirmButton:Yr,okDisabled:!ya||on&&on(ya),locale:Ht,showNow:mr,onNow:Yr&&Xr,onOk:function(){ya&&(Vt(ya,"submit",!0),Nn&&Nn(ya))}}));var Jr;if(qt&&Ye==="date"&&jn==="date"&&!sn){var ir=$t.getNow(),Gn="".concat(wt,"-today-btn"),yr=on&&on(ir);Jr=r.createElement("a",{className:o()(Gn,yr&&"".concat(Gn,"-disabled")),"aria-disabled":yr,onClick:function(){yr||Vt(ir,"mouse",!0)}},Ht.today)}return r.createElement(v.Provider,{value:Object(E.a)(Object(E.a)({},Zt),{},{hideHeader:"hideHeader"in be?vn:Zt.hideHeader,hidePrevBtn:fr&&Fr==="right",hideNextBtn:fr&&Fr==="left"})},r.createElement("div",{tabIndex:zn,className:o()("".concat(wt,"-panel"),jt,(at={},Object(h.a)(at,"".concat(wt,"-panel-has-range"),Lr&&Lr[0]&&Lr[1]),Object(h.a)(at,"".concat(wt,"-panel-has-range-hover"),aa&&aa[0]&&aa[1]),Object(h.a)(at,"".concat(wt,"-panel-rtl"),lr==="rtl"),at)),style:Pt,onKeyDown:Xt,onBlur:wn,onMouseDown:bn,ref:Xn},On,Rr||ea||Jr?r.createElement("div",{className:"".concat(wt,"-footer")},Rr,ea,Jr):null))}var de=_e,ct=a("uciX"),hn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Wn(be){var at,Dt=be.prefixCls,wt=be.popupElement,jt=be.popupStyle,Pt=be.visible,Ht=be.dropdownClassName,$t=be.dropdownAlign,pn=be.transitionName,un=be.getPopupContainer,Un=be.children,yn=be.range,on=be.popupPlacement,Sn=be.direction,mn="".concat(Dt,"-dropdown"),jn=function(){return on!==void 0?on:Sn==="rtl"?"bottomRight":"bottomLeft"};return r.createElement(ct.a,{showAction:[],hideAction:[],popupPlacement:jn(),builtinPlacements:hn,prefixCls:mn,popupTransitionName:pn,popup:wt,popupAlign:$t,popupVisible:Pt,popupClassName:o()(Ht,(at={},Object(h.a)(at,"".concat(mn,"-range"),yn),Object(h.a)(at,"".concat(mn,"-rtl"),Sn==="rtl"),at)),popupStyle:jt,getPopupContainer:un},Un)}var er=Wn;function en(be){var at=be.open,Dt=be.value,wt=be.isClickOutside,jt=be.triggerOpen,Pt=be.forwardKeyDown,Ht=be.blurToCancel,$t=be.onSubmit,pn=be.onCancel,un=be.onFocus,Un=be.onBlur,yn=Object(r.useState)(!1),on=Object(w.a)(yn,2),Sn=on[0],mn=on[1],jn=Object(r.useState)(!1),An=Object(w.a)(jn,2),zn=An[0],mr=An[1],sn=Object(r.useRef)(!1),qt=Object(r.useRef)(!1),cn={onMouseDown:function(){mn(!0),jt(!0)},onKeyDown:function(Dn){switch(Dn.which){case s.a.ENTER:{at?$t()!==!1&&mn(!0):jt(!0),Dn.preventDefault();return}case s.a.TAB:{Sn&&at&&!Dn.shiftKey?(mn(!1),Dn.preventDefault()):!Sn&&at&&(!Pt(Dn)&&Dn.shiftKey&&(mn(!0),Dn.preventDefault()));return}case s.a.ESC:{mn(!0),pn();return}}!at&&![s.a.SHIFT].includes(Dn.which)?jt(!0):Sn||Pt(Dn)},onFocus:function(Dn){mn(!0),mr(!0),un&&un(Dn)},onBlur:function(Dn){if(sn.current||!wt(document.activeElement)){sn.current=!1;return}Ht?setTimeout(function(){wt(document.activeElement)&&pn()},0):at&&(jt(!1),qt.current&&$t()),mr(!1),Un&&Un(Dn)}};return Object(r.useEffect)(function(){qt.current=!1},[at]),Object(r.useEffect)(function(){qt.current=!0},[Dt]),Object(r.useEffect)(function(){return N(function(vn){var Dn=vn.target;at&&(wt(Dn)?zn||jt(!1):(sn.current=!0,requestAnimationFrame(function(){sn.current=!1})))})}),[cn,{focused:zn,typing:Sn}]}function Ln(be){var at=be.valueTexts,Dt=be.onTextChange,wt=r.useState(""),jt=Object(w.a)(wt,2),Pt=jt[0],Ht=jt[1],$t=r.useRef([]);$t.current=at;function pn(Un){Ht(Un),Dt(Un)}function un(){Ht($t.current[0])}return r.useEffect(function(){at.every(function(Un){return Un!==Pt})&&un()},[at.join("||")]),[Pt,pn,un]}var kn=a("Gytx"),$r=a.n(kn);function _a(be,at){var Dt=at.formatList,wt=at.generateConfig,jt=at.locale;return Object(y.a)(function(){if(!be)return[[""],""];for(var Pt="",Ht=[],$t=0;$t1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(un.current),zn){pn(An);return}un.current=requestAnimationFrame(function(){pn(An)})}var yn=_a($t,{formatList:Dt,generateConfig:wt,locale:jt}),on=Object(w.a)(yn,2),Sn=on[1];function mn(An){Un(An)}function jn(){var An=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Un(null,An)}return Object(r.useEffect)(function(){jn(!0)},[be]),Object(r.useEffect)(function(){return function(){return cancelAnimationFrame(un.current)}},[]),[Sn,mn,jn]}function sr(be){var at,Dt=be.prefixCls,wt=Dt===void 0?"rc-picker":Dt,jt=be.id,Pt=be.tabIndex,Ht=be.style,$t=be.className,pn=be.dropdownClassName,un=be.dropdownAlign,Un=be.popupStyle,yn=be.transitionName,on=be.generateConfig,Sn=be.locale,mn=be.inputReadOnly,jn=be.allowClear,An=be.autoFocus,zn=be.showTime,mr=be.picker,sn=mr===void 0?"date":mr,qt=be.format,cn=be.use12Hours,vn=be.value,Dn=be.defaultValue,In=be.open,dn=be.defaultOpen,bn=be.defaultOpenValue,Pn=be.suffixIcon,Nn=be.clearIcon,Qn=be.disabled,lr=be.disabledDate,Zn=be.placeholder,br=be.getPopupContainer,Or=be.pickerRef,nr=be.panelRender,na=be.onChange,tr=be.onOpenChange,Yr=be.onFocus,Vr=be.onBlur,Rn=be.onMouseDown,Bt=be.onMouseUp,Zt=be.onMouseEnter,zt=be.onMouseLeave,Xn=be.onContextMenu,Cn=be.onClick,rr=be.direction,Vn=be.autoComplete,hr=Vn===void 0?"off":Vn,fr=r.useRef(null),Fr=sn==="date"&&!!zn||sn==="time",Lr=he(x(qt,sn,zn,cn)),aa=r.useRef(null),ur=r.useRef(null),Wr=Object(p.a)(null,{value:vn,defaultValue:Dn}),wr=Object(w.a)(Wr,2),qr=wr[0],ya=wr[1],pa=r.useState(qr),zr=Object(w.a)(pa,2),Ze=zr[0],lt=zr[1],_t=r.useRef(null),et=Object(p.a)(!1,{value:In,defaultValue:dn,postState:function(Ar){return Qn?!1:Ar},onChange:function(Ar){tr&&tr(Ar),!Ar&&_t.current&&_t.current.onClose&&_t.current.onClose()}}),De=Object(w.a)(et,2),Be=De[0],Ae=De[1],Ye=_a(Ze,{formatList:Lr,generateConfig:on,locale:Sn}),qe=Object(w.a)(Ye,2),mt=qe[0],tt=qe[1],Rt=Ln({valueTexts:mt,onTextChange:function(Ar){var la=on.locale.parse(Sn.locale,Ar,Lr);la&&(!lr||!lr(la))&<(la)}}),Qt=Object(w.a)(Rt,3),rn=Qt[0],Vt=Qt[1],Xt=Qt[2],wn=function(Ar){lt(Ar),ya(Ar),na&&!ht(on,qr,Ar)&&na(Ar,Ar?on.locale.format(Sn.locale,Ar,Lr[0]):"")},On=function(Ar){if(Qn&&Ar)return;Ae(Ar)},Dr=function(Ar){return Be&&_t.current&&_t.current.onKeyDown?_t.current.onKeyDown(Ar):(Object(t.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Rr=function(){Bt&&Bt.apply(void 0,arguments),fr.current&&(fr.current.focus(),On(!0))},ea=en({blurToCancel:Fr,open:Be,value:rn,triggerOpen:On,forwardKeyDown:Dr,isClickOutside:function(Ar){return!W([aa.current,ur.current],Ar)},onSubmit:function(){return lr&&lr(Ze)?!1:(wn(Ze),On(!1),Xt(),!0)},onCancel:function(){On(!1),lt(qr),Xt()},onFocus:Yr,onBlur:Vr}),Xr=Object(w.a)(ea,2),Jr=Xr[0],ir=Xr[1],Gn=ir.focused,yr=ir.typing;r.useEffect(function(){Be||(lt(qr),!mt.length||mt[0]===""?Vt(""):tt!==rn&&Xt())},[Be,mt]),r.useEffect(function(){Be||Xt()},[sn]),r.useEffect(function(){lt(qr)},[qr]),Or&&(Or.current={focus:function(){fr.current&&fr.current.focus()},blur:function(){fr.current&&fr.current.blur()}});var ar=Object(E.a)(Object(E.a)({},be),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),gn=r.createElement(de,Object.assign({},ar,{generateConfig:on,className:o()(Object(h.a)({},"".concat(wt,"-panel-focused"),!yr)),value:Ze,locale:Sn,tabIndex:-1,onChange:lt,direction:rr}));nr&&(gn=nr(gn));var Kn=r.createElement("div",{className:"".concat(wt,"-panel-container"),onMouseDown:function(Ar){Ar.preventDefault()}},gn),Zr;Pn&&(Zr=r.createElement("span",{className:"".concat(wt,"-suffix")},Pn));var ra;jn&&qr&&!Qn&&(ra=r.createElement("span",{onMouseDown:function(Ar){Ar.preventDefault(),Ar.stopPropagation()},onMouseUp:function(Ar){Ar.preventDefault(),Ar.stopPropagation(),wn(null),On(!1)},className:"".concat(wt,"-clear")},Nn||r.createElement("span",{className:"".concat(wt,"-clear-btn")})));var Er=function(Ar,la){(la==="submit"||la!=="key"&&!Fr)&&(wn(Ar),On(!1))},ca=rr==="rtl"?"bottomRight":"bottomLeft",Ra=ba(rn,{formatList:Lr,generateConfig:on,locale:Sn}),fa=Object(w.a)(Ra,3),Tr=fa[0],xr=fa[1],kr=fa[2];return r.createElement(v.Provider,{value:{operationRef:_t,hideHeader:sn==="time",panelRef:aa,onSelect:Er,open:Be,defaultOpenValue:bn,onDateMouseEnter:xr,onDateMouseLeave:kr}},r.createElement(er,{visible:Be,popupElement:Kn,popupStyle:Un,prefixCls:wt,dropdownClassName:pn,dropdownAlign:un,getPopupContainer:br,transitionName:yn,popupPlacement:ca,direction:rr},r.createElement("div",{className:o()(wt,$t,(at={},Object(h.a)(at,"".concat(wt,"-disabled"),Qn),Object(h.a)(at,"".concat(wt,"-focused"),Gn),Object(h.a)(at,"".concat(wt,"-rtl"),rr==="rtl"),at)),style:Ht,onMouseDown:Rn,onMouseUp:Rr,onMouseEnter:Zt,onMouseLeave:zt,onContextMenu:Xn,onClick:Cn},r.createElement("div",{className:o()("".concat(wt,"-input"),Object(h.a)({},"".concat(wt,"-input-placeholder"),!!Tr)),ref:ur},r.createElement("input",Object.assign({id:jt,tabIndex:Pt,disabled:Qn,readOnly:mn||!yr,value:Tr||rn,onChange:function(Ar){Vt(Ar.target.value)},autoFocus:An,placeholder:Zn,ref:fr,title:rn},Jr,{size:l(sn,Lr[0])},Pe(be),{autoComplete:hr})),Zr,ra))))}var Ha=function(be){Object(A.a)(Dt,be);var at=Object(f.a)(Dt);function Dt(){var wt;return Object(R.a)(this,Dt),wt=at.apply(this,arguments),wt.pickerRef=r.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(g.a)(Dt,[{key:"render",value:function(){return r.createElement(sr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Dt}(r.Component),Ba=Ha;function Ia(be,at,Dt){var wt=be.picker,jt=be.locale,Pt=be.selectedValue,Ht=be.disabledDate,$t=be.disabled,pn=be.generateConfig,un=Re(Pt,0),Un=Re(Pt,1);function yn(An){var zn=pn.getYear(An),mr=pn.locale.getWeek(jt.locale,An);return zn*100+mr}function on(An){var zn=pn.getYear(An),mr=pn.getMonth(An);return zn*100+mr}function Sn(An){var zn=pn.getYear(An),mr=Oe(pn,An);return zn*10+mr}var mn=r.useCallback(function(An){if(Ht&&Ht(An))return!0;if($t[1]&&Un)return!$e(pn,An,Un)&&pn.isAfter(An,Un);if(at&&Un)switch(wt){case"quarter":return Sn(An)>Sn(Un);case"month":return on(An)>on(Un);case"week":return yn(An)>yn(Un);default:return!$e(pn,An,Un)&&pn.isAfter(An,Un)}return!1},[Ht,$t[1],Un,at]),jn=r.useCallback(function(An){if(Ht&&Ht(An))return!0;if($t[0]&&un)return!$e(pn,An,Un)&&pn.isAfter(un,An);if(Dt&&un)switch(wt){case"quarter":return Sn(An)0&&arguments[0]!==void 0?arguments[0]:!1,Cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Qr=null;kr&&ti&&ti[0]&&ti[1]&&mn.isAfter(ti[1],ti[0])&&(Qr=ti);var va=vn;if(vn&&Object(d.a)(vn)==="object"&&vn.defaultValue){var ja=vn.defaultValue;va=Object(E.a)(Object(E.a)({},vn),{},{defaultValue:Re(ja,tt)||void 0})}var Ei=null;return Or&&(Ei=function(qa,xi){return Or(qa,xi,{range:tt?"end":"start"})}),r.createElement(st.Provider,{value:{inRange:!0,panelPosition:sa,rangedValue:yo||Gn,hoverRangedValue:Qr}},r.createElement(de,Object.assign({},be,Cr,{dateRender:Ei,showTime:va,mode:Kn[tt],generateConfig:mn,style:void 0,direction:Wr,disabledDate:tt===0?Ra:fa,disabledTime:function(qa){return br?br(qa,tt===0?"start":"end"):!1},className:o()(Object(h.a)({},"".concat(Pt,"-panel-focused"),tt===0?!Xa:!qi)),value:Re(Gn,tt),locale:jn,tabIndex:-1,onPanelChange:function(qa,xi){ra(ce(Kn,xi,tt),ce(Gn,qa,tt));var Hi=qa;sa==="right"&&Kn[tt]===xi&&(Hi=Ke(Hi,xi,mn,-1)),Xr(Hi,tt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ga=0,ui=0;tt&&_t.current&&De.current&<.current&&(Ga=_t.current.offsetWidth+De.current.offsetWidth,lt.current.offsetWidth&&Ga>lt.current.offsetWidth&&(ui=Ga));var eo=Wr==="rtl"?{right:Ga}:{left:Ga};function Ni(){var sa,Cr=Z(Pt,Kn[tt],Xn),Qr=le({prefixCls:Pt,components:aa,needConfirmButton:pa,okDisabled:!Re(Gn,tt)||Zn&&Zn(Gn[tt]),locale:jn,rangeList:Sa,onOk:function(){Re(Gn,tt)&&(ai(Gn,tt),Lr&&Lr(Gn))}});if(cn!=="time"&&!vn){var va=ea(tt),ja=Ke(va,cn,mn),Ei=Kn[tt],Ri=Ei===cn,qa=ga(Ri?"left":!1,{pickerValue:va,onPickerValueChange:function(Ja){Xr(Ja,tt)}}),xi=ga("right",{pickerValue:ja,onPickerValueChange:function(Ja){Xr(Ke(Ja,cn,mn,-1),tt)}});Wr==="rtl"?sa=r.createElement(r.Fragment,null,xi,Ri&&qa):sa=r.createElement(r.Fragment,null,qa,Ri&&xi)}else sa=ga();var Hi=r.createElement(r.Fragment,null,r.createElement("div",{className:"".concat(Pt,"-panels")},sa),(Cr||Qr)&&r.createElement("div",{className:"".concat(Pt,"-footer")},Cr,Qr));return nr&&(Hi=nr(Hi)),r.createElement("div",{className:"".concat(Pt,"-panel-container"),style:{marginLeft:ui},ref:lt,onMouseDown:function(Ja){Ja.preventDefault()}},Hi)}var ho=r.createElement("div",{className:o()("".concat(Pt,"-range-wrapper"),"".concat(Pt,"-").concat(cn,"-range-wrapper")),style:{minWidth:Ca}},r.createElement("div",{className:"".concat(Pt,"-range-arrow"),style:eo}),Ni()),Oi;Vr&&(Oi=r.createElement("span",{className:"".concat(Pt,"-suffix")},Vr));var $a;Yr&&(Re(wn,0)&&!rn[0]||Re(wn,1)&&!rn[1])&&($a=r.createElement("span",{onMouseDown:function(Cr){Cr.preventDefault(),Cr.stopPropagation()},onMouseUp:function(Cr){Cr.preventDefault(),Cr.stopPropagation();var Qr=wn;rn[0]||(Qr=ce(Qr,null,0)),rn[1]||(Qr=ce(Qr,null,1)),ai(Qr,null),La(!1,tt)},className:"".concat(Pt,"-clear")},Rn||r.createElement("span",{className:"".concat(Pt,"-clear-btn")})));var po={size:l(cn,Ye[0])},Ki=0,mo=0;_t.current&&et.current&&De.current&&(tt===0?mo=_t.current.offsetWidth:(Ki=Ga,mo=et.current.offsetWidth));var hi=Wr==="rtl"?{right:Ki}:{left:Ki},wa=function(Cr,Qr){var va=ce(Gn,Cr,tt);Qr==="submit"||Qr!=="key"&&!pa?(ai(va,tt),tt===0?xo():No()):yr(va)};return r.createElement(v.Provider,{value:{operationRef:Qt,hideHeader:cn==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:wa,open:kr}},r.createElement(er,{visible:kr,popupElement:ho,popupStyle:un,prefixCls:Pt,dropdownClassName:Un,dropdownAlign:on,getPopupContainer:Sn,transitionName:yn,range:!0,direction:Wr},r.createElement("div",Object.assign({ref:Ze,className:o()(Pt,"".concat(Pt,"-range"),pn,(at={},Object(h.a)(at,"".concat(Pt,"-disabled"),rn[0]&&rn[1]),Object(h.a)(at,"".concat(Pt,"-focused"),tt===0?ii:wo),Object(h.a)(at,"".concat(Pt,"-rtl"),Wr==="rtl"),at)),style:$t,onClick:Wi,onMouseDown:To},Pe(be)),r.createElement("div",{className:o()("".concat(Pt,"-input"),(Dt={},Object(h.a)(Dt,"".concat(Pt,"-input-active"),tt===0),Object(h.a)(Dt,"".concat(Pt,"-input-placeholder"),!!Pi),Dt)),ref:_t},r.createElement("input",Object.assign({id:Ht,disabled:rn[0],readOnly:Zt||!Xa,value:Pi||mi,onChange:function(Cr){uo(Cr.target.value)},autoFocus:zn,placeholder:Re(An,0)||"",ref:Be},fi,po,{autoComplete:ya}))),r.createElement("div",{className:"".concat(Pt,"-range-separator"),ref:De},dn),r.createElement("div",{className:o()("".concat(Pt,"-input"),(wt={},Object(h.a)(wt,"".concat(Pt,"-input-active"),tt===1),Object(h.a)(wt,"".concat(Pt,"-input-placeholder"),!!ki),wt)),ref:et},r.createElement("input",Object.assign({disabled:rn[1],readOnly:Zt||!qi,value:ki||Vi,onChange:function(Cr){co(Cr.target.value)},placeholder:Re(An,1)||"",ref:Ae},yi,po,{autoComplete:ya}))),r.createElement("div",{className:"".concat(Pt,"-active-bar"),style:Object(E.a)(Object(E.a)({},hi),{},{width:mo,position:"absolute"})}),Oi,$a)))}var da=function(be){Object(A.a)(Dt,be);var at=Object(f.a)(Dt);function Dt(){var wt;return Object(R.a)(this,Dt),wt=at.apply(this,arguments),wt.pickerRef=r.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(g.a)(Dt,[{key:"render",value:function(){return r.createElement(ei,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Dt}(r.Component),ha=da,ua=J.b=Ba},onxn:function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC"},osHv:function(M,J,a){(function(R){R(a("VrN/"))})(function(R){"use strict";var g=R.Pos;function A(C,i){return C.line-i.line||C.ch-i.ch}var f="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",h=f+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",E=new RegExp("<(/?)(["+f+"]["+h+"]*)","g");function w(C,i,u,b){this.line=i,this.ch=u,this.cm=C,this.text=C.getLine(i),this.min=b?Math.max(b.from,C.firstLine()):C.firstLine(),this.max=b?Math.min(b.to-1,C.lastLine()):C.lastLine()}function r(C,i){var u=C.cm.getTokenTypeAt(g(C.line,i));return u&&/\btag\b/.test(u)}function m(C){return C.line>=C.max?void 0:(C.ch=0,C.text=C.cm.getLine(++C.line),!0)}function o(C){return C.line<=C.min?void 0:(C.text=C.cm.getLine(--C.line),C.ch=C.text.length,!0)}function t(C){for(;;){var i=C.text.indexOf(">",C.ch);if(i==-1){if(m(C))continue;return}if(!r(C,i+1)){C.ch=i+1;continue}var u=C.text.lastIndexOf("/",i),b=u>-1&&!/\S/.test(C.text.slice(u+1,i));return C.ch=i+1,b?"selfClose":"regular"}}function p(C){for(;;){var i=C.ch?C.text.lastIndexOf("<",C.ch-1):-1;if(i==-1){if(o(C))continue;return}if(!r(C,i+1)){C.ch=i;continue}E.lastIndex=i,C.ch=i;var u=E.exec(C.text);if(u&&u.index==i)return u}}function d(C){for(;;){E.lastIndex=C.ch;var i=E.exec(C.text);if(!i){if(m(C))continue;return}if(!r(C,i.index+1)){C.ch=i.index+1;continue}return C.ch=i.index+i[0].length,i}}function s(C){for(;;){var i=C.ch?C.text.lastIndexOf(">",C.ch-1):-1;if(i==-1){if(o(C))continue;return}if(!r(C,i+1)){C.ch=i;continue}var u=C.text.lastIndexOf("/",i),b=u>-1&&!/\S/.test(C.text.slice(u+1,i));return C.ch=i+1,b?"selfClose":"regular"}}function _(C,i){for(var u=[];;){var b=d(C),O,y=C.line,c=C.ch-(b?b[0].length:0);if(!b||!(O=t(C)))return;if(O=="selfClose")continue;if(b[1]){for(var P=u.length-1;P>=0;--P)if(u[P]==b[2]){u.length=P;break}if(P<0&&(!i||i==b[2]))return{tag:b[2],from:g(y,c),to:g(C.line,C.ch)}}else u.push(b[2])}}function v(C,i){for(var u=[];;){var b=s(C);if(!b)return;if(b=="selfClose"){p(C);continue}var O=C.line,y=C.ch,c=p(C);if(!c)return;if(c[1])u.push(c[2]);else{for(var P=u.length-1;P>=0;--P)if(u[P]==c[2]){u.length=P;break}if(P<0&&(!i||i==c[2]))return{tag:c[2],from:g(C.line,C.ch),to:g(O,y)}}}}R.registerHelper("fold","xml",function(C,i){for(var u=new w(C,i.line,0);;){var b=d(u);if(!b||u.line!=i.line)return;var O=t(u);if(!O)return;if(!b[1]&&O!="selfClose"){var y=g(u.line,u.ch),c=_(u,b[2]);return c&&A(c.from,y)>0?{from:y,to:c.from}:null}}}),R.findMatchingTag=function(C,i,u){var b=new w(C,i.line,i.ch,u);if(b.text.indexOf(">")==-1&&b.text.indexOf("<")==-1)return;var O=t(b),y=O&&g(b.line,b.ch),c=O&&p(b);if(!O||!c||A(b,i)>0)return;var P={from:g(b.line,b.ch),to:y,tag:c[2]};return O=="selfClose"?{open:P,close:null,at:"open"}:c[1]?{open:v(b,c[2]),close:P,at:"close"}:(b=new w(C,y.line,y.ch,u),{open:P,close:_(b,c[2]),at:"open"})},R.findEnclosingTag=function(C,i,u,b){for(var O=new w(C,i.line,i.ch,u);;){var y=v(O,b);if(!y)break;var c=new w(C,i.line,i.ch,u),P=_(c,y.tag);if(P)return{open:y,close:P}}},R.scanForClosingTag=function(C,i,u,b){var O=new w(C,i.line,i.ch,b?{from:0,to:b}:null);return _(O,u)}})},p5ED:function(M,J,a){"use strict";var R=a("+L6B"),g=a("2/Rp"),A=a("5Dmo"),f=a("3S7+"),h=a("k1fw"),E=a("9og8"),w=a("tJVT"),r=a("WmNS"),m=a.n(r),o=a("q1tI"),t=a.n(o),p=a("vHTk"),d=a.n(p),s=a("yEEn"),_=a("ZW9T"),v=a("1vsH"),C=a("V0Rq"),i=a("m3rI"),u=function(O){var y=O.name,c=O.data,P=O.theme,D=O.type,S=O.filename,x=O.monacoEditor,l=O.className,T=O.style,k=O.close,N=O.onClose,U=O.hasMask,z=O.otherData,H=z===void 0?{}:z,K=Object(o.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),V=Object(w.a)(K,2),W=V[0],B=V[1],X=Object(o.useState)(""),ue=Object(w.a)(X,2),ve=ue[0],he=ue[1],Pe=Object(o.useState)(),Re=Object(w.a)(Pe,2),ce=Re[0],Ee=Re[1],ye=window.ENV==="build"?"/react/build/office.html":"/office.html",se,oe=1024*1024,$=10*oe,pe=Object(o.useRef)();D==="office"&&(se=Object(v.R)(c).filesize,se>$&&(D="other")),S&&(x.filename=S),Object(o.useEffect)(function(){var ie,q,Y=(ie=document.cookie)===null||ie===void 0||((q=ie.replace(/\s/g,""))===null||q===void 0)?void 0:q.split(";");Y==null||Y.map(function(te){var Oe=te.split("=");Oe[0]==="_educoder_session"&&he(Oe[1])})},[]),Object(o.useEffect)(function(){D==="office"&&ne()},[D]);var ne=function(){var ie=Object(E.a)(m.a.mark(function q(){var Y,te,Oe;return m.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return console.log("data:",c),Y=c,c.startsWith("http")||(Y=location.origin+Y),te=new URL(Y).pathname.split("/").pop(),Me.next=6,Object(C.U)({attachment_id:te});case 6:Oe=Me.sent,Ee(Oe);case 8:case"end":return Me.stop()}},q)}));return function(){return ie.apply(this,arguments)}}(),re=function(){if(c.startsWith("http")||c.startsWith("/api")||c.startsWith("blob:")){Se();return}Object(v.x)(S||"educoder",c,S||"educoder")},Se=function(){Object(v.v)(S||"educoder",decodeURIComponent(c))};return t.a.createElement("div",{style:Object(h.a)({},T||{}),className:"".concat(U&&d.a.bgBlack," ").concat(D?d.a.wrp:"hide")},k&&t.a.createElement("div",{className:d.a.close,ref:pe},t.a.createElement(f.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return pe.current}},t.a.createElement("span",{onClick:Se},t.a.createElement("i",{className:"icon-quxiaozhiding"}))),t.a.createElement(f.a,{title:"\u5173\u95ED",getPopupContainer:function(){return pe.current}},t.a.createElement("span",{className:"",onClick:function(){N(),Ee(null)}},t.a.createElement("i",{className:"icon-guanbi1"})))),t.a.createElement("div",{className:"".concat(d.a[l]," ").concat(l," ").concat(d.a.monaco," ").concat(D==="txt"?"show":"hide")},D==="txt"&&t.a.createElement(_.b,x)),D==="audio"&&t.a.createElement("audio",{src:"".concat((c==null?void 0:c.indexOf("http://"))>-1||(c==null?void 0:c.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(c),autoPlay:!0}),D==="video"&&t.a.createElement(t.a.Fragment,null,(c==null?void 0:c.indexOf("/api"))>-1?t.a.createElement("video",{controls:!0,src:"".concat(c),autoPlay:!0}):t.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(c),autoPlay:!0})),D==="office"&&ce&&t.a.createElement("iframe",{src:"".concat(ye,"?key=").concat(ce.key,"&url=").concat(i.a.API_SERVER+ce.url,"&callbackUrl=").concat(i.a.API_SERVER+ce.callbackUrl,"&fileType=").concat(ce.fileType,"&title=").concat(ce.title,"&model=view")}),(D==="xlsx"||D==="doc"||D==="pptx"||D==="docx")&&t.a.createElement("iframe",{src:"".concat(ye,"?key=").concat(H.key,"&url=").concat(i.a.API_SERVER+H.url,"&callbackUrl=").concat(i.a.API_SERVER+H.callbackUrl,"&fileType=").concat(H.fileType,"&title=").concat(H.title,"&model=").concat(H.model)}),D==="html"&&t.a.createElement("iframe",{src:c+"&disposition=inline"}),D==="pdf"&&t.a.createElement("embed",{className:d.a.embed,src:c,type:"application/pdf"}),D==="image"&&t.a.createElement("img",{src:"".concat((c==null?void 0:c.indexOf("http://"))>-1||(c==null?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(c)}),D==="other"&&t.a.createElement("div",null,t.a.createElement(g.a,{type:"primary",size:"large",onClick:re},t.a.createElement(s.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),D==="download"&&t.a.createElement(g.a,{type:"primary",size:"large",onClick:re},t.a.createElement(s.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))};J.a=u},"p77/":function(M,J,a){},pA7S:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.WordArray,h=A.BlockCipher,E=g.algo,w=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],r=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],m=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],o=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],t=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],p=E.DES=h.extend({_doReset:function(){for(var v=this._key,C=v.words,i=[],u=0;u<56;u++){var b=w[u]-1;i[u]=C[b>>>5]>>>31-b%32&1}for(var O=this._subKeys=[],y=0;y<16;y++){for(var c=O[y]=[],P=m[y],u=0;u<24;u++)c[u/6|0]|=i[(r[u]-1+P)%28]<<31-u%6,c[4+(u/6|0)]|=i[28+(r[u+24]-1+P)%28]<<31-u%6;c[0]=c[0]<<1|c[0]>>>31;for(var u=1;u<7;u++)c[u]=c[u]>>>(u-1)*4+3;c[7]=c[7]<<5|c[7]>>>27}for(var D=this._invSubKeys=[],u=0;u<16;u++)D[u]=O[15-u]},encryptBlock:function(v,C){this._doCryptBlock(v,C,this._subKeys)},decryptBlock:function(v,C){this._doCryptBlock(v,C,this._invSubKeys)},_doCryptBlock:function(v,C,i){this._lBlock=v[C],this._rBlock=v[C+1],d.call(this,4,252645135),d.call(this,16,65535),s.call(this,2,858993459),s.call(this,8,16711935),d.call(this,1,1431655765);for(var u=0;u<16;u++){for(var b=i[u],O=this._lBlock,y=this._rBlock,c=0,P=0;P<8;P++)c|=o[P][((y^b[P])&t[P])>>>0];this._lBlock=y,this._rBlock=O^c}var D=this._lBlock;this._lBlock=this._rBlock,this._rBlock=D,d.call(this,1,1431655765),s.call(this,8,16711935),s.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),v[C]=this._lBlock,v[C+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function d(v,C){var i=(this._lBlock>>>v^this._rBlock)&C;this._rBlock^=i,this._lBlock^=i<>>v^this._lBlock)&C;this._lBlock^=i,this._rBlock^=i<192.");var i=C.slice(0,2),u=C.length<4?C.slice(0,2):C.slice(2,4),b=C.length<6?C.slice(0,2):C.slice(4,6);this._des1=p.createEncryptor(f.create(i)),this._des2=p.createEncryptor(f.create(u)),this._des3=p.createEncryptor(f.create(b))},encryptBlock:function(v,C){this._des1.encryptBlock(v,C),this._des2.decryptBlock(v,C),this._des3.encryptBlock(v,C)},decryptBlock:function(v,C){this._des3.decryptBlock(v,C),this._des2.encryptBlock(v,C),this._des1.decryptBlock(v,C)},keySize:192/32,ivSize:64/32,blockSize:64/32});g.TripleDES=h._createHelper(_)}(),R.TripleDES})},pUFm:function(M,J,a){M.exports=a.p+"static/no-data.c803c40c.png"},qB8g:function(M,J,a){M.exports={flexRow:"flexRow___Aj71W",flexColumn:"flexColumn___2jvSr",formWrap:"formWrap___3OxLN",upload:"upload___2lUf4",color0152d9:"color0152d9___10ICR",colorCCC:"colorCCC___2mbRd",footerWrap:"footerWrap___1Ytvb",qrCode:"qrCode___2RFKG",a1:"a1___HdrHw",code:"code___17cwA",group:"group___DUj4t",groupNumber:"groupNumber___3_2zt",a2:"a2___2_e5C"}},qBft:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("OLod"))})(this,function(R){return R.pad.AnsiX923={pad:function(g,A){var f=g.sigBytes,h=A*4,E=h-f%h,w=f+E-1;g.clamp(),g.words[w>>>2]|=E<<24-w%4*8,g.sigBytes+=E},unpad:function(g){var A=g.words[g.sigBytes-1>>>2]&255;g.sigBytes-=A}},R.pad.Ansix923})},qM6L:function(M,J,a){(function(R,g){M.exports=J=g(a("Ib8C"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.WordArray,h=g.enc,E=h.Utf16=h.Utf16BE={stringify:function(r){for(var m=r.words,o=r.sigBytes,t=[],p=0;p>>2]>>>16-p%4*8&65535;t.push(String.fromCharCode(d))}return t.join("")},parse:function(r){for(var m=r.length,o=[],t=0;t>>1]|=r.charCodeAt(t)<<16-t%2*16;return f.create(o,m*2)}};h.Utf16LE={stringify:function(r){for(var m=r.words,o=r.sigBytes,t=[],p=0;p>>2]>>>16-p%4*8&65535);t.push(String.fromCharCode(d))}return t.join("")},parse:function(r){for(var m=r.length,o=[],t=0;t>>1]|=w(r.charCodeAt(t)<<16-t%2*16);return f.create(o,m*2)}};function w(r){return r<<8&4278255360|r>>>8&16711935}}(),R.enc.Utf16})},qgvg:function(M,J){M.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},qu8F:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("OLod"))})(this,function(R){/** @preserve * Counter block mode compatible with Dr Brian Gladman fileenc.c * derived from CryptoJS.mode.CTR * Jan Hruby jhruby.web@gmail.com */return R.mode.CTRGladman=function(){var g=R.lib.BlockCipherMode.extend();function A(E){if((E>>24&255)===255){var w=E>>16&255,r=E>>8&255,m=E&255;w===255?(w=0,r===255?(r=0,m===255?m=0:++m):++r):++w,E=0,E+=w<<16,E+=r<<8,E+=m}else E+=1<<24;return E}function f(E){return(E[0]=A(E[0]))===0&&(E[1]=A(E[1])),E}var h=g.Encryptor=g.extend({processBlock:function(E,w){var r=this._cipher,m=r.blockSize,o=this._iv,t=this._counter;o&&(t=this._counter=o.slice(0),this._iv=void 0),f(t);var p=t.slice(0);r.encryptBlock(p,0);for(var d=0;d=A.length?{done:!0}:{done:!1,value:A[E++]}},e:function(p){throw p},f:w}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r=!0,m=!1,o;return{s:function(){h=A[Symbol.iterator]()},n:function(){var p=h.next();return r=p.done,p},e:function(p){m=!0,o=p},f:function(){try{!r&&h.return!=null&&h.return()}finally{if(m)throw o}}}}},rHrb:function(M,J,a){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.CopyToClipboard=void 0;var R=A(a("q1tI")),g=A(a("+QRC"));function A(u){return u&&u.__esModule?u:{default:u}}function f(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(O){return typeof O}:f=function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},f(u)}function h(u,b){var O=Object.keys(u);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(u);b&&(y=y.filter(function(c){return Object.getOwnPropertyDescriptor(u,c).enumerable})),O.push.apply(O,y)}return O}function E(u){for(var b=1;b=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,y))continue;O[y]=u[y]}}return O}function r(u,b){if(u==null)return{};var O={},y=Object.keys(u),c,P;for(P=0;P=0)continue;O[c]=u[c]}return O}function m(u,b){if(!(u instanceof b))throw new TypeError("Cannot call a class as a function")}function o(u,b){for(var O=0;O"']/,R=/[&<>"']/g,g=/[<>"']|&(?!#?\w+;)/,A=/[<>"']|&(?!#?\w+;)/g,f={"&":"&","<":"<",">":">",'"':""","'":"'"},h=D=>f[D];function E(D,S){if(S){if(a.test(D))return D.replace(R,h)}else if(g.test(D))return D.replace(A,h);return D}const w=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function r(D){return D.replace(w,(S,x)=>(x=x.toLowerCase(),x==="colon"?":":x.charAt(0)==="#"?x.charAt(1)==="x"?String.fromCharCode(parseInt(x.substring(2),16)):String.fromCharCode(+x.substring(1)):""))}const m=/(^|[^\[])\^/g;function o(D,S){D=D.source||D,S=S||"";const x={replace:(l,T)=>(T=T.source||T,T=T.replace(m,"$1"),D=D.replace(l,T),x),getRegex:()=>new RegExp(D,S)};return x}const t=/[^\w:]/g,p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function d(D,S,x){if(D){let l;try{l=decodeURIComponent(r(x)).replace(t,"").toLowerCase()}catch(T){return null}if(l.indexOf("javascript:")===0||l.indexOf("vbscript:")===0||l.indexOf("data:")===0)return null}S&&!p.test(x)&&(x=i(S,x));try{x=encodeURI(x).replace(/%25/g,"%")}catch(l){return null}return x}const s={},_=/^[^:]+:\/*[^/]*$/,v=/^([^:]+:)[\s\S]*$/,C=/^([^:]+:\/*[^/]*)[\s\S]*$/;function i(D,S){s[" "+D]||(_.test(D)?s[" "+D]=D+"/":s[" "+D]=y(D,"/",!0)),D=s[" "+D];const x=D.indexOf(":")===-1;return S.substring(0,2)==="//"?x?S:D.replace(v,"$1")+S:S.charAt(0)==="/"?x?S:D.replace(C,"$1")+S:D+S}const u={exec:function(){}};function b(D){let S=1,x,l;for(;S{let z=!1,H=N;for(;--H>=0&&U[H]==="\\";)z=!z;return z?"|":" |"}),l=x.split(/ \|/);let T=0;if(l.length>S)l.splice(S);else for(;l.length=7){N.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}vt(At.target.value)}})),s.a.createElement("div",{className:"mt10 font14"},s.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),s.a.createElement(z.a.Group,{value:Jt,onChange:function(At){return En(At.target.value)}},s.a.createElement(z.a,{value:V.Manager},"\u7BA1\u7406\u4EBA\u5458"),s.a.createElement(z.a,{value:V.Developer},"\u5F00\u53D1\u4EBA\u5458"),s.a.createElement(z.a,{value:V.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},B=W,X=a("Jky8"),ue=a("6Fuo"),ve=a.n(ue),he=a("NLgs"),Pe;(function(bt){bt.Projects="projects",bt.Shixuns="shixuns",bt.Classrooms="classrooms"})(Pe||(Pe={}));var Re;(function(bt){bt.Classrooms="classrooms",bt.Shixuns="shixuns",bt.Paths="paths",bt.Projects="projects",bt.Videos="videos",bt.Topics="topics"})(Re||(Re={}));var ce=function(Ve){var We,Je,Te,Ie,Fe,Xe,vt,rt=Ve.homePage,Lt=Ve.user,Jt=Ve.globalSetting,En=Ve.loading,nn=Ve.dispatch,Ot=Ve.location,He=Object(h.a)(Ve,["homePage","user","globalSetting","loading","dispatch","location"]),it=Object(d.useState)(),ot=Object(f.a)(it,2),Ne=ot[0],Qe=ot[1],At=Object(d.useState)(),yt=Object(f.a)(At,2),It=yt[0],Ft=yt[1],dt=function(ln){var Sr;if(!Object(he.e)(nn))return;if(ln===Pe.Projects&&!((Sr=Lt.userInfo)!==null&&Sr!==void 0&&Sr.email)){N.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ln===Pe.Classrooms?Qe(!0):ln===Pe.Projects&&Ft(!0)},Wt=function(ln,Sr){var Pr;if(!Object(he.e)(nn))return;if(Sr===Pe.Projects&&!((Pr=Lt.userInfo)!==null&&Pr!==void 0&&Pr.email)){N.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Sr===Pe.Shixuns&&!Object(he.c)())return;ln&&(window.location.href=ln)},tn=(We=(((Je=Jt.setting)===null||Je===void 0?void 0:Je.navbar)||[]).find(function(Mn){return Mn.link==="/".concat(Re.Classrooms)}))===null||We===void 0?void 0:We.hidden,Fn=(Te=(((Ie=Jt.setting)===null||Ie===void 0?void 0:Ie.navbar)||[]).find(function(Mn){return Mn.link==="/".concat(Re.Shixuns)}))===null||Te===void 0?void 0:Te.hidden,Tn=(Fe=(((Xe=Jt.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(Mn){return Mn.link==="/".concat(Re.Paths)}))===null||Fe===void 0?void 0:Fe.hidden;if(Jt!=null&&(vt=Jt.setting)!==null&&vt!==void 0&&vt.is_local){var Jn;Lt!=null&&(Jn=Lt.userInfo)!==null&&Jn!==void 0&&Jn.is_shixun_marker||(Fn=!0)}var $n=function(ln){var Sr,Pr,Mr,cr,Hn,qn,an,Gt,_n,Br,Ir,dr,_r,fe;return s.a.createElement(s.a.Fragment,null,s.a.createElement(D.a,{justify:"space-around",className:"pt5 pb5"},s.a.createElement(x.a,{className:ve.a.joinCol},((Sr=Lt.userInfo)===null||Sr===void 0?void 0:Sr.user_identity)!=="\u5B66\u751F"&&!tn&&s.a.createElement(T.a.Item,ln,s.a.createElement("a",{onClick:function(){return Wt("/classrooms/new")}},(Pr=Lt.userInfo)!==null&&Pr!==void 0&&Pr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Fn&&s.a.createElement(T.a.Item,ln,s.a.createElement("a",{onClick:function(){return Wt("/shixuns/new",Pe.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Mr=Lt.userInfo)===null||Mr===void 0?void 0:Mr.main_site)&&((cr=Lt.navigationInfo)===null||cr===void 0?void 0:cr.top)||!((Hn=Lt.userInfo)!==null&&Hn!==void 0&&Hn.main_site)&&((qn=Lt.navigationInfo)===null||qn===void 0?void 0:qn.top)&&!Tn&&(((an=Lt.userInfo)===null||an===void 0?void 0:an.admin)||((Gt=Lt.userInfo)===null||Gt===void 0?void 0:Gt.is_teacher)||((_n=Lt.userInfo)===null||_n===void 0?void 0:_n.business)))&&s.a.createElement(T.a.Item,ln,s.a.createElement("a",{onClick:function(){return Wt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Jt!=null&&(Br=Jt.setting)!==null&&Br!==void 0&&Br.is_local)&&((Ir=Lt.userInfo)===null||Ir===void 0?void 0:Ir.main_site)&&s.a.createElement(T.a.Item,ln,s.a.createElement("a",{onClick:function(){var Z,le;return Wt("".concat((Z=Lt.navigationInfo)===null||Z===void 0||((le=Z.top)===null||le===void 0)?void 0:le.old_url,"/projects/deposit/new"),Pe.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),s.a.createElement(x.a,null,s.a.createElement("div",{className:ve.a.joinBoard})),s.a.createElement(x.a,{className:ve.a.joinCol},!tn&&s.a.createElement(T.a.Item,ln,s.a.createElement("a",{onClick:function(){return dt(Pe.Classrooms)}},(dr=Lt.userInfo)!==null&&dr!==void 0&&dr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((_r=Lt.userInfo)===null||_r===void 0?void 0:_r.main_site)&&!(Jt!=null&&(fe=Jt.setting)!==null&&fe!==void 0&&fe.is_local)&&s.a.createElement(T.a.Item,ln,s.a.createElement("a",{onClick:function(){return dt(Pe.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return s.a.createElement("section",null,s.a.createElement(c.a,{overlay:s.a.createElement(T.a,{className:"".concat(ve.a.rightMenu," ").concat(ve.a.joinMenu," mt10")},s.a.createElement($n,null)),placement:"bottomRight"},s.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),s.a.createElement(X.a,{visible:Ne,onCancel:function(){return Qe(!1)}}),s.a.createElement(B,{visible:It,onCancel:function(){return Ft(!1)}}))},Ee=Object(C.a)(function(bt){var Ve=bt.homePage,We=bt.loading,Je=bt.user,Te=bt.globalSetting;return{homePage:Ve,user:Je,globalSetting:Te,loading:We.models.index}})(ce),ye=a("vToQ"),se=a.n(ye),oe=a("xKgJ"),$=a("jb+D"),pe=a("m3rI"),ne=function(Ve){var We,Je=RegExp("(^| )"+Ve+"=([^;]+)(;|$)");return(We=document.cookie.match(Je))?decodeURIComponent(We[2]):null},re=function(Ve){var We=new Date;We.setTime(We.getTime()-1);var Je=ne(Ve);Je!=null&&(document.cookie=Ve+"="+Je+";expires="+We.toGMTString())},Se;(function(bt){bt.Classrooms="classrooms",bt.Shixuns="shixuns",bt.Paths="paths",bt.Projects="projects",bt.Videos="videos",bt.Topics="topics"})(Se||(Se={}));var ie=function(Ve){var We,Je,Te,Ie,Fe,Xe,vt,rt,Lt,Jt,En,nn=Ve.homePage,Ot=Ve.user,He=Ve.globalSetting,it=Ve.loading,ot=Ve.dispatch,Ne=Ve.shixunHomeworks,Qe=Ve.location,At=Ve.payload,yt=At===void 0?{}:At,It=Object(h.a)(Ve,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Ft=(We=(((Je=He.setting)===null||Je===void 0?void 0:Je.navbar)||[]).find(function(Mn){return Mn.link==="/".concat(Se.Classrooms)}))===null||We===void 0?void 0:We.hidden,dt=(Te=(((Ie=He.setting)===null||Ie===void 0?void 0:Ie.navbar)||[]).find(function(Mn){return Mn.link==="/".concat(Se.Shixuns)}))===null||Te===void 0?void 0:Te.hidden,Wt=(Fe=(((Xe=He.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(Mn){return Mn.link==="/".concat(Se.Paths)}))===null||Fe===void 0?void 0:Fe.hidden,tn=((vt=Ot.userInfo)===null||vt===void 0?void 0:vt.admin)||((rt=Ot.userInfo)===null||rt===void 0?void 0:rt.business)||((Lt=Ot.userInfo)===null||Lt===void 0?void 0:Lt.is_shixun_marker)||((Jt=Ot.userInfo)===null||Jt===void 0?void 0:Jt.is_teacher)||((En=Ot.userInfo)===null||En===void 0?void 0:En.user_identity)!=="\u5B66\u751F",Fn=function(){if(Object(K.p)())return s.a.createElement(T.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},s.a.createElement(T.a.Item,null,s.a.createElement(v.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var ln,Sr,Pr,Mr,cr,Hn,qn,an,Gt,_n,Br,Ir,dr,_r,fe,F,Z,le,_e,de,ct,hn,Wn;return s.a.createElement(T.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},s.a.createElement(T.a.Item,null,s.a.createElement(v.a,{to:"/users/".concat((ln=Ot.userInfo)===null||ln===void 0?void 0:ln.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Ft&&s.a.createElement(T.a.Item,null,s.a.createElement(v.a,{to:"/users/".concat((Sr=Ot.userInfo)===null||Sr===void 0?void 0:Sr.login,"/classrooms")},(Pr=Ot.userInfo)!==null&&Pr!==void 0&&Pr.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!dt&&s.a.createElement(T.a.Item,null,s.a.createElement(v.a,{to:"/users/".concat((Mr=Ot.userInfo)===null||Mr===void 0?void 0:Mr.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Wt&&s.a.createElement(T.a.Item,null,s.a.createElement(v.a,{to:"/users/".concat((cr=Ot.userInfo)===null||cr===void 0?void 0:cr.login,"/paths")},(Hn=Ot.userInfo)!==null&&Hn!==void 0&&Hn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((qn=Ot.userInfo)===null||qn===void 0?void 0:qn.main_site)&&!((an=He.setting)!==null&&an!==void 0&&an.is_local)&&s.a.createElement(T.a.Item,null,s.a.createElement(v.a,{to:"/users/".concat((Gt=Ot.userInfo)===null||Gt===void 0?void 0:Gt.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),s.a.createElement(T.a.Item,null,s.a.createElement(v.a,{to:"/users/".concat((_n=Ot.userInfo)===null||_n===void 0?void 0:_n.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),s.a.createElement(T.a.Item,null,s.a.createElement(v.a,{to:"/users/".concat((Br=Ot.userInfo)===null||Br===void 0?void 0:Br.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),s.a.createElement(T.a.Item,null,s.a.createElement("a",{onClick:function(){if(!Object(he.e)(ot))return;C.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),tn&&s.a.createElement(T.a.Item,null,s.a.createElement("a",{onClick:function(){if(!Object(he.e)(ot))return;C.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Ir=Ot.navigationInfo)===null||Ir===void 0||((dr=Ir.top)===null||dr===void 0)?void 0:dr.customer_management_url)&&s.a.createElement(T.a.Item,null,s.a.createElement("a",{href:(_r=Ot.navigationInfo)===null||_r===void 0||((fe=_r.top)===null||fe===void 0)?void 0:fe.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((F=Ot.navigationInfo)===null||F===void 0||((Z=F.top)===null||Z===void 0)?void 0:Z.college_identifier)&&s.a.createElement(T.a.Item,null,s.a.createElement(v.a,{to:"/colleges/".concat((le=Ot.navigationInfo)===null||le===void 0||((_e=le.top)===null||_e===void 0)?void 0:_e.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((de=Ot.navigationInfo)===null||de===void 0||((ct=de.top)===null||ct===void 0)?void 0:ct.laboratory_admin_url)&&s.a.createElement(T.a.Item,null,s.a.createElement("a",{href:(hn=Ot.navigationInfo)===null||hn===void 0||((Wn=hn.top)===null||Wn===void 0)?void 0:Wn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),s.a.createElement(T.a.Item,null,s.a.createElement(v.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:s.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),s.a.createElement(T.a.Item,{className:se.a.exit},s.a.createElement("a",{onClick:Object(A.a)(p.a.mark(function er(){var en;return p.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return kn.next=2,Object($.c)({});case 2:en=kn.sent,(en==null?void 0:en.status)===1&&(ot({type:"user/getUserInfo",payload:Object(E.a)({},yt)}),ot({type:"user/getNavigationInfo",payload:Object(E.a)({},yt)}),re("autologin_trustie"),re("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),N.b.success(en==null?void 0:en.message),C.d.replace("/"));case 4:case"end":return kn.stop()}},er)}))},"\u9000\u51FA")))};if(Object(oe.p)()){var Tn,Jn;return s.a.createElement(c.a,{className:"".concat(se.a.height67," pr25"),overlay:Fn,placement:"bottomRight"},s.a.createElement("section",null,s.a.createElement("aside",null,s.a.createElement("div",{className:Ne.actionTabs.type===1?se.a.classromediv:""},s.a.createElement("img",{className:"".concat(se.a.userPic," current ml15"),src:"".concat(pe.a===null||pe.a===void 0?void 0:pe.a.IMG_SERVER,"/images/").concat((Tn=Ot.userInfo)===null||Tn===void 0?void 0:Tn.image_url),alt:"",onClick:function(){var ln;return C.d.push(Object(K.p)()?"/account/profile":"/users/".concat((ln=Ot.userInfo)===null||ln===void 0?void 0:ln.login,"/classrooms"))}}),Object(K.p)()&&s.a.createElement("span",{className:"ml10 font16"},(Jn=Ot.userInfo)===null||Jn===void 0?void 0:Jn.username)))))}else{var $n;return s.a.createElement("div",{className:"font15 ".concat(He.isIlearning?se.a.login:"")},s.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){ot({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!(($n=He.setting)!==null&&$n!==void 0&&$n.close_register)&&s.a.createElement(s.a.Fragment,null,s.a.createElement("span",{className:"ml5 mr5"},"|"),s.a.createElement(v.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},q=Object(C.a)(function(bt){var Ve=bt.homePage,We=bt.loading,Je=bt.user,Te=bt.globalSetting,Ie=bt.shixunHomeworks;return{homePage:Ve,user:Je,globalSetting:Te,shixunHomeworks:Ie,loading:We.models.index}})(ie),Y=a("+L6B"),te=a("2/Rp"),Oe=a("Cs+z"),Ce=a.n(Oe),Me=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],$e=function(Ve){var We=Ve.homePage,Je=Ve.user,Te=Ve.globalSetting,Ie=Ve.loading,Fe=Ve.dispatch,Xe=Ve.location,vt=Ve.text,rt=Ve.shixunHomeworks,Lt=Ve.payload,Jt=Lt===void 0?{}:Lt,En=Object(h.a)(Ve,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),nn=Object(d.useState)("none"),Ot=Object(f.a)(nn,2),He=Ot[0],it=Ot[1];return Object(d.useEffect)(function(){rt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&it("flex")},[rt.actionTabs.key]),Object(d.useEffect)(function(){rt.actionTabs.key==="\u9690\u85CF"&&(it("none"),localStorage.setItem("Noviceguide","0"))},[rt.actionTabs.key]),s.a.createElement("div",{style:{display:He,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},s.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},s.a.createElement("img",{src:Ce.a,style:{position:"absolute",top:"-32px"}}),s.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},rt.actionTabs.text),rt.actionTabs.type===9?s.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},s.a.createElement(te.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),it("none"),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):s.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},s.a.createElement(te.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Fe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),it("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},nt=Object(C.a)(function(bt){var Ve=bt.homePage,We=bt.loading,Je=bt.user,Te=bt.globalSetting,Ie=bt.shixunHomeworks;return{homePage:Ve,user:Je,globalSetting:Te,loading:We.models.index,shixunHomeworks:Ie}})($e),ut=a("498V"),ht=a.n(ut),pt=o.a.Header,xt=r.a.Search;function Ke(){var bt,Ve,We=window.location.pathname,Je=We.split("/"),Te={};return Je[1]=="classrooms"&&Je.length>3&&!((bt=Je[4])!==null&&bt!==void 0&&bt.includes("newgold"))&&!((Ve=Je[5])!==null&&Ve!==void 0&&Ve.includes("newgold"))&&Je[2]!=="coursesId"&&(Te.course_id=Je[2]),Je[1]==="shixuns"&&Je.length>3&&(Te.objective_type="shixun",Te.objective_id=Je[2]),Je[1]==="paths"&&Je.length>3&&(Te.objective_type="path",Te.objective_id=Je[2]),Object(E.a)(Object(E.a)({},Te),{school:1})}var Ue={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},st=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],kt=function(Ve){var We,Je=Ve.homePage,Te=Ve.user,Ie=Ve.globalSetting,Fe=Ve.loading,Xe=Ve.dispatch,vt=Ve.location,rt=Ve.isLogin,Lt=rt===void 0?!1:rt,Jt=Ve.shixunHomeworks,En=Object(h.a)(Ve,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),nn=Object(_.g)(),Ot=Object(d.useState)(!1),He=Object(f.a)(Ot,2),it=He[0],ot=He[1],Ne=Object(d.useState)(-1),Qe=Object(f.a)(Ne,2),At=Qe[0],yt=Qe[1],It=Object(d.useState)(!1),Ft=Object(f.a)(It,2),dt=Ft[0],Wt=Ft[1],tn=Ke(),Fn=vt.pathname;Object(d.useEffect)(function(){Xe({type:"user/getNavigationInfo",payload:Object(E.a)({},tn)})},[Ie.name]),Object(d.useEffect)(function(){Jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(st!=null&&st.includes(vt==null?void 0:vt.pathname)||(vt==null?void 0:vt.pathname.indexOf("/classrooms"))===0||Xe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[vt.pathname]),Object(d.useEffect)(function(){Jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Jt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Jt.actionTabs.key]),Object(d.useEffect)(function(){if(Ie!=null&&Ie.setting){var Hn,qn;if(Ie==null||((Hn=Ie.setting)===null||Hn===void 0||((qn=Hn.navbar)===null||qn===void 0))||qn.map(function(Gt,_n){vt.pathname.indexOf(Gt.link)>-1&&yt(_n)}),At===-1)Object(K.V)(Ie.setting.name);else{var an;Object(K.V)(((an=Ie.setting.navbar[At])===null||an===void 0?void 0:an.name)||Ie.setting.name)}}},[Ie==null?void 0:Ie.setting]);var Tn=Object(d.useMemo)(function(){var Hn;if(Ie!=null&&(Hn=Ie.setting)!==null&&Hn!==void 0&&Hn.nav_logo_url){var qn;return"".concat(pe.a.IMG_SERVER,"/").concat(Ie==null||((qn=Ie.setting)===null||qn===void 0)?void 0:qn.nav_logo_url)}else return"".concat(pe.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Ie==null||((We=Ie.setting)===null||We===void 0)?void 0:We.nav_logo_url]);function Jn(Hn){nn.push("/search?value="+Hn)}var $n=function(){return it?s.a.createElement("div",{onBlur:function(){setTimeout(function(){ot(!1)},300)}},s.a.createElement(xt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Jn,autoFocus:!0})):s.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){nn.push("/search?value=")}})},Mn=function(){var Hn=Object(A.a)(p.a.mark(function qn(an){var Gt,_n,Br;return p.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return an.preventDefault(),dr.next=3,Object($.j)();case 3:_n=dr.sent,_n!=null&&(Gt=_n.data)!==null&&Gt!==void 0&&Gt.engineer_url?document.location.href=_n==null||((Br=_n.data)===null||Br===void 0)?void 0:Br.engineer_url:(_n==null?void 0:_n.status)!=401&&Wt(!0);case 5:case"end":return dr.stop()}},qn)}));return function(an){return Hn.apply(this,arguments)}}();if(Ie.showHeader&&Ie.showHeaderFooter){var ln,Sr,Pr,Mr,cr;return s.a.createElement(o.a,{className:"".concat(Ie.isIlearning?b.a["header-iearning"]:b.a.header," ").concat(Ie.showHeaderFixed?b.a.headerFixed:"")},s.a.createElement(pt,{className:"header"},s.a.createElement("section",{className:b.a["edu-menu"]},(!!Ie.isIlearning||!!Ie.isPaZhou)&&s.a.createElement(v.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},s.a.createElement("img",{className:b.a.logo,title:(ln=Ie.setting)===null||ln===void 0?void 0:ln.name,src:Ie.isPaZhou?Tn:ht.a||Tn}),!Ie.isPaZhou&&s.a.createElement("span",{className:b.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),s.a.createElement("ul",{className:"".concat(b.a.menu," ").concat(Object(K.p)()&&"ml0")},Object(K.p)()&&s.a.createElement("li",null,s.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(K.p)()&&Ie.setting&&Ie.setting.navbar.map(function(Hn,qn){if(!Hn.hidden)return s.a.createElement("li",{key:qn,className:At===qn?b.a.actived:""},(Hn==null?void 0:Hn.name)==="\u6559\u5B66\u8BFE\u5802"&&s.a.createElement(v.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Xe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:s.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Jt.actionTabs.type===4?b.a.classromediv:"",dangerouslySetInnerHTML:{__html:Hn.name},to:Hn.link}),(Hn==null?void 0:Hn.name)!="\u6559\u5B66\u8BFE\u5802"&&Hn.link.indexOf("http")<0&&s.a.createElement(v.a,{onClick:function(){Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Hn.name},to:Hn.link,target:Hn.link.indexOf("http")>-1?"_blank":"_self"}),(Hn==null?void 0:Hn.name)!="\u6559\u5B66\u8BFE\u5802"&&Hn.link.indexOf("http")>-1&&s.a.createElement("a",{target:Hn.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Hn.name},href:Hn.link}))})),s.a.createElement("div",{className:"search-bar",style:{flex:Ie.isIlearning?"initial":"1 0 auto"}},!Object(K.p)()&&!(Ie!=null&&Ie.isIlearning)&&s.a.createElement(s.a.Fragment,null,s.a.createElement($n,null),!Lt&&s.a.createElement(Ee,null),!Lt&&!!(Te!=null&&(Sr=Te.userInfo)!==null&&Sr!==void 0&&Sr.login)&&s.a.createElement(v.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Te==null||((Pr=Te.userInfo)===null||Pr===void 0)?void 0:Pr.login,"/user_tidings")},(Te==null||((Mr=Te.navigationInfo)===null||Mr===void 0||((cr=Mr.top)===null||cr===void 0))?void 0:cr.new_message)&&s.a.createElement("span",{className:b.a.newslight}))),!Lt&&s.a.createElement(q,{payload:tn}))),s.a.createElement(g.a,{centered:!0,destroyOnClose:!0,visible:dt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(K.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Wt(!1)}},s.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},s.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),s.a.createElement("img",{src:i.C,width:200,height:200}),s.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),s.a.createElement(nt,null))}else return s.a.createElement(s.a.Fragment,null)},gt=J.a=Object(C.a)(function(bt){var Ve=bt.homePage,We=bt.loading,Je=bt.user,Te=bt.globalSetting,Ie=bt.shixunHomeworks;return{homePage:Ve,user:Je,globalSetting:Te,loading:We.models.index,shixunHomeworks:Ie}})(kt)},sLOW:function(M,J,a){"use strict";var R=a("iQDF"),g=a("+eQT"),A=a("Awhp"),f=a("KrTs"),h=a("O3gP"),E=a("lrIw"),w=a("7Kak"),r=a("9yH6"),m=a("sRBo"),o=a("kaz8"),t=a("+L6B"),p=a("2/Rp"),d=a("oBTY"),s=a("miYZ"),_=a("tsqr"),v=a("2qtc"),C=a("kLXV"),i=a("9og8"),u=a("tJVT"),b=a("PpiC"),O=a("WmNS"),y=a.n(O),c=a("q1tI"),P=a.n(c),D=a("9kvl"),S=a("Z0Lh"),x=a.n(S),l=a("9ZNV"),T=a("NLgs"),k=a("wd/R"),N=a.n(k),U=a("L+Ii"),z=a.n(U),H=function(B){if(!B)return B;var X=B.split(":");if(X[1]=="00"||X[1]=="30")return B;var ue=parseInt(X[1]);if(ue<30||ue==60)return[X[0],"30"].join(":");if(ue<60){var ve=[X[0],"00"].join(":"),he="YYYY-MM-DD HH:mm",Pe=N()(ve,he);return Pe.add(1,"hours"),Pe.format(he)}return B},K="YYYY-MM-DD HH:mm",V=function(B){var X,ue,ve,he,Pe,Re,ce,Ee,ye=B.shixunsDetail,se=B.globalSetting,oe=B.loading,$=B.user,pe=B.dispatch,ne=Object(b.a)(B,["shixunsDetail","globalSetting","loading","user","dispatch"]),re=Object(c.useRef)(),Se=Object(c.useState)(),ie=Object(u.a)(Se,2),q=ie[0],Y=ie[1],te=Object(c.useState)(),Oe=Object(u.a)(te,2),Ce=Oe[0],Me=Oe[1],$e=Object(c.useState)([]),nt=Object(u.a)($e,2),ut=nt[0],ht=nt[1],pt=Object(c.useState)([]),xt=Object(u.a)(pt,2),Ke=xt[0],Ue=xt[1],st=Object(c.useState)(""),kt=Object(u.a)(st,2),gt=kt[0],bt=kt[1],Ve=Object(c.useState)(),We=Object(u.a)(Ve,2),Je=We[0],Te=We[1],Ie=Object(c.useState)(),Fe=Object(u.a)(Ie,2),Xe=Fe[0],vt=Fe[1],rt=(X=$.userInfo)===null||X===void 0||((ue=X.shixun)===null||ue===void 0)?void 0:ue.editable;Object(c.useEffect)(function(){var He,it;re.current=(He=location.pathname)===null||He===void 0||((it=He.split("/"))===null||it===void 0)?void 0:it[2],Lt()},[]),Object(c.useEffect)(function(){var He,it,ot,Ne,Qe,At,yt,It,Ft,dt;if(!ye.setting)return;Y((He=ye.setting)===null||He===void 0||((it=He.shixun)===null||it===void 0)?void 0:it.can_copy),Me((ot=ye.setting)===null||ot===void 0||((Ne=ot.shixun)===null||Ne===void 0)?void 0:Ne.use_scope),Te(!!((Qe=ye.setting)!==null&&Qe!==void 0&&(At=Qe.shixun)!==null&&At!==void 0&&At.opening_time)),vt((yt=ye.setting)===null||yt===void 0||((It=yt.shixun)===null||It===void 0)?void 0:It.opening_time),ht((Ft=ye.setting)===null||Ft===void 0||((dt=Ft.shixun)===null||dt===void 0)?void 0:dt.scope_partment)},[ye.setting]);var Lt=function(){var He=Object(i.a)(y.a.mark(function it(ot){var Ne;return y.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,pe({type:"shixunsDetail/getDepartments",payload:{q:ot}});case 2:Ne=At.sent,Ne&&Ue(Ne.shools_name||[]);case 4:case"end":return At.stop()}},it)}));return function(ot){return He.apply(this,arguments)}}(),Jt=function(){var He=Object(i.a)(y.a.mark(function it(){var ot,Ne,Qe,At,yt,It,Ft;return y.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,pe({type:"shixunsDetail/getShixunQuote",payload:{id:re.current}});case 2:if(Wt.t0=Wt.sent,Wt.t0){Wt.next=5;break}Wt.t0={};case 5:Ft=Wt.t0,C.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:P.a.createElement("div",{className:"tc font14 ".concat(z.a.modal)},!!((ot=Ft.subjects)!==null&&ot!==void 0&&ot.length)&&P.a.createElement(P.a.Fragment,null,P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Ne=Ft.subjects)===null||Ne===void 0||((Qe=Ne.splice(0,2))===null||Qe===void 0)?void 0:Qe.map(function(tn){return"\u300A".concat(tn,"\u300B")}),"\u7B49",P.a.createElement("span",{className:z.a.colorOrange},Ft==null?void 0:Ft.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),P.a.createElement("br",null)),!!((At=Ft.courses)!==null&&At!==void 0&&At.length)&&P.a.createElement(P.a.Fragment,null,P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(yt=Ft.courses)===null||yt===void 0||((It=yt.splice(0,2))===null||It===void 0)?void 0:It.map(function(tn){return"\u300A".concat(tn,"\u300B")}),"\u7B49",P.a.createElement("span",{className:z.a.colorOrange},Ft==null?void 0:Ft.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),P.a.createElement("br",null)),P.a.createElement("span",{className:"".concat(z.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var tn=Object(i.a)(y.a.mark(function Tn(){var Jn;return y.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:return Mn.next=2,pe({type:"shixunsDetail/deleteShixun",payload:{id:re.current}});case 2:Jn=Mn.sent,Jn.status===1&&(_.b.success("\u64CD\u4F5C\u6210\u529F"),D.d.push("/shixuns"));case 4:case"end":return Mn.stop()}},Tn)}));function Fn(){return tn.apply(this,arguments)}return Fn}()});case 7:case"end":return Wt.stop()}},it)}));return function(){return He.apply(this,arguments)}}(),En=function(){if(Object(T.b)(pe,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},nn=function(it){if(ut.includes(it)){_.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}bt(null),ht([].concat(Object(d.a)(ut),[it]))},Ot=function(){var He=Object(i.a)(y.a.mark(function it(){var ot;return y.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:if(!(Je&&!Xe)){Qe.next=3;break}return _.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Qe.abrupt("return");case 3:if(!(Ce===1&&!ut.length)){Qe.next=6;break}return _.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Qe.abrupt("return");case 6:return Qe.next=8,pe({type:"shixunsDetail/updatePermissionSetting",payload:{id:re.current,scope_partment:Ce===0?null:ut,shixun:{can_copy:q,use_scope:Ce,opening_time:Xe}}});case 8:ot=Qe.sent,ot.status!==-1&&(_.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),pe({type:"shixunsDetail/getSettingsData",payload:{id:re.current}}),pe({type:"shixunsDetail/getShixunsDetail",payload:{id:re.current}}));case 10:case"end":return Qe.stop()}},it)}));return function(){return He.apply(this,arguments)}}();return P.a.createElement("section",{className:z.a.wrap},P.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(ye==null||((ve=ye.detail)===null||ve===void 0)?void 0:ve.shixun_status)!==2?P.a.createElement(p.a,{danger:!0,onClick:Jt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):P.a.createElement(p.a,{danger:!0,onClick:En},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),P.a.createElement("div",{className:z.a.labelWrap},P.a.createElement("label",{className:z.a.label},"\u590D\u5236:"),P.a.createElement("div",{className:z.a.labelContent},P.a.createElement("div",null,P.a.createElement(o.a,{checked:q,onChange:function(it){return Y(it.target.checked)},disabled:!rt}),P.a.createElement("span",{className:"".concat(z.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((he=ye.detail)===null||he===void 0?void 0:he.shixun_status)>1||((Pe=ye.detail)===null||Pe===void 0?void 0:Pe.public)===2)&&((Re=ye.setting)===null||Re===void 0||((ce=Re.shixun)===null||ce===void 0)?void 0:ce.use_scope)===0&&((Ee=ye.detail)===null||Ee===void 0?void 0:Ee.identity)>2)&&P.a.createElement("div",{className:z.a.labelWrap},P.a.createElement("label",{className:z.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),P.a.createElement("div",{className:z.a.labelContent},P.a.createElement(r.a.Group,{value:Ce,onChange:function(it){return Me(it.target.value)},disabled:!rt},P.a.createElement(r.a,{className:z.a.radio,value:0},P.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),P.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),P.a.createElement(r.a,{className:z.a.radio,value:1},P.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),P.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Ce===1&&P.a.createElement(P.a.Fragment,null,P.a.createElement("div",{className:"mt10"},P.a.createElement(E.a,{showSearch:!0,className:z.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:gt,onChange:function(it){bt(it),Lt(it)},disabled:!rt,onSelect:nn,options:Ke==null?void 0:Ke.map(function(He){return{value:He}})}),P.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),P.a.createElement("div",{className:"mt10"},ut==null?void 0:ut.map(function(He){return rt?P.a.createElement(f.a,{count:"x",className:"mr20 current",onClick:function(){return ht(ut.filter(function(ot){return ot!==He}))}},P.a.createElement(p.a,{type:"primary",ghost:!0},He)):P.a.createElement(p.a,{type:"primary",ghost:!0,className:"mr20"},He)}))))),P.a.createElement("div",{className:z.a.labelWrap},P.a.createElement("label",{className:z.a.label},"\u5F00\u542F\u65F6\u95F4:"),P.a.createElement("div",{className:z.a.labelContent},P.a.createElement("div",null,P.a.createElement(o.a,{checked:Je,onChange:function(it){return Te(it.target.checked)},disabled:!rt}),P.a.createElement("span",{className:"".concat(z.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Je&&P.a.createElement(g.a,{className:"".concat(z.a.dataPicker," mt10"),format:K,locale:x.a,disabled:!rt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(it){return it&&it1)Object(o.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(b.length===0)return Object(o.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var O=b[0];if(E.isValidElement(O)&&Object(t.c)(O)){var y=O.ref;b[0]=E.cloneElement(O,{ref:Object(t.a)(y,this.setChildNode)})}return b.length===1?b[0]:b.map(function(c,P){return!E.isValidElement(c)||"key"in c&&c.key!==null?c:E.cloneElement(c,{key:"".concat(d,"-").concat(P)})})}}]),C}(E.Component);s.displayName="ResizeObserver",J.a=s},tWlo:function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},uGsb:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("MlIO"),a("1uat"))})(this,function(R){return function(){var g=R,A=g.x64,f=A.Word,h=A.WordArray,E=g.algo,w=E.SHA512,r=E.SHA384=w.extend({_doReset:function(){this._hash=new h.init([new f.init(3418070365,3238371032),new f.init(1654270250,914150663),new f.init(2438529370,812702999),new f.init(355462360,4144912697),new f.init(1731405415,4290775857),new f.init(2394180231,1750603025),new f.init(3675008525,1694076839),new f.init(1203062813,3204075428)])},_doFinalize:function(){var m=w._doFinalize.call(this);return m.sigBytes-=16,m}});g.SHA384=w._createHelper(r),g.HmacSHA384=w._createHmacHelper(r)}(),R.SHA384})},uGxW:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("OLod"))})(this,function(R){return R.pad.NoPadding={pad:function(){},unpad:function(){}},R.pad.NoPadding})},uK0f:function(M,J,a){(function(R,g){M.exports=g()})(this,function(){"use strict";function R(g,A,f){f=f||{},f.childrenKeyName=f.childrenKeyName||"children";var h=g||[],E=[],w=0;do{var r=h.filter(function(m){return A(m,w)})[0];if(!r)break;E.push(r),h=r[f.childrenKeyName]||[],w+=1}while(h.length>0);return E}return R})},ulZh:function(M,J,a){typeof window!="undefined"&&function(g,A){M.exports=A()}(this,function(){return function(R){var g={};function A(f){if(g[f])return g[f].exports;var h=g[f]={i:f,l:!1,exports:{}};return R[f].call(h.exports,h,h.exports,A),h.l=!0,h.exports}return A.m=R,A.c=g,A.d=function(f,h,E){A.o(f,h)||Object.defineProperty(f,h,{enumerable:!0,get:E})},A.r=function(f){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(f,"__esModule",{value:!0})},A.t=function(f,h){if(h&1&&(f=A(f)),h&8)return f;if(h&4&&typeof f=="object"&&f&&f.__esModule)return f;var E=Object.create(null);if(A.r(E),Object.defineProperty(E,"default",{enumerable:!0,value:f}),h&2&&typeof f!="string")for(var w in f)A.d(E,w,function(r){return f[r]}.bind(null,w));return E},A.n=function(f){var h=f&&f.__esModule?function(){return f.default}:function(){return f};return A.d(h,"a",h),h},A.o=function(f,h){return Object.prototype.hasOwnProperty.call(f,h)},A.p="/dist/",A(A.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(R,g,A){"use strict";var f=Object.prototype.hasOwnProperty,h="~";function E(){}Object.create&&(E.prototype=Object.create(null),new E().__proto__||(h=!1));function w(t,p,d){this.fn=t,this.context=p,this.once=d||!1}function r(t,p,d,s,_){if(typeof d!="function")throw new TypeError("The listener must be a function");var v=new w(d,s||t,_),C=h?h+p:p;return t._events[C]?t._events[C].fn?t._events[C]=[t._events[C],v]:t._events[C].push(v):(t._events[C]=v,t._eventsCount++),t}function m(t,p){--t._eventsCount===0?t._events=new E:delete t._events[p]}function o(){this._events=new E,this._eventsCount=0}o.prototype.eventNames=function(){var p=[],d,s;if(this._eventsCount===0)return p;for(s in d=this._events)f.call(d,s)&&p.push(h?s.slice(1):s);return Object.getOwnPropertySymbols?p.concat(Object.getOwnPropertySymbols(d)):p},o.prototype.listeners=function(p){var d=h?h+p:p,s=this._events[d];if(!s)return[];if(s.fn)return[s.fn];for(var _=0,v=s.length,C=new Array(v);_0},!1)}function t(p,d){for(var s={main:[d]},_={main:[]},v={main:{}};o(s);)for(var C=Object.keys(s),i=0;i=2*P/S||U<=H)return;var K=Number.POSITIVE_INFINITY,V;for(V=C.level-1;V>l;V--){var W=x[V].maxBitrate;if(K=P*W/(8*.8*N),K=U)return;var B=this.bwEstimator.getEstimate();o.logger.warn("Fragment "+C.sn+(i?" part "+i.index:"")+" of level "+C.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+V+` Current BW estimate: `+(Object(f.isFiniteNumber)(B)?(B/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+U.toFixed(3)+` s Estimated load time for the next fragment: `+K.toFixed(3)+` s Time to underbuffer: `+H.toFixed(3)+" s"),u.nextLoadLevel=V,this.bwEstimator.sample(D,c.loaded),this.clearTimer(),C.loader&&(this.fragCurrent=this.partCurrent=null,C.loader.abort()),u.trigger(E.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:C,part:i,stats:c})},_.onFragLoaded=function(C,i){var u=i.frag,b=i.part;if(u.type===m.PlaylistLevelType.MAIN&&Object(f.isFiniteNumber)(u.sn)){var O=b?b.stats:u.stats,y=b?b.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var c=this.hls.levels[u.level],P=(c.loaded?c.loaded.bytes:0)+O.loaded,D=(c.loaded?c.loaded.duration:0)+y;c.loaded={bytes:P,duration:D},c.realBitrate=Math.round(8*P/D)}if(u.bitrateTest){var S={stats:O,frag:u,part:b,id:u.type};this.onFragBuffered(E.Events.FRAG_BUFFERED,S),u.bitrateTest=!1}}},_.onFragBuffered=function(C,i){var u=i.frag,b=i.part,O=b?b.stats:u.stats;if(O.aborted)return;if(u.type!==m.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var y=O.parsing.end-O.loading.start;this.bwEstimator.sample(y,O.loaded),O.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=y/1e3:this.bitrateTestDelay=0},_.onError=function(C,i){switch(i.details){case r.ErrorDetails.FRAG_LOAD_ERROR:case r.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},_.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},_.getNextABRAutoLevel=function(){var C=this.fragCurrent,i=this.partCurrent,u=this.hls,b=u.maxAutoLevel,O=u.config,y=u.minAutoLevel,c=u.media,P=i?i.duration:C?C.duration:0,D=c?c.currentTime:0,S=c&&c.playbackRate!==0?Math.abs(c.playbackRate):1,x=this.bwEstimator?this.bwEstimator.getEstimate():O.abrEwmaDefaultEstimate,l=(w.BufferHelper.bufferInfo(c,D,O.maxBufferHole).end-D)/S,T=this.findBestLevel(x,y,b,l,O.abrBandWidthFactor,O.abrBandWidthUpFactor);if(T>=0)return T;o.logger.trace((l?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var k=P?Math.min(P,O.maxStarvationDelay):O.maxStarvationDelay,N=O.abrBandWidthFactor,U=O.abrBandWidthUpFactor;if(!l){var z=this.bitrateTestDelay;if(z){var H=P?Math.min(P,O.maxLoadingDelay):O.maxLoadingDelay;k=H-z,o.logger.trace("bitrate test took "+Math.round(1e3*z)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*k)+" ms"),N=U=1}}return T=this.findBestLevel(x,y,b,l+k,N,U),Math.max(T,0)},_.findBestLevel=function(C,i,u,b,O,y){for(var c,P=this.fragCurrent,D=this.partCurrent,S=this.lastLoadedFragLevel,x=this.hls.levels,l=x[S],T=!!(l!=null&&(c=l.details)!==null&&c!==void 0&&c.live),k=l==null?void 0:l.codecSet,N=D?D.duration:P?P.duration:0,U=u;U>=i;U--){var z=x[U];if(!z||k&&z.codecSet!==k)continue;var H=z.details,K=(D?H==null?void 0:H.partTarget:H==null?void 0:H.averagetargetduration)||N,V=void 0;U<=S?V=O*C:V=y*C;var W=x[U].maxBitrate,B=W*K/V;if(o.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+U+"/"+Math.round(V)+"/"+W+"/"+K+"/"+b+"/"+B),V>W&&(!B||T&&!this.bitrateTestDelay||B0&&l===-1?(this.log("Override startPosition with lastCurrentTime @"+T.toFixed(3)),this.state=h.State.IDLE):(this.loadedmetadata=!1,this.state=h.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=l,this.tick()},S.doTick=function(){switch(this.state){case h.State.IDLE:this.doTickIdle();break;case h.State.WAITING_TRACK:{var l,T=this.levels,k=this.trackId,N=T==null||((l=T[k])===null||l===void 0)?void 0:l.details;if(N){if(this.waitForCdnTuneIn(N))break;this.state=h.State.WAITING_INIT_PTS}break}case h.State.FRAG_LOADING_WAITING_RETRY:{var U,z=performance.now(),H=this.retryDate;(!H||z>=H||(U=this.media)!==null&&U!==void 0&&U.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=h.State.IDLE);break}case h.State.WAITING_INIT_PTS:{var K=this.waitingData;if(K){var V=K.frag,W=K.part,B=K.cache,X=K.complete;if(this.initPTS[V.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=h.State.FRAG_LOADING;var ue=B.flush(),ve={frag:V,part:W,payload:ue,networkDetails:null};this._handleFragmentLoadProgress(ve),X&&P.prototype._handleFragmentLoadComplete.call(this,ve)}else if(this.videoTrackCC!==this.waitingVideoCC)i.logger.log("Waiting fragment cc ("+V.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var he=this.getLoadPosition(),Pe=w.BufferHelper.bufferInfo(this.mediaBuffer,he,this.config.maxBufferHole),Re=Object(_.fragmentWithinToleranceTest)(Pe.end,this.config.maxFragLookUpTolerance,V);Re<0&&(i.logger.log("Waiting fragment cc ("+V.cc+") @ "+V.start+" cancelled because another fragment at "+Pe.end+" is needed"),this.clearWaitingFragment())}}else this.state=h.State.IDLE}}this.onTickEnd()},S.clearWaitingFragment=function(){var l=this.waitingData;l&&(this.fragmentTracker.removeFragment(l.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=h.State.IDLE)},S.onTickEnd=function(){var l=this.media;if(!l||!l.readyState)return;var T=this.mediaBuffer?this.mediaBuffer:l,k=T.buffered;!this.loadedmetadata&&k.length&&(this.loadedmetadata=!0),this.lastCurrentTime=l.currentTime},S.doTickIdle=function(){var l,T,k=this.hls,N=this.levels,U=this.media,z=this.trackId,H=k.config;if(!N||!N[z])return;if(!U&&(this.startFragRequested||!H.startFragPrefetch))return;var K=N[z],V=K.details;if(!V||V.live&&this.levelLastLoaded!==z||this.waitForCdnTuneIn(V)){this.state=h.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,t.ElementaryStreamTypes.AUDIO,o.PlaylistLevelType.AUDIO));var W=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,o.PlaylistLevelType.AUDIO);if(W===null)return;var B=W.len,X=this.getMaxBufferLength(),ue=this.audioSwitch;if(B>=X&&!ue)return;if(!ue&&this._streamEnded(W,V)){k.trigger(E.Events.BUFFER_EOS,{type:"audio"}),this.state=h.State.ENDED;return}var ve=V.fragments,he=ve[0].start,Pe=W.end;if(ue){var Re=this.getLoadPosition();Pe=Re,V.PTSKnown&&Rehe||W.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),U.currentTime=he+.05))}var ce=this.getNextFragment(Pe,V);if(!ce){this.bufferFlushed=!0;return}((l=ce.decryptdata)===null||l===void 0?void 0:l.keyFormat)==="identity"&&!((T=ce.decryptdata)!==null&&T!==void 0&&T.key)?this.loadKey(ce,V):this.loadFragment(ce,V,Pe)},S.getMaxBufferLength=function(){var l=P.prototype.getMaxBufferLength.call(this),T=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,o.PlaylistLevelType.MAIN);return T===null?l:Math.max(l,T.len)},S.onMediaDetaching=function(){this.videoBuffer=null,P.prototype.onMediaDetaching.call(this)},S.onAudioTracksUpdated=function(l,T){var k=T.audioTracks;this.resetTransmuxer(),this.levels=k.map(function(N){return new m.Level(N)})},S.onAudioTrackSwitching=function(l,T){var k=!!T.url;this.trackId=T.id;var N=this.fragCurrent;N!=null&&N.loader&&N.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),k?this.setInterval(y):this.resetTransmuxer(),k?(this.audioSwitch=!0,this.state=h.State.IDLE):this.state=h.State.STOPPED,this.tick()},S.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},S.onLevelLoaded=function(l,T){this.mainDetails=T.details},S.onAudioTrackLoaded=function(l,T){var k,N=this.levels,U=T.details,z=T.id;if(!N){this.warn("Audio tracks were reset while loading level "+z);return}this.log("Track "+z+" loaded ["+U.startSN+","+U.endSN+"],duration:"+U.totalduration);var H=N[z],K=0;if(U.live||(k=H.details)!==null&&k!==void 0&&k.live){var V=this.mainDetails;if(U.fragments[0]||(U.deltaUpdateFailed=!0),U.deltaUpdateFailed||!V)return;!H.details&&U.hasProgramDateTime&&V.hasProgramDateTime?(Object(v.alignMediaPlaylistByPDT)(U,V),K=U.fragments[0].start):K=this.alignPlaylists(U,H.details)}H.details=U,this.levelLastLoaded=z,!this.startFragRequested&&(this.mainDetails||!U.live)&&this.setStartPosition(H.details,K),this.state===h.State.WAITING_TRACK&&!this.waitForCdnTuneIn(U)&&(this.state=h.State.IDLE),this.tick()},S._handleFragmentLoadProgress=function(l){var T,k=l.frag,N=l.part,U=l.payload,z=this.config,H=this.trackId,K=this.levels;if(!K){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+k.sn+" of level "+k.level+" will not be buffered");return}var V=K[H];console.assert(V,"Audio track is defined on fragment load progress");var W=V.details;console.assert(W,"Audio track details are defined on fragment load progress");var B=z.defaultAudioCodec||V.audioCodec||"mp4a.40.2",X=this.transmuxer;X||(X=this.transmuxer=new d.default(this.hls,o.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var ue=this.initPTS[k.cc],ve=(T=k.initSegment)===null||T===void 0?void 0:T.data;if(ue!==void 0){var he=!1,Pe=N?N.index:-1,Re=Pe!==-1,ce=new s.ChunkMetadata(k.level,k.sn,k.stats.chunkCount,U.byteLength,Pe,Re);X.push(U,ve,B,"",k,N,W.totalduration,he,ce,ue)}else{i.logger.log("Unknown video PTS for cc "+k.cc+", waiting for video PTS before demuxing audio frag "+k.sn+" of ["+W.startSN+" ,"+W.endSN+"],track "+H);var Ee=this.waitingData=this.waitingData||{frag:k,part:N,cache:new p.default,complete:!1},ye=Ee.cache;ye.push(new Uint8Array(U)),this.waitingVideoCC=this.videoTrackCC,this.state=h.State.WAITING_INIT_PTS}},S._handleFragmentLoadComplete=function(l){if(this.waitingData){this.waitingData.complete=!0;return}P.prototype._handleFragmentLoadComplete.call(this,l)},S.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},S.onBufferCreated=function(l,T){var k=T.tracks.audio;k&&(this.mediaBuffer=k.buffer),T.tracks.video&&(this.videoBuffer=T.tracks.video.buffer)},S.onFragBuffered=function(l,T){var k=T.frag,N=T.part;if(k.type!==o.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(k)){this.warn("Fragment "+k.sn+(N?" p: "+N.index:"")+" of level "+k.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}k.sn!=="initSegment"&&(this.fragPrevious=k,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(E.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(k,N)},S.onError=function(l,T){switch(T.details){case C.ErrorDetails.FRAG_LOAD_ERROR:case C.ErrorDetails.FRAG_LOAD_TIMEOUT:case C.ErrorDetails.KEY_LOAD_ERROR:case C.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.PlaylistLevelType.AUDIO,T);break;case C.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case C.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==h.State.ERROR&&this.state!==h.State.STOPPED&&(this.state=T.fatal?h.State.ERROR:h.State.IDLE,this.warn(T.details+" while loading frag, switching to "+this.state+" state"));break;case C.ErrorDetails.BUFFER_FULL_ERROR:if(T.parent==="audio"&&(this.state===h.State.PARSING||this.state===h.State.PARSED)){var k=!0,N=this.getFwdBufferInfo(this.mediaBuffer,o.PlaylistLevelType.AUDIO);N&&N.len>.5&&(k=!this.reduceMaxBufferLength(N.len)),k&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,P.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},S.onBufferFlushed=function(l,T){var k=T.type;k===t.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},S._handleTransmuxComplete=function(l){var T,k="audio",N=this.hls,U=l.remuxResult,z=l.chunkMeta,H=this.getCurrentContext(z);if(!H){this.warn("The loading context changed while buffering fragment "+z.sn+" of level "+z.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(z.level);return}var K=H.frag,V=H.part,W=U.audio,B=U.text,X=U.id3,ue=U.initSegment;if(this.fragContextChanged(K))return;if(this.state=h.State.PARSING,this.audioSwitch&&W&&this.completeAudioSwitch(),ue!=null&&ue.tracks&&(this._bufferInitSegment(ue.tracks,K,z),N.trigger(E.Events.FRAG_PARSING_INIT_SEGMENT,{frag:K,id:k,tracks:ue.tracks})),W){var ve=W.startPTS,he=W.endPTS,Pe=W.startDTS,Re=W.endDTS;V&&(V.elementaryStreams[t.ElementaryStreamTypes.AUDIO]={startPTS:ve,endPTS:he,startDTS:Pe,endDTS:Re}),K.setElementaryStreamInfo(t.ElementaryStreamTypes.AUDIO,ve,he,Pe,Re),this.bufferFragmentData(W,K,V,z)}if(X!=null&&(T=X.samples)!==null&&T!==void 0&&T.length){var ce=u({frag:K,id:k},X);N.trigger(E.Events.FRAG_PARSING_METADATA,ce)}if(B){var Ee=u({frag:K,id:k},B);N.trigger(E.Events.FRAG_PARSING_USERDATA,Ee)}},S._bufferInitSegment=function(l,T,k){if(this.state!==h.State.PARSING)return;l.video&&delete l.video;var N=l.audio;if(!N)return;N.levelCodec=N.codec,N.id="audio",this.log("Init audio buffer, container:"+N.container+", codecs[parsed]=["+N.codec+"]"),this.hls.trigger(E.Events.BUFFER_CODECS,l);var U=N.initSegment;if(U!=null&&U.byteLength){var z={type:"audio",frag:T,part:null,chunkMeta:k,parent:T.type,data:U};this.hls.trigger(E.Events.BUFFER_APPENDING,z)}this.tick()},S.loadFragment=function(l,T,k){var N=this.fragmentTracker.getState(l);this.fragCurrent=l,(this.audioSwitch||N===r.FragmentState.NOT_LOADED||N===r.FragmentState.PARTIAL)&&(l.sn==="initSegment"?this._loadInitSegment(l):T.live&&!Object(f.isFiniteNumber)(this.initPTS[l.cc])?(this.log("Waiting for video PTS in continuity counter "+l.cc+" of live stream before loading audio fragment "+l.sn+" of level "+this.trackId),this.state=h.State.WAITING_INIT_PTS):(this.startFragRequested=!0,P.prototype.loadFragment.call(this,l,T,k)))},S.completeAudioSwitch=function(){var l=this.hls,T=this.media,k=this.trackId;T&&(this.log("Switching audio track : flushing all audio"),P.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,l.trigger(E.Events.AUDIO_TRACK_SWITCHED,{id:k})},D}(h.default);g.default=c},"./src/controller/audio-track-controller.ts":function(R,g,A){"use strict";A.r(g);var f=A("./src/events.ts"),h=A("./src/errors.ts"),E=A("./src/controller/base-playlist-controller.ts"),w=A("./src/types/loader.ts");function r(d,s){for(var _=0;_=i.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var u=i[this.trackId];this.log("Now switching to audio-track index "+C);var b=i[C],O=b.id,y=b.groupId,c=y===void 0?"":y,P=b.name,D=b.type,S=b.url;if(this.trackId=C,this.trackName=P,this.selectDefaultTrack=!1,this.hls.trigger(f.Events.AUDIO_TRACK_SWITCHING,{id:O,groupId:c,name:P,type:D,url:S}),b.details&&!b.details.live)return;var x=this.switchParams(b.url,u==null?void 0:u.details);this.loadPlaylist(x)},_.selectInitialTrack=function(){var C=this.tracksInGroup;console.assert(C.length,"Initial audio track should be selected when tracks are known");var i=this.trackName,u=this.findTrackId(i)||this.findTrackId();u!==-1?this.setAudioTrack(u):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(f.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},_.findTrackId=function(C){for(var i=this.tracksInGroup,u=0;us.partTarget&&(b+=1)}if(Object(f.isFiniteNumber)(u))return new h.HlsUrlParameters(u,Object(f.isFiniteNumber)(b)?b:void 0,h.HlsSkip.No)}}},t.loadPlaylist=function(d){},t.shouldLoadTrack=function(d){return this.canLoad&&d&&!!d.url&&(!d.details||d.details.live)},t.playlistLoaded=function(d,s,_){var v=this,C=s.details,i=s.stats,u=i.loading.end?Math.max(0,self.performance.now()-i.loading.end):0;if(C.advancedDateTime=Date.now()-u,C.live||_!=null&&_.live){if(C.reloaded(_),_&&this.log("live playlist "+d+" "+(C.advanced?"REFRESHED "+C.lastPartSn+"-"+C.lastPartIndex:"MISSED")),_&&C.fragments.length>0&&Object(E.mergeDetails)(_,C),!this.canLoad||!C.live)return;var b,O=void 0,y=void 0;if(C.canBlockReload&&C.endSN&&C.advanced){var c=this.hls.config.lowLatencyMode,P=C.lastPartSn,D=C.endSN,S=C.lastPartIndex,x=S!==-1,l=P===D,T=c?0:S;x?(O=l?D+1:P,y=l?T:S+1):O=D+1;var k=C.age,N=k+C.ageHeader,U=Math.min(N-C.partTarget,C.targetduration*1.5);if(U>0){if(_&&U>_.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+_.tuneInGoal+" to: "+U+" with playlist age: "+C.age),U=0;else{var z=Math.floor(U/C.targetduration);if(O+=z,y!==void 0){var H=Math.round(U%C.targetduration/C.partTarget);y+=H}this.log("CDN Tune-in age: "+C.ageHeader+"s last advanced "+k.toFixed(2)+"s goal: "+U+" skip sn "+z+" to part "+y)}C.tuneInGoal=U}if(b=this.getDeliveryDirectives(C,s.deliveryDirectives,O,y),c||!l){this.loadPlaylist(b);return}}else b=this.getDeliveryDirectives(C,s.deliveryDirectives,O,y);var K=Object(E.computeReloadInterval)(C,i);O!==void 0&&C.canBlockReload&&(K-=C.partTarget||1),this.log("reload live playlist "+d+" in "+Math.round(K)+" ms"),this.timer=self.setTimeout(function(){return v.loadPlaylist(b)},K)}else this.clearTimer()},t.getDeliveryDirectives=function(d,s,_,v){var C=Object(h.getSkipValue)(d,_);return s!=null&&s.skip&&d.deltaUpdateFailed&&(_=s.msn,v=s.part,C=h.HlsSkip.No),new h.HlsUrlParameters(_,v,C)},t.retryLoadingOrFail=function(d){var s=this,_=this.hls.config,v=this.retryCount<_.levelLoadingMaxRetry;if(v){var C;if(this.retryCount++,d.details.indexOf("LoadTimeOut")>-1&&(C=d.context)!==null&&C!==void 0&&C.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+d.details+'"'),this.loadPlaylist();else{var i=Math.min(Math.pow(2,this.retryCount)*_.levelLoadingRetryDelay,_.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return s.loadPlaylist()},i),this.warn("retry playlist loading #"+this.retryCount+" in "+i+' ms after "'+d.details+'"')}}else this.warn('cannot recover from error "'+d.details+'"'),this.clearTimer(),d.fatal=!0;return v},o}()},"./src/controller/base-stream-controller.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"State",function(){return D}),A.d(g,"default",function(){return S});var f=A("./src/polyfills/number.ts"),h=A("./src/task-loop.ts"),E=A("./src/controller/fragment-tracker.ts"),w=A("./src/utils/buffer-helper.ts"),r=A("./src/utils/logger.ts"),m=A("./src/events.ts"),o=A("./src/errors.ts"),t=A("./src/types/transmuxer.ts"),p=A("./src/utils/mp4-tools.ts"),d=A("./src/utils/discontinuities.ts"),s=A("./src/controller/fragment-finders.ts"),_=A("./src/controller/level-helper.ts"),v=A("./src/loader/fragment-loader.ts"),C=A("./src/crypt/decrypter.ts"),i=A("./src/utils/time-ranges.ts"),u=A("./src/types/loader.ts");function b(x,l){for(var T=0;Tue;(V0&&V&&V.key&&V.iv&&V.method==="AES-128"){var W=self.performance.now();return U.decrypter.webCryptoDecrypt(new Uint8Array(K),V.key.buffer,V.iv.buffer).then(function(B){var X=self.performance.now();return H.trigger(m.Events.FRAG_DECRYPTED,{frag:N,payload:B,stats:{tstart:W,tdecrypt:X}}),z.payload=B,z})}return z}).then(function(z){var H=U.fragCurrent,K=U.hls,V=U.levels;if(!V)throw new Error("init load aborted, missing levels");var W=V[N.level].details;console.assert(W,"Level details are defined when init segment is loaded");var B=N.stats;U.state=D.IDLE,U.fragLoadError=0,N.data=new Uint8Array(z.payload),B.parsing.start=B.buffering.start=self.performance.now(),B.parsing.end=B.buffering.end=self.performance.now(),z.frag===H&&K.trigger(m.Events.FRAG_BUFFERED,{stats:B,frag:H,part:null,id:N.type}),U.tick()}).catch(function(z){U.warn(z),U.resetFragmentLoading(N)})},T.fragContextChanged=function(N){var U=this.fragCurrent;return!N||!U||N.level!==U.level||N.sn!==U.sn||N.urlId!==U.urlId},T.fragBufferedComplete=function(N,U){var z=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+N.type+" sn: "+N.sn+(U?" part: "+U.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+N.level+" "+i.default.toString(w.BufferHelper.getBuffered(z))),this.state=D.IDLE,this.tick()},T._handleFragmentLoadComplete=function(N){var U=this.transmuxer;if(!U)return;var z=N.frag,H=N.part,K=N.partsLoaded,V=!K||K.length===0||K.some(function(B){return!B}),W=new t.ChunkMetadata(z.level,z.sn,z.stats.chunkCount+1,0,H?H.index:-1,!V);U.flush(W)},T._handleFragmentLoadProgress=function(N){},T._doFragLoad=function(N,U,z,H){var K=this;if(z===void 0&&(z=null),!this.levels)throw new Error("frag load aborted, missing levels");if(z=Math.max(N.start,z||0),this.config.lowLatencyMode&&U){var V=U.partList;if(V&&H){z>N.end&&U.fragmentHint&&(N=U.fragmentHint);var W=this.getNextPart(V,N,z);if(W>-1){var B=V[W];return this.log("Loading part sn: "+N.sn+" p: "+B.index+" cc: "+N.cc+" of playlist ["+U.startSN+"-"+U.endSN+"] parts [0-"+W+"-"+(V.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+N.level+", target: "+parseFloat(z.toFixed(3))),this.nextLoadPosition=B.start+B.duration,this.state=D.FRAG_LOADING,this.hls.trigger(m.Events.FRAG_LOADING,{frag:N,part:V[W],targetBufferTime:z}),this.doFragPartsLoad(N,V,W,H).catch(function(X){return K.handleFragLoadError(X)})}else if(!N.url||this.loadedEndOfParts(V,z))return Promise.resolve(null)}}return this.log("Loading fragment "+N.sn+" cc: "+N.cc+" "+(U?"of ["+U.startSN+"-"+U.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+N.level+", target: "+parseFloat(z.toFixed(3))),Object(f.isFiniteNumber)(N.sn)&&!this.bitrateTest&&(this.nextLoadPosition=N.start+N.duration),this.state=D.FRAG_LOADING,this.hls.trigger(m.Events.FRAG_LOADING,{frag:N,targetBufferTime:z}),this.fragmentLoader.load(N,H).catch(function(X){return K.handleFragLoadError(X)})},T.doFragPartsLoad=function(N,U,z,H){var K=this;return new Promise(function(V,W){var B=[],X=function ue(ve){var he=U[ve];K.fragmentLoader.loadPart(N,he,H).then(function(Pe){B[he.index]=Pe;var Re=Pe.part;K.hls.trigger(m.Events.FRAG_LOADED,Pe);var ce=U[ve+1];if(ce&&ce.fragment===N)ue(ve+1);else return V({frag:N,part:Re,partsLoaded:B})}).catch(W)};X(z)})},T.handleFragLoadError=function(N){var U=N.data;return U&&U.details===o.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(U.frag,U.part):this.hls.trigger(m.Events.ERROR,U),null},T._handleTransmuxerFlush=function(N){var U=this.getCurrentContext(N);if(!U||this.state!==D.PARSING){this.fragCurrent||(this.state=D.IDLE);return}var z=U.frag,H=U.part,K=U.level,V=self.performance.now();z.stats.parsing.end=V,H&&(H.stats.parsing.end=V),this.updateLevelTiming(z,H,K,N.partial)},T.getCurrentContext=function(N){var U=this.levels,z=N.level,H=N.sn,K=N.part;if(!U||!U[z])return this.warn("Levels object was unset while buffering fragment "+H+" of level "+z+". The current chunk will not be buffered."),null;var V=U[z],W=K>-1?Object(_.getPartWith)(V,H,K):null,B=W?W.fragment:Object(_.getFragmentWithSN)(V,H,this.fragCurrent);return B?{frag:B,part:W,level:V}:null},T.bufferFragmentData=function(N,U,z,H){if(!N||this.state!==D.PARSING)return;var K=N.data1,V=N.data2,W=K;if(K&&V&&(W=Object(p.appendUint8Array)(K,V)),!W||!W.length)return;var B={type:N.type,frag:U,part:z,chunkMeta:H,parent:U.type,data:W};this.hls.trigger(m.Events.BUFFER_APPENDING,B),N.dropped&&N.independent&&!z&&this.flushBufferGap(U)},T.flushBufferGap=function(N){var U=this.media;if(!U)return;if(!w.BufferHelper.isBuffered(U,U.currentTime)){this.flushMainBuffer(0,N.start);return}var z=U.currentTime,H=w.BufferHelper.bufferInfo(U,z,0),K=N.duration,V=Math.min(this.config.maxFragLookUpTolerance*2,K*.25),W=Math.max(Math.min(N.start-V,H.end-V),z+V);N.start-W>V&&this.flushMainBuffer(W,N.start)},T.getFwdBufferInfo=function(N,U){var z=this.config,H=this.getLoadPosition();if(!Object(f.isFiniteNumber)(H))return null;var K=w.BufferHelper.bufferInfo(N,H,z.maxBufferHole);if(K.len===0&&K.nextStart!==void 0){var V=this.fragmentTracker.getBufferedFrag(H,U);if(V&&K.nextStart=z?(U.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+U.maxMaxBufferLength+"s"),!0):!1},T.getNextFragment=function(N,U){var z,H,K=U.fragments,V=K.length;if(!V)return null;var W=this.config,B=K[0].start,X;if(U.live){var ue=W.initialLiveManifestSize;if(V-1&&zz.start&&z.loaded},T.getInitialLiveFragment=function(N,U){var z=this.fragPrevious,H=null;if(z){if(N.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+z.programDateTime),H=Object(s.findFragmentByPDT)(U,z.endProgramDateTime,this.config.maxFragLookUpTolerance)),!H){var K=z.sn+1;if(K>=N.startSN&&K<=N.endSN){var V=U[K-N.startSN];z.cc===V.cc&&(H=V,this.log("Live playlist, switching playlist, load frag with next SN: "+H.sn))}H||(H=Object(s.findFragWithCC)(U,z.cc),H&&this.log("Live playlist, switching playlist, load frag with same CC: "+H.sn))}}else{var W=this.hls.liveSyncPosition;W!==null&&(H=this.getFragmentAtPosition(W,this.bitrateTest?N.fragmentEnd:N.edge,N))}return H},T.getFragmentAtPosition=function(N,U,z){var H=this.config,K=this.fragPrevious,V=z.fragments,W=z.endSN,B=z.fragmentHint,X=H.maxFragLookUpTolerance,ue=!!(H.lowLatencyMode&&z.partList&&B);ue&&B&&!this.bitrateTest&&(V=V.concat(B),W=B.sn);var ve;if(NU-X?0:X;ve=Object(s.findFragmentByPTS)(K,V,N,he)}else ve=V[V.length-1];if(ve){var Pe=ve.sn-z.startSN,Re=K&&ve.level===K.level,ce=V[Pe+1],Ee=this.fragmentTracker.getState(ve);if(Ee===E.FragmentState.BACKTRACKED){ve=null;for(var ye=Pe;V[ye]&&this.fragmentTracker.getState(V[ye])===E.FragmentState.BACKTRACKED;)K?ve=V[ye--]:ve=V[--ye];ve||(ve=ce)}else K&&ve.sn===K.sn&&!ue&&(Re&&(ve.sn=V-U.maxFragLookUpTolerance&&K<=W;if(H!==null&&z.duration>H&&(K"+N.startSN+" prev-sn: "+(K?K.sn:"na")+" fragments: "+W),ve}return B},T.waitForCdnTuneIn=function(N){var U=3;return N.live&&N.canBlockReload&&N.tuneInGoal>Math.max(N.partHoldBack,N.partTarget*U)},T.setStartPosition=function(N,U){var z=this.startPosition;if(z"+N))}}]),l}(h.default)},"./src/controller/buffer-controller.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return s});var f=A("./src/polyfills/number.ts"),h=A("./src/events.ts"),E=A("./src/utils/logger.ts"),w=A("./src/errors.ts"),r=A("./src/utils/buffer-helper.ts"),m=A("./src/utils/mediasource-helper.ts"),o=A("./src/loader/fragment.ts"),t=A("./src/controller/buffer-operation-queue.ts"),p=Object(m.getMediaSource)(),d=/([ha]vc.)(?:\.[^.,]+)+/,s=function(){function _(C){var i=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var u=i.hls,b=i.media,O=i.mediaSource;E.logger.log("[buffer-controller]: Media source opened"),b&&(i.updateMediaElementDuration(),u.trigger(h.Events.MEDIA_ATTACHED,{media:b})),O&&O.removeEventListener("sourceopen",i._onMediaSourceOpen),i.checkPendingTracks()},this._onMediaSourceClose=function(){E.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){E.logger.log("[buffer-controller]: Media source ended")},this.hls=C,this._initSourceBuffer(),this.registerListeners()}var v=_.prototype;return v.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},v.destroy=function(){this.unregisterListeners(),this.details=null},v.registerListeners=function(){var i=this.hls;i.on(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.on(h.Events.BUFFER_RESET,this.onBufferReset,this),i.on(h.Events.BUFFER_APPENDING,this.onBufferAppending,this),i.on(h.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.on(h.Events.BUFFER_EOS,this.onBufferEos,this),i.on(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),i.on(h.Events.LEVEL_UPDATED,this.onLevelUpdated,this),i.on(h.Events.FRAG_PARSED,this.onFragParsed,this),i.on(h.Events.FRAG_CHANGED,this.onFragChanged,this)},v.unregisterListeners=function(){var i=this.hls;i.off(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.off(h.Events.BUFFER_RESET,this.onBufferReset,this),i.off(h.Events.BUFFER_APPENDING,this.onBufferAppending,this),i.off(h.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.off(h.Events.BUFFER_EOS,this.onBufferEos,this),i.off(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),i.off(h.Events.LEVEL_UPDATED,this.onLevelUpdated,this),i.off(h.Events.FRAG_PARSED,this.onFragParsed,this),i.off(h.Events.FRAG_CHANGED,this.onFragChanged,this)},v._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new t.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},v.onManifestParsed=function(i,u){var b=2;(u.audio&&!u.video||!u.altAudio)&&(b=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=b,this.details=null,E.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},v.onMediaAttaching=function(i,u){var b=this.media=u.media;if(b&&p){var O=this.mediaSource=new p;O.addEventListener("sourceopen",this._onMediaSourceOpen),O.addEventListener("sourceended",this._onMediaSourceEnded),O.addEventListener("sourceclose",this._onMediaSourceClose),b.src=self.URL.createObjectURL(O),this._objectUrl=b.src}},v.onMediaDetaching=function(){var i=this.media,u=this.mediaSource,b=this._objectUrl;if(u){if(E.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(O){E.logger.warn("[buffer-controller]: onMediaDetaching: "+O.message+" while calling endOfStream")}this.onBufferReset(),u.removeEventListener("sourceopen",this._onMediaSourceOpen),u.removeEventListener("sourceended",this._onMediaSourceEnded),u.removeEventListener("sourceclose",this._onMediaSourceClose),i&&(b&&self.URL.revokeObjectURL(b),i.src===b?(i.removeAttribute("src"),i.load()):E.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(h.Events.MEDIA_DETACHED,void 0)},v.onBufferReset=function(){var i=this;this.getSourceBufferTypes().forEach(function(u){var b=i.sourceBuffer[u];try{b&&(i.removeBufferListeners(u),i.mediaSource&&i.mediaSource.removeSourceBuffer(b),i.sourceBuffer[u]=void 0)}catch(O){E.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",O)}}),this._initSourceBuffer()},v.onBufferCodecs=function(i,u){var b=this,O=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(y){if(O){var c=b.tracks[y];if(c&&typeof c.buffer.changeType=="function"){var P=u[y],D=P.codec,S=P.levelCodec,x=P.container,l=(c.levelCodec||c.codec).replace(d,"$1"),T=(S||D).replace(d,"$1");if(l!==T){var k=x+";codecs="+(S||D);b.appendChangeType(y,k)}}}else b.pendingTracks[y]=u[y]}),O)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},v.appendChangeType=function(i,u){var b=this,O=this.operationQueue,y={execute:function(){var P=b.sourceBuffer[i];P&&(E.logger.log("[buffer-controller]: changing "+i+" sourceBuffer type to "+u),P.changeType(u)),O.shiftAndExecuteNext(i)},onStart:function(){},onComplete:function(){},onError:function(P){E.logger.warn("[buffer-controller]: Failed to change "+i+" SourceBuffer type",P)}};O.append(y,i)},v.onBufferAppending=function(i,u){var b=this,O=this.hls,y=this.operationQueue,c=this.tracks,P=u.data,D=u.type,S=u.frag,x=u.part,l=u.chunkMeta,T=l.buffering[D],k=self.performance.now();T.start=k;var N=S.stats.buffering,U=x?x.stats.buffering:null;N.start===0&&(N.start=k),U&&U.start===0&&(U.start=k);var z=c.audio,H=D==="audio"&&l.id===1&&(z==null?void 0:z.container)==="audio/mpeg",K={execute:function(){if(T.executeStart=self.performance.now(),H){var W=b.sourceBuffer[D];if(W){var B=S.start-W.timestampOffset;Math.abs(B)>=.1&&(E.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+S.start+" (delta: "+B+") sn: "+S.sn+")"),W.timestampOffset=S.start)}}b.appendExecutor(P,D)},onStart:function(){},onComplete:function(){var W=self.performance.now();T.executeEnd=T.end=W,N.first===0&&(N.first=W),U&&U.first===0&&(U.first=W);var B=b.sourceBuffer,X={};for(var ue in B)X[ue]=r.BufferHelper.getBuffered(B[ue]);b.appendError=0,b.hls.trigger(h.Events.BUFFER_APPENDED,{type:D,frag:S,part:x,chunkMeta:l,parent:S.type,timeRanges:X})},onError:function(W){E.logger.error("[buffer-controller]: Error encountered while trying to append to the "+D+" SourceBuffer",W);var B={type:w.ErrorTypes.MEDIA_ERROR,parent:S.type,details:w.ErrorDetails.BUFFER_APPEND_ERROR,err:W,fatal:!1};W.code===DOMException.QUOTA_EXCEEDED_ERR?B.details=w.ErrorDetails.BUFFER_FULL_ERROR:(b.appendError++,B.details=w.ErrorDetails.BUFFER_APPEND_ERROR,b.appendError>O.config.appendErrorMaxRetry&&(E.logger.error("[buffer-controller]: Failed "+O.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),B.fatal=!0)),O.trigger(h.Events.ERROR,B)}};y.append(K,D)},v.onBufferFlushing=function(i,u){var b=this,O=this.operationQueue,y=function(P){return{execute:b.removeExecutor.bind(b,P,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){b.hls.trigger(h.Events.BUFFER_FLUSHED,{type:P})},onError:function(S){E.logger.warn("[buffer-controller]: Failed to remove from "+P+" SourceBuffer",S)}}};u.type?O.append(y(u.type),u.type):this.getSourceBufferTypes().forEach(function(c){O.append(y(c),c)})},v.onFragParsed=function(i,u){var b=this,O=u.frag,y=u.part,c=[],P=y?y.elementaryStreams:O.elementaryStreams;P[o.ElementaryStreamTypes.AUDIOVIDEO]?c.push("audiovideo"):(P[o.ElementaryStreamTypes.AUDIO]&&c.push("audio"),P[o.ElementaryStreamTypes.VIDEO]&&c.push("video"));var D=function(){var x=self.performance.now();O.stats.buffering.end=x,y&&(y.stats.buffering.end=x);var l=y?y.stats:O.stats;b.hls.trigger(h.Events.FRAG_BUFFERED,{frag:O,part:y,stats:l,id:O.type})};c.length===0&&E.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+O.type+" level: "+O.level+" sn: "+O.sn),this.blockBuffers(D,c)},v.onFragChanged=function(i,u){this.flushBackBuffer()},v.onBufferEos=function(i,u){var b=this,O=this.getSourceBufferTypes().reduce(function(y,c){var P=b.sourceBuffer[c];return(!u.type||u.type===c)&&(P&&!P.ended&&(P.ended=!0,E.logger.log("[buffer-controller]: "+c+" sourceBuffer now EOS"))),y&&!!(!P||P.ended)},!0);O&&this.blockBuffers(function(){var y=b.mediaSource;if(!y||y.readyState!=="open")return;y.endOfStream()})},v.onLevelUpdated=function(i,u){var b=u.details;if(!b.fragments.length)return;this.details=b,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},v.flushBackBuffer=function(){var i=this.hls,u=this.details,b=this.media,O=this.sourceBuffer;if(!b||u===null)return;var y=this.getSourceBufferTypes();if(!y.length)return;var c=u.live&&i.config.liveBackBufferLength!==null?i.config.liveBackBufferLength:i.config.backBufferLength;if(!Object(f.isFiniteNumber)(c)||c<0)return;var P=b.currentTime,D=u.levelTargetDuration,S=Math.max(c,D),x=Math.floor(P/D)*D-S;y.forEach(function(l){var T=O[l];if(T){var k=r.BufferHelper.getBuffered(T);k.length>0&&x>k.start(0)&&(i.trigger(h.Events.BACK_BUFFER_REACHED,{bufferEnd:x}),u.live&&i.trigger(h.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:x}),i.trigger(h.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:x,type:l}))}})},v.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var i=this.details,u=this.hls,b=this.media,O=this.mediaSource,y=i.fragments[0].start+i.totalduration,c=b.duration,P=Object(f.isFiniteNumber)(O.duration)?O.duration:0;i.live&&u.config.liveDurationInfinity?(E.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),O.duration=Infinity,this.updateSeekableRange(i)):(y>P&&y>c||!Object(f.isFiniteNumber)(c))&&(E.logger.log("[buffer-controller]: Updating Media Source duration to "+y.toFixed(3)),O.duration=y)},v.updateSeekableRange=function(i){var u=this.mediaSource,b=i.fragments,O=b.length;if(O&&i.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var y=Math.max(0,b[0].start),c=Math.max(y,y+i.totalduration);u.setLiveSeekableRange(y,c)}},v.checkPendingTracks=function(){var i=this.bufferCodecEventsExpected,u=this.operationQueue,b=this.pendingTracks,O=Object.keys(b).length;if(O&&!i||O===2){this.createSourceBuffers(b),this.pendingTracks={};var y=this.getSourceBufferTypes();if(y.length===0){this.hls.trigger(h.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}y.forEach(function(c){u.executeNext(c)})}},v.createSourceBuffers=function(i){var u=this.sourceBuffer,b=this.mediaSource;if(!b)throw Error("createSourceBuffers called when mediaSource was null");var O=0;for(var y in i)if(!u[y]){var c=i[y];if(!c)throw Error("source buffer exists for track "+y+", however track does not");var P=c.levelCodec||c.codec,D=c.container+";codecs="+P;E.logger.log("[buffer-controller]: creating sourceBuffer("+D+")");try{var S=u[y]=b.addSourceBuffer(D),x=y;this.addBufferListener(x,"updatestart",this._onSBUpdateStart),this.addBufferListener(x,"updateend",this._onSBUpdateEnd),this.addBufferListener(x,"error",this._onSBUpdateError),this.tracks[y]={buffer:S,codec:P,container:c.container,levelCodec:c.levelCodec,id:c.id},O++}catch(l){E.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+l.message),this.hls.trigger(h.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:l,mimeType:D})}}O&&this.hls.trigger(h.Events.BUFFER_CREATED,{tracks:this.tracks})},v._onSBUpdateStart=function(i){var u=this.operationQueue,b=u.current(i);b.onStart()},v._onSBUpdateEnd=function(i){var u=this.operationQueue,b=u.current(i);b.onComplete(),u.shiftAndExecuteNext(i)},v._onSBUpdateError=function(i,u){E.logger.error("[buffer-controller]: "+i+" SourceBuffer error",u),this.hls.trigger(h.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var b=this.operationQueue.current(i);b&&b.onError(u)},v.removeExecutor=function(i,u,b){var O=this.media,y=this.mediaSource,c=this.operationQueue,P=this.sourceBuffer,D=P[i];if(!O||!y||!D){E.logger.warn("[buffer-controller]: Attempting to remove from the "+i+" SourceBuffer, but it does not exist"),c.shiftAndExecuteNext(i);return}var S=Object(f.isFiniteNumber)(O.duration)?O.duration:Infinity,x=Object(f.isFiniteNumber)(y.duration)?y.duration:Infinity,l=Math.max(0,u),T=Math.min(b,S,x);T>l?(E.logger.log("[buffer-controller]: Removing ["+l+","+T+"] from the "+i+" SourceBuffer"),console.assert(!D.updating,i+" sourceBuffer must not be updating"),D.remove(l,T)):c.shiftAndExecuteNext(i)},v.appendExecutor=function(i,u){var b=this.operationQueue,O=this.sourceBuffer,y=O[u];if(!y){E.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),b.shiftAndExecuteNext(u);return}y.ended=!1,console.assert(!y.updating,u+" sourceBuffer must not be updating"),y.appendBuffer(i)},v.blockBuffers=function(i,u){var b=this;if(u===void 0&&(u=this.getSourceBufferTypes()),!u.length){E.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(i);return}var O=this.operationQueue,y=u.map(function(c){return O.appendBlocker(c)});Promise.all(y).then(function(){i(),u.forEach(function(c){var P=b.sourceBuffer[c];(!P||!P.updating)&&O.shiftAndExecuteNext(c)})})},v.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},v.addBufferListener=function(i,u,b){var O=this.sourceBuffer[i];if(!O)return;var y=b.bind(this,i);this.listeners[i].push({event:u,listener:y}),O.addEventListener(u,y)},v.removeBufferListeners=function(i){var u=this.sourceBuffer[i];if(!u)return;this.listeners[i].forEach(function(b){u.removeEventListener(b.event,b.listener)})},_}()},"./src/controller/buffer-operation-queue.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return h});var f=A("./src/utils/logger.ts"),h=function(){function E(r){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=r}var w=E.prototype;return w.append=function(m,o){var t=this.queues[o];t.push(m),t.length===1&&this.buffers[o]&&this.executeNext(o)},w.insertAbort=function(m,o){var t=this.queues[o];t.unshift(m),this.executeNext(o)},w.appendBlocker=function(m){var o,t=new Promise(function(d){o=d}),p={execute:o,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(p,m),t},w.executeNext=function(m){var o=this.buffers,t=this.queues,p=o[m],d=t[m];if(d.length){var s=d[0];try{s.execute()}catch(_){f.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),s.onError(_),(!p||!p.updating)&&(d.shift(),this.executeNext(m))}}},w.shiftAndExecuteNext=function(m){this.queues[m].shift(),this.executeNext(m)},w.current=function(m){return this.queues[m][0]},E}()},"./src/controller/cap-level-controller.ts":function(R,g,A){"use strict";A.r(g);var f=A("./src/events.ts");function h(r,m){for(var o=0;o0&&this.mediaWidth>0){var t=this.hls.levels;if(t.length){var p=this.hls;p.autoLevelCapping=this.getMaxLevel(t.length-1),p.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=p.autoLevelCapping}}},m.getMaxLevel=function(t){var p=this,d=this.hls.levels;if(!d.length)return-1;var s=d.filter(function(_,v){return r.isLevelAllowed(v,p.restrictedLevels)&&v<=t});return this.clientRect=null,r.getMaxLevelByMediaSize(s,this.mediaWidth,this.mediaHeight)},m.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},m.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},m.getDimensions=function(){if(this.clientRect)return this.clientRect;var t=this.media,p={width:0,height:0};if(t){var d=t.getBoundingClientRect();p.width=d.width,p.height=d.height,!p.width&&!p.height&&(p.width=d.right-d.left||t.width||0,p.height=d.bottom-d.top||t.height||0)}return this.clientRect=p,p},r.isLevelAllowed=function(t,p){return p===void 0&&(p=[]),p.indexOf(t)===-1},r.getMaxLevelByMediaSize=function(t,p,d){if(!t||!t.length)return-1;for(var s=function(u,b){return b?u.width!==b.width||u.height!==b.height:!0},_=t.length-1,v=0;v=p||C.height>=d)&&s(C,t[v+1])){_=v;break}}return _},E(r,[{key:"mediaWidth",get:function(){return this.getDimensions().width*r.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*r.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var t=1;try{t=self.devicePixelRatio}catch(p){}return t}}]),r}();g.default=w},"./src/controller/cmcd-controller.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return s});var f=A("./src/events.ts"),h=A("./src/types/cmcd.ts"),E=A("./src/utils/buffer-helper.ts"),w=A("./src/utils/logger.ts");function r(_,v){for(var C=0;C=_.length?{done:!0}:{done:!1,value:_[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t(_,v){if(!_)return;if(typeof _=="string")return p(_,v);var C=Object.prototype.toString.call(_).slice(8,-1);if(C==="Object"&&_.constructor&&(C=_.constructor.name),C==="Map"||C==="Set")return Array.from(_);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return p(_,v)}function p(_,v){(v==null||v>_.length)&&(v=_.length);for(var C=0,i=new Array(v);Cu&&(u=c.bitrate)}return u>0?u:NaN},v.getBufferLength=function(i){var u=this.hls.media,b=i===h.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!b||!u)return NaN;var O=E.BufferHelper.bufferInfo(b,u.currentTime,this.config.maxBufferHole);return O.len*1e3},v.createPlaylistLoader=function(){var i=this.config.pLoader,u=this.applyPlaylistData,b=i||this.config.loader;return function(){function O(c){this.loader=void 0,this.loader=new b(c)}var y=O.prototype;return y.destroy=function(){this.loader.destroy()},y.abort=function(){this.loader.abort()},y.load=function(P,D,S){u(P),this.loader.load(P,D,S)},m(O,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),O}()},v.createFragmentLoader=function(){var i=this.config.fLoader,u=this.applyFragmentData,b=i||this.config.loader;return function(){function O(c){this.loader=void 0,this.loader=new b(c)}var y=O.prototype;return y.destroy=function(){this.loader.destroy()},y.abort=function(){this.loader.abort()},y.load=function(P,D,S){u(P),this.loader.load(P,D,S)},m(O,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),O}()},_.uuid=function(){var i=URL.createObjectURL(new Blob),u=i.toString();return URL.revokeObjectURL(i),u.substr(u.lastIndexOf("/")+1)},_.serialize=function(i){for(var u=[],b=function(H){return!Number.isNaN(H)&&H!=null&&H!==""&&H!==!1},O=function(H){return Math.round(H)},y=function(H){return O(H/100)*100},c=function(H){return encodeURIComponent(H)},P={br:O,d:O,bl:y,dl:y,mtp:y,nor:c,rtp:y,tb:O},D=Object.keys(i||{}).sort(),S=o(D),x;!(x=S()).done;){var l=x.value,T=i[l];if(!b(T))continue;if(l==="v"&&T===1)continue;if(l=="pr"&&T===1)continue;var k=P[l];k&&(T=k(T));var N=typeof T,U=void 0;l==="ot"||l==="sf"||l==="st"?U=l+"="+T:N==="boolean"?U=l:N==="number"?U=l+"="+T:U=l+"="+JSON.stringify(T),u.push(U)}return u.join(",")},_.toHeaders=function(i){for(var u=Object.keys(i),b={},O=["Object","Request","Session","Status"],y=[{},{},{},{}],c={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},P=0,D=u;Po){this.hls.trigger(f.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var c=o-this._requestLicenseFailureCount+1;E.logger.warn("Retrying license request, "+c+" attempts left"),this._requestLicense(u,b)}break}},_._generateLicenseRequestChallenge=function(C,i){switch(C.mediaKeySystemDomain){case w.KeySystems.WIDEVINE:return i}throw new Error("unsupported key-system: "+C.mediaKeySystemDomain)},_._requestLicense=function(C,i){E.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){E.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(f.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var b=this.getLicenseServerUrl(u.mediaKeySystemDomain),O=this._createLicenseXhr(b,C,i);E.logger.log("Sending license request to URL: "+b);var y=this._generateLicenseRequestChallenge(u,C);O.send(y)}catch(c){E.logger.error("Failure requesting DRM license: "+c),this.hls.trigger(f.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},_.onMediaAttached=function(C,i){if(!this._emeEnabled)return;var u=i.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},_.onMediaDetached=function(){var C=this._media,i=this._mediaKeysList;if(!C)return;C.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(i.map(function(u){if(u.mediaKeysSession)return u.mediaKeysSession.close().catch(function(){})})).then(function(){return C.setMediaKeys(null)}).catch(function(){})},_.onManifestParsed=function(C,i){if(!this._emeEnabled)return;var u=i.levels.map(function(O){return O.audioCodec}).filter(function(O){return!!O}),b=i.levels.map(function(O){return O.videoCodec}).filter(function(O){return!!O});this._attemptKeySystemAccess(w.KeySystems.WIDEVINE,u,b)},m(s,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),s}();g.default=d},"./src/controller/fps-controller.ts":function(R,g,A){"use strict";A.r(g);var f=A("./src/events.ts"),h=A("./src/utils/logger.ts"),E=function(){function w(m){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=m,this.registerListeners()}var r=w.prototype;return r.setStreamController=function(o){this.streamController=o},r.registerListeners=function(){this.hls.on(f.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},r.unregisterListeners=function(){this.hls.off(f.Events.MEDIA_ATTACHING,this.onMediaAttaching)},r.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},r.onMediaAttaching=function(o,t){var p=this.hls.config;if(p.capLevelOnFPSDrop){var d=t.media instanceof self.HTMLVideoElement?t.media:null;this.media=d,d&&typeof d.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),p.fpsDroppedMonitoringPeriod)}},r.checkFPS=function(o,t,p){var d=performance.now();if(t){if(this.lastTime){var s=d-this.lastTime,_=p-this.lastDroppedFrames,v=t-this.lastDecodedFrames,C=1e3*_/s,i=this.hls;if(i.trigger(f.Events.FPS_DROP,{currentDropped:_,currentDecoded:v,totalDroppedFrames:p}),C>0&&_>i.config.fpsDroppedMonitoringThreshold*v){var u=i.currentLevel;h.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(i.autoLevelCapping===-1||i.autoLevelCapping>=u)&&(u=u-1,i.trigger(f.Events.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:i.currentLevel}),i.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=d,this.lastDroppedFrames=p,this.lastDecodedFrames=t}},r.checkFPSInterval=function(){var o=this.media;if(o)if(this.isVideoPlaybackQualityAvailable){var t=o.getVideoPlaybackQuality();this.checkFPS(o,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(o,o.webkitDecodedFrameCount,o.webkitDroppedFrameCount)},w}();g.default=E},"./src/controller/fragment-finders.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"findFragmentByPDT",function(){return E}),A.d(g,"findFragmentByPTS",function(){return w}),A.d(g,"fragmentWithinToleranceTest",function(){return r}),A.d(g,"pdtWithinToleranceTest",function(){return m}),A.d(g,"findFragWithCC",function(){return o});var f=A("./src/polyfills/number.ts"),h=A("./src/utils/binary-search.ts");function E(t,p,d){if(p===null||!Array.isArray(t)||!t.length||!Object(f.isFiniteNumber)(p))return null;var s=t[0].programDateTime;if(p<(s||0))return null;var _=t[t.length-1].endProgramDateTime;if(p>=(_||0))return null;d=d||0;for(var v=0;vt&&d.start?-1:0}function m(t,p,d){var s=Math.min(p,d.duration+(d.deltaPTS?d.deltaPTS:0))*1e3,_=d.endProgramDateTime||0;return _-s>t}function o(t,p){return h.default.search(t,function(d){return d.ccp?-1:0})}},"./src/controller/fragment-tracker.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"FragmentState",function(){return E}),A.d(g,"FragmentTracker",function(){return w});var f=A("./src/events.ts"),h=A("./src/types/loader.ts"),E;(function(o){o.NOT_LOADED="NOT_LOADED",o.BACKTRACKED="BACKTRACKED",o.APPENDING="APPENDING",o.PARTIAL="PARTIAL",o.OK="OK"})(E||(E={}));var w=function(){function o(p){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=p,this._registerListeners()}var t=o.prototype;return t._registerListeners=function(){var d=this.hls;d.on(f.Events.BUFFER_APPENDED,this.onBufferAppended,this),d.on(f.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.on(f.Events.FRAG_LOADED,this.onFragLoaded,this)},t._unregisterListeners=function(){var d=this.hls;d.off(f.Events.BUFFER_APPENDED,this.onBufferAppended,this),d.off(f.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.off(f.Events.FRAG_LOADED,this.onFragLoaded,this)},t.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},t.getAppendedFrag=function(d,s){if(s===h.PlaylistLevelType.MAIN){var _=this.activeFragment,v=this.activeParts;if(!_)return null;if(v)for(var C=v.length;C--;){var i=v[C],u=i?i.end:_.appendedPTS;if(i.start<=d&&u!==void 0&&d<=u)return C>9&&(this.activeParts=v.slice(C-9)),i}else if(_.start<=d&&_.appendedPTS!==void 0&&d<=_.appendedPTS)return _}return this.getBufferedFrag(d,s)},t.getBufferedFrag=function(d,s){for(var _=this.fragments,v=Object.keys(_),C=v.length;C--;){var i=_[v[C]];if((i==null?void 0:i.body.type)===s&&i.buffered){var u=i.body;if(u.start<=d&&d<=u.end)return u}}return null},t.detectEvictedFragments=function(d,s,_){var v=this;Object.keys(this.fragments).forEach(function(C){var i=v.fragments[C];if(!i)return;if(!i.buffered){i.body.type===_&&v.removeFragment(i.body);return}var u=i.range[d];if(!u)return;u.time.some(function(b){var O=!v.isTimeBuffered(b.startPTS,b.endPTS,s);return O&&v.removeFragment(i.body),O})})},t.detectPartialFragments=function(d){var s=this,_=this.timeRanges,v=d.frag,C=d.part;if(!_||v.sn==="initSegment")return;var i=m(v),u=this.fragments[i];if(!u)return;Object.keys(_).forEach(function(b){var O=v.elementaryStreams[b];if(!O)return;var y=_[b],c=C!==null||O.partial===!0;u.range[b]=s.getBufferedTimes(v,C,c,y)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},t.fragBuffered=function(d){var s=m(d),_=this.fragments[s];_&&(_.backtrack=_.loaded=null,_.buffered=!0)},t.getBufferedTimes=function(d,s,_,v){for(var C={time:[],partial:_},i=s?s.start:d.start,u=s?s.end:d.end,b=d.minEndPTS||u,O=d.maxStartPTS||i,y=0;y=c&&b<=P){C.time.push({startPTS:Math.max(i,v.start(y)),endPTS:Math.min(u,v.end(y))});break}else if(ic)C.partial=!0,C.time.push({startPTS:Math.max(i,v.start(y)),endPTS:Math.min(u,v.end(y))});else if(u<=c)break}return C},t.getPartialFragment=function(d){var s=null,_,v,C,i=0,u=this.bufferPadding,b=this.fragments;return Object.keys(b).forEach(function(O){var y=b[O];if(!y)return;r(y)&&(v=y.body.start-u,C=y.body.end+u,d>=v&&d<=C&&(_=Math.min(d-v,C-d),i<=_&&(s=y.body,i=_)))}),s},t.getState=function(d){var s=m(d),_=this.fragments[s];return _?_.buffered?r(_)?E.PARTIAL:E.OK:_.backtrack?E.BACKTRACKED:E.APPENDING:E.NOT_LOADED},t.backtrack=function(d,s){var _=m(d),v=this.fragments[_];if(!v||v.backtrack)return null;var C=v.backtrack=s||v.loaded;return v.loaded=null,C},t.getBacktrackData=function(d){var s=m(d),_=this.fragments[s];if(_){var v,C=_.backtrack;if(C!=null&&(v=C.payload)!==null&&v!==void 0&&v.byteLength)return C;this.removeFragment(d)}return null},t.isTimeBuffered=function(d,s,_){for(var v,C,i=0;i<_.length;i++){if(v=_.start(i)-this.bufferPadding,C=_.end(i)+this.bufferPadding,d>=v&&s<=C)return!0;if(s<=v)return!1}return!1},t.onFragLoaded=function(d,s){var _=s.frag,v=s.part;if(_.sn==="initSegment"||_.bitrateTest||v)return;var C=m(_);this.fragments[C]={body:_,loaded:s,backtrack:null,buffered:!1,range:Object.create(null)}},t.onBufferAppended=function(d,s){var _=this,v=s.frag,C=s.part,i=s.timeRanges;if(v.type===h.PlaylistLevelType.MAIN)if(this.activeFragment=v,C){var u=this.activeParts;u||(this.activeParts=u=[]),u.push(C)}else this.activeParts=null;this.timeRanges=i,Object.keys(i).forEach(function(b){var O=i[b];if(_.detectEvictedFragments(b,O),!C)for(var y=0;yd&&v.removeFragment(u)}})},t.removeFragment=function(d){var s=m(d);d.stats.loaded=0,d.clearElementaryStreamInfo(),delete this.fragments[s]},t.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},o}();function r(o){var t,p;return o.buffered&&(((t=o.range.video)===null||t===void 0?void 0:t.partial)||((p=o.range.audio)===null||p===void 0?void 0:p.partial))}function m(o){return o.type+"_"+o.level+"_"+o.urlId+"_"+o.sn}},"./src/controller/gap-controller.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"STALL_MINIMUM_DURATION_MS",function(){return r}),A.d(g,"MAX_START_GAP_JUMP",function(){return m}),A.d(g,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return o}),A.d(g,"SKIP_BUFFER_RANGE_START",function(){return t}),A.d(g,"default",function(){return p});var f=A("./src/utils/buffer-helper.ts"),h=A("./src/errors.ts"),E=A("./src/events.ts"),w=A("./src/utils/logger.ts"),r=250,m=2,o=.1,t=.05,p=function(){function d(_,v,C,i){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=_,this.media=v,this.fragmentTracker=C,this.hls=i}var s=d.prototype;return s.destroy=function(){this.hls=this.fragmentTracker=this.media=null},s.poll=function(v){var C=this.config,i=this.media,u=this.stalled,b=i.currentTime,O=i.seeking,y=this.seeking&&!O,c=!this.seeking&&O;if(this.seeking=O,b!==v){if(this.moved=!0,u!==null){if(this.stallReported){var P=self.performance.now()-u;w.logger.warn("playback not stuck anymore @"+b+", after "+Math.round(P)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((c||y)&&(this.stalled=null),i.paused||i.ended||i.playbackRate===0||!f.BufferHelper.getBuffered(i).length)return;var D=f.BufferHelper.bufferInfo(i,b,0),S=D.len>0,x=D.nextStart||0;if(!S&&!x)return;if(O){var l=D.len>m,T=!x||x-b>m&&!this.fragmentTracker.getPartialFragment(b);if(l||T)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var k,N=Math.max(x,D.start||0)-b,U=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,z=U==null||((k=U.details)===null||k===void 0)?void 0:k.live,H=z?U.details.targetduration*2:m;if(N>0&&N<=H){this._trySkipBufferHole(null);return}}var K=self.performance.now();if(u===null){this.stalled=K;return}var V=K-u;!O&&V>=r&&this._reportStall(D.len);var W=f.BufferHelper.bufferInfo(i,b,C.maxBufferHole);this._tryFixBufferStall(W,V)},s._tryFixBufferStall=function(v,C){var i=this.config,u=this.fragmentTracker,b=this.media,O=b.currentTime,y=u.getPartialFragment(O);if(y){var c=this._trySkipBufferHole(y);if(c)return}v.len>i.maxBufferHole&&C>i.highBufferWatchdogPeriod*1e3&&(w.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},s._reportStall=function(v){var C=this.hls,i=this.media,u=this.stallReported;u||(this.stallReported=!0,w.logger.warn("Playback stalling at @"+i.currentTime+" due to low buffer (buffer="+v+")"),C.trigger(E.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:v}))},s._trySkipBufferHole=function(v){for(var C=this.config,i=this.hls,u=this.media,b=u.currentTime,O=0,y=f.BufferHelper.getBuffered(u),c=0;c=O&&b.05&&this.forwardBufferLength>1){var c=Math.min(2,Math.max(1,i)),P=Math.round(2/(1+Math.exp(-.75*b-this.edgeStalled))*20)/20;d.playbackRate=Math.min(c,Math.max(1,P))}else d.playbackRate!==1&&d.playbackRate!==0&&(d.playbackRate=1)},t.estimateLiveEdge=function(){var d=this.levelDetails;return d===null?null:d.edge+d.age},t.computeLatency=function(){var d=this.estimateLiveEdge();return d===null?null:d-this.currentTime},r(o,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var d=this.config,s=this.levelDetails;return d.liveMaxLatencyDuration!==void 0?d.liveMaxLatencyDuration:s?d.liveMaxLatencyDurationCount*s.targetduration:0}},{key:"targetLatency",get:function(){var d=this.levelDetails;if(d===null)return null;var s=d.holdBack,_=d.partHoldBack,v=d.targetduration,C=this.config,i=C.liveSyncDuration,u=C.liveSyncDurationCount,b=C.lowLatencyMode,O=this.hls.userConfig,y=b&&_||s;(O.liveSyncDuration||O.liveSyncDurationCount||y===0)&&(y=i!==void 0?i:u*v);var c=v,P=1;return y+Math.min(this.stallCount*P,c)}},{key:"liveSyncPosition",get:function(){var d=this.estimateLiveEdge(),s=this.targetLatency,_=this.levelDetails;if(d===null||s===null||_===null)return null;var v=_.edge,C=d-s-this.edgeStalled,i=v-_.totalduration,u=v-(this.config.lowLatencyMode&&_.partTarget||_.targetduration);return Math.min(Math.max(i,C),u)}},{key:"drift",get:function(){var d=this.levelDetails;return d===null?1:d.drift}},{key:"edgeStalled",get:function(){var d=this.levelDetails;if(d===null)return 0;var s=(this.config.lowLatencyMode&&d.partTarget||d.targetduration)*3;return Math.max(d.age-s,0)}},{key:"forwardBufferLength",get:function(){var d=this.media,s=this.levelDetails;if(!d||!s)return 0;var _=d.buffered.length;return _?d.buffered.end(_-1):s.edge-this.currentTime}}]),o}()},"./src/controller/level-controller.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return C});var f=A("./src/types/level.ts"),h=A("./src/events.ts"),E=A("./src/errors.ts"),w=A("./src/utils/codecs.ts"),r=A("./src/controller/level-helper.ts"),m=A("./src/controller/base-playlist-controller.ts"),o=A("./src/types/loader.ts");function t(){return t=Object.assign||function(i){for(var u=1;u0){x=P[0].bitrate,P.sort(function(V,W){return V.bitrate-W.bitrate}),this._levels=P;for(var z=0;zthis.hls.config.fragLoadingMaxRetry&&(l=c.frag.level)):l=c.frag.level}break;case E.ErrorDetails.LEVEL_LOAD_ERROR:case E.ErrorDetails.LEVEL_LOAD_TIMEOUT:P&&(P.deliveryDirectives&&(x=!1),l=P.level),S=!0;break;case E.ErrorDetails.REMUX_ALLOC_ERROR:l=c.level,S=!0;break}l!==void 0&&this.recoverLevel(c,l,S,x)},b.recoverLevel=function(y,c,P,D){var S=y.details,x=this._levels[c];if(x.loadError++,P){var l=this.retryLoadingOrFail(y);if(l)y.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(D){var T=x.url.length;if(T>1&&x.loadError1){var D=(c.urlId+1)%P;this.warn("Switching to redundant URL-id "+D),this._levels.forEach(function(S){S.urlId=D}),this.level=y}},b.onFragLoaded=function(y,c){var P=c.frag;if(P!==void 0&&P.type===o.PlaylistLevelType.MAIN){var D=this._levels[P.level];D!==void 0&&(D.fragmentError=0,D.loadError=0)}},b.onLevelLoaded=function(y,c){var P,D=c.level,S=c.details,x=this._levels[D];if(!x){var l;this.warn("Invalid level index "+D),(l=c.deliveryDirectives)!==null&&l!==void 0&&l.skip&&(S.deltaUpdateFailed=!0);return}D===this.currentLevelIndex?(x.fragmentError===0&&(x.loadError=0,this.retryCount=0),this.playlistLoaded(D,c,x.details)):(P=c.deliveryDirectives)!==null&&P!==void 0&&P.skip&&(S.deltaUpdateFailed=!0)},b.onAudioTrackSwitched=function(y,c){var P=this.hls.levels[this.currentLevelIndex];if(!P)return;if(P.audioGroupIds){for(var D=-1,S=this.hls.audioTracks[c.id].groupId,x=0;x0){var D=P.urlId,S=P.url[D];if(y)try{S=y.addDirectives(S)}catch(x){this.warn("Could not construct new URL with HLS Delivery Directives: "+x)}this.log("Attempt loading level index "+c+(y?" at sn "+y.msn+" part "+y.part:"")+" with URL-id "+D+" "+S),this.clearTimer(),this.hls.trigger(h.Events.LEVEL_LOADING,{url:S,level:c,id:D,deliveryDirectives:y||null})}},b.removeLevel=function(y,c){var P=function(x,l){return l!==c},D=this._levels.filter(function(S,x){return x!==y?!0:S.url.length>1&&c!==void 0?(S.url=S.url.filter(P),S.audioGroupIds&&(S.audioGroupIds=S.audioGroupIds.filter(P)),S.textGroupIds&&(S.textGroupIds=S.textGroupIds.filter(P)),S.urlId=0,!0):!1}).map(function(S,x){var l=S.details;return l!=null&&l.fragments&&l.fragments.forEach(function(T){T.level=x}),S});this._levels=D,this.hls.trigger(h.Events.LEVELS_UPDATED,{levels:D})},d(u,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(y){var c,P=this._levels;if(P.length===0)return;if(this.currentLevelIndex===y&&(c=P[y])!==null&&c!==void 0&&c.details)return;if(y<0||y>=P.length){var D=y<0;if(this.hls.trigger(h.Events.ERROR,{type:E.ErrorTypes.OTHER_ERROR,details:E.ErrorDetails.LEVEL_SWITCH_ERROR,level:y,fatal:D,reason:"invalid level idx"}),D)return;y=Math.min(y,P.length-1)}this.clearTimer();var S=this.currentLevelIndex,x=P[S],l=P[y];this.log("switching to level "+y+" from "+S),this.currentLevelIndex=y;var T=t({},l,{level:y,maxBitrate:l.maxBitrate,uri:l.uri,urlId:l.urlId});delete T._urlId,this.hls.trigger(h.Events.LEVEL_SWITCHING,T);var k=l.details;if(!k||k.live){var N=this.switchParams(l.uri,x==null?void 0:x.details);this.loadPlaylist(N)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(y){this.manualLevelIndex=y,this._startLevel===void 0&&(this._startLevel=y),y!==-1&&(this.level=y)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(y){this._firstLevel=y}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var y=this.hls.config.startLevel;return y!==void 0?y:this._firstLevel}else return this._startLevel},set:function(y){this._startLevel=y}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(y){this.level=y,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=y)}}]),u}(m.default)},"./src/controller/level-helper.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"addGroupId",function(){return E}),A.d(g,"assignTrackIdsByGroup",function(){return w}),A.d(g,"updatePTS",function(){return r}),A.d(g,"updateFragPTSDTS",function(){return o}),A.d(g,"mergeDetails",function(){return t}),A.d(g,"mapPartIntersection",function(){return p}),A.d(g,"mapFragmentIntersection",function(){return d}),A.d(g,"adjustSliding",function(){return s}),A.d(g,"addSliding",function(){return _}),A.d(g,"computeReloadInterval",function(){return v}),A.d(g,"getFragmentWithSN",function(){return C}),A.d(g,"getPartWith",function(){return i});var f=A("./src/polyfills/number.ts"),h=A("./src/utils/logger.ts");function E(u,b,O){switch(b){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(O);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(O);break}}function w(u){var b={};u.forEach(function(O){var y=O.groupId||"";O.id=b[y]=b[y]||0,b[y]++})}function r(u,b,O){var y=u[b],c=u[O];m(y,c)}function m(u,b){var O=b.startPTS;if(Object(f.isFiniteNumber)(O)){var y=0,c;b.sn>u.sn?(y=O-u.start,c=u):(y=u.start-O,c=b),c.duration!==y&&(c.duration=y)}else if(b.sn>u.sn){var P=u.cc===b.cc;P&&u.minEndPTS?b.start=u.start+(u.minEndPTS-u.start):b.start=u.start+u.duration}else b.start=Math.max(u.start-b.duration,0)}function o(u,b,O,y,c,P){var D=y-O;D<=0&&(h.logger.warn("Fragment should have a positive duration",b),y=O+b.duration,P=c+b.duration);var S=O,x=y,l=b.startPTS,T=b.endPTS;if(Object(f.isFiniteNumber)(l)){var k=Math.abs(l-O);Object(f.isFiniteNumber)(b.deltaPTS)?b.deltaPTS=Math.max(k,b.deltaPTS):b.deltaPTS=k,S=Math.max(O,l),O=Math.min(O,l),c=Math.min(c,b.startDTS),x=Math.min(y,T),y=Math.max(y,T),P=Math.max(P,b.endDTS)}b.duration=y-O;var N=O-b.start;b.appendedPTS=y,b.start=b.startPTS=O,b.maxStartPTS=S,b.startDTS=c,b.endPTS=y,b.minEndPTS=x,b.endDTS=P;var U=b.sn;if(!u||Uu.endSN)return 0;var z,H=U-u.startSN,K=u.fragments;for(K[H]=b,z=H;z>0;z--)m(K[z],K[z-1]);for(z=H;z=0;c--){var P=y[c].initSegment;if(P){O=P;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var D=0,S;if(d(u,b,function(z,H){z.relurl&&(D=z.cc-H.cc),Object(f.isFiniteNumber)(z.startPTS)&&Object(f.isFiniteNumber)(z.endPTS)&&(H.start=H.startPTS=z.startPTS,H.startDTS=z.startDTS,H.appendedPTS=z.appendedPTS,H.maxStartPTS=z.maxStartPTS,H.endPTS=z.endPTS,H.endDTS=z.endDTS,H.minEndPTS=z.minEndPTS,H.duration=z.endPTS-z.startPTS,H.duration&&(S=H),b.PTSKnown=b.alignedSliding=!0),H.elementaryStreams=z.elementaryStreams,H.loader=z.loader,H.stats=z.stats,H.urlId=z.urlId,z.initSegment&&(H.initSegment=z.initSegment,O=z.initSegment)}),O){var x=b.fragmentHint?b.fragments.concat(b.fragmentHint):b.fragments;x.forEach(function(z){var H;(!z.initSegment||z.initSegment.relurl===((H=O)===null||H===void 0?void 0:H.relurl))&&(z.initSegment=O)})}if(b.skippedSegments&&(b.deltaUpdateFailed=b.fragments.some(function(z){return!z}),b.deltaUpdateFailed)){h.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var l=b.skippedSegments;l--;)b.fragments.shift();b.startSN=b.fragments[0].sn,b.startCC=b.fragments[0].cc}var T=b.fragments;if(D){h.logger.warn("discontinuity sliding from playlist, take drift into account");for(var k=0;k=y.length)return;_(b,y[O].start)}function _(u,b){if(b){for(var O=u.fragments,y=u.skippedSegments;y0&&c0&&x===-1&&(this.log("Override startPosition with lastCurrentTime @"+l.toFixed(3)),x=l),this.state=h.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=x,this.tick()}else this._forceStartLoad=!0,this.state=h.State.STOPPED},D.stopLoad=function(){this._forceStartLoad=!1,c.prototype.stopLoad.call(this)},D.doTick=function(){switch(this.state){case h.State.IDLE:this.doTickIdle();break;case h.State.WAITING_LEVEL:{var x,l=this.levels,T=this.level,k=l==null||((x=l[T])===null||x===void 0)?void 0:x.details;if(k&&(!k.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(k))break;this.state=h.State.IDLE;break}break}case h.State.FRAG_LOADING_WAITING_RETRY:{var N,U=self.performance.now(),z=this.retryDate;(!z||U>=z||(N=this.media)!==null&&N!==void 0&&N.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=h.State.IDLE)}break;default:break}this.onTickEnd()},D.onTickEnd=function(){c.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},D.doTickIdle=function(){var x,l,T=this.hls,k=this.levelLastLoaded,N=this.levels,U=this.media,z=T.config,H=T.nextLoadLevel;if(k===null||!U&&(this.startFragRequested||!z.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!N||!N[H])return;var K=N[H];this.level=T.nextLoadLevel=H;var V=K.details;if(!V||this.state===h.State.WAITING_LEVEL||V.live&&this.levelLastLoaded!==H){this.state=h.State.WAITING_LEVEL;return}var W=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:U,o.PlaylistLevelType.MAIN);if(W===null)return;var B=W.len,X=this.getMaxBufferLength(K.maxBitrate);if(B>=X)return;if(this._streamEnded(W,V)){var ue={};this.altAudio&&(ue.type="video"),this.hls.trigger(w.Events.BUFFER_EOS,ue),this.state=h.State.ENDED;return}var ve=W.end,he=this.getNextFragment(ve,V);if(this.couldBacktrack&&!this.fragPrevious&&he&&he.sn!=="initSegment"){var Pe=he.sn-V.startSN;Pe>1&&(he=V.fragments[Pe-1],this.fragmentTracker.removeFragment(he))}if(he&&this.fragmentTracker.getState(he)===m.FragmentState.OK&&this.nextLoadPosition>ve){var Re=this.audioOnly&&!this.altAudio?t.ElementaryStreamTypes.AUDIO:t.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(U,Re,o.PlaylistLevelType.MAIN),he=this.getNextFragment(this.nextLoadPosition,V)}if(!he)return;he.initSegment&&!he.initSegment.data&&!this.bitrateTest&&(he=he.initSegment),((x=he.decryptdata)===null||x===void 0?void 0:x.keyFormat)==="identity"&&!((l=he.decryptdata)!==null&&l!==void 0&&l.key)?this.loadKey(he,V):this.loadFragment(he,V,ve)},D.loadFragment=function(x,l,T){var k,N=this.fragmentTracker.getState(x);if(this.fragCurrent=x,N===m.FragmentState.BACKTRACKED){var U=this.fragmentTracker.getBacktrackData(x);if(U){this._handleFragmentLoadProgress(U),this._handleFragmentLoadComplete(U);return}else N=m.FragmentState.NOT_LOADED}N===m.FragmentState.NOT_LOADED||N===m.FragmentState.PARTIAL?x.sn==="initSegment"?this._loadInitSegment(x):this.bitrateTest?(x.bitrateTest=!0,this.log("Fragment "+x.sn+" of level "+x.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(x)):(this.startFragRequested=!0,c.prototype.loadFragment.call(this,x,l,T)):N===m.FragmentState.APPENDING?this.reduceMaxBufferLength(x.duration)&&this.fragmentTracker.removeFragment(x):((k=this.media)===null||k===void 0?void 0:k.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},D.getAppendedFrag=function(x){var l=this.fragmentTracker.getAppendedFrag(x,o.PlaylistLevelType.MAIN);return l&&"fragment"in l?l.fragment:l},D.getBufferedFrag=function(x){return this.fragmentTracker.getBufferedFrag(x,o.PlaylistLevelType.MAIN)},D.followingBufferedFrag=function(x){return x?this.getBufferedFrag(x.end+.5):null},D.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},D.nextLevelSwitch=function(){var x=this.levels,l=this.media;if(l!=null&&l.readyState){var T,k=this.getAppendedFrag(l.currentTime);if(k&&k.start>1&&this.flushMainBuffer(0,k.start-1),!l.paused&&x){var N=this.hls.nextLoadLevel,U=x[N],z=this.fragLastKbps;z&&this.fragCurrent?T=this.fragCurrent.duration*U.maxBitrate/(1e3*z)+1:T=0}else T=0;var H=this.getBufferedFrag(l.currentTime+T);if(H){var K=this.followingBufferedFrag(H);if(K){this.abortCurrentFrag();var V=K.maxStartPTS?K.maxStartPTS:K.start,W=K.duration,B=Math.max(H.end,V+Math.min(Math.max(W-this.config.maxFragLookUpTolerance,W*.5),W*.75));this.flushMainBuffer(B,Number.POSITIVE_INFINITY)}}}},D.abortCurrentFrag=function(){var x=this.fragCurrent;this.fragCurrent=null,x!=null&&x.loader&&x.loader.abort(),this.state===h.State.KEY_LOADING&&(this.state=h.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},D.flushMainBuffer=function(x,l){c.prototype.flushMainBuffer.call(this,x,l,this.altAudio?"video":null)},D.onMediaAttached=function(x,l){c.prototype.onMediaAttached.call(this,x,l);var T=l.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),T.addEventListener("playing",this.onvplaying),T.addEventListener("seeked",this.onvseeked),this.gapController=new s.default(this.config,T,this.fragmentTracker,this.hls)},D.onMediaDetaching=function(){var x=this.media;x&&(x.removeEventListener("playing",this.onvplaying),x.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),c.prototype.onMediaDetaching.call(this)},D.onMediaPlaying=function(){this.tick()},D.onMediaSeeked=function(){var x=this.media,l=x?x.currentTime:null;Object(f.isFiniteNumber)(l)&&this.log("Media seeked to "+l.toFixed(3)),this.tick()},D.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(w.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},D.onManifestParsed=function(x,l){var T=!1,k=!1,N;l.levels.forEach(function(U){N=U.audioCodec,N&&(N.indexOf("mp4a.40.2")!==-1&&(T=!0),N.indexOf("mp4a.40.5")!==-1&&(k=!0))}),this.audioCodecSwitch=T&&k&&!Object(E.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=l.levels,this.startFragRequested=!1},D.onLevelLoading=function(x,l){var T=this.levels;if(!T||this.state!==h.State.IDLE)return;var k=T[l.level];(!k.details||k.details.live&&this.levelLastLoaded!==l.level||this.waitForCdnTuneIn(k.details))&&(this.state=h.State.WAITING_LEVEL)},D.onLevelLoaded=function(x,l){var T,k=this.levels,N=l.level,U=l.details,z=U.totalduration;if(!k){this.warn("Levels were reset while loading level "+N);return}this.log("Level "+N+" loaded ["+U.startSN+","+U.endSN+"], cc ["+U.startCC+", "+U.endCC+"] duration:"+z);var H=this.fragCurrent;H&&(this.state===h.State.FRAG_LOADING||this.state===h.State.FRAG_LOADING_WAITING_RETRY)&&(H.level!==l.level&&H.loader&&(this.state=h.State.IDLE,H.loader.abort()));var K=k[N],V=0;if(U.live||(T=K.details)!==null&&T!==void 0&&T.live){if(U.fragments[0]||(U.deltaUpdateFailed=!0),U.deltaUpdateFailed)return;V=this.alignPlaylists(U,K.details)}if(K.details=U,this.levelLastLoaded=N,this.hls.trigger(w.Events.LEVEL_UPDATED,{details:U,level:N}),this.state===h.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=h.State.IDLE}this.startFragRequested?U.live&&this.synchronizeToLiveEdge(U):this.setStartPosition(U,V),this.tick()},D._handleFragmentLoadProgress=function(x){var l,T=x.frag,k=x.part,N=x.payload,U=this.levels;if(!U){this.warn("Levels were reset while fragment load was in progress. Fragment "+T.sn+" of level "+T.level+" will not be buffered");return}var z=U[T.level],H=z.details;if(!H){this.warn("Dropping fragment "+T.sn+" of level "+T.level+" after level details were reset");return}var K=z.videoCodec,V=H.PTSKnown||!H.live,W=(l=T.initSegment)===null||l===void 0?void 0:l.data,B=this._getAudioCodec(z),X=this.transmuxer=this.transmuxer||new p.default(this.hls,o.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ue=k?k.index:-1,ve=ue!==-1,he=new d.ChunkMetadata(T.level,T.sn,T.stats.chunkCount,N.byteLength,ue,ve),Pe=this.initPTS[T.cc];X.push(N,W,B,K,T,k,H.totalduration,V,he,Pe)},D.onAudioTrackSwitching=function(x,l){var T=this.altAudio,k=!!l.url,N=l.id;if(!k){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var U=this.fragCurrent;U!=null&&U.loader&&(this.log("Switching to main audio track, cancel main fragment load"),U.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var z=this.hls;T&&z.trigger(w.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),z.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:N})}},D.onAudioTrackSwitched=function(x,l){var T=l.id,k=!!this.hls.audioTracks[T].url;if(k){var N=this.videoBuffer;N&&this.mediaBuffer!==N&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=N)}this.altAudio=k,this.tick()},D.onBufferCreated=function(x,l){var T=l.tracks,k,N,U=!1;for(var z in T){var H=T[z];if(H.id==="main"){if(N=z,k=H,z==="video"){var K=T[z];K&&(this.videoBuffer=K.buffer)}}else U=!0}U&&k?(this.log("Alternate track found, use "+N+".buffered to schedule main fragment loading"),this.mediaBuffer=k.buffer):this.mediaBuffer=this.media},D.onFragBuffered=function(x,l){var T=l.frag,k=l.part;if(T&&T.type!==o.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(T)){this.warn("Fragment "+T.sn+(k?" p: "+k.index:"")+" of level "+T.level+" finished buffering, but was aborted. state: "+this.state),this.state===h.State.PARSED&&(this.state=h.State.IDLE);return}var N=k?k.stats:T.stats;this.fragLastKbps=Math.round(8*N.total/(N.buffering.end-N.loading.first)),T.sn!=="initSegment"&&(this.fragPrevious=T),this.fragBufferedComplete(T,k)},D.onError=function(x,l){switch(l.details){case _.ErrorDetails.FRAG_LOAD_ERROR:case _.ErrorDetails.FRAG_LOAD_TIMEOUT:case _.ErrorDetails.KEY_LOAD_ERROR:case _.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.PlaylistLevelType.MAIN,l);break;case _.ErrorDetails.LEVEL_LOAD_ERROR:case _.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==h.State.ERROR&&(l.fatal?(this.warn(""+l.details),this.state=h.State.ERROR):!l.levelRetry&&this.state===h.State.WAITING_LEVEL&&(this.state=h.State.IDLE));break;case _.ErrorDetails.BUFFER_FULL_ERROR:if(l.parent==="main"&&(this.state===h.State.PARSING||this.state===h.State.PARSED)){var T=!0,k=this.getFwdBufferInfo(this.media,o.PlaylistLevelType.MAIN);k&&k.len>.5&&(T=!this.reduceMaxBufferLength(k.len)),T&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},D.checkBuffer=function(){var x=this.media,l=this.gapController;if(!x||!l||!x.readyState)return;var T=r.BufferHelper.getBuffered(x);!this.loadedmetadata&&T.length?(this.loadedmetadata=!0,this.seekToStartPos()):l.poll(this.lastCurrentTime),this.lastCurrentTime=x.currentTime},D.onFragLoadEmergencyAborted=function(){this.state=h.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},D.onBufferFlushed=function(x,l){var T=l.type;if(T!==t.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var k=(T===t.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(k,T,o.PlaylistLevelType.MAIN)}},D.onLevelsUpdated=function(x,l){this.levels=l.levels},D.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},D.seekToStartPos=function(){var x=this.media,l=x.currentTime,T=this.startPosition;if(T>=0&&l0&&(U1&&x.seeking===!1){var T=x.currentTime;if(r.BufferHelper.isBuffered(x,T)?l=this.getAppendedFrag(T):r.BufferHelper.isBuffered(x,T+.1)&&(l=this.getAppendedFrag(T+.1)),l){var k=this.fragPlaying,N=l.level;(!k||l.sn!==k.sn||k.level!==N||l.urlId!==k.urlId)&&(this.hls.trigger(w.Events.FRAG_CHANGED,{frag:l}),(!k||k.level!==N)&&this.hls.trigger(w.Events.LEVEL_SWITCHED,{level:N}),this.fragPlaying=l)}}},i(P,[{key:"nextLevel",get:function(){var x=this.nextBufferedFrag;return x?x.level:-1}},{key:"currentLevel",get:function(){var x=this.media;if(x){var l=this.getAppendedFrag(x.currentTime);if(l)return l.level}return-1}},{key:"nextBufferedFrag",get:function(){var x=this.media;if(x){var l=this.getAppendedFrag(x.currentTime);return this.followingBufferedFrag(l)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),P}(h.default)},"./src/controller/subtitle-stream-controller.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"SubtitleStreamController",function(){return u});var f=A("./src/events.ts"),h=A("./src/utils/logger.ts"),E=A("./src/utils/buffer-helper.ts"),w=A("./src/controller/fragment-finders.ts"),r=A("./src/utils/discontinuities.ts"),m=A("./src/controller/level-helper.ts"),o=A("./src/controller/fragment-tracker.ts"),t=A("./src/controller/base-stream-controller.ts"),p=A("./src/types/loader.ts"),d=A("./src/types/level.ts");function s(b,O){for(var y=0;y=l[N].start&&k<=l[N].end){T=l[N];break}var U=S.start+S.duration;T?T.end=U:(T={start:k,end:U},l.push(T)),this.fragmentTracker.fragBuffered(S)},y.onBufferFlushing=function(P,D){var S=D.startOffset,x=D.endOffset;if(S===0&&x!==Number.POSITIVE_INFINITY){var l=this.currentTrackId,T=this.levels;if(!T.length||!T[l]||!T[l].details)return;var k=T[l].details,N=k.targetduration,U=x-N;if(U<=0)return;D.endOffsetSubtitles=Math.max(0,U),this.tracksBuffered.forEach(function(z){for(var H=0;H=k.length||l!==T||!N)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,x.live||(S=N.details)!==null&&S!==void 0&&S.live){var U=this.mainDetails;if(x.deltaUpdateFailed||!U)return;var z=U.fragments[0];if(!N.details)x.hasProgramDateTime&&U.hasProgramDateTime?Object(r.alignMediaPlaylistByPDT)(x,U):z&&Object(m.addSliding)(x,z.start);else{var H=this.alignPlaylists(x,N.details);H===0&&z&&Object(m.addSliding)(x,z.start)}}if(N.details=x,this.levelLastLoaded=l,this.tick(),x.live&&!this.fragCurrent&&this.media&&this.state===t.State.IDLE){var K=Object(w.findFragmentByPTS)(null,x.fragments,this.media.currentTime,0);K||(this.warn("Subtitle playlist not aligned with playback"),N.details=void 0)}},y._handleFragmentLoadComplete=function(P){var D=P.frag,S=P.payload,x=D.decryptdata,l=this.hls;if(this.fragContextChanged(D))return;if(S&&S.byteLength>0&&x&&x.key&&x.iv&&x.method==="AES-128"){var T=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(S),x.key.buffer,x.iv.buffer).then(function(k){var N=performance.now();l.trigger(f.Events.FRAG_DECRYPTED,{frag:D,payload:k,stats:{tstart:T,tdecrypt:N}})})}},y.doTick=function(){if(!this.media){this.state=t.State.IDLE;return}if(this.state===t.State.IDLE){var P,D=this.currentTrackId,S=this.levels;if(!S.length||!S[D]||!S[D].details)return;var x=S[D].details,l=x.targetduration,T=this.config,k=this.media,N=E.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,k.currentTime-l,T.maxBufferHole),U=N.end,z=N.len,H=this.getMaxBufferLength()+l;if(z>H)return;console.assert(x,"Subtitle track details are defined on idle subtitle stream controller tick");var K=x.fragments,V=K.length,W=x.edge,B,X=this.fragPrevious;if(U-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},v.pollTrackChange=function(i){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,i)},v.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var i=d(this.media.textTracks);i.forEach(function(u){Object(h.clearCurrentCues)(u)}),this.subtitleTrack=-1,this.media=null},v.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},v.onManifestParsed=function(i,u){this.tracks=u.subtitleTracks},v.onSubtitleTrackLoaded=function(i,u){var b=u.id,O=u.details,y=this.trackId,c=this.tracksInGroup[y];if(!c){this.warn("Invalid subtitle track id "+b);return}var P=c.details;c.details=u.details,this.log("subtitle track "+b+" loaded ["+O.startSN+"-"+O.endSN+"]"),b===this.trackId&&(this.retryCount=0,this.playlistLoaded(b,u,P))},v.onLevelLoading=function(i,u){this.switchLevel(u.level)},v.onLevelSwitching=function(i,u){this.switchLevel(u.level)},v.switchLevel=function(i){var u=this.hls.levels[i];if(!(u!=null&&u.textGroupIds))return;var b=u.textGroupIds[u.urlId];if(this.groupId!==b){var O=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,y=this.tracks.filter(function(D){return!b||D.groupId===b});this.tracksInGroup=y;var c=this.findTrackId(O==null?void 0:O.name)||this.findTrackId();this.groupId=b;var P={subtitleTracks:y};this.log("Updating subtitle tracks, "+y.length+' track(s) found in "'+b+'" group-id'),this.hls.trigger(f.Events.SUBTITLE_TRACKS_UPDATED,P),c!==-1&&this.setSubtitleTrack(c,O)}},v.findTrackId=function(i){for(var u=this.tracksInGroup,b=0;b=O.length)return;this.clearTimer();var y=O[i];if(this.log("Switching to subtitle track "+i),this.trackId=i,y){var c=y.id,P=y.groupId,D=P===void 0?"":P,S=y.name,x=y.type,l=y.url;this.hls.trigger(f.Events.SUBTITLE_TRACK_SWITCH,{id:c,groupId:D,name:S,type:x,url:l});var T=this.switchParams(y.url,u==null?void 0:u.details);this.loadPlaylist(T)}else this.hls.trigger(f.Events.SUBTITLE_TRACK_SWITCH,{id:i})},v.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var i=-1,u=d(this.media.textTracks),b=0;b=0&&(x[0]=Math.min(x[0],O),x[1]=Math.max(x[1],y),D=!0,l/(y-O)>.5))return}if(D||P.push([O,y]),this.config.renderTextTracksNatively){var T=this.captionsTracks[b];this.Cues.newCue(T,O,y,c)}else{var k=this.Cues.newCue(null,O,y,c);this.hls.trigger(h.Events.CUES_PARSED,{type:"captions",cues:k,track:b})}},i.onInitPtsFound=function(b,O){var y=this,c=O.frag,P=O.id,D=O.initPTS,S=O.timescale,x=this.unparsedVttFrags;P==="main"&&(this.initPTS[c.cc]=D,this.timescale[c.cc]=S),x.length&&(this.unparsedVttFrags=[],x.forEach(function(l){y.onFragLoaded(h.Events.FRAG_LOADED,l)}))},i.getExistingTrack=function(b){var O=this.media;if(O)for(var y=0;y>>8^S&255^99,o[c]=S,t[S]=c;var x=y[c],l=y[x],T=y[l],k=y[S]*257^S*16843008;d[c]=k<<24|k>>>8,s[c]=k<<16|k>>>16,_[c]=k<<8|k>>>24,v[c]=k,k=T*16843009^l*65537^x*257^c*16843008,i[S]=k<<24|k>>>8,u[S]=k<<16|k>>>16,b[S]=k<<8|k>>>24,O[S]=k,c?(c=x^y[y[y[T^x]]],P^=y[y[P]]):c=P=1}},r.expandKey=function(o){for(var t=this.uint8ArrayToUint32Array_(o),p=!0,d=0;d>>6)+1;var k=(b[O+2]&60)>>>2;if(k>T.length-1){u.trigger(E.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+k});return}return D=(b[O+2]&1)<<2,D|=(b[O+3]&192)>>>6,f.logger.log("manifest codec:"+y+", ADTS type:"+c+", samplingIndex:"+k),/firefox/i.test(x)?k>=6?(c=5,S=new Array(4),P=k-3):(c=2,S=new Array(2),P=k):x.indexOf("android")!==-1?(c=2,S=new Array(2),P=k):(c=5,S=new Array(4),y&&(y.indexOf("mp4a.40.29")!==-1||y.indexOf("mp4a.40.5")!==-1)||!y&&k>=6?P=k-3:((y&&y.indexOf("mp4a.40.2")!==-1&&(k>=6&&D===1||/vivaldi/i.test(x))||!y&&D===1)&&(c=2,S=new Array(2)),P=k)),S[0]=c<<3,S[0]|=(k&14)>>1,S[1]|=(k&1)<<7,S[1]|=D<<3,c===5&&(S[1]|=(P&14)>>1,S[2]=(P&1)<<7,S[2]|=2<<2,S[3]=0),{config:S,samplerate:T[k],channelCount:D,codec:"mp4a.40."+c,manifestCodec:l}}function r(u,b){return u[b]===255&&(u[b+1]&246)===240}function m(u,b){return u[b+1]&1?7:9}function o(u,b){return(u[b+3]&3)<<11|u[b+4]<<3|(u[b+5]&224)>>>5}function t(u,b){return b+5=u.length)return!1;var y=o(u,b);if(y<=O)return!1;var c=b+y;return c===u.length||p(u,c)}return!1}function _(u,b,O,y,c){if(!u.samplerate){var P=w(b,O,y,c);if(!P)return;u.config=P.config,u.samplerate=P.samplerate,u.channelCount=P.channelCount,u.codec=P.codec,u.manifestCodec=P.manifestCodec,f.logger.log("parsed codec:"+u.codec+", rate:"+P.samplerate+", channels:"+P.channelCount)}}function v(u){return 1024*9e4/u}function C(u,b,O,y,c){var P=m(u,b),D=o(u,b);if(D-=P,D>0){var S=O+y*c;return{headerLength:P,frameLength:D,stamp:S}}}function i(u,b,O,y,c){var P=v(u.samplerate),D=C(b,O,y,c,P);if(D){var S=D.frameLength,x=D.headerLength,l=D.stamp,T=x+S,k=Math.max(0,O+T-b.length),N;k?(N=new Uint8Array(T-x),N.set(b.subarray(O+x,b.length),0)):N=b.subarray(O+x,O+T);var U={unit:N,pts:l};return k||u.samples.push(U),{sample:U,length:T,missing:k}}}},"./src/demux/base-audio-demuxer.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"initPTSFn",function(){return o});var f=A("./src/polyfills/number.ts"),h=A("./src/demux/id3.ts"),E=A("./src/demux/dummy-demuxed-track.ts"),w=A("./src/utils/mp4-tools.ts"),r=A("./src/utils/typed-array.ts"),m=function(){function t(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var p=t.prototype;return p.resetInitSegment=function(s,_,v){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},p.resetTimeStamp=function(){},p.resetContiguity=function(){},p.canParse=function(s,_){return!1},p.appendFrame=function(s,_,v){},p.demux=function(s,_){this.cachedData&&(s=Object(w.appendUint8Array)(this.cachedData,s),this.cachedData=null);var v=h.getID3Data(s,0),C=v?v.length:0,i,u,b=this._audioTrack,O=this._id3Track,y=v?h.getTimeStamp(v):void 0,c=s.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=o(y,_)),v&&v.length>0&&O.samples.push({pts:this.initPTS,dts:this.initPTS,data:v}),u=this.initPTS;Cm?(this.word<<=m,this.bitsAvailable-=m):(m-=this.bitsAvailable,o=m>>3,m-=o>>3,this.bytesAvailable-=o,this.loadWord(),this.word<<=m,this.bitsAvailable-=m)},w.readBits=function(m){var o=Math.min(this.bitsAvailable,m),t=this.word>>>32-o;return m>32&&f.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=o,this.bitsAvailable>0?this.word<<=o:this.bytesAvailable>0&&this.loadWord(),o=m-o,o>0&&this.bitsAvailable?t<>>m)!==0)return this.word<<=m,this.bitsAvailable-=m,m;return this.loadWord(),m+this.skipLZ()},w.skipUEG=function(){this.skipBits(1+this.skipLZ())},w.skipEG=function(){this.skipBits(1+this.skipLZ())},w.readUEG=function(){var m=this.skipLZ();return this.readBits(m+1)-1},w.readEG=function(){var m=this.readUEG();return 1&m?1+m>>>1:-1*(m>>>1)},w.readBoolean=function(){return this.readBits(1)===1},w.readUByte=function(){return this.readBits(8)},w.readUShort=function(){return this.readBits(16)},w.readUInt=function(){return this.readBits(32)},w.skipScalingList=function(m){for(var o=8,t=8,p,d=0;d0?c.subarray(D,D+S):void 0},w=function(c,P){var D=0;return D=(c[P]&127)<<21,D|=(c[P+1]&127)<<14,D|=(c[P+2]&127)<<7,D|=c[P+3]&127,D},r=function(c,P){return f(c,P)&&w(c,P+6)+10<=c.length-P},m=function(c){for(var P=p(c),D=0;D>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:U+=String.fromCharCode(T);break;case 12:case 13:k=c[z++],U+=String.fromCharCode((T&31)<<6|k&63);break;case 14:k=c[z++],N=c[z++],U+=String.fromCharCode((T&15)<<12|(k&63)<<6|(N&63)<<0);break;default:}}return U},u={decodeTextFrame:_},b;function O(){return!b&&typeof self.TextDecoder!="undefined"&&(b=new self.TextDecoder("utf-8")),b}},"./src/demux/mp3demuxer.ts":function(R,g,A){"use strict";A.r(g);var f=A("./src/demux/base-audio-demuxer.ts"),h=A("./src/demux/id3.ts"),E=A("./src/utils/logger.ts"),w=A("./src/demux/mpegaudio.ts");function r(t,p){t.prototype=Object.create(p.prototype),t.prototype.constructor=t,m(t,p)}function m(t,p){return m=Object.setPrototypeOf||function(s,_){return s.__proto__=_,s},m(t,p)}var o=function(t){r(p,t);function p(){return t.apply(this,arguments)||this}var d=p.prototype;return d.resetInitSegment=function(_,v,C){t.prototype.resetInitSegment.call(this,_,v,C),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:_,duration:C,inputTimeScale:9e4,dropped:0}},p.probe=function(_){if(!_)return!1;for(var v=h.getID3Data(_,0)||[],C=v.length,i=_.length;C0},r.demux=function(o){var t=o,p=Object(h.dummyTrack)();if(this.config.progressive){this.remainderData&&(t=Object(f.appendUint8Array)(this.remainderData,o));var d=Object(f.segmentValidRange)(t);this.remainderData=d.remainder,p.samples=d.valid||new Uint8Array}else p.samples=t;return{audioTrack:Object(h.dummyTrack)(),avcTrack:p,id3Track:Object(h.dummyTrack)(),textTrack:Object(h.dummyTrack)()}},r.flush=function(){var o=Object(h.dummyTrack)();return o.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(h.dummyTrack)(),avcTrack:o,id3Track:Object(h.dummyTrack)(),textTrack:Object(h.dummyTrack)()}},r.demuxSampleAes=function(o,t,p){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},r.destroy=function(){},w}();E.minProbeByteLength=1024,g.default=E},"./src/demux/mpegaudio.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"appendFrame",function(){return m}),A.d(g,"parseHeader",function(){return o}),A.d(g,"isHeaderPattern",function(){return t}),A.d(g,"isHeader",function(){return p}),A.d(g,"canParse",function(){return d}),A.d(g,"probe",function(){return s});var f=null,h=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],E=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],w=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],r=[0,1,1,4];function m(_,v,C,i,u){if(C+24>v.length)return;var b=o(v,C);if(b&&C+b.frameLength<=v.length){var O=b.samplesPerFrame*9e4/b.sampleRate,y=i+u*O,c={unit:v.subarray(C,C+b.frameLength),pts:y,dts:y};return _.config=[],_.channelCount=b.channelCount,_.samplerate=b.sampleRate,_.samples.push(c),{sample:c,length:b.frameLength,missing:0}}}function o(_,v){var C=_[v+1]>>3&3,i=_[v+1]>>1&3,u=_[v+2]>>4&15,b=_[v+2]>>2&3;if(C!==1&&u!==0&&u!==15&&b!==3){var O=_[v+2]>>1&1,y=_[v+3]>>6,c=C===3?3-i:i===3?3:4,P=h[c*14+u-1]*1e3,D=C===3?0:C===2?1:2,S=E[D*3+b],x=y===3?1:2,l=w[C][i],T=r[i],k=l*8*T,N=Math.floor(l*P/S+O)*T;if(f===null){var U=navigator.userAgent||"",z=U.match(/Chrome\/(\d+)/i);f=z?parseInt(z[1]):0}var H=!!f&&f<=87;return H&&i===2&&P>=224e3&&y===0&&(_[v+3]=_[v+3]|128),{sampleRate:S,channelCount:x,frameLength:N,samplesPerFrame:k}}}function t(_,v){return _[v]===255&&(_[v+1]&224)===224&&(_[v+1]&6)!==0}function p(_,v){return v+1<_.length&&t(_,v)}function d(_,v){var C=4;return t(_,v)&&C<=_.length-v}function s(_,v){if(v+1<_.length&&t(_,v)){var C=4,i=o(_,v),u=C;i!=null&&i.frameLength&&(u=i.frameLength);var b=v+u;return b===_.length||p(_,b)}return!1}},"./src/demux/sample-aes.ts":function(R,g,A){"use strict";A.r(g);var f=A("./src/crypt/decrypter.ts"),h=A("./src/demux/tsdemuxer.ts"),E=function(){function w(m,o,t){this.keyData=void 0,this.decrypter=void 0,this.keyData=t,this.decrypter=new f.default(m,o,{removePKCS7Padding:!1})}var r=w.prototype;return r.decryptBuffer=function(o,t){this.decrypter.decrypt(o,this.keyData.key.buffer,this.keyData.iv.buffer,t)},r.decryptAacSample=function(o,t,p,d){var s=o[t].unit,_=s.subarray(16,s.length-s.length%16),v=_.buffer.slice(_.byteOffset,_.byteOffset+_.length),C=this;this.decryptBuffer(v,function(i){var u=new Uint8Array(i);s.set(u,16),d||C.decryptAacSamples(o,t+1,p)})},r.decryptAacSamples=function(o,t,p){for(;;t++){if(t>=o.length){p();return}if(o[t].unit.length<32)continue;var d=this.decrypter.isSync();if(this.decryptAacSample(o,t,p,d),!d)return}},r.getAvcEncryptedData=function(o){for(var t=Math.floor((o.length-48)/160)*16+16,p=new Int8Array(t),d=0,s=32;s<=o.length-16;s+=160,d+=16)p.set(o.subarray(s,s+16),d);return p},r.getAvcDecryptedUnit=function(o,t){for(var p=new Uint8Array(t),d=0,s=32;s<=o.length-16;s+=160,d+=16)o.set(p.subarray(d,d+16),s);return o},r.decryptAvcSample=function(o,t,p,d,s,_){var v=Object(h.discardEPB)(s.data),C=this.getAvcEncryptedData(v),i=this;this.decryptBuffer(C.buffer,function(u){s.data=i.getAvcDecryptedUnit(v,u),_||i.decryptAvcSamples(o,t,p+1,d)})},r.decryptAvcSamples=function(o,t,p,d){if(o instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;t++,p=0){if(t>=o.length){d();return}for(var s=o[t].units;!(p>=s.length);p++){var _=s[p];if(_.data.length<=48||_.type!==1&&_.type!==5)continue;var v=this.decrypter.isSync();if(this.decryptAvcSample(o,t,p,d,_,v),!v)return}}},w}();g.default=E},"./src/demux/transmuxer-interface.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return s});var f=A("./node_modules/webworkify-webpack/index.js"),h=A.n(f),E=A("./src/events.ts"),w=A("./src/demux/transmuxer.ts"),r=A("./src/utils/logger.ts"),m=A("./src/errors.ts"),o=A("./src/utils/mediasource-helper.ts"),t=A("./node_modules/eventemitter3/index.js"),p=A.n(t),d=Object(o.getMediaSource)()||{isTypeSupported:function(){return!1}},s=function(){function _(C,i,u,b){var O=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=C,this.id=i,this.onTransmuxComplete=u,this.onFlush=b;var y=C.config,c=function(l,T){T=T||{},T.frag=O.frag,T.id=O.id,C.trigger(l,T)};this.observer=new t.EventEmitter,this.observer.on(E.Events.FRAG_DECRYPTED,c),this.observer.on(E.Events.ERROR,c);var P={mp4:d.isTypeSupported("video/mp4"),mpeg:d.isTypeSupported("audio/mpeg"),mp3:d.isTypeSupported('audio/mp4; codecs="mp3"')},D=navigator.vendor;if(y.enableWorker&&typeof Worker!="undefined"){r.logger.log("demuxing in webworker");var S;try{S=this.worker=f("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),S.addEventListener("message",this.onwmsg),S.onerror=function(x){C.trigger(E.Events.ERROR,{type:m.ErrorTypes.OTHER_ERROR,details:m.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(x.message+" ("+x.filename+":"+x.lineno+")")})},S.postMessage({cmd:"init",typeSupported:P,vendor:D,id:i,config:JSON.stringify(y)})}catch(x){r.logger.warn("Error in worker:",x),r.logger.error("Error while initializing DemuxerWorker, fallback to inline"),S&&self.URL.revokeObjectURL(S.objectURL),this.transmuxer=new w.default(this.observer,P,y,D,i),this.worker=null}}else this.transmuxer=new w.default(this.observer,P,y,D,i)}var v=_.prototype;return v.destroy=function(){var i=this.worker;if(i)i.removeEventListener("message",this.onwmsg),i.terminate(),this.worker=null;else{var u=this.transmuxer;u&&(u.destroy(),this.transmuxer=null)}var b=this.observer;b&&b.removeAllListeners(),this.observer=null},v.push=function(i,u,b,O,y,c,P,D,S,x){var l=this;S.transmuxing.start=self.performance.now();var T=this.transmuxer,k=this.worker,N=c?c.start:y.start,U=y.decryptdata,z=this.frag,H=!(z&&y.cc===z.cc),K=!(z&&S.level===z.level),V=z?S.sn-z.sn:-1,W=this.part?S.part-this.part.index:1,B=!K&&(V===1||V===0&&W===1),X=self.performance.now();(K||V||y.stats.parsing.start===0)&&(y.stats.parsing.start=X),c&&(W||!B)&&(c.stats.parsing.start=X);var ue=new w.TransmuxState(H,B,D,K,N);if(!B||H){r.logger.log("[transmuxer-interface, "+y.type+"]: Starting new transmux session for sn: "+S.sn+" p: "+S.part+" level: "+S.level+" id: "+S.id+` discontinuity: `+H+` trackSwitch: `+K+` contiguous: `+B+` accurateTimeOffset: `+D+` timeOffset: `+N);var ve=new w.TransmuxConfig(b,O,u,P,x);this.configureTransmuxer(ve)}if(this.frag=y,this.part=c,k)k.postMessage({cmd:"demux",data:i,decryptdata:U,chunkMeta:S,state:ue},i instanceof ArrayBuffer?[i]:[]);else if(T){var he=T.push(i,U,S,ue);Object(w.isPromise)(he)?he.then(function(Pe){l.handleTransmuxComplete(Pe)}):this.handleTransmuxComplete(he)}},v.flush=function(i){var u=this;i.transmuxing.start=self.performance.now();var b=this.transmuxer,O=this.worker;if(O)O.postMessage({cmd:"flush",chunkMeta:i});else if(b){var y=b.flush(i);Object(w.isPromise)(y)?y.then(function(c){u.handleFlushResult(c,i)}):this.handleFlushResult(y,i)}},v.handleFlushResult=function(i,u){var b=this;i.forEach(function(O){b.handleTransmuxComplete(O)}),this.onFlush(u)},v.onWorkerMessage=function(i){var u=i.data,b=this.hls;switch(u.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(u.data);break}case"flush":{this.onFlush(u.data);break}default:{u.data=u.data||{},u.data.frag=this.frag,u.data.id=this.id,b.trigger(u.event,u.data);break}}},v.configureTransmuxer=function(i){var u=this.worker,b=this.transmuxer;u?u.postMessage({cmd:"configure",config:i}):b&&b.configure(i)},v.handleTransmuxComplete=function(i){i.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(i)},_}()},"./src/demux/transmuxer-worker.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return m});var f=A("./src/demux/transmuxer.ts"),h=A("./src/events.ts"),E=A("./src/utils/logger.ts"),w=A("./node_modules/eventemitter3/index.js"),r=A.n(w);function m(s){var _=new w.EventEmitter,v=function(i,u){s.postMessage({event:i,data:u})};_.on(h.Events.FRAG_DECRYPTED,v),_.on(h.Events.ERROR,v),s.addEventListener("message",function(C){var i=C.data;switch(i.cmd){case"init":{var u=JSON.parse(i.config);s.transmuxer=new f.default(_,i.typeSupported,u,i.vendor,i.id),Object(E.enableLogs)(u.debug),v("init",null);break}case"configure":{s.transmuxer.configure(i.config);break}case"demux":{var b=s.transmuxer.push(i.data,i.decryptdata,i.chunkMeta,i.state);Object(f.isPromise)(b)?b.then(function(c){o(s,c)}):o(s,b);break}case"flush":{var O=i.chunkMeta,y=s.transmuxer.flush(O);Object(f.isPromise)(y)?y.then(function(c){p(s,c,O)}):p(s,y,O);break}default:break}})}function o(s,_){if(d(_.remuxResult))return;var v=[],C=_.remuxResult,i=C.audio,u=C.video;i&&t(v,i),u&&t(v,u),s.postMessage({event:"transmuxComplete",data:_},v)}function t(s,_){_.data1&&s.push(_.data1.buffer),_.data2&&s.push(_.data2.buffer)}function p(s,_,v){_.forEach(function(C){o(s,C)}),s.postMessage({event:"flush",data:v})}function d(s){return!s.audio&&!s.video&&!s.text&&!s.id3&&!s.initSegment}},"./src/demux/transmuxer.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return u}),A.d(g,"isPromise",function(){return y}),A.d(g,"TransmuxConfig",function(){return c}),A.d(g,"TransmuxState",function(){return P});var f=A("./src/events.ts"),h=A("./src/errors.ts"),E=A("./src/crypt/decrypter.ts"),w=A("./src/demux/aacdemuxer.ts"),r=A("./src/demux/mp4demuxer.ts"),m=A("./src/demux/tsdemuxer.ts"),o=A("./src/demux/mp3demuxer.ts"),t=A("./src/remux/mp4-remuxer.ts"),p=A("./src/remux/passthrough-remuxer.ts"),d=A("./src/demux/chunk-cache.ts"),s=A("./src/utils/mp4-tools.ts"),_=A("./src/utils/logger.ts"),v;try{v=self.performance.now.bind(self.performance)}catch(D){_.logger.debug("Unable to use Performance API on this environment"),v=self.Date.now}var C=[{demux:m.default,remux:t.default},{demux:r.default,remux:p.default},{demux:w.default,remux:t.default},{demux:o.default,remux:t.default}],i=1024;C.forEach(function(D){var S=D.demux;i=Math.max(i,S.minProbeByteLength)});var u=function(){function D(x,l,T,k,N){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new d.default,this.observer=x,this.typeSupported=l,this.config=T,this.vendor=k,this.id=N}var S=D.prototype;return S.configure=function(l){this.transmuxConfig=l,this.decrypter&&this.decrypter.reset()},S.push=function(l,T,k,N){var U=this,z=k.transmuxing;z.executeStart=v();var H=new Uint8Array(l),K=this.cache,V=this.config,W=this.currentTransmuxState,B=this.transmuxConfig;N&&(this.currentTransmuxState=N);var X=b(H,T);if(X&&X.method==="AES-128"){var ue=this.getDecrypter();if(V.enableSoftwareAES){var ve=ue.softwareDecrypt(H,X.key.buffer,X.iv.buffer);if(!ve)return z.executeEnd=v(),O(k);H=new Uint8Array(ve)}else return this.decryptionPromise=ue.webCryptoDecrypt(H,X.key.buffer,X.iv.buffer).then(function(q){var Y=U.push(q,null,k);return U.decryptionPromise=null,Y}),this.decryptionPromise}var he=N||W,Pe=he.contiguous,Re=he.discontinuity,ce=he.trackSwitch,Ee=he.accurateTimeOffset,ye=he.timeOffset,se=B.audioCodec,oe=B.videoCodec,$=B.defaultInitPts,pe=B.duration,ne=B.initSegmentData;if((Re||ce)&&this.resetInitSegment(ne,se,oe,pe),Re&&this.resetInitialTimestamp($),Pe||this.resetContiguity(),this.needsProbing(H,Re,ce)){if(K.dataLength){var re=K.flush();H=Object(s.appendUint8Array)(re,H)}this.configureTransmuxer(H,B)}var Se=this.transmux(H,X,ye,Ee,k),ie=this.currentTransmuxState;return ie.contiguous=!0,ie.discontinuity=!1,ie.trackSwitch=!1,z.executeEnd=v(),Se},S.flush=function(l){var T=this,k=l.transmuxing;k.executeStart=v();var N=this.decrypter,U=this.cache,z=this.currentTransmuxState,H=this.decryptionPromise;if(H)return H.then(function(){return T.flush(l)});var K=[],V=z.timeOffset;if(N){var W=N.flush();W&&K.push(this.push(W,null,l))}var B=U.dataLength;U.reset();var X=this.demuxer,ue=this.remuxer;if(!X||!ue)return B>=i&&this.observer.emit(f.Events.ERROR,f.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),k.executeEnd=v(),[O(l)];var ve=X.flush(V);return y(ve)?ve.then(function(he){return T.flushRemux(K,he,l),K}):(this.flushRemux(K,ve,l),K)},S.flushRemux=function(l,T,k){var N=T.audioTrack,U=T.avcTrack,z=T.id3Track,H=T.textTrack,K=this.currentTransmuxState,V=K.accurateTimeOffset,W=K.timeOffset;_.logger.log("[transmuxer.ts]: Flushed fragment "+k.sn+(k.part>-1?" p: "+k.part:"")+" of level "+k.level);var B=this.remuxer.remux(N,U,z,H,W,V,!0,this.id);l.push({remuxResult:B,chunkMeta:k}),k.transmuxing.executeEnd=v()},S.resetInitialTimestamp=function(l){var T=this.demuxer,k=this.remuxer;if(!T||!k)return;T.resetTimeStamp(l),k.resetTimeStamp(l)},S.resetContiguity=function(){var l=this.demuxer,T=this.remuxer;if(!l||!T)return;l.resetContiguity(),T.resetNextTimestamp()},S.resetInitSegment=function(l,T,k,N){var U=this.demuxer,z=this.remuxer;if(!U||!z)return;U.resetInitSegment(T,k,N),z.resetInitSegment(l,T,k)},S.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},S.transmux=function(l,T,k,N,U){var z;return T&&T.method==="SAMPLE-AES"?z=this.transmuxSampleAes(l,T,k,N,U):z=this.transmuxUnencrypted(l,k,N,U),z},S.transmuxUnencrypted=function(l,T,k,N){var U=this.demuxer.demux(l,T,!1,!this.config.progressive),z=U.audioTrack,H=U.avcTrack,K=U.id3Track,V=U.textTrack,W=this.remuxer.remux(z,H,K,V,T,k,!1,this.id);return{remuxResult:W,chunkMeta:N}},S.transmuxSampleAes=function(l,T,k,N,U){var z=this;return this.demuxer.demuxSampleAes(l,T,k).then(function(H){var K=z.remuxer.remux(H.audioTrack,H.avcTrack,H.id3Track,H.textTrack,k,N,!1,z.id);return{remuxResult:K,chunkMeta:U}})},S.configureTransmuxer=function(l,T){for(var k=this.config,N=this.observer,U=this.typeSupported,z=this.vendor,H=T.audioCodec,K=T.defaultInitPts,V=T.duration,W=T.initSegmentData,B=T.videoCodec,X,ue=0,ve=C.length;ue0&&S!=null&&S.key!=null&&S.iv!==null&&S.method!=null&&(x=S),x}var O=function(S){return{remuxResult:{},chunkMeta:S}};function y(D){return"then"in D&&D.then instanceof Function}var c=function(S,x,l,T,k){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=S,this.videoCodec=x,this.initSegmentData=l,this.duration=T,this.defaultInitPts=k},P=function(S,x,l,T,k){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=S,this.contiguous=x,this.accurateTimeOffset=l,this.trackSwitch=T,this.timeOffset=k}},"./src/demux/tsdemuxer.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"discardEPB",function(){return O});var f=A("./src/demux/adts.ts"),h=A("./src/demux/mpegaudio.ts"),E=A("./src/demux/exp-golomb.ts"),w=A("./src/demux/id3.ts"),r=A("./src/demux/sample-aes.ts"),m=A("./src/events.ts"),o=A("./src/utils/mp4-tools.ts"),t=A("./src/utils/logger.ts"),p=A("./src/errors.ts"),d={video:1,audio:2,id3:3,text:4},s=function(){function y(P,D,S){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=P,this.config=D,this.typeSupported=S}y.probe=function(D){var S=y.syncOffset(D);return S<0?!1:(S&&t.logger.warn("MPEG2-TS detected but first sync word found @ offset "+S+", junk ahead ?"),!0)},y.syncOffset=function(D){for(var S=Math.min(1e3,D.length-3*188),x=0;x>4,se=void 0;if(ye>1){if(se=Re+5+D[Re+4],se===Re+188)continue}else se=Re+4;switch(Ee){case z:ce&&(H&&(T=i(H))&&this.parseAVCPES(T,!1),H={data:[],size:0}),H&&(H.data.push(D.subarray(se,Re+188)),H.size+=Re+188-se);break;case K:ce&&(W&&(T=i(W))&&(N.isAAC?this.parseAACPES(T):this.parseMPEGPES(T)),W={data:[],size:0}),W&&(W.data.push(D.subarray(se,Re+188)),W.size+=Re+188-se);break;case V:ce&&(B&&(T=i(B))&&this.parseID3PES(T),B={data:[],size:0}),B&&(B.data.push(D.subarray(se,Re+188)),B.size+=Re+188-se);break;case 0:ce&&(se+=D[se]+1),ve=this._pmtId=v(D,se);break;case ve:{ce&&(se+=D[se]+1);var oe=C(D,se,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,x);z=oe.avc,z>0&&(k.pid=z),K=oe.audio,K>0&&(N.pid=K,N.isAAC=oe.isAAC),V=oe.id3,V>0&&(U.pid=V),X&&!ue&&(t.logger.log("reparse from beginning"),X=!1,Re=Pe-188),ue=this.pmtParsed=!0;break}case 17:case 8191:break;default:X=!0;break}}else this.observer.emit(m.Events.ERROR,m.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});k.pesData=H,N.pesData=W,U.pesData=B;var $={audioTrack:N,avcTrack:k,id3Track:U,textTrack:this._txtTrack};return l&&this.extractRemainingSamples($),$},c.flush=function(){var D=this.remainderData;this.remainderData=null;var S;return D?S=this.demux(D,-1,!1,!0):S={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(S),this.sampleAes?this.decrypt(S,this.sampleAes):S},c.extractRemainingSamples=function(D){var S=D.audioTrack,x=D.avcTrack,l=D.id3Track,T=x.pesData,k=S.pesData,N=l.pesData,U;T&&(U=i(T))?(this.parseAVCPES(U,!0),x.pesData=null):x.pesData=T,k&&(U=i(k))?(S.isAAC?this.parseAACPES(U):this.parseMPEGPES(U),S.pesData=null):(k!=null&&k.size&&t.logger.log("last AAC PES packet truncated,might overlap between fragments"),S.pesData=k),N&&(U=i(N))?(this.parseID3PES(U),l.pesData=null):l.pesData=N},c.demuxSampleAes=function(D,S,x){var l=this.demux(D,x,!0,!this.config.progressive),T=this.sampleAes=new r.default(this.observer,this.config,S);return this.decrypt(l,T)},c.decrypt=function(D,S){return new Promise(function(x){var l=D.audioTrack,T=D.avcTrack;l.samples&&l.isAAC?S.decryptAacSamples(l.samples,0,function(){T.samples?S.decryptAvcSamples(T.samples,0,0,function(){x(D)}):x(D)}):T.samples&&S.decryptAvcSamples(T.samples,0,0,function(){x(D)})})},c.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},c.parseAVCPES=function(D,S){var x=this,l=this._avcTrack,T=this.parseAVCNALu(D.data),k=!1,N=this.avcSample,U,z=!1;D.data=null,N&&T.length&&!l.audFound&&(u(N,l),N=this.avcSample=_(!1,D.pts,D.dts,"")),T.forEach(function(H){switch(H.type){case 1:{U=!0,N||(N=x.avcSample=_(!0,D.pts,D.dts,"")),k&&(N.debug+="NDR "),N.frame=!0;var K=H.data;if(z&&K.length>4){var V=new E.default(K).readSliceType();(V===2||V===4||V===7||V===9)&&(N.key=!0)}break}case 5:U=!0,N||(N=x.avcSample=_(!0,D.pts,D.dts,"")),k&&(N.debug+="IDR "),N.key=!0,N.frame=!0;break;case 6:{U=!0,k&&N&&(N.debug+="SEI ");var W=new E.default(O(H.data));W.readUByte();for(var B=0,X=0,ue=!1,ve=0;!ue&&W.bytesAvailable>1;){B=0;do ve=W.readUByte(),B+=ve;while(ve===255);X=0;do ve=W.readUByte(),X+=ve;while(ve===255);if(B===4&&W.bytesAvailable!==0){ue=!0;var he=W.readUByte();if(he===181){var Pe=W.readUShort();if(Pe===49){var Re=W.readUInt();if(Re===1195456820){var ce=W.readUByte();if(ce===3){for(var Ee=W.readUByte(),ye=W.readUByte(),se=31&Ee,oe=[Ee,ye],$=0;$16){for(var pe=[],ne=0;ne<16;ne++)pe.push(W.readUByte().toString(16)),(ne===3||ne===5||ne===7||ne===9)&&pe.push("-");for(var re=X-16,Se=new Uint8Array(re),ie=0;ie=0){var W={data:D.subarray(K,N-l-1),type:V};k.push(W)}else{var B=this.getLastNalUnit();if(B&&(T&&N<=4-T&&(B.state&&(B.data=B.data.subarray(0,B.data.byteLength-T))),z=N-l-1,z>0)){var X=new Uint8Array(B.data.byteLength+z);X.set(B.data,0),X.set(D.subarray(0,z),B.data.byteLength),B.data=X,B.state=0}}N=0&&l>=0){var ue={data:D.subarray(K,S),type:V,state:l};k.push(ue)}if(k.length===0){var ve=this.getLastNalUnit();if(ve){var he=new Uint8Array(ve.data.byteLength+D.byteLength);he.set(ve.data,0),he.set(D,ve.data.byteLength),ve.data=he}}return x.naluState=l,k},c.parseAACPES=function(D){var S=0,x=this._audioTrack,l=this.aacOverFlow,T=D.data;if(l){this.aacOverFlow=null;var k=l.sample.unit.byteLength,N=Math.min(l.missing,k),U=k-N;l.sample.unit.set(T.subarray(0,N),U),x.samples.push(l.sample),S=l.missing}var z,H;for(z=S,H=T.length;z1;){var k=new Uint8Array(T[0].length+T[1].length);k.set(T[0]),k.set(T[1],T[0].length),T[0]=k,T.splice(1,1)}P=T[0];var N=(P[0]<<16)+(P[1]<<8)+P[2];if(N===1){if(D=(P[4]<<8)+P[5],D&&D>y.size-6)return null;var U=P[7];U&192&&(x=(P[9]&14)*536870912+(P[10]&255)*4194304+(P[11]&254)*16384+(P[12]&255)*128+(P[13]&254)/2,U&64?(l=(P[14]&14)*536870912+(P[15]&255)*4194304+(P[16]&254)*16384+(P[17]&255)*128+(P[18]&254)/2,x-l>60*9e4&&(t.logger.warn(Math.round((x-l)/9e4)+"s delta between PTS and DTS, align them"),x=l)):l=x),S=P[8];var z=S+9;if(y.size<=z)return null;y.size-=z;for(var H=new Uint8Array(y.size),K=0,V=T.length;KW){z-=W;continue}else P=P.subarray(z),W-=z,z=0;H.set(P,c),c+=W}return D&&(D-=S+3),{data:H,pts:x,dts:l,len:D}}return null}function u(y,c){if(y.units.length&&y.frame){if(y.pts===void 0){var P=c.samples,D=P.length;if(D){var S=P[D-1];y.pts=S.pts,y.dts=S.dts}else{c.dropped++;return}}c.samples.push(y)}y.debug.length&&t.logger.log(y.pts+"/"+y.dts+":"+y.debug)}function b(y,c){var P=y.length;if(P>0){if(c.pts>=y[P-1].pts)y.push(c);else for(var D=P-1;D>=0;D--)if(c.ptsx)return T;return 0}},{key:"maxAutoLevel",get:function(){var S=this.levels,x=this.autoLevelCapping,l;return x===-1&&S&&S.length?l=S.length-1:l=x,l}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(S){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,S)}},{key:"audioTracks",get:function(){var S=this.audioTrackController;return S?S.audioTracks:[]}},{key:"audioTrack",get:function(){var S=this.audioTrackController;return S?S.audioTrack:-1},set:function(S){var x=this.audioTrackController;x&&(x.audioTrack=S)}},{key:"subtitleTracks",get:function(){var S=this.subtitleTrackController;return S?S.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var S=this.subtitleTrackController;return S?S.subtitleTrack:-1},set:function(S){var x=this.subtitleTrackController;x&&(x.subtitleTrack=S)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var S=this.subtitleTrackController;return S?S.subtitleDisplay:!1},set:function(S){var x=this.subtitleTrackController;x&&(x.subtitleDisplay=S)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(S){this.config.lowLatencyMode=S}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return i.Events}},{key:"ErrorTypes",get:function(){return u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return c.defaultConfig?c.defaultConfig:_.hlsDefaultConfig},set:function(S){c.defaultConfig=S}}]),c}();y.defaultConfig=void 0},"./src/is-supported.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"isSupported",function(){return E}),A.d(g,"changeTypeSupported",function(){return w});var f=A("./src/utils/mediasource-helper.ts");function h(){return self.SourceBuffer||self.WebKitSourceBuffer}function E(){var r=Object(f.getMediaSource)();if(!r)return!1;var m=h(),o=r&&typeof r.isTypeSupported=="function"&&r.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),t=!m||m.prototype&&typeof m.prototype.appendBuffer=="function"&&typeof m.prototype.remove=="function";return!!o&&!!t}function w(){var r,m=h();return typeof(m==null||((r=m.prototype)===null||r===void 0)?void 0:r.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return s}),A.d(g,"LoadError",function(){return v});var f=A("./src/polyfills/number.ts"),h=A("./src/errors.ts");function E(C,i){C.prototype=Object.create(i.prototype),C.prototype.constructor=C,t(C,i)}function w(C){var i=typeof Map=="function"?new Map:void 0;return w=function(b){if(b===null||!o(b))return b;if(typeof b!="function")throw new TypeError("Super expression must either be null or a function");if(typeof i!="undefined"){if(i.has(b))return i.get(b);i.set(b,O)}function O(){return r(b,arguments,p(this).constructor)}return O.prototype=Object.create(b.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),t(O,b)},w(C)}function r(C,i,u){return m()?r=Reflect.construct:r=function(O,y,c){var P=[null];P.push.apply(P,y);var D=Function.bind.apply(O,P),S=new D;return c&&t(S,c.prototype),S},r.apply(null,arguments)}function m(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(C){return!1}}function o(C){return Function.toString.call(C).indexOf("[native code]")!==-1}function t(C,i){return t=Object.setPrototypeOf||function(b,O){return b.__proto__=O,b},t(C,i)}function p(C){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},p(C)}var d=Math.pow(2,17),s=function(){function C(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var i=C.prototype;return i.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},i.abort=function(){this.loader&&this.loader.abort()},i.load=function(b,O){var y=this,c=b.url;if(!c)return Promise.reject(new v({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:b,networkDetails:null},"Fragment does not have a "+(c?"part list":"url")));this.abort();var P=this.config,D=P.fLoader,S=P.loader;return new Promise(function(x,l){y.loader&&y.loader.destroy();var T=y.loader=b.loader=D?new D(P):new S(P),k=_(b),N={timeout:P.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:P.fragLoadingMaxRetryTimeout,highWaterMark:d};b.stats=T.stats,T.load(k,N,{onSuccess:function(z,H,K,V){y.resetLoader(b,T),x({frag:b,part:null,payload:z.data,networkDetails:V})},onError:function(z,H,K){y.resetLoader(b,T),l(new v({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:b,response:z,networkDetails:K}))},onAbort:function(z,H,K){y.resetLoader(b,T),l(new v({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:b,networkDetails:K}))},onTimeout:function(z,H,K){y.resetLoader(b,T),l(new v({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:b,networkDetails:K}))},onProgress:function(z,H,K,V){O&&O({frag:b,part:null,payload:K,networkDetails:V})}})})},i.loadPart=function(b,O,y){var c=this;this.abort();var P=this.config,D=P.fLoader,S=P.loader;return new Promise(function(x,l){c.loader&&c.loader.destroy();var T=c.loader=b.loader=D?new D(P):new S(P),k=_(b,O),N={timeout:P.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:P.fragLoadingMaxRetryTimeout,highWaterMark:d};O.stats=T.stats,T.load(k,N,{onSuccess:function(z,H,K,V){c.resetLoader(b,T),c.updateStatsFromPart(b,O);var W={frag:b,part:O,payload:z.data,networkDetails:V};y(W),x(W)},onError:function(z,H,K){c.resetLoader(b,T),l(new v({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:b,part:O,response:z,networkDetails:K}))},onAbort:function(z,H,K){b.stats.aborted=O.stats.aborted,c.resetLoader(b,T),l(new v({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:b,part:O,networkDetails:K}))},onTimeout:function(z,H,K){c.resetLoader(b,T),l(new v({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:b,part:O,networkDetails:K}))}})})},i.updateStatsFromPart=function(b,O){var y=b.stats,c=O.stats,P=c.total;if(y.loaded+=c.loaded,P){var D=Math.round(b.duration/O.duration),S=Math.min(Math.round(y.loaded/P),D),x=D-S,l=x*Math.round(y.loaded/S);y.total=y.loaded+l}else y.total=Math.max(y.loaded,y.total);var T=y.loading,k=c.loading;T.start?T.first+=k.first-k.start:(T.start=k.start,T.first=k.first),T.end=k.end},i.resetLoader=function(b,O){b.loader=null,this.loader===O&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),O.destroy()},C}();function _(C,i){i===void 0&&(i=null);var u=i||C,b={frag:C,part:i,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},O=u.byteRangeStartOffset,y=u.byteRangeEndOffset;return Object(f.isFiniteNumber)(O)&&Object(f.isFiniteNumber)(y)&&(b.rangeStart=O,b.rangeEnd=y),b}var v=function(C){E(i,C);function i(u){for(var b,O=arguments.length,y=new Array(O>1?O-1:0),c=1;c>8*(15-P)&255;return c},b.setDecryptDataFromLevelKey=function(y,c){var P=y;return(y==null?void 0:y.method)==="AES-128"&&y.uri&&!y.iv&&(P=r.LevelKey.fromURI(y.uri),P.method=y.method,P.iv=this.createInitializationVector(c),P.keyFormat="identity"),P},b.setElementaryStreamInfo=function(y,c,P,D,S,x){x===void 0&&(x=!1);var l=this.elementaryStreams,T=l[y];if(!T){l[y]={startPTS:c,endPTS:P,startDTS:D,endDTS:S,partial:x};return}T.startPTS=Math.min(T.startPTS,c),T.endPTS=Math.max(T.endPTS,P),T.startDTS=Math.min(T.startDTS,D),T.endDTS=Math.max(T.endDTS,S)},b.clearElementaryStreamInfo=function(){var y=this.elementaryStreams;y[s.AUDIO]=null,y[s.VIDEO]=null,y[s.AUDIOVIDEO]=null},d(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var y=this.sn;typeof y!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&w.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),y=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,y)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(f.isFiniteNumber)(this.programDateTime))return null;var y=Object(f.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+y*1e3}},{key:"encrypted",get:function(){var y;return!!((y=this.decryptdata)!==null&&y!==void 0&&y.keyFormat&&this.decryptdata.uri)}}]),u}(_),C=function(i){o(u,i);function u(b,O,y,c,P){var D;D=i.call(this,y)||this,D.fragOffset=0,D.duration=0,D.gap=!1,D.independent=!1,D.relurl=void 0,D.fragment=void 0,D.index=void 0,D.stats=new m.LoadStats,D.duration=b.decimalFloatingPoint("DURATION"),D.gap=b.bool("GAP"),D.independent=b.bool("INDEPENDENT"),D.relurl=b.enumeratedString("URI"),D.fragment=O,D.index=c;var S=b.enumeratedString("BYTERANGE");return S&&D.setByteRange(S,P),P&&(D.fragOffset=P.fragOffset+P.duration),D}return d(u,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var O=this.elementaryStreams;return!!(O.audio||O.video||O.audiovideo)}}]),u}(_)},"./src/loader/key-loader.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return w});var f=A("./src/events.ts"),h=A("./src/errors.ts"),E=A("./src/utils/logger.ts"),w=function(){function r(o){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=o,this._registerListeners()}var m=r.prototype;return m._registerListeners=function(){this.hls.on(f.Events.KEY_LOADING,this.onKeyLoading,this)},m._unregisterListeners=function(){this.hls.off(f.Events.KEY_LOADING,this.onKeyLoading)},m.destroy=function(){this._unregisterListeners();for(var t in this.loaders){var p=this.loaders[t];p&&p.destroy()}this.loaders={}},m.onKeyLoading=function(t,p){var d=p.frag,s=d.type,_=this.loaders[s];if(!d.decryptdata){E.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var v=d.decryptdata.uri;if(v!==this.decrypturl||this.decryptkey===null){var C=this.hls.config;if(_&&(E.logger.warn("abort previous key loader for type:"+s),_.abort()),!v){E.logger.warn("key uri is falsy");return}var i=C.loader,u=d.loader=this.loaders[s]=new i(C);this.decrypturl=v,this.decryptkey=null;var b={url:v,frag:d,responseType:"arraybuffer"},O={timeout:C.fragLoadingTimeOut,maxRetry:0,retryDelay:C.fragLoadingRetryDelay,maxRetryDelay:C.fragLoadingMaxRetryTimeout,highWaterMark:0},y={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(b,O,y)}else this.decryptkey&&(d.decryptdata.key=this.decryptkey,this.hls.trigger(f.Events.KEY_LOADED,{frag:d}))},m.loadsuccess=function(t,p,d){var s=d.frag;if(!s.decryptdata){E.logger.error("after key load, decryptdata unset");return}this.decryptkey=s.decryptdata.key=new Uint8Array(t.data),s.loader=null,delete this.loaders[s.type],this.hls.trigger(f.Events.KEY_LOADED,{frag:s})},m.loaderror=function(t,p){var d=p.frag,s=d.loader;s&&s.abort(),delete this.loaders[d.type],this.hls.trigger(f.Events.ERROR,{type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:d,response:t})},m.loadtimeout=function(t,p){var d=p.frag,s=d.loader;s&&s.abort(),delete this.loaders[d.type],this.hls.trigger(f.Events.ERROR,{type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:d})},r}()},"./src/loader/level-details.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"LevelDetails",function(){return r});var f=A("./src/polyfills/number.ts");function h(m,o){for(var t=0;tp.endSN||d>0||d===0&&s>0,this.updated||this.advanced?this.misses=Math.floor(p.misses*.6):this.misses=p.misses+1,this.availabilityDelay=p.availabilityDelay},E(m,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(f.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||w}},{key:"drift",get:function(){var p=this.driftEndTime-this.driftStartTime;if(p>0){var d=this.driftEnd-this.driftStart;return d*1e3/p}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var p;return(p=this.fragments)!==null&&p!==void 0&&p.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),m}()},"./src/loader/level-key.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"LevelKey",function(){return r});var f=A("./node_modules/url-toolkit/src/url-toolkit.js"),h=A.n(f);function E(m,o){for(var t=0;t2){var l=x.shift()+".";return l+=parseInt(x.shift()).toString(16),l+=("000"+parseInt(x.shift()).toString(16)).substr(-4),l}return S},P.resolve=function(S,x){return h.buildAbsoluteURL(x,S,{alwaysNormalize:!0})},P.parseMasterPlaylist=function(S,x){var l=[],T={},k=!1;d.lastIndex=0;for(var N;(N=d.exec(S))!=null;)if(N[1]){var U=new o.AttrList(N[1]),z={attrs:U,bitrate:U.decimalInteger("AVERAGE-BANDWIDTH")||U.decimalInteger("BANDWIDTH"),name:U.NAME,url:P.resolve(N[2],x)},H=U.decimalResolution("RESOLUTION");H&&(z.width=H.width,z.height=H.height),b((U.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),z),z.videoCodec&&z.videoCodec.indexOf("avc1")!==-1&&(z.videoCodec=P.convertAVC1ToAVCOTI(z.videoCodec)),l.push(z)}else if(N[3]){var K=new o.AttrList(N[3]);K["DATA-ID"]&&(k=!0,T[K["DATA-ID"]]=K)}return{levels:l,sessionData:k?T:null}},P.parseMasterPlaylistMedia=function(S,x,l,T){T===void 0&&(T=[]);var k,N=[],U=0;for(s.lastIndex=0;(k=s.exec(S))!==null;){var z=new o.AttrList(k[1]);if(z.TYPE===l){var H={attrs:z,bitrate:0,id:U++,groupId:z["GROUP-ID"],instreamId:z["INSTREAM-ID"],name:z.NAME||z.LANGUAGE||"",type:l,default:z.bool("DEFAULT"),autoselect:z.bool("AUTOSELECT"),forced:z.bool("FORCED"),lang:z.LANGUAGE,url:z.URI?P.resolve(z.URI,x):""};if(T.length){var K=P.findGroup(T,H.groupId)||T[0];O(H,K,"audioCodec"),O(H,K,"textCodec")}N.push(H)}}return N},P.parseLevelPlaylist=function(S,x,l,T,k){var N=new r.LevelDetails(x),U=N.fragments,z=null,H=0,K=0,V=0,W=0,B=null,X=new w.Fragment(T,x),ue,ve,he,Pe=-1,Re=!1;for(_.lastIndex=0,N.m3u8=S;(ue=_.exec(S))!==null;){Re&&(Re=!1,X=new w.Fragment(T,x),X.start=V,X.sn=H,X.cc=W,X.level=l,z&&(X.initSegment=z,X.rawProgramDateTime=z.rawProgramDateTime));var ce=ue[1];if(ce){X.duration=parseFloat(ce);var Ee=(" "+ue[2]).slice(1);X.title=Ee||null,X.tagList.push(Ee?["INF",ce,Ee]:["INF",ce])}else if(ue[3])Object(f.isFiniteNumber)(X.duration)&&(X.start=V,he&&(X.levelkey=he),X.sn=H,X.level=l,X.cc=W,X.urlId=k,U.push(X),X.relurl=(" "+ue[3]).slice(1),c(X,B),B=X,V+=X.duration,H++,K=0,Re=!0);else if(ue[4]){var ye=(" "+ue[4]).slice(1);B?X.setByteRange(ye,B):X.setByteRange(ye)}else if(ue[5])X.rawProgramDateTime=(" "+ue[5]).slice(1),X.tagList.push(["PROGRAM-DATE-TIME",X.rawProgramDateTime]),Pe===-1&&(Pe=U.length);else{if(ue=ue[0].match(v),!ue){t.logger.warn("No matches on slow regex match for level playlist!");continue}for(ve=1;ve-1){t.logger.warn("Keyformat "+$e+" is not supported from the manifest");continue}else if($e!=="identity")continue;Y&&(he=m.LevelKey.fromURL(x,te),te&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Y)>=0&&(he.method=Y,he.keyFormat=$e,Me&&(he.keyID=Me),Ce&&(he.keyFormatVersions=Ce),he.iv=Oe));break}case"START":{var ut=new o.AttrList(oe),ht=ut.decimalFloatingPoint("TIME-OFFSET");Object(f.isFiniteNumber)(ht)&&(N.startTimeOffset=ht);break}case"MAP":{var pt=new o.AttrList(oe);X.relurl=pt.URI,pt.BYTERANGE&&X.setByteRange(pt.BYTERANGE),X.level=l,X.sn="initSegment",he&&(X.levelkey=he),X.initSegment=null,z=X,Re=!0;break}case"SERVER-CONTROL":{var xt=new o.AttrList(oe);N.canBlockReload=xt.bool("CAN-BLOCK-RELOAD"),N.canSkipUntil=xt.optionalFloat("CAN-SKIP-UNTIL",0),N.canSkipDateRanges=N.canSkipUntil>0&&xt.bool("CAN-SKIP-DATERANGES"),N.partHoldBack=xt.optionalFloat("PART-HOLD-BACK",0),N.holdBack=xt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ke=new o.AttrList(oe);N.partTarget=Ke.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Ue=N.partList;Ue||(Ue=N.partList=[]);var st=K>0?Ue[Ue.length-1]:void 0,kt=K++,gt=new w.Part(new o.AttrList(oe),X,x,kt,st);Ue.push(gt),X.duration+=gt.duration;break}case"PRELOAD-HINT":{var bt=new o.AttrList(oe);N.preloadHint=bt;break}case"RENDITION-REPORT":{var Ve=new o.AttrList(oe);N.renditionReports=N.renditionReports||[],N.renditionReports.push(Ve);break}default:t.logger.warn("line parsed but not handled: "+ue);break}}}B&&!B.relurl?(U.pop(),V-=B.duration,N.partList&&(N.fragmentHint=B)):N.partList&&(c(X,B),X.cc=W,N.fragmentHint=X);var We=U.length,Je=U[0],Te=U[We-1];if(V+=N.skippedSegments*N.targetduration,V>0&&We&&Te){N.averagetargetduration=V/We;var Ie=Te.sn;N.endSN=Ie!=="initSegment"?Ie:0,Je&&(N.startCC=Je.cc,Je.initSegment||N.fragments.every(function(Fe){return Fe.relurl&&i(Fe.relurl)})&&(t.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),X=new w.Fragment(T,x),X.relurl=Te.relurl,X.level=l,X.sn="initSegment",Je.initSegment=X,N.needSidxRanges=!0))}else N.endSN=0,N.startCC=0;return N.fragmentHint&&(V+=N.fragmentHint.duration),N.totalduration=V,N.endCC=W,Pe>0&&y(U,Pe),N},P}();function b(P,D){["video","audio","text"].forEach(function(S){var x=P.filter(function(T){return Object(p.isCodecType)(T,S)});if(x.length){var l=x.filter(function(T){return T.lastIndexOf("avc1",0)===0||T.lastIndexOf("mp4a",0)===0});D[S+"Codec"]=l.length>0?l[0]:x[0],P=P.filter(function(T){return x.indexOf(T)===-1})}}),D.unknownCodecs=P}function O(P,D,S){var x=D[S];x&&(P[S]=x)}function y(P,D){for(var S=P[D],x=D;x--;){var l=P[x];if(!l)return;l.programDateTime=S.programDateTime-l.duration*1e3,S=l}}function c(P,D){P.rawProgramDateTime?P.programDateTime=Date.parse(P.rawProgramDateTime):D!=null&&D.programDateTime&&(P.programDateTime=D.endProgramDateTime),Object(f.isFiniteNumber)(P.programDateTime)||(P.programDateTime=null,P.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(R,g,A){"use strict";A.r(g);var f=A("./src/polyfills/number.ts"),h=A("./src/events.ts"),E=A("./src/errors.ts"),w=A("./src/utils/logger.ts"),r=A("./src/utils/mp4-tools.ts"),m=A("./src/loader/m3u8-parser.ts"),o=A("./src/types/loader.ts"),t=A("./src/utils/attr-list.ts");function p(_){var v=_.type;switch(v){case o.PlaylistContextType.AUDIO_TRACK:return o.PlaylistLevelType.AUDIO;case o.PlaylistContextType.SUBTITLE_TRACK:return o.PlaylistLevelType.SUBTITLE;default:return o.PlaylistLevelType.MAIN}}function d(_,v){var C=_.url;return(C===void 0||C.indexOf("data:")===0)&&(C=v.url),C}var s=function(){function _(C){this.hls=void 0,this.loaders=Object.create(null),this.hls=C,this.registerListeners()}var v=_.prototype;return v.registerListeners=function(){var i=this.hls;i.on(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(h.Events.LEVEL_LOADING,this.onLevelLoading,this),i.on(h.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),i.on(h.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},v.unregisterListeners=function(){var i=this.hls;i.off(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(h.Events.LEVEL_LOADING,this.onLevelLoading,this),i.off(h.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),i.off(h.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},v.createInternalLoader=function(i){var u=this.hls.config,b=u.pLoader,O=u.loader,y=b||O,c=new y(u);return i.loader=c,this.loaders[i.type]=c,c},v.getInternalLoader=function(i){return this.loaders[i.type]},v.resetInternalLoader=function(i){this.loaders[i]&&delete this.loaders[i]},v.destroyInternalLoaders=function(){for(var i in this.loaders){var u=this.loaders[i];u&&u.destroy(),this.resetInternalLoader(i)}},v.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},v.onManifestLoading=function(i,u){var b=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:o.PlaylistContextType.MANIFEST,url:b,deliveryDirectives:null})},v.onLevelLoading=function(i,u){var b=u.id,O=u.level,y=u.url,c=u.deliveryDirectives;this.load({id:b,groupId:null,level:O,responseType:"text",type:o.PlaylistContextType.LEVEL,url:y,deliveryDirectives:c})},v.onAudioTrackLoading=function(i,u){var b=u.id,O=u.groupId,y=u.url,c=u.deliveryDirectives;this.load({id:b,groupId:O,level:null,responseType:"text",type:o.PlaylistContextType.AUDIO_TRACK,url:y,deliveryDirectives:c})},v.onSubtitleTrackLoading=function(i,u){var b=u.id,O=u.groupId,y=u.url,c=u.deliveryDirectives;this.load({id:b,groupId:O,level:null,responseType:"text",type:o.PlaylistContextType.SUBTITLE_TRACK,url:y,deliveryDirectives:c})},v.load=function(i){var u,b=this.hls.config,O=this.getInternalLoader(i);if(O){var y=O.context;if(y&&y.url===i.url){w.logger.trace("[playlist-loader]: playlist request ongoing");return}w.logger.log("[playlist-loader]: aborting previous loader for type: "+i.type),O.abort()}var c,P,D,S;switch(i.type){case o.PlaylistContextType.MANIFEST:c=b.manifestLoadingMaxRetry,P=b.manifestLoadingTimeOut,D=b.manifestLoadingRetryDelay,S=b.manifestLoadingMaxRetryTimeout;break;case o.PlaylistContextType.LEVEL:case o.PlaylistContextType.AUDIO_TRACK:case o.PlaylistContextType.SUBTITLE_TRACK:c=0,P=b.levelLoadingTimeOut;break;default:c=b.levelLoadingMaxRetry,P=b.levelLoadingTimeOut,D=b.levelLoadingRetryDelay,S=b.levelLoadingMaxRetryTimeout;break}if(O=this.createInternalLoader(i),(u=i.deliveryDirectives)!==null&&u!==void 0&&u.part){var x;if(i.type===o.PlaylistContextType.LEVEL&&i.level!==null?x=this.hls.levels[i.level].details:i.type===o.PlaylistContextType.AUDIO_TRACK&&i.id!==null?x=this.hls.audioTracks[i.id].details:i.type===o.PlaylistContextType.SUBTITLE_TRACK&&i.id!==null&&(x=this.hls.subtitleTracks[i.id].details),x){var l=x.partTarget,T=x.targetduration;l&&T&&(P=Math.min(Math.max(l*3,T*.8)*1e3,P))}}var k={timeout:P,maxRetry:c,retryDelay:D,maxRetryDelay:S,highWaterMark:0},N={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};O.load(i,k,N)},v.loadsuccess=function(i,u,b,O){if(O===void 0&&(O=null),b.isSidxRequest){this.handleSidxRequest(i,b),this.handlePlaylistLoaded(i,u,b,O);return}this.resetInternalLoader(b.type);var y=i.data;if(y.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(i,b,"no EXTM3U delimiter",O);return}u.parsing.start=performance.now(),y.indexOf("#EXTINF:")>0||y.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(i,u,b,O):this.handleMasterPlaylist(i,u,b,O)},v.loaderror=function(i,u,b){b===void 0&&(b=null),this.handleNetworkError(u,b,!1,i)},v.loadtimeout=function(i,u,b){b===void 0&&(b=null),this.handleNetworkError(u,b,!0)},v.handleMasterPlaylist=function(i,u,b,O){var y=this.hls,c=i.data,P=d(i,b),D=m.default.parseMasterPlaylist(c,P),S=D.levels,x=D.sessionData;if(!S.length){this.handleManifestParsingError(i,b,"no level found in manifest",O);return}var l=S.map(function(H){return{id:H.attrs.AUDIO,audioCodec:H.audioCodec}}),T=S.map(function(H){return{id:H.attrs.SUBTITLES,textCodec:H.textCodec}}),k=m.default.parseMasterPlaylistMedia(c,P,"AUDIO",l),N=m.default.parseMasterPlaylistMedia(c,P,"SUBTITLES",T),U=m.default.parseMasterPlaylistMedia(c,P,"CLOSED-CAPTIONS");if(k.length){var z=k.some(function(H){return!H.url});!z&&S[0].audioCodec&&!S[0].attrs.AUDIO&&(w.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),k.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new t.AttrList({}),bitrate:0,url:""}))}y.trigger(h.Events.MANIFEST_LOADED,{levels:S,audioTracks:k,subtitles:N,captions:U,url:P,stats:u,networkDetails:O,sessionData:x})},v.handleTrackOrLevelPlaylist=function(i,u,b,O){var y=this.hls,c=b.id,P=b.level,D=b.type,S=d(i,b),x=Object(f.isFiniteNumber)(c)?c:0,l=Object(f.isFiniteNumber)(P)?P:x,T=p(b),k=m.default.parseLevelPlaylist(i.data,S,l,T,x);if(!k.fragments.length){y.trigger(h.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:S,reason:"no fragments found in level",level:typeof b.level=="number"?b.level:void 0});return}if(D===o.PlaylistContextType.MANIFEST){var N={attrs:new t.AttrList({}),bitrate:0,details:k,name:"",url:S};y.trigger(h.Events.MANIFEST_LOADED,{levels:[N],audioTracks:[],url:S,stats:u,networkDetails:O,sessionData:null})}if(u.parsing.end=performance.now(),k.needSidxRanges){var U,z=(U=k.fragments[0].initSegment)===null||U===void 0?void 0:U.url;this.load({url:z,isSidxRequest:!0,type:D,level:P,levelDetails:k,id:c,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}b.levelDetails=k,this.handlePlaylistLoaded(i,u,b,O)},v.handleSidxRequest=function(i,u){var b=Object(r.parseSegmentIndex)(new Uint8Array(i.data));if(!b)return;var O=b.references,y=u.levelDetails;O.forEach(function(c,P){var D=c.info,S=y.fragments[P];S.byteRange.length===0&&S.setByteRange(String(1+D.end-D.start)+"@"+String(D.start)),S.initSegment&&S.initSegment.setByteRange(String(b.moovEndOffset)+"@0")})},v.handleManifestParsingError=function(i,u,b,O){this.hls.trigger(h.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===o.PlaylistContextType.MANIFEST,url:i.url,reason:b,response:i,context:u,networkDetails:O})},v.handleNetworkError=function(i,u,b,O){b===void 0&&(b=!1),w.logger.warn("[playlist-loader]: A network "+(b?"timeout":"error")+" occurred while loading "+i.type+" level: "+i.level+" id: "+i.id+' group-id: "'+i.groupId+'"');var y=E.ErrorDetails.UNKNOWN,c=!1,P=this.getInternalLoader(i);switch(i.type){case o.PlaylistContextType.MANIFEST:y=b?E.ErrorDetails.MANIFEST_LOAD_TIMEOUT:E.ErrorDetails.MANIFEST_LOAD_ERROR,c=!0;break;case o.PlaylistContextType.LEVEL:y=b?E.ErrorDetails.LEVEL_LOAD_TIMEOUT:E.ErrorDetails.LEVEL_LOAD_ERROR,c=!1;break;case o.PlaylistContextType.AUDIO_TRACK:y=b?E.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:E.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,c=!1;break;case o.PlaylistContextType.SUBTITLE_TRACK:y=b?E.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:E.ErrorDetails.SUBTITLE_LOAD_ERROR,c=!1;break}P&&this.resetInternalLoader(i.type);var D={type:E.ErrorTypes.NETWORK_ERROR,details:y,fatal:c,url:i.url,loader:P,context:i,networkDetails:u};O&&(D.response=O),this.hls.trigger(h.Events.ERROR,D)},v.handlePlaylistLoaded=function(i,u,b,O){var y=b.type,c=b.level,P=b.id,D=b.groupId,S=b.loader,x=b.levelDetails,l=b.deliveryDirectives;if(!(x!=null&&x.targetduration)){this.handleManifestParsingError(i,b,"invalid target duration",O);return}if(!S)return;x.live&&(S.getCacheAge&&(x.ageHeader=S.getCacheAge()||0),(!S.getCacheAge||isNaN(x.ageHeader))&&(x.ageHeader=0));switch(y){case o.PlaylistContextType.MANIFEST:case o.PlaylistContextType.LEVEL:this.hls.trigger(h.Events.LEVEL_LOADED,{details:x,level:c||0,id:P||0,stats:u,networkDetails:O,deliveryDirectives:l});break;case o.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(h.Events.AUDIO_TRACK_LOADED,{details:x,id:P||0,groupId:D||"",stats:u,networkDetails:O,deliveryDirectives:l});break;case o.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(h.Events.SUBTITLE_TRACK_LOADED,{details:x,id:P||0,groupId:D||"",stats:u,networkDetails:O,deliveryDirectives:l});break}},_}();g.default=s},"./src/polyfills/number.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"isFiniteNumber",function(){return f}),A.d(g,"MAX_SAFE_INTEGER",function(){return h});var f=Number.isFinite||function(E){return typeof E=="number"&&isFinite(E)},h=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(R,g,A){"use strict";A.r(g);var f=function(){function h(){}return h.getSilentFrame=function(w,r){switch(w){case"mp4a.40.2":if(r===1)return new Uint8Array([0,200,0,128,35,128]);if(r===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(r===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(r===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(r===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(r===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(r===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(r===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(r===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},h}();g.default=f},"./src/remux/mp4-generator.ts":function(R,g,A){"use strict";A.r(g);var f=Math.pow(2,32)-1,h=function(){function E(){}return E.init=function(){E.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var r;for(r in E.types)E.types.hasOwnProperty(r)&&(E.types[r]=[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3)]);var m=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),o=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);E.HDLR_TYPES={video:m,audio:o};var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),p=new Uint8Array([0,0,0,0,0,0,0,0]);E.STTS=E.STSC=E.STCO=p,E.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),E.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),E.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),E.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var d=new Uint8Array([105,115,111,109]),s=new Uint8Array([97,118,99,49]),_=new Uint8Array([0,0,0,1]);E.FTYP=E.box(E.types.ftyp,d,_,d,s),E.DINF=E.box(E.types.dinf,E.box(E.types.dref,t))},E.box=function(r){for(var m=8,o=arguments.length,t=new Array(o>1?o-1:0),p=1;p>24&255,_[1]=m>>16&255,_[2]=m>>8&255,_[3]=m&255,_.set(r,4),d=0,m=8;d>24&255,r>>16&255,r>>8&255,r&255,o>>24,o>>16&255,o>>8&255,o&255,t>>24,t>>16&255,t>>8&255,t&255,85,196,0,0]))},E.mdia=function(r){return E.box(E.types.mdia,E.mdhd(r.timescale,r.duration),E.hdlr(r.type),E.minf(r))},E.mfhd=function(r){return E.box(E.types.mfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255]))},E.minf=function(r){return r.type==="audio"?E.box(E.types.minf,E.box(E.types.smhd,E.SMHD),E.DINF,E.stbl(r)):E.box(E.types.minf,E.box(E.types.vmhd,E.VMHD),E.DINF,E.stbl(r))},E.moof=function(r,m,o){return E.box(E.types.moof,E.mfhd(r),E.traf(o,m))},E.moov=function(r){for(var m=r.length,o=[];m--;)o[m]=E.trak(r[m]);return E.box.apply(null,[E.types.moov,E.mvhd(r[0].timescale,r[0].duration)].concat(o).concat(E.mvex(r)))},E.mvex=function(r){for(var m=r.length,o=[];m--;)o[m]=E.trex(r[m]);return E.box.apply(null,[E.types.mvex].concat(o))},E.mvhd=function(r,m){m*=r;var o=Math.floor(m/(f+1)),t=Math.floor(m%(f+1)),p=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,r&255,o>>24,o>>16&255,o>>8&255,o&255,t>>24,t>>16&255,t>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return E.box(E.types.mvhd,p)},E.sdtp=function(r){var m=r.samples||[],o=new Uint8Array(4+m.length),t,p;for(t=0;t>>8&255),m.push(d&255),m=m.concat(Array.prototype.slice.call(p));for(t=0;t>>8&255),o.push(d&255),o=o.concat(Array.prototype.slice.call(p));var s=E.box(E.types.avcC,new Uint8Array([1,m[3],m[4],m[5],252|3,224|r.sps.length].concat(m).concat([r.pps.length]).concat(o))),_=r.width,v=r.height,C=r.pixelRatio[0],i=r.pixelRatio[1];return E.box(E.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,_>>8&255,_&255,v>>8&255,v&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),s,E.box(E.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),E.box(E.types.pasp,new Uint8Array([C>>24,C>>16&255,C>>8&255,C&255,i>>24,i>>16&255,i>>8&255,i&255])))},E.esds=function(r){var m=r.config.length;return new Uint8Array([0,0,0,0,3,23+m,0,1,0,4,15+m,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([m]).concat(r.config).concat([6,1,2]))},E.mp4a=function(r){var m=r.samplerate;return E.box(E.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r.channelCount,0,16,0,0,0,0,m>>8&255,m&255,0,0]),E.box(E.types.esds,E.esds(r)))},E.mp3=function(r){var m=r.samplerate;return E.box(E.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r.channelCount,0,16,0,0,0,0,m>>8&255,m&255,0,0]))},E.stsd=function(r){return r.type==="audio"?!r.isAAC&&r.codec==="mp3"?E.box(E.types.stsd,E.STSD,E.mp3(r)):E.box(E.types.stsd,E.STSD,E.mp4a(r)):E.box(E.types.stsd,E.STSD,E.avc1(r))},E.tkhd=function(r){var m=r.id,o=r.duration*r.timescale,t=r.width,p=r.height,d=Math.floor(o/(f+1)),s=Math.floor(o%(f+1));return E.box(E.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,m>>24&255,m>>16&255,m>>8&255,m&255,0,0,0,0,d>>24,d>>16&255,d>>8&255,d&255,s>>24,s>>16&255,s>>8&255,s&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,t>>8&255,t&255,0,0,p>>8&255,p&255,0,0]))},E.traf=function(r,m){var o=E.sdtp(r),t=r.id,p=Math.floor(m/(f+1)),d=Math.floor(m%(f+1));return E.box(E.types.traf,E.box(E.types.tfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255])),E.box(E.types.tfdt,new Uint8Array([1,0,0,0,p>>24,p>>16&255,p>>8&255,p&255,d>>24,d>>16&255,d>>8&255,d&255])),E.trun(r,o.length+16+20+8+16+8+8),o)},E.trak=function(r){return r.duration=r.duration||4294967295,E.box(E.types.trak,E.tkhd(r),E.mdia(r))},E.trex=function(r){var m=r.id;return E.box(E.types.trex,new Uint8Array([0,0,0,0,m>>24,m>>16&255,m>>8&255,m&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},E.trun=function(r,m){var o=r.samples||[],t=o.length,p=12+16*t,d=new Uint8Array(p),s,_,v,C,i,u;for(m+=8+p,d.set([0,0,15,1,t>>>24&255,t>>>16&255,t>>>8&255,t&255,m>>>24&255,m>>>16&255,m>>>8&255,m&255],0),s=0;s>>24&255,v>>>16&255,v>>>8&255,v&255,C>>>24&255,C>>>16&255,C>>>8&255,C&255,i.isLeading<<2|i.dependsOn,i.isDependedOn<<6|i.hasRedundancy<<4|i.paddingValue<<1|i.isNonSync,i.degradPrio&240<<8,i.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*s);return E.box(E.types.trun,d)},E.initSegment=function(r){E.types||E.init();var m=E.moov(r),o=new Uint8Array(E.FTYP.byteLength+m.byteLength);return o.set(E.FTYP),o.set(m,E.FTYP.byteLength),o},E}();h.types=void 0,h.HDLR_TYPES=void 0,h.STTS=void 0,h.STSC=void 0,h.STCO=void 0,h.STSZ=void 0,h.VMHD=void 0,h.SMHD=void 0,h.STSD=void 0,h.FTYP=void 0,h.DINF=void 0,g.default=h},"./src/remux/mp4-remuxer.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return u}),A.d(g,"normalizePts",function(){return b});var f=A("./src/polyfills/number.ts"),h=A("./src/remux/aac-helper.ts"),E=A("./src/remux/mp4-generator.ts"),w=A("./src/events.ts"),r=A("./src/errors.ts"),m=A("./src/utils/logger.ts"),o=A("./src/types/loader.ts"),t=A("./src/utils/timescale-conversion.ts");function p(){return p=Object.assign||function(P){for(var D=1;D0?k:N.pts},x[0].pts);return l&&m.logger.debug("PTS rollover detected"),T},D.remux=function(x,l,T,k,N,U,z,H){var K,V,W,B,X,ue,ve=N,he=N,Pe=x.pid>-1,Re=l.pid>-1,ce=l.samples.length,Ee=x.samples.length>0,ye=ce>1,se=(!Pe||Ee)&&(!Re||ye)||this.ISGenerated||z;if(se){this.ISGenerated||(W=this.generateIS(x,l,N));var oe=this.isVideoContiguous,$=-1;if(ye&&($=O(l.samples),!oe&&this.config.forceKeyFrameOnDiscontinuity))if(ue=!0,$>0){m.logger.warn("[mp4-remuxer]: Dropped "+$+" out of "+ce+" video samples due to a missing keyframe");var pe=this.getVideoStartPts(l.samples);l.samples=l.samples.slice($),l.dropped+=$,he+=(l.samples[0].pts-pe)/(l.timescale||9e4)}else $===-1&&(m.logger.warn("[mp4-remuxer]: No keyframe found out of "+ce+" video samples"),ue=!1);if(this.ISGenerated){if(Ee&&ye){var ne=this.getVideoStartPts(l.samples),re=b(x.samples[0].pts,ne)-ne,Se=re/l.inputTimeScale;ve+=Math.max(0,Se),he+=Math.max(0,-Se)}if(Ee){if(x.samplerate||(m.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),W=this.generateIS(x,l,N)),V=this.remuxAudio(x,ve,this.isAudioContiguous,U,Re||ye||H===o.PlaylistLevelType.AUDIO?he:void 0),ye){var ie=V?V.endPTS-V.startPTS:0;l.inputTimeScale||(m.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),W=this.generateIS(x,l,N)),K=this.remuxVideo(l,he,oe,ie)}}else ye&&(K=this.remuxVideo(l,he,oe,0));K&&(K.firstKeyFrame=$,K.independent=$!==-1)}}return this.ISGenerated&&(T.samples.length&&(X=this.remuxID3(T,N)),k.samples.length&&(B=this.remuxText(k,N))),{audio:V,video:K,initSegment:W,independent:ue,text:B,id3:X}},D.generateIS=function(x,l,T){var k=x.samples,N=l.samples,U=this.typeSupported,z={},H=!Object(f.isFiniteNumber)(this._initPTS),K="audio/mp4",V,W,B;if(H&&(V=W=Infinity),x.config&&k.length&&(x.timescale=x.samplerate,x.isAAC||(U.mpeg?(K="audio/mpeg",x.codec=""):U.mp3&&(x.codec="mp3")),z.audio={id:"audio",container:K,codec:x.codec,initSegment:!x.isAAC&&U.mpeg?new Uint8Array(0):E.default.initSegment([x]),metadata:{channelCount:x.channelCount}},H&&(B=x.inputTimeScale,V=W=k[0].pts-Math.round(B*T))),l.sps&&l.pps&&N.length&&(l.timescale=l.inputTimeScale,z.video={id:"main",container:"video/mp4",codec:l.codec,initSegment:E.default.initSegment([l]),metadata:{width:l.width,height:l.height}},H)){B=l.inputTimeScale;var X=this.getVideoStartPts(N),ue=Math.round(B*T);W=Math.min(W,b(N[0].dts,X)-ue),V=Math.min(V,X-ue)}if(Object.keys(z).length)return this.ISGenerated=!0,H&&(this._initPTS=V,this._initDTS=W),{tracks:z,initPTS:V,timescale:B}},D.remuxVideo=function(x,l,T,k){var N=x.inputTimeScale,U=x.samples,z=[],H=U.length,K=this._initPTS,V=this.nextAvcDts,W=8,B,X,ue,ve=Number.POSITIVE_INFINITY,he=Number.NEGATIVE_INFINITY,Pe=0,Re=!1;if(!T||V===null){var ce=l*N,Ee=U[0].pts-b(U[0].dts,U[0].pts);V=ce-Ee}for(var ye=0;yese.pts){var oe=9e4*.2;Pe=Math.max(Math.min(Pe,se.pts-se.dts),-1*oe)}se.dts0?ye-1:ye].dts&&(Re=!0)}Re&&U.sort(function(Ot,He){var it=Ot.dts-He.dts,ot=Ot.pts-He.pts;return it||ot}),X=U[0].dts,ue=U[U.length-1].dts;var $=Math.round((ue-X)/(H-1));if(Pe<0){if(Pe<$*-2){m.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(t.toMsFromMpegTsClock)(-$,!0)+" ms");for(var pe=Pe,ne=0;ne$,q=Se<-1;if(ie||q){ie?m.logger.warn("AVC: "+Object(t.toMsFromMpegTsClock)(Se,!0)+" ms ("+Se+"dts) hole between fragments detected, filling it"):m.logger.warn("AVC: "+Object(t.toMsFromMpegTsClock)(-Se,!0)+" ms ("+Se+"dts) overlapping between fragments detected"),X=V;var Y=U[0].pts-Se;U[0].dts=X,U[0].pts=Y,m.logger.log("Video: First PTS/DTS adjusted: "+Object(t.toMsFromMpegTsClock)(Y,!0)+"/"+Object(t.toMsFromMpegTsClock)(X,!0)+", delta: "+Object(t.toMsFromMpegTsClock)(Se,!0)+" ms")}}i&&(X=Math.max(0,X));for(var te=0,Oe=0,Ce=0;Ce0?Ue-1:Ue].dts;if(Ie.stretchShortVideoTrack&&this.nextAudioPts!==null){var Xe=Math.floor(Ie.maxBufferHole*N),vt=(k?ve+k*N:this.nextAudioPts)-st.pts;vt>Xe?(B=vt-Fe,B<0&&(B=Fe),m.logger.log("[mp4-remuxer]: It is approximately "+vt/90+" ms to the next segment; using duration "+B/90+" ms for the last video frame.")):B=Fe}else B=Fe}var rt=Math.round(st.pts-st.dts);z.push(new y(st.key,B,gt,rt))}if(z.length&&v&&v<70){var Lt=z[0].flags;Lt.dependsOn=2,Lt.isNonSync=0}console.assert(B!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=ue+B,this.isVideoContiguous=!0;var Jt=E.default.moof(x.sequenceNumber++,X,p({},x,{samples:z})),En="video",nn={data1:Jt,data2:xt,startPTS:ve/N,endPTS:(he+B)/N,startDTS:X/N,endDTS:V/N,type:En,hasAudio:!1,hasVideo:!0,nb:z.length,dropped:x.dropped};return x.samples=[],x.dropped=0,console.assert(xt.length,"MDAT length must not be zero"),nn},D.remuxAudio=function(x,l,T,k,N){var U=x.inputTimeScale,z=x.samplerate?x.samplerate:U,H=U/z,K=x.isAAC?s:_,V=K*H,W=this._initPTS,B=!x.isAAC&&this.typeSupported.mpeg,X=[],ue=x.samples,ve=B?0:8,he=this.nextAudioPts||-1,Pe=l*U;if(this.isAudioContiguous=T=T||ue.length&&he>0&&(k&&Math.abs(Pe-he)<9e3||Math.abs(b(ue[0].pts-W,Pe)-he)<20*V),ue.forEach(function(Je){Je.pts=b(Je.pts-W,Pe)}),!T||he<0){if(ue=ue.filter(function(Je){return Je.pts>=0}),!ue.length)return;N===0?he=0:k?he=Math.max(0,Pe):he=ue[0].pts}if(x.isAAC)for(var Re=N!==void 0,ce=this.config.maxAudioFramesDrift,Ee=0,ye=he;Ee=ce*V&&pe0){Oe+=ve;try{te=new Uint8Array(Oe)}catch(Je){this.observer.emit(w.Events.ERROR,w.Events.ERROR,{type:r.ErrorTypes.MUX_ERROR,details:r.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Oe,reason:"fail allocating audio mdat "+Oe});return}if(!B){var xt=new DataView(te.buffer);xt.setUint32(0,Oe),te.set(E.default.types.mdat,4)}}else return;te.set(ut,ve);var Ke=ut.byteLength;ve+=Ke,X.push(new y(!0,K,Ke,0)),Y=ht}var Ue=X.length;if(!Ue)return;var st=X[X.length-1];this.nextAudioPts=he=Y+H*st.duration;var kt=B?new Uint8Array(0):E.default.moof(x.sequenceNumber++,q/H,p({},x,{samples:X}));x.samples=[];var gt=q/U,bt=he/U,Ve="audio",We={data1:kt,data2:te,startPTS:gt,endPTS:bt,startDTS:gt,endDTS:bt,type:Ve,hasAudio:!0,hasVideo:!1,nb:Ue};return this.isAudioContiguous=!0,console.assert(te.length,"MDAT length must not be zero"),We},D.remuxEmptyAudio=function(x,l,T,k){var N=x.inputTimeScale,U=x.samplerate?x.samplerate:N,z=N/U,H=this.nextAudioPts,K=(H!==null?H:k.startDTS*N)+this._initDTS,V=k.endDTS*N+this._initDTS,W=z*s,B=Math.ceil((V-K)/W),X=h.default.getSilentFrame(x.manifestCodec||x.codec,x.channelCount);if(m.logger.warn("[mp4-remuxer]: remux empty Audio"),!X){m.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var ue=[],ve=0;ve4294967296;)P+=S;return P}function O(P){for(var D=0;D0?this.lastEndDTS=x:(w.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var l=!!P.audio,T=!!P.video,k="";l&&(k+="audio"),T&&(k+="video");var N={data1:y,startPTS:S,startDTS:S,endPTS:x,endDTS:x,type:k,hasAudio:l,hasVideo:T,nb:1,dropped:0};return O.audio=N.type==="audio"?N:void 0,O.video=N.type!=="audio"?N:void 0,O.text=C,O.id3=v,O.initSegment=c,O},t}(),m=function(p,d,s){return Object(h.getStartDTS)(p,d)-s};function o(t,p){var d=t==null?void 0:t.codec;return d&&d.length>4?d:d==="hvc1"?"hvc1.1.c.L120.90":d==="av01"?"av01.0.04M.08":d==="avc1"||p===E.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}g.default=r},"./src/task-loop.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"default",function(){return f});var f=function(){function h(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var E=h.prototype;return E.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},E.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},E.onHandlerDestroyed=function(){},E.hasInterval=function(){return!!this._tickInterval},E.hasNextTick=function(){return!!this._tickTimer},E.setInterval=function(r){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,r),!0)},E.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},E.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},E.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},E.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},E.doTick=function(){},h}()},"./src/types/cmcd.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"CMCDVersion",function(){return f}),A.d(g,"CMCDObjectType",function(){return h}),A.d(g,"CMCDStreamingFormat",function(){return E}),A.d(g,"CMCDStreamType",function(){return w});var f=1,h;(function(r){r.MANIFEST="m",r.AUDIO="a",r.VIDEO="v",r.MUXED="av",r.INIT="i",r.CAPTION="c",r.TIMED_TEXT="tt",r.KEY="k",r.OTHER="o"})(h||(h={}));var E;(function(r){r.DASH="d",r.HLS="h",r.SMOOTH="s",r.OTHER="o"})(E||(E={}));var w;(function(r){r.VOD="v",r.LIVE="l"})(w||(w={}))},"./src/types/level.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"HlsSkip",function(){return E}),A.d(g,"getSkipValue",function(){return w}),A.d(g,"HlsUrlParameters",function(){return r}),A.d(g,"Level",function(){return m});function f(o,t){for(var p=0;pNumber.MAX_SAFE_INTEGER?Infinity:t},r.hexadecimalInteger=function(o){if(this[o]){var t=(this[o]||"0x").slice(2);t=(t.length&1?"0":"")+t;for(var p=new Uint8Array(t.length/2),d=0;dNumber.MAX_SAFE_INTEGER?Infinity:t},r.decimalFloatingPoint=function(o){return parseFloat(this[o])},r.optionalFloat=function(o,t){var p=this[o];return p?parseFloat(p):t},r.enumeratedString=function(o){return this[o]},r.bool=function(o){return this[o]==="YES"},r.decimalResolution=function(o){var t=f.exec(this[o]);return t===null?void 0:{width:parseInt(t[1],10),height:parseInt(t[2],10)}},w.parseAttrList=function(o){var t,p={},d='"';for(h.lastIndex=0;(t=h.exec(o))!==null;){var s=t[2];s.indexOf(d)===0&&s.lastIndexOf(d)===s.length-1&&(s=s.slice(1,-1)),p[t[1]]=s}return p},w}()},"./src/utils/binary-search.ts":function(R,g,A){"use strict";A.r(g);var f={search:function(E,w){for(var r=0,m=E.length-1,o=null,t=null;r<=m;){o=(r+m)/2|0,t=E[o];var p=w(t);if(p>0)r=o+1;else if(p<0)m=o-1;else return t}return null}};g.default=f},"./src/utils/buffer-helper.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"BufferHelper",function(){return E});var f=A("./src/utils/logger.ts"),h={length:0,start:function(){return 0},end:function(){return 0}},E=function(){function w(){}return w.isBuffered=function(m,o){try{if(m){for(var t=w.getBuffered(m),p=0;p=t.start(p)&&o<=t.end(p))return!0}}catch(d){}return!1},w.bufferInfo=function(m,o,t){try{if(m){var p=w.getBuffered(m),d=[],s;for(s=0;s_&&(p[s-1].end=m[d].end):p.push(m[d])}else p.push(m[d])}else p=m;for(var v=0,C,i=o,u=o,b=0;b=O&&o=T&&f.logger.log(this.time+" ["+T+"] "+k)},S}(),v=function(x){for(var l=[],T=0;Tr&&(this.logger.log(s.DEBUG,"Too large cursor position "+this.pos),this.pos=r)},x.moveCursor=function(T){var k=this.pos+T;if(T>1)for(var N=this.pos+1;N=144&&this.backSpace();var k=E(T);if(this.pos>=r){this.logger.log(s.ERROR,"Cannot insert "+T.toString(16)+" ("+k+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(k,this.currPenState),this.moveCursor(1)},x.clearFromPos=function(T){var k;for(k=T;k0&&(T?N="["+k.join(" | ")+"]":N=k.join(` `)),N},x.getTextAndFormat=function(){return this.rows},S}(),O=function(){function S(l,T,k){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=l,this.outputFilter=T,this.mode=null,this.verbose=0,this.displayedMemory=new b(k),this.nonDisplayedMemory=new b(k),this.lastOutputScreen=new b(k),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=k}var x=S.prototype;return x.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},x.getHandler=function(){return this.outputFilter},x.setHandler=function(T){this.outputFilter=T},x.setPAC=function(T){this.writeScreen.setPAC(T)},x.setBkgData=function(T){this.writeScreen.setBkgData(T)},x.setMode=function(T){if(T===this.mode)return;this.mode=T,this.logger.log(s.INFO,"MODE="+T),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=T},x.insertChars=function(T){for(var k=0;k=46,k.italics)k.foreground="white";else{var N=Math.floor(T/2)-16,U=["white","green","blue","cyan","red","yellow","magenta"];k.foreground=U[N]}this.logger.log(s.INFO,"MIDROW: "+JSON.stringify(k)),this.writeScreen.setPen(k)},x.outputDataUpdate=function(T){T===void 0&&(T=!1);var k=this.logger.time;if(k===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=k:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,k,this.lastOutputScreen),T&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:k),this.lastOutputScreen.copy(this.displayedMemory))},x.cueSplitAtTime=function(T){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,T,this.displayedMemory),this.cueStartTime=T))},S}(),y=function(){function S(l,T,k){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var N=new _;this.channels=[null,new O(l,T,N),new O(l+1,k,N)],this.cmdHistory=D(),this.logger=N}var x=S.prototype;return x.getHandler=function(T){return this.channels[T].getHandler()},x.setHandler=function(T,k){this.channels[T].setHandler(k)},x.addData=function(T,k){var N,U,z,H=!1;this.logger.time=T;for(var K=0;K ("+v([U,z])+")"),N=this.parseCmd(U,z),N||(N=this.parseMidrow(U,z)),N||(N=this.parsePAC(U,z)),N||(N=this.parseBackgroundAttributes(U,z)),!N&&(H=this.parseChars(U,z),H)){var V=this.currentChannel;if(V&&V>0){var W=this.channels[V];W.insertChars(H)}else this.logger.log(s.WARNING,"No channel found yet. TEXT-MODE?")}!N&&!H&&this.logger.log(s.WARNING,"Couldn't parse cleaned data "+v([U,z])+" orig: "+v([k[K],k[K+1]]))}},x.parseCmd=function(T,k){var N=this.cmdHistory,U=(T===20||T===28||T===21||T===29)&&k>=32&&k<=47,z=(T===23||T===31)&&k>=33&&k<=35;if(!(U||z))return!1;if(P(T,k,N))return c(null,null,N),this.logger.log(s.DEBUG,"Repeated command ("+v([T,k])+") is dropped"),!0;var H=T===20||T===21||T===23?1:2,K=this.channels[H];return T===20||T===21||T===28||T===29?k===32?K.ccRCL():k===33?K.ccBS():k===34?K.ccAOF():k===35?K.ccAON():k===36?K.ccDER():k===37?K.ccRU(2):k===38?K.ccRU(3):k===39?K.ccRU(4):k===40?K.ccFON():k===41?K.ccRDC():k===42?K.ccTR():k===43?K.ccRTD():k===44?K.ccEDM():k===45?K.ccCR():k===46?K.ccENM():k===47&&K.ccEOC():K.ccTO(k-32),c(T,k,N),this.currentChannel=H,!0},x.parseMidrow=function(T,k){var N=0;if((T===17||T===25)&&k>=32&&k<=47){if(T===17?N=1:N=2,N!==this.currentChannel)return this.logger.log(s.ERROR,"Mismatch channel in midrow parsing"),!1;var U=this.channels[N];return U?(U.ccMIDROW(k),this.logger.log(s.DEBUG,"MIDROW ("+v([T,k])+")"),!0):!1}return!1},x.parsePAC=function(T,k){var N,U=this.cmdHistory,z=(T>=17&&T<=23||T>=25&&T<=31)&&k>=64&&k<=127,H=(T===16||T===24)&&k>=64&&k<=95;if(!(z||H))return!1;if(P(T,k,U))return c(null,null,U),!0;var K=T<=23?1:2;k>=64&&k<=95?N=K===1?m[T]:t[T]:N=K===1?o[T]:p[T];var V=this.channels[K];return V?(V.setPAC(this.interpretPAC(N,k)),c(T,k,U),this.currentChannel=K,!0):!1},x.interpretPAC=function(T,k){var N,U={color:null,italics:!1,indent:null,underline:!1,row:T};return k>95?N=k-96:N=k-64,U.underline=(N&1)===1,N<=13?U.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(N/2)]:N<=15?(U.italics=!0,U.color="white"):U.indent=Math.floor((N-16)/2)*4,U},x.parseChars=function(T,k){var N,U=null,z=null;if(T>=25?(N=2,z=T-8):(N=1,z=T),z>=17&&z<=19){var H;z===17?H=k+80:z===18?H=k+112:H=k+144,this.logger.log(s.INFO,"Special char '"+E(H)+"' in channel "+N),U=[H]}else T>=32&&T<=127&&(U=k===0?[T]:[T,k]);if(U){var K=v(U);this.logger.log(s.DEBUG,"Char codes = "+K.join(",")),c(T,k,this.cmdHistory)}return U},x.parseBackgroundAttributes=function(T,k){var N=(T===16||T===24)&&k>=32&&k<=47,U=(T===23||T===31)&&k>=45&&k<=47;if(!(N||U))return!1;var z,H={};T===16||T===24?(z=Math.floor((k-32)/2),H.background=d[z],k%2===1&&(H.background=H.background+"_semi")):k===45?H.background="transparent":(H.foreground="black",k===47&&(H.underline=!0));var K=T<=23?1:2,V=this.channels[K];return V.setBkgData(H),c(T,k,this.cmdHistory),!0},x.reset=function(){for(var T=0;T=16?i--:i++;var c=Object(f.fixLineBreaks)(u.trim()),P=Object(h.generateCueId)(t,p,c);(!o||!o.cues||!o.cues.getCueById(P))&&(v=new b(t,p,c),v.id=P,v.line=O+1,v.align="left",v.position=10+Math.min(80,Math.floor(i*8/32)*10),s.push(v))}return o&&s.length&&(s.sort(function(D,S){return D.line==="auto"||S.line==="auto"?0:D.line>8&&S.line>8?S.line-D.line:D.line-S.line}),s.forEach(function(D){return Object(E.addCueToTrack)(o,D)})),s}};g.default=r},"./src/utils/discontinuities.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"findFirstFragWithCC",function(){return w}),A.d(g,"shouldAlignOnDiscontinuities",function(){return r}),A.d(g,"findDiscontinuousReferenceFrag",function(){return m}),A.d(g,"adjustSlidingStart",function(){return t}),A.d(g,"alignStream",function(){return p}),A.d(g,"alignPDT",function(){return s}),A.d(g,"alignFragmentByPDTDelta",function(){return _}),A.d(g,"alignMediaPlaylistByPDT",function(){return v});var f=A("./src/polyfills/number.ts"),h=A("./src/utils/logger.ts"),E=A("./src/controller/level-helper.ts");function w(C,i){for(var u=null,b=0,O=C.length;bu.startCC||C&&C.cc=this.minWeight_},w.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},w.destroy=function(){},E}();g.default=h},"./src/utils/ewma.ts":function(R,g,A){"use strict";A.r(g);var f=function(){function h(w,r,m){r===void 0&&(r=0),m===void 0&&(m=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=w,this.alpha_=w?Math.exp(Math.log(.5)/w):0,this.estimate_=r,this.totalWeight_=m}var E=h.prototype;return E.sample=function(r,m){var o=Math.pow(this.alpha_,r);this.estimate_=m*(1-o)+o*this.estimate_,this.totalWeight_+=r},E.getTotalWeight=function(){return this.totalWeight_},E.getEstimate=function(){if(this.alpha_){var r=1-Math.pow(this.alpha_,this.totalWeight_);if(r)return this.estimate_/r}return this.estimate_},h}();g.default=f},"./src/utils/fetch-loader.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"fetchSupported",function(){return _});var f=A("./src/polyfills/number.ts"),h=A("./src/loader/load-stats.ts"),E=A("./src/demux/chunk-cache.ts");function w(b,O){b.prototype=Object.create(O.prototype),b.prototype.constructor=b,p(b,O)}function r(b){var O=typeof Map=="function"?new Map:void 0;return r=function(c){if(c===null||!t(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof O!="undefined"){if(O.has(c))return O.get(c);O.set(c,P)}function P(){return m(c,arguments,d(this).constructor)}return P.prototype=Object.create(c.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),p(P,c)},r(b)}function m(b,O,y){return o()?m=Reflect.construct:m=function(P,D,S){var x=[null];x.push.apply(x,D);var l=Function.bind.apply(P,x),T=new l;return S&&p(T,S.prototype),T},m.apply(null,arguments)}function o(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(b){return!1}}function t(b){return Function.toString.call(b).indexOf("[native code]")!==-1}function p(b,O){return p=Object.setPrototypeOf||function(c,P){return c.__proto__=P,c},p(b,O)}function d(b){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(y){return y.__proto__||Object.getPrototypeOf(y)},d(b)}function s(){return s=Object.assign||function(b){for(var O=1;O=S&&x(P,D,l.flush(),c)):x(P,D,z,c),N()}).catch(function(){return Promise.reject()})};return k()},b}();function C(b,O){var y={method:"GET",mode:"cors",credentials:"same-origin",signal:O,headers:new self.Headers(s({},b.headers))};return b.rangeEnd&&y.headers.set("Range","bytes="+b.rangeStart+"-"+String(b.rangeEnd-1)),y}function i(b,O){return new self.Request(b.url,O)}var u=function(b){w(O,b);function O(y,c,P){var D;return D=b.call(this,y)||this,D.code=void 0,D.details=void 0,D.code=c,D.details=P,D}return O}(r(Error));g.default=v},"./src/utils/imsc1-ttml-parser.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"IMSC1_CODEC",function(){return t}),A.d(g,"parseIMSC1",function(){return _});var f=A("./src/utils/mp4-tools.ts"),h=A("./src/utils/vttparser.ts"),E=A("./src/utils/vttcue.ts"),w=A("./src/demux/id3.ts"),r=A("./src/utils/timescale-conversion.ts"),m=A("./src/utils/webvtt-parser.ts");function o(){return o=Object.assign||function(S){for(var x=1;x"):f}function r(t){for(var p=arguments.length,d=new Array(p>1?p-1:0),s=1;s>24,O[y+1]=c>>16&255,O[y+2]=c>>8&255,O[y+3]=c&255}function p(O,y){var c=[];if(!y.length)return c;var P,D,S;"data"in O?(P=O.data,D=O.start,S=O.end):(P=O,D=0,S=P.byteLength);for(var x=D;x1?x+l:S;if(T===y[0])if(y.length===1)c.push({data:P,start:x+8,end:k});else{var N=p({data:P,start:x+8,end:k},y.slice(1));N.length&&w.apply(c,N)}x=k}return c}function d(O){var y=p(O,["moov"]),c=y[0],P=c?c.end:null,D=p(O,["sidx"]);if(!D||!D[0])return null;var S=[],x=D[0],l=x.data[0],T=l===0?8:16,k=o(x,T);T+=4;var N=0,U=0;l===0?T+=8:T+=16,T+=2;var z=x.end+U,H=m(x,T);T+=2;for(var K=0;K>>31;if(X===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ue=o(x,V);V+=4,S.push({referenceSize:B,subsegmentDuration:ue,info:{duration:ue/k,start:z,end:z+B-1}}),z+=B,V+=4,T=V}return{earliestPresentationTime:N,timescale:k,version:l,referencesCount:H,references:S,moovEndOffset:P}}function s(O){for(var y=[],c=p(O,["moov","trak"]),P=0;Pr)&&(this.startTime=r),this.endTime=m,this.screen=o,this.timelineController.createCaptionsTrack(this.trackName)},E.reset=function(){this.cueRanges=[]},h}()},"./src/utils/texttrack-utils.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"sendAddTrackEvent",function(){return h}),A.d(g,"addCueToTrack",function(){return E}),A.d(g,"clearCurrentCues",function(){return w}),A.d(g,"removeCuesInRange",function(){return r}),A.d(g,"getCuesInRange",function(){return o});var f=A("./src/utils/logger.ts");function h(t,p){var d;try{d=new Event("addtrack")}catch(s){d=document.createEvent("Event"),d.initEvent("addtrack",!1,!1)}d.track=t,p.dispatchEvent(d)}function E(t,p){var d=t.mode;if(d==="disabled"&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(p.id))try{if(t.addCue(p),!t.cues.getCueById(p.id))throw new Error("addCue is failed for: "+p)}catch(_){f.logger.debug("[texttrack-utils]: "+_);var s=new self.TextTrackCue(p.startTime,p.endTime,p.text);s.id=p.id,t.addCue(s)}d==="disabled"&&(t.mode=d)}function w(t){var p=t.mode;if(p==="disabled"&&(t.mode="hidden"),t.cues)for(var d=t.cues.length;d--;)t.removeCue(t.cues[d]);p==="disabled"&&(t.mode=p)}function r(t,p,d){var s=t.mode;if(s==="disabled"&&(t.mode="hidden"),t.cues&&t.cues.length>0)for(var _=o(t.cues,p,d),v=0;v<_.length;v++)t.removeCue(_[v]);s==="disabled"&&(t.mode=s)}function m(t,p){if(pt[d].endTime)return-1;for(var s=0,_=d;s<=_;){var v=Math.floor((_+s)/2);if(pt[v].startTime&&s-1)for(var v=_,C=t.length;v=p&&i.endTime<=d)s.push(i);else if(i.startTime>d)return s}return s}},"./src/utils/time-ranges.ts":function(R,g,A){"use strict";A.r(g);var f={toString:function(E){for(var w="",r=E.length,m=0;m1?p-1:0),s=1;s100)throw new Error("Position must be between 0 and 100.");S=N,this.hasBeenReset=!0}})),Object.defineProperty(s,"positionAlign",m({},_,{get:function(){return x},set:function(N){var U=r(N);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");x=U,this.hasBeenReset=!0}})),Object.defineProperty(s,"size",m({},_,{get:function(){return l},set:function(N){if(N<0||N>100)throw new Error("Size must be between 0 and 100.");l=N,this.hasBeenReset=!0}})),Object.defineProperty(s,"align",m({},_,{get:function(){return T},set:function(N){var U=r(N);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");T=U,this.hasBeenReset=!0}})),s.displayState=void 0}return o.prototype.getCueAsHTML=function(){var t=self.WebVTT;return t.convertCueToDOMTree(self,this.text)},o}()},"./src/utils/vttparser.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"parseTimeStamp",function(){return E}),A.d(g,"fixLineBreaks",function(){return p}),A.d(g,"VTTParser",function(){return d});var f=A("./src/utils/vttcue.ts"),h=function(){function s(){}var _=s.prototype;return _.decode=function(C,i){if(!C)return"";if(typeof C!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(C))},s}();function E(s){function _(C,i,u,b){return(C|0)*3600+(i|0)*60+(u|0)+parseFloat(b||0)}var v=s.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return v?parseFloat(v[2])>59?_(v[2],v[3],0,v[4]):_(v[1],v[2],v[3],v[4]):null}var w=function(){function s(){this.values=Object.create(null)}var _=s.prototype;return _.set=function(C,i){!this.get(C)&&i!==""&&(this.values[C]=i)},_.get=function(C,i,u){return u?this.has(C)?this.values[C]:i[u]:this.has(C)?this.values[C]:i},_.has=function(C){return C in this.values},_.alt=function(C,i,u){for(var b=0;b=0&&u<=100)return this.set(C,u),!0}return!1},s}();function r(s,_,v,C){var i=C?s.split(C):[s];for(var u in i){if(typeof i[u]!="string")continue;var b=i[u].split(v);if(b.length!==2)continue;var O=b[0],y=b[1];_(O,y)}}var m=new f.default(0,0,""),o=m.align==="middle"?"middle":"center";function t(s,_,v){var C=s;function i(){var O=E(s);if(O===null)throw new Error("Malformed timestamp: "+C);return s=s.replace(/^[^\sa-zA-Z-]+/,""),O}function u(O,y){var c=new w;r(O,function(S,x){var l;switch(S){case"region":for(var T=v.length-1;T>=0;T--)if(v[T].id===x){c.set(S,v[T].region);break}break;case"vertical":c.alt(S,x,["rl","lr"]);break;case"line":l=x.split(","),c.integer(S,l[0]),c.percent(S,l[0])&&c.set("snapToLines",!1),c.alt(S,l[0],["auto"]),l.length===2&&c.alt("lineAlign",l[1],["start",o,"end"]);break;case"position":l=x.split(","),c.percent(S,l[0]),l.length===2&&c.alt("positionAlign",l[1],["start",o,"end","line-left","line-right","auto"]);break;case"size":c.percent(S,x);break;case"align":c.alt(S,x,["start",o,"end","left","right"]);break}},/:/,/\s/),y.region=c.get("region",null),y.vertical=c.get("vertical","");var P=c.get("line","auto");P==="auto"&&m.line===-1&&(P=-1),y.line=P,y.lineAlign=c.get("lineAlign","start"),y.snapToLines=c.get("snapToLines",!0),y.size=c.get("size",100),y.align=c.get("align",o);var D=c.get("position","auto");D==="auto"&&m.position===50&&(D=y.align==="start"||y.align==="left"?0:y.align==="end"||y.align==="right"?100:50),y.position=D}function b(){s=s.replace(/^\s+/,"")}if(b(),_.startTime=i(),b(),s.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+C);s=s.substr(3),b(),_.endTime=i(),b(),u(s,_)}function p(s){return s.replace(//gi,` `)}var d=function(){function s(){this.state="INITIAL",this.buffer="",this.decoder=new h,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var _=s.prototype;return _.parse=function(C){var i=this;C&&(i.buffer+=i.decoder.decode(C,{stream:!0}));function u(){var D=i.buffer,S=0;for(D=p(D);S")===-1){i.cue.id=O;continue}case"CUE":if(!i.cue){i.state="BADCUE";continue}try{t(O,i.cue,i.regionList)}catch(D){i.cue=null,i.state="BADCUE";continue}i.state="CUETEXT";continue;case"CUETEXT":{var P=O.indexOf("-->")!==-1;if(!O||P&&(c=!0)){i.oncue&&i.cue&&i.oncue(i.cue),i.cue=null,i.state="ID";continue}if(i.cue===null)continue;i.cue.text&&(i.cue.text+=` `),i.cue.text+=O}continue;case"BADCUE":O||(i.state="ID")}}}catch(D){i.state==="CUETEXT"&&i.cue&&i.oncue&&i.oncue(i.cue),i.cue=null,i.state=i.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},_.flush=function(){var C=this;try{if((C.cue||C.state==="HEADER")&&(C.buffer+=` `,C.parse()),C.state==="INITIAL"||C.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(i){C.onparsingerror&&C.onparsingerror(i)}return C.onflush&&C.onflush(),this},s}()},"./src/utils/webvtt-parser.ts":function(R,g,A){"use strict";A.r(g),A.d(g,"generateCueId",function(){return d}),A.d(g,"parseWebVTT",function(){return _});var f=A("./src/polyfills/number.ts"),h=A("./src/utils/vttparser.ts"),E=A("./src/demux/id3.ts"),w=A("./src/utils/timescale-conversion.ts"),r=A("./src/remux/mp4-remuxer.ts"),m=/\r\n|\n\r|\n|\r/g,o=function(C,i,u){return u===void 0&&(u=0),C.substr(u,i.length)===i},t=function(C){var i=parseInt(C.substr(-3)),u=parseInt(C.substr(-6,2)),b=parseInt(C.substr(-9,2)),O=C.length>9?parseInt(C.substr(0,C.indexOf(":"))):0;if(!Object(f.isFiniteNumber)(i)||!Object(f.isFiniteNumber)(u)||!Object(f.isFiniteNumber)(b)||!Object(f.isFiniteNumber)(O))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+C);return i+=1e3*u,i+=60*1e3*b,i+=60*60*1e3*O,i},p=function(C){for(var i=5381,u=C.length;u;)i=i*33^C.charCodeAt(--u);return(i>>>0).toString()};function d(v,C,i){return p(v.toString())+p(C.toString())+p(i)}var s=function(C,i,u){var b=C[i],O=C[b.prevCC];if(!O||!O.new&&b.new){C.ccOffset=C.presentationOffset=b.start,b.new=!1;return}for(;(y=O)!==null&&y!==void 0&&y.new;){var y;C.ccOffset+=b.start-O.start,b.new=!1,b=O,O=C[b.prevCC]}C.presentationOffset=u};function _(v,C,i,u,b,O,y,c){var P=new h.VTTParser,D=Object(E.utf8ArrayToStr)(new Uint8Array(v)).trim().replace(m,` `).split(` `),S=[],x=Object(w.toMpegTsClockFromTimescale)(C,i),l="00:00.000",T=0,k=0,N,U=!0,z=!1;P.oncue=function(H){var K=u[b],V=u.ccOffset,W=(T-x)/9e4;if(K!=null&&K.new&&(k!==void 0?V=u.ccOffset=K.start:s(u,b,W)),W&&(V=W-u.presentationOffset),z){var B=H.endTime-H.startTime,X=Object(r.normalizePts)((H.startTime+V-k)*9e4,O*9e4)/9e4;H.startTime=X,H.endTime=X+B}var ue=H.text.trim();H.text=decodeURIComponent(encodeURIComponent(ue)),H.id||(H.id=d(H.startTime,H.endTime,ue)),H.endTime>0&&S.push(H)},P.onparsingerror=function(H){N=H},P.onflush=function(){if(N){c(N);return}y(S)},D.forEach(function(H){if(U)if(o(H,"X-TIMESTAMP-MAP=")){U=!1,z=!0,H.substr(16).split(",").forEach(function(K){o(K,"LOCAL:")?l=K.substr(6):o(K,"MPEGTS:")&&(T=parseInt(K.substr(7)))});try{k=t(l)/1e3}catch(K){z=!1,N=K}return}else H===""&&(U=!1);P.parse(H+` `)}),P.flush()}},"./src/utils/xhr-loader.ts":function(R,g,A){"use strict";A.r(g);var f=A("./src/utils/logger.ts"),h=A("./src/loader/load-stats.ts"),E=/^age:\s*[\d.]+\s*$/m,w=function(){function r(o){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=o?o.xhrSetup:null,this.stats=new h.LoadStats,this.retryDelay=0}var m=r.prototype;return m.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},m.abortInternal=function(){var t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))},m.abort=function(){var t;this.abortInternal(),(t=this.callbacks)!==null&&t!==void 0&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},m.load=function(t,p,d){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=p,this.callbacks=d,this.retryDelay=p.retryDelay,this.loadInternal()},m.loadInternal=function(){var t=this.config,p=this.context;if(!t)return;var d=this.loader=new self.XMLHttpRequest,s=this.stats;s.loading.first=0,s.loaded=0;var _=this.xhrSetup;try{if(_)try{_(d,p.url)}catch(i){d.open("GET",p.url,!0),_(d,p.url)}d.readyState||d.open("GET",p.url,!0);var v=this.context.headers;if(v)for(var C in v)d.setRequestHeader(C,v[C])}catch(i){this.callbacks.onError({code:d.status,text:i.message},p,d);return}p.rangeEnd&&d.setRequestHeader("Range","bytes="+p.rangeStart+"-"+(p.rangeEnd-1)),d.onreadystatechange=this.readystatechange.bind(this),d.onprogress=this.loadprogress.bind(this),d.responseType=p.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),t.timeout),d.send()},m.readystatechange=function(){var t=this.context,p=this.loader,d=this.stats;if(!t||!p)return;var s=p.readyState,_=this.config;if(d.aborted)return;if(s>=2)if(self.clearTimeout(this.requestTimeout),d.loading.first===0&&(d.loading.first=Math.max(self.performance.now(),d.loading.start)),s===4){p.onreadystatechange=null,p.onprogress=null;var v=p.status;if(v>=200&&v<300){d.loading.end=Math.max(self.performance.now(),d.loading.first);var C,i;if(t.responseType==="arraybuffer"?(C=p.response,i=C.byteLength):(C=p.responseText,i=C.length),d.loaded=d.total=i,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(d,t,C,p),!this.callbacks)return;var b={url:p.responseURL,data:C};this.callbacks.onSuccess(b,d,t,p)}else d.retry>=_.maxRetry||v>=400&&v<499?(f.logger.error(v+" while loading "+t.url),this.callbacks.onError({code:v,text:p.statusText},t,p)):(f.logger.warn(v+" while loading "+t.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,_.maxRetryDelay),d.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),_.timeout)},m.loadtimeout=function(){f.logger.warn("timeout while loading "+this.context.url);var t=this.callbacks;t&&(this.abortInternal(),t.onTimeout(this.stats,this.context,this.loader))},m.loadprogress=function(t){var p=this.stats;p.loaded=t.loaded,t.lengthComputable&&(p.total=t.total)},m.getCacheAge=function(){var t=null;if(this.loader&&E.test(this.loader.getAllResponseHeaders())){var p=this.loader.getResponseHeader("age");t=p?parseFloat(p):null}return t},r}();g.default=w}}).default})},vHTk:function(M,J,a){M.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(M,J,a){M.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},w7YG:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.StreamCipher,h=g.algo,E=h.RC4=f.extend({_doReset:function(){for(var m=this._key,o=m.words,t=m.sigBytes,p=this._S=[],d=0;d<256;d++)p[d]=d;for(var d=0,s=0;d<256;d++){var _=d%t,v=o[_>>>2]>>>24-_%4*8&255;s=(s+p[d]+v)%256;var C=p[d];p[d]=p[s],p[s]=C}this._i=this._j=0},_doProcessBlock:function(m,o){m[o]^=w.call(this)},keySize:256/32,ivSize:0});function w(){for(var m=this._S,o=this._i,t=this._j,p=0,d=0;d<4;d++){o=(o+1)%256,t=(t+m[o])%256;var s=m[o];m[o]=m[t],m[t]=s,p|=m[(m[o]+m[t])%256]<<24-d*8}return this._i=o,this._j=t,p}g.RC4=f._createHelper(E);var r=h.RC4Drop=E.extend({cfg:E.cfg.extend({drop:192}),_doReset:function(){E._doReset.call(this);for(var m=this.cfg.drop;m>0;m--)w.call(this)}});g.RC4Drop=f._createHelper(r)}(),R.RC4})},wCXF:function(M,J,a){"use strict";a.d(J,"a",function(){return ut});var R=a("rePB"),g=a("VTBJ"),A=a("KQm4"),f=a("U8pU"),h=a("ODXe"),E=a("q1tI"),w=a("TSYQ"),r=a.n(w),m=a("Gytx"),o=a.n(m),t=a("Kwbf"),p=a("t23M"),d=a("qx4F"),s=a("6eGT"),_=a("IBYe"),v=a("Ff2n"),C=a("c+Xe"),i=a("fyJ8"),u=a("biw7");function b(Ke,Ue,st,kt,gt){var bt=st[Ke]||{},Ve=st[Ue]||{},We,Je;bt.fixed==="left"?We=kt.left[Ke]:Ve.fixed==="right"&&(Je=kt.right[Ue]);var Te=!1,Ie=!1,Fe=!1,Xe=!1,vt=st[Ue+1],rt=st[Ke-1];if(gt==="rtl"){if(We!==void 0){var Lt=rt&&rt.fixed==="left";Xe=!Lt}else if(Je!==void 0){var Jt=vt&&vt.fixed==="right";Fe=!Jt}}else if(We!==void 0){var En=vt&&vt.fixed==="left";Te=!En}else if(Je!==void 0){var nn=rt&&rt.fixed==="right";Ie=!nn}return{fixLeft:We,fixRight:Je,lastFixLeft:Te,firstFixRight:Ie,lastFixRight:Fe,firstFixLeft:Xe,isSticky:kt.isSticky}}var O=a("sR1s");function y(Ke){var Ue=Ke.cells,st=Ke.stickyOffsets,kt=Ke.flattenColumns,gt=Ke.rowComponent,bt=Ke.cellComponent,Ve=Ke.onHeaderRow,We=Ke.index,Je=E.useContext(u.a),Te=Je.prefixCls,Ie=Je.direction,Fe;Ve&&(Fe=Ve(Ue.map(function(vt){return vt.column}),We));var Xe=Object(O.a)(Ue.map(function(vt){return vt.column}));return E.createElement(gt,Object.assign({},Fe),Ue.map(function(vt,rt){var Lt=vt.column,Jt=b(vt.colStart,vt.colEnd,kt,st,Ie),En;return Lt&&Lt.onHeaderCell&&(En=vt.column.onHeaderCell(Lt)),E.createElement(i.a,Object.assign({},vt,{ellipsis:Lt.ellipsis,align:Lt.align,component:bt,prefixCls:Te,key:Xe[rt]},Jt,{additionalProps:En,rowType:"header"}))}))}y.displayName="HeaderRow";var c=y;function P(Ke){var Ue=[];function st(Ve,We){var Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ue[Je]=Ue[Je]||[];var Te=We,Ie=Ve.filter(Boolean).map(function(Fe){var Xe={key:Fe.key,className:Fe.className||"",children:Fe.title,column:Fe,colStart:Te},vt=1,rt=Fe.children;return rt&&rt.length>0&&(vt=st(rt,Te,Je+1).reduce(function(Lt,Jt){return Lt+Jt},0),Xe.hasSubColumns=!0),"colSpan"in Fe&&(vt=Fe.colSpan),"rowSpan"in Fe&&(Xe.rowSpan=Fe.rowSpan),Xe.colSpan=vt,Xe.colEnd=Xe.colStart+vt-1,Ue[Je].push(Xe),Te+=vt,vt});return Ie}st(Ke,0);for(var kt=Ue.length,gt=function(We){Ue[We].forEach(function(Je){!("rowSpan"in Je)&&!Je.hasSubColumns&&(Je.rowSpan=kt-We)})},bt=0;bt=0;We-=1){var Je=Ue[We],Te=st&&st[We],Ie=Te&&Te[x.a];(Je||Ie||Ve)&&(gt.unshift(E.createElement("col",Object.assign({key:We,style:{width:Je,minWidth:Je}},Ie))),Ve=!0)}return E.createElement("colgroup",null,gt)}var T=l;function k(Ke,Ue){return Object(E.useMemo)(function(){for(var st=[],kt=0;kt1?le-1:0),de=1;de=Fe&&(Tn=Fe-Xe),Ve({scrollLeft:Tn/Fe*(Ie+2)}),nn.current.x=dt.pageX},yt=function(){var dt=Object(te.b)(bt.current).top,Wt=dt+bt.current.offsetHeight,tn=document.documentElement.scrollTop+window.innerHeight;Wt-Object(d.a)()<=tn||dt>=tn-We?En(function(Fn){return Object(g.a)(Object(g.a)({},Fn),{},{isHiddenScrollBar:!0})}):En(function(Fn){return Object(g.a)(Object(g.a)({},Fn),{},{isHiddenScrollBar:!1})})},It=function(dt){En(function(Wt){return Object(g.a)(Object(g.a)({},Wt),{},{scrollLeft:dt/Ie*Fe||0})})};return E.useImperativeHandle(st,function(){return{setScrollLeft:It}}),E.useEffect(function(){var Ft=Object(Y.a)(document.body,"mouseup",Ne,!1),dt=Object(Y.a)(document.body,"mousemove",At,!1);return yt(),function(){Ft.remove(),dt.remove()}},[Xe,it]),E.useEffect(function(){var Ft=Object(Y.a)(window,"scroll",yt,!1),dt=Object(Y.a)(window,"resize",yt,!1);return function(){Ft.remove(),dt.remove()}},[]),E.useEffect(function(){Jt.isHiddenScrollBar||En(function(Ft){var dt,Wt;return Object(g.a)(Object(g.a)({},Ft),{},{scrollLeft:bt.current.scrollLeft/((dt=bt.current)===null||dt===void 0?void 0:dt.scrollWidth)*((Wt=bt.current)===null||Wt===void 0?void 0:Wt.clientWidth)})})},[Jt.isHiddenScrollBar]),Ie<=Fe||!Xe||Jt.isHiddenScrollBar?null:E.createElement("div",{style:{height:Object(d.a)(),width:Fe,bottom:We},className:"".concat(Te,"-sticky-scroll")},E.createElement("div",{onMouseDown:Qe,ref:vt,className:r()("".concat(Te,"-sticky-scroll-bar"),Object(R.a)({},"".concat(Te,"-sticky-scroll-bar-active"),it)),style:{width:"".concat(Xe,"px"),transform:"translate3d(".concat(Jt.scrollLeft,"px, 0, 0)")}}))},Ce=E.forwardRef(Oe);function Me(Ke,Ue){return E.useMemo(function(){var st=!!Ke;return{isSticky:st,stickyClassName:st?"".concat(Ue,"-sticky-header"):"",offsetHeader:Object(f.a)(Ke)==="object"&&Ke.offsetHeader||0,offsetScroll:Object(f.a)(Ke)==="object"&&Ke.offsetScroll||0}},[Ke,Ue])}var $e=[],nt={},ut="rc-table-internal-hook",ht=E.memo(function(Ke){var Ue=Ke.children;return Ue},function(Ke,Ue){return o()(Ke.props,Ue.props)?Ke.pingLeft!==Ue.pingLeft||Ke.pingRight!==Ue.pingRight:!1});function pt(Ke){var Ue,st=Ke.prefixCls,kt=Ke.className,gt=Ke.rowClassName,bt=Ke.style,Ve=Ke.data,We=Ke.rowKey,Je=Ke.scroll,Te=Ke.tableLayout,Ie=Ke.direction,Fe=Ke.title,Xe=Ke.footer,vt=Ke.summary,rt=Ke.id,Lt=Ke.showHeader,Jt=Ke.components,En=Ke.emptyText,nn=Ke.onRow,Ot=Ke.onHeaderRow,He=Ke.internalHooks,it=Ke.transformColumns,ot=Ke.internalRefs,Ne=Ke.sticky,Qe=Ve||$e,At=!!Qe.length,yt=E.useState(0),It=Object(h.a)(yt,2),Ft=It[0],dt=It[1];E.useEffect(function(){dt(Object(d.a)())});var Wt=E.useMemo(function(){return Object(O.c)(Jt,{})},[Jt]),tn=E.useCallback(function(Bt,Zt){return Object(O.b)(Wt,Bt)||Zt},[Wt]),Fn=E.useMemo(function(){return typeof We=="function"?We:function(Bt){var Zt=Bt&&Bt[We];return Zt}},[We]),Tn=Object(x.c)(Ke),Jn=Tn.expandIcon,$n=Tn.expandedRowKeys,Mn=Tn.defaultExpandedRowKeys,ln=Tn.defaultExpandAllRows,Sr=Tn.expandedRowRender,Pr=Tn.onExpand,Mr=Tn.onExpandedRowsChange,cr=Tn.expandRowByClick,Hn=Tn.rowExpandable,qn=Tn.expandIconColumnIndex,an=Tn.expandedRowClassName,Gt=Tn.childrenColumnName,_n=Tn.indentSize,Br=Jn||ie,Ir=Gt||"children",dr=E.useMemo(function(){return Sr?"row":Ke.expandable&&He===ut&&Ke.expandable.__PARENT_RENDER_ICON__||Qe.some(function(Bt){return Bt&&Object(f.a)(Bt)==="object"&&Bt[Ir]})?"nest":!1},[!!Sr,Qe]),_r=E.useState(function(){return Mn||(ln?q(Qe,Fn,Ir):[])}),fe=Object(h.a)(_r,2),F=fe[0],Z=fe[1],le=E.useMemo(function(){return new Set($n||F||[])},[$n,F]),_e=E.useCallback(function(Bt){var Zt=Fn(Bt,Qe.indexOf(Bt)),zt,Xn=le.has(Zt);Xn?(le.delete(Zt),zt=Object(A.a)(le)):zt=[].concat(Object(A.a)(le),[Zt]),Z(zt),Pr&&Pr(!Xn,Bt),Mr&&Mr(zt)},[Fn,le,Qe,Pr,Mr]),de=E.useState(0),ct=Object(h.a)(de,2),hn=ct[0],Wn=ct[1],er=Object(ce.b)(Object(g.a)(Object(g.a)(Object(g.a)({},Ke),Tn),{},{expandable:!!Sr,expandedKeys:le,getRowKey:Fn,onTriggerExpand:_e,expandIcon:Br,expandIconColumnIndex:qn,direction:Ie}),He===ut?it:null),en=Object(h.a)(er,2),Ln=en[0],kn=en[1],$r=E.useMemo(function(){return{columns:Ln,flattenColumns:kn}},[Ln,kn]),_a=E.useRef(),ba=E.useRef(),sr=E.useRef(),Ha=E.useState(!1),Ba=Object(h.a)(Ha,2),Ia=Ba[0],Wa=Ba[1],ma=E.useState(!1),Qa=Object(h.a)(ma,2),Ka=Qa[0],ri=Qa[1],ei=se(new Map),da=Object(h.a)(ei,2),ha=da[0],ua=da[1],be=Object(O.a)(kn),at=be.map(function(Bt){return ha.get(Bt)}),Dt=E.useMemo(function(){return at},[at.join("_")]),wt=pe(Dt,kn.length,Ie),jt=Je&&Object(O.d)(Je.y),Pt=Je&&Object(O.d)(Je.x),Ht=Pt&&kn.some(function(Bt){var Zt=Bt.fixed;return Zt}),$t=E.useRef(),pn=Me(Ne,st),un=pn.isSticky,Un=pn.offsetHeader,yn=pn.offsetScroll,on=pn.stickyClassName,Sn,mn,jn;jt&&(mn={overflowY:"scroll",maxHeight:Je.y}),Pt&&(Sn={overflowX:"auto"},jt||(mn={overflowY:"hidden"}),jn={width:Je.x===!0?"auto":Je.x,minWidth:"100%"});var An=E.useCallback(function(Bt,Zt){ua(function(zt){var Xn=new Map(zt);return Xn.set(Bt,Zt),Xn})},[]),zn=oe(null),mr=Object(h.a)(zn,2),sn=mr[0],qt=mr[1];function cn(Bt,Zt){if(!Zt)return;typeof Zt=="function"?Zt(Bt):Zt.scrollLeft!==Bt&&(Zt.scrollLeft=Bt)}var vn=function(Zt){var zt=Zt.currentTarget,Xn=Zt.scrollLeft,Cn=typeof Xn=="number"?Xn:zt.scrollLeft,rr=zt||nt;if(!qt()||qt()===rr){var Vn;sn(rr),cn(Cn,ba.current),cn(Cn,sr.current),cn(Cn,(Vn=$t.current)===null||Vn===void 0?void 0:Vn.setScrollLeft)}if(zt){var hr=zt.scrollWidth,fr=zt.clientWidth;Wa(Cn>0),ri(Cn0?[].concat(Object(g.a)(v),Object(g.a)(t(b).map(function(O){return Object(A.a)({fixed:u},O)}))):[].concat(Object(g.a)(v),[Object(A.a)(Object(A.a)({},C),{},{fixed:u})])},[])}function p(_){for(var v=!0,C=0;C<_.length;C+=1){var i=_[C];if(v&&i.fixed!=="left")v=!1;else if(!v&&i.fixed==="left"){Object(w.a)(!1,"Index ".concat(C-1," of `columns` missing `fixed='left'` prop."));break}}for(var u=!0,b=_.length-1;b>=0;b-=1){var O=_[b];if(u&&O.fixed!=="right")u=!1;else if(!u&&O.fixed==="right"){Object(w.a)(!1,"Index ".concat(b+1," of `columns` missing `fixed='right'` prop."));break}}}function d(_){return _.map(function(v){var C=v.fixed,i=Object(f.a)(v,["fixed"]),u=C;return C==="left"?u="right":C==="right"&&(u="left"),Object(A.a)({fixed:u},i)})}function s(_,v){var C=_.prefixCls,i=_.columns,u=_.children,b=_.expandable,O=_.expandedKeys,y=_.getRowKey,c=_.onTriggerExpand,P=_.expandIcon,D=_.rowExpandable,S=_.expandIconColumnIndex,x=_.direction,l=_.expandRowByClick,T=h.useMemo(function(){return i||o(u)},[i,u]),k=h.useMemo(function(){if(b){var z,H=S||0,K=T[H],V=(z={},Object(R.a)(z,m.a,{className:"".concat(C,"-expand-icon-col")}),Object(R.a)(z,"title",""),Object(R.a)(z,"fixed",K?K.fixed:null),Object(R.a)(z,"className","".concat(C,"-row-expand-icon-cell")),Object(R.a)(z,"render",function(X,ue,ve){var he=y(ue,ve),Pe=O.has(he),Re=D?D(ue):!0,ce=P({prefixCls:C,expanded:Pe,expandable:Re,record:ue,onExpand:c});return l?h.createElement("span",{onClick:function(ye){return ye.stopPropagation()}},ce):ce}),z),W=T.slice();return H>=0&&W.splice(H,0,V),W}return T},[b,T,y,O,P,x]),N=h.useMemo(function(){var z=k;return v&&(z=v(z)),z.length||(z=[{render:function(){return null}}]),z},[v,k,x]),U=h.useMemo(function(){return x==="rtl"?d(t(N)):t(N)},[N,x]);return[N,U]}J.b=s},wZgz:function(M,J,a){(function(R,g,A){M.exports=J=g(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.BlockCipher,h=g.algo,E=[],w=[],r=[],m=[],o=[],t=[],p=[],d=[],s=[],_=[];(function(){for(var i=[],u=0;u<256;u++)u<128?i[u]=u<<1:i[u]=u<<1^283;for(var b=0,O=0,u=0;u<256;u++){var y=O^O<<1^O<<2^O<<3^O<<4;y=y>>>8^y&255^99,E[b]=y,w[y]=b;var c=i[b],P=i[c],D=i[P],S=i[y]*257^y*16843008;r[b]=S<<24|S>>>8,m[b]=S<<16|S>>>16,o[b]=S<<8|S>>>24,t[b]=S;var S=D*16843009^P*65537^c*257^b*16843008;p[y]=S<<24|S>>>8,d[y]=S<<16|S>>>16,s[y]=S<<8|S>>>24,_[y]=S,b?(b=c^i[i[i[D^c]]],O^=i[i[O]]):b=O=1}})();var v=[0,1,2,4,8,16,32,64,128,27,54],C=h.AES=f.extend({_doReset:function(){var i;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var u=this._keyPriorReset=this._key,b=u.words,O=u.sigBytes/4,y=this._nRounds=O+6,c=(y+1)*4,P=this._keySchedule=[],D=0;D6&&D%O==4&&(i=E[i>>>24]<<24|E[i>>>16&255]<<16|E[i>>>8&255]<<8|E[i&255]):(i=i<<8|i>>>24,i=E[i>>>24]<<24|E[i>>>16&255]<<16|E[i>>>8&255]<<8|E[i&255],i^=v[D/O|0]<<24),P[D]=P[D-O]^i);for(var S=this._invKeySchedule=[],x=0;x>>24]]^d[E[i>>>16&255]]^s[E[i>>>8&255]]^_[E[i&255]]}},encryptBlock:function(i,u){this._doCryptBlock(i,u,this._keySchedule,r,m,o,t,E)},decryptBlock:function(i,u){var b=i[u+1];i[u+1]=i[u+3],i[u+3]=b,this._doCryptBlock(i,u,this._invKeySchedule,p,d,s,_,w);var b=i[u+1];i[u+1]=i[u+3],i[u+3]=b},_doCryptBlock:function(i,u,b,O,y,c,P,D){for(var S=this._nRounds,x=i[u]^b[0],l=i[u+1]^b[1],T=i[u+2]^b[2],k=i[u+3]^b[3],N=4,U=1;U>>24]^y[l>>>16&255]^c[T>>>8&255]^P[k&255]^b[N++],H=O[l>>>24]^y[T>>>16&255]^c[k>>>8&255]^P[x&255]^b[N++],K=O[T>>>24]^y[k>>>16&255]^c[x>>>8&255]^P[l&255]^b[N++],V=O[k>>>24]^y[x>>>16&255]^c[l>>>8&255]^P[T&255]^b[N++];x=z,l=H,T=K,k=V}var z=(D[x>>>24]<<24|D[l>>>16&255]<<16|D[T>>>8&255]<<8|D[k&255])^b[N++],H=(D[l>>>24]<<24|D[T>>>16&255]<<16|D[k>>>8&255]<<8|D[x&255])^b[N++],K=(D[T>>>24]<<24|D[k>>>16&255]<<16|D[x>>>8&255]<<8|D[l&255])^b[N++],V=(D[k>>>24]<<24|D[x>>>16&255]<<16|D[l>>>8&255]<<8|D[T&255])^b[N++];i[u]=z,i[u+1]=H,i[u+2]=K,i[u+3]=V},keySize:256/32});g.AES=f._createHelper(C)}(),R.AES})},wbyO:function(M,J,a){(function(R,g){M.exports=J=g(a("Ib8C"))})(this,function(R){return function(){var g=R,A=g.lib,f=A.WordArray,h=g.enc,E=h.Base64url={stringify:function(r,m=!0){var o=r.words,t=r.sigBytes,p=m?this._safe_map:this._map;r.clamp();for(var d=[],s=0;s>>2]>>>24-s%4*8&255,v=o[s+1>>>2]>>>24-(s+1)%4*8&255,C=o[s+2>>>2]>>>24-(s+2)%4*8&255,i=_<<16|v<<8|C,u=0;u<4&&s+u*.75>>6*(3-u)&63));var b=p.charAt(64);if(b)for(;d.length%4;)d.push(b);return d.join("")},parse:function(r,m=!0){var o=r.length,t=m?this._safe_map:this._map,p=this._reverseMap;if(!p){p=this._reverseMap=[];for(var d=0;d>>6-d%4*2,v=s|_;t[p>>>2]|=v<<24-p%4*8,p++}return f.create(t,p)}}(),R.enc.Base64url})},xrsn:function(M,J,a){M.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(M,J,a){"use strict";a.d(J,"a",function(){return t}),a.d(J,"b",function(){return d});var R=/margin|padding|width|height|max|min|offset/,g={left:!0,top:!0},A={cssFloat:1,styleFloat:1,float:1};function f(s){return s.nodeType===1?s.ownerDocument.defaultView.getComputedStyle(s,null):{}}function h(s,_,v){if(_=_.toLowerCase(),v==="auto"){if(_==="height")return s.offsetHeight;if(_==="width")return s.offsetWidth}return _ in g||(g[_]=R.test(_)),g[_]?parseFloat(v)||0:v}function E(s,_){var v=arguments.length,C=f(s);return _=A[_]?"cssFloat"in s.style?"cssFloat":"styleFloat":_,v===1?C:h(s,_,C[_]||s.style[_])}function w(s,_,v){var C=arguments.length;if(_=A[_]?"cssFloat"in s.style?"cssFloat":"styleFloat":_,C===3)return typeof v=="number"&&R.test(_)&&(v="".concat(v,"px")),s.style[_]=v,v;for(var i in _)_.hasOwnProperty(i)&&w(s,i,_[i]);return f(s)}function r(s){return s===document.body?document.documentElement.clientWidth:s.offsetWidth}function m(s){return s===document.body?window.innerHeight||document.documentElement.clientHeight:s.offsetHeight}function o(){var s=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:s,height:_}}function t(){var s=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:s,height:_}}function p(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function d(s){var _=s.getBoundingClientRect(),v=document.documentElement;return{left:_.left+(window.pageXOffset||v.scrollLeft)-(v.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||v.scrollTop)-(v.clientTop||document.body.clientTop||0)}}},yDYP:function(M,J,a){M.exports={flex_box_center:"flex_box_center___1ns9C",flex_space_between:"flex_space_between___CtYWo",flex_box_vertical_center:"flex_box_vertical_center___1BY1r",flex_box_center_end:"flex_box_center_end___1f_qK",flex_box_column:"flex_box_column___vKDYT",commitWrap:"commitWrap___3D8wo",wrap:"wrap___3FqEy",colorGray:"colorGray___cRpZO",content:"content___3lBLc",itemTime:"itemTime___Tgw2b",imageUrl:"imageUrl___2Lb2n",blueLight:"blueLight___1hcIr",divider:"divider___3FYHo",empty:"empty___oYMsw"}},yslc:function(M,J){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]);