(window.webpackJsonp=window.webpackJsonp||[]).push([[240,3,5,6,7,8,9,10,13,20,247],{"+GGh":function(M,Y){M.exports="data:image/png;base64,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"},"+NIl":function(M,Y,o){(function(L){L(o("VrN/"))})(function(L){"use strict";L.defineMode("stex",function(g,A){"use strict";function b(a,n){a.cmdState.push(n)}function y(a){return a.cmdState.length>0?a.cmdState[a.cmdState.length-1]:null}function x(a){var n=a.cmdState.pop();n&&n.closeBracket()}function w(a){for(var n=a.cmdState,i=n.length-1;i>=0;i--){var h=n[i];if(h.name=="DEFAULT")continue;return h}return{styleIdentifier:function(){return null}}}function f(a,n,i){return function(){this.name=a,this.bracketNo=0,this.style=n,this.styles=i,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var _={};_.importmodule=f("importmodule","tag",["string","builtin"]),_.documentclass=f("documentclass","tag",["","atom"]),_.usepackage=f("usepackage","tag",["atom"]),_.begin=f("begin","tag",["atom"]),_.end=f("end","tag",["atom"]),_.label=f("label","tag",["atom"]),_.ref=f("ref","tag",["atom"]),_.eqref=f("eqref","tag",["atom"]),_.cite=f("cite","tag",["atom"]),_.bibitem=f("bibitem","tag",["atom"]),_.Bibitem=f("Bibitem","tag",["atom"]),_.RBibitem=f("RBibitem","tag",["atom"]),_.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function d(a,n){a.f=n}function r(a,n){var i;if(a.match(/^\\[a-zA-Z@]+/)){var h=a.current().slice(1);return i=_.hasOwnProperty(h)?_[h]:_.DEFAULT,i=new i,b(n,i),d(n,t),i.style}if(a.match(/^\\[$&%#{}_]/))return"tag";if(a.match(/^\\[,;!\/\\]/))return"tag";if(a.match("\\["))return d(n,function(s,p){return u(s,p,"\\]")}),"keyword";if(a.match("\\("))return d(n,function(s,p){return u(s,p,"\\)")}),"keyword";if(a.match("$$"))return d(n,function(s,p){return u(s,p,"$$")}),"keyword";if(a.match("$"))return d(n,function(s,p){return u(s,p,"$")}),"keyword";var l=a.next();if(l=="%")return a.skipToEnd(),"comment";if(l=="}"||l=="]"){if(i=y(n),i)i.closeBracket(l),d(n,t);else return"error";return"bracket"}else return l=="{"||l=="["?(i=_.DEFAULT,i=new i,b(n,i),"bracket"):/\d/.test(l)?(a.eatWhile(/[\w.%]/),"atom"):(a.eatWhile(/[\w\-_]/),i=w(n),i.name=="begin"&&(i.argument=a.current()),i.styleIdentifier())}function u(a,n,i){if(a.eatSpace())return null;if(i&&a.match(i))return d(n,r),"keyword";if(a.match(/^\\[a-zA-Z@]+/))return"tag";if(a.match(/^[a-zA-Z]+/))return"variable-2";if(a.match(/^\\[$&%#{}_]/))return"tag";if(a.match(/^\\[,;!\/]/))return"tag";if(a.match(/^[\^_&]/))return"tag";if(a.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(a.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var h=a.next();return h=="{"||h=="}"||h=="["||h=="]"||h=="("||h==")"?"bracket":h=="%"?(a.skipToEnd(),"comment"):"error"}function t(a,n){var i=a.peek(),h;return i=="{"||i=="["?(h=y(n),h.openBracket(i),a.eat(i),d(n,r),"bracket"):/[ \t\r]/.test(i)?(a.eat(i),null):(d(n,r),x(n),r(a,n))}return{startState:function(){var a=A.inMathMode?function(n,i){return u(n,i)}:r;return{cmdState:[],f:a}},copyState:function(a){return{cmdState:a.cmdState.slice(),f:a.f}},token:function(a,n){return n.f(a,n)},blankLine:function(a){a.f=r,a.cmdState.length=0},lineComment:"%"}}),L.defineMIME("text/x-stex","stex"),L.defineMIME("text/x-latex","stex")})},"+QRC":function(M,Y,o){"use strict";var L=o("E9nw"),g={"text/plain":"Text","text/html":"Url",default:"Text"},A="Copy to clipboard: #{key}, Enter";function b(x){var w=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return x.replace(/#{\s*key\s*}/g,w)}function y(x,w){var f,_,d,r,u,t,a=!1;w||(w={}),f=w.debug||!1;try{d=L(),r=document.createRange(),u=document.getSelection(),t=document.createElement("span"),t.textContent=x,t.style.all="unset",t.style.position="fixed",t.style.top=0,t.style.clip="rect(0, 0, 0, 0)",t.style.whiteSpace="pre",t.style.webkitUserSelect="text",t.style.MozUserSelect="text",t.style.msUserSelect="text",t.style.userSelect="text",t.addEventListener("copy",function(i){if(i.stopPropagation(),w.format)if(i.preventDefault(),typeof i.clipboardData=="undefined"){f&&console.warn("unable to use e.clipboardData"),f&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=g[w.format]||g.default;window.clipboardData.setData(h,x)}else i.clipboardData.clearData(),i.clipboardData.setData(w.format,x);w.onCopy&&(i.preventDefault(),w.onCopy(i.clipboardData))}),document.body.appendChild(t),r.selectNodeContents(t),u.addRange(r);var n=document.execCommand("copy");if(!n)throw new Error("copy command was unsuccessful");a=!0}catch(i){f&&console.error("unable to copy using execCommand: ",i),f&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(w.format||"text",x),w.onCopy&&w.onCopy(window.clipboardData),a=!0}catch(h){f&&console.error("unable to copy using clipboardData: ",h),f&&console.error("falling back to prompt"),_=b("message"in w?w.message:A),window.prompt(_,x)}}finally{u&&(typeof u.removeRange=="function"?u.removeRange(r):u.removeAllRanges()),t&&document.body.removeChild(t),d()}return a}M.exports=y},"+Xk9":function(M,Y,o){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"+ua5":function(M,Y,o){},"/GNS":function(M,Y,o){M.exports=o.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_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v8_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_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v8_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_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v8_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(Y){if(!Y)return Y;var o=Y.split(":");if(o[1]=="00"||o[1]=="30")return Y;var L=parseInt(o[1]);if(L<30||L==60)return[o[0],"30"].join(":");if(L<60){var g=[o[0],"00"].join(":"),A="YYYY-MM-DD HH:mm",b=moment__WEBPACK_IMPORTED_MODULE_42___default()(g,A);return b.add(1,"hours"),b.format(A)}return Y},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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_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_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(o){var L;return _root_workspace_ppte5yg23_local_v8_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:o}});case 2:L=A.sent,L&&setDepartmentList(L.shools_name||[]);case 4:case"end":return A.stop()}},Y)}));return function(o){return M.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,Y;(M=shixunsDetail.setting)!==null&&M!==void 0&&(Y=M.shixun)!==null&&Y!==void 0&&Y.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,Y;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(M=location.pathname)===null||M===void 0||((Y=M.split("/"))===null||Y===void 0)?void 0:Y[2]},[]);var handleSelectDepartment=function(Y){if(selectDepartmentList.includes(Y)){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_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[Y]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var Y;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:Y=L.sent,Y&&setCreateTitle(Y==null?void 0:Y.data);case 4:case"end":return L.stop()}},M)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(Y,o,L){var g=serviceConfigList.map(function(A,b){return b===L?Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},A),{},Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},o,Y)):A});setServiceConfigList(g)},handleInitState=function(){var Y,o,L,g,A,b,y,x,w,f,_,d,r,u,t,a,n,i,h,l,s,p,O,S,v,P,R,E,C,m,T,I,D,N,z,F,W,K,B,k,G,ne,he,fe,xe,Te,ce,be,ve,ue,se,q,me,re,ie,Oe,le,$,J,te,we,Se,ke,tt,ot,mt,bt,yt=(shixunsDetail==null||((Y=shixunsDetail.setting)===null||Y===void 0)?void 0:Y.shixun)||{},xt=yt.choice_main_type,Je=yt.main_type,Ue=yt.small_type,ht=yt.choice_small_type,kt=yt.is_secret_repository,dt=yt.standard_scripts,Ut=yt.evaluate_script,it=yt.shixun_service_configs;if(setEvaluateScript(Ut),setServiceConfigList(it),setStandardScripts(dt||[]),setWindowVNCTemplate((o=shixunsDetail.setting)===null||o===void 0||((L=o.shixun)===null||L===void 0)?void 0:L.windows_start_template),setWebsshCloud((g=shixunsDetail.setting)===null||g===void 0||((A=g.shixun)===null||A===void 0)?void 0:A.webssh_cloud),setWindowVNC((b=shixunsDetail.setting)===null||b===void 0||((y=b.shixun)===null||y===void 0)?void 0:y.windows_vnc),setVirtualMachine((x=shixunsDetail.setting)===null||x===void 0||((w=x.shixun)===null||w===void 0)?void 0:w.virtual_machine),setLinuxVNC((f=shixunsDetail.setting)===null||f===void 0||((_=f.shixun)===null||_===void 0)?void 0:_.linux_vnc),setWindowsConnectionMode(((d=shixunsDetail.setting)===null||d===void 0||((r=d.shixun)===null||r===void 0)?void 0:r.windows_connection_mode)||"vnc"),setVNC((u=shixunsDetail.setting)===null||u===void 0||((t=u.shixun)===null||t===void 0)?void 0:t.vnc),setWebsshShow(!!((a=shixunsDetail.setting)!==null&&a!==void 0&&(n=a.shixun)!==null&&n!==void 0&&n.webssh)),setSshRadioValue((i=shixunsDetail.setting)===null||i===void 0||((h=i.shixun)===null||h===void 0)?void 0:h.webssh),setMultiWebssh((l=shixunsDetail.setting)===null||l===void 0||((s=l.shixun)===null||s===void 0)?void 0:s.multi_webssh),setHideCode((p=shixunsDetail.setting)===null||p===void 0||((O=p.shixun)===null||O===void 0)?void 0:O.hide_code),setCodeEditPermission((S=shixunsDetail.setting)===null||S===void 0||((v=S.shixun)===null||v===void 0)?void 0:v.code_edit_permission),setCodeHidden((P=shixunsDetail.setting)===null||P===void 0||((R=P.shixun)===null||R===void 0)?void 0:R.show_code_dir),setForbidCopy((E=shixunsDetail.setting)===null||E===void 0||((C=E.shixun)===null||C===void 0)?void 0:C.forbid_copy),setTaskPass((m=shixunsDetail.setting)===null||m===void 0||((T=m.shixun)===null||T===void 0)?void 0:T.task_pass),setTestSetPermission((I=shixunsDetail.setting)===null||I===void 0||((D=I.shixun)===null||D===void 0)?void 0:D.test_set_permission),set_display_git_address((N=shixunsDetail.setting.shixun)===null||N===void 0?void 0:N.display_git_address),setIsCopy((z=shixunsDetail.setting)===null||z===void 0||((F=z.shixun)===null||F===void 0)?void 0:F.can_copy),setOpenValue((W=shixunsDetail.setting)===null||W===void 0||((K=W.shixun)===null||K===void 0)?void 0:K.use_scope),setIsOpenTime(!!((B=shixunsDetail.setting)!==null&&B!==void 0&&(k=B.shixun)!==null&&k!==void 0&&k.opening_time)),setOpenTime((G=shixunsDetail.setting)===null||G===void 0||((ne=G.shixun)===null||ne===void 0)?void 0:ne.opening_time),setSelectDepartmentList((he=shixunsDetail.setting)===null||he===void 0||((fe=he.shixun)===null||fe===void 0)?void 0:fe.scope_partment),setevaluationScript((xe=shixunsDetail.setting)===null||xe===void 0||((Te=xe.shixun)===null||Te===void 0)?void 0:Te.choice_standard_scripts),setDisableDiscuss((ce=shixunsDetail.setting)===null||ce===void 0||((be=ce.shixun)===null||be===void 0)?void 0:be.is_disable_discuss),setterminal_count((ve=shixunsDetail.setting)===null||ve===void 0||((ue=ve.shixun)===null||ue===void 0)?void 0:ue.terminal_count),setSurvivalTime((se=shixunsDetail.setting)===null||se===void 0||((q=se.shixun)===null||q===void 0)?void 0:q.survival_time),(shixunsDetail==null||((me=shixunsDetail.setting)===null||me===void 0||((re=me.shixun)===null||re===void 0||((ie=re.shixun_virtual_templates)===null||ie===void 0)))?void 0:ie.length)>0){var He,Ge;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((He=shixunsDetail.setting)===null||He===void 0||((Ge=He.shixun)===null||Ge===void 0))?void 0:Ge.shixun_virtual_templates))}setport((Oe=shixunsDetail.setting)===null||Oe===void 0||((le=Oe.shixun)===null||le===void 0)?void 0:le.port_mapping),($=shixunsDetail.setting)!==null&&$!==void 0&&(J=$.shixun)!==null&&J!==void 0&&J.windows_vnc||(te=shixunsDetail.setting)!==null&&te!==void 0&&(we=te.shixun)!==null&&we!==void 0&&we.linux_vnc||(Se=shixunsDetail.setting)!==null&&Se!==void 0&&(ke=Se.shixun)!==null&&ke!==void 0&&ke.vnc||(tt=shixunsDetail.setting)!==null&&tt!==void 0&&(ot=tt.shixun)!==null&&ot!==void 0&&ot.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(mt=shixunsDetail.setting)!==null&&mt!==void 0&&(bt=mt.shixun)!==null&&bt!==void 0&&bt.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,Y){var o,L;M!=((o=shixunsDetail.setting)===null||o===void 0||((L=o.shixun)===null||L===void 0)?void 0:L.scope_partment[Y])&&(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,Y){var o,L,g,A,b,y,x,w,f,_,d,r;(M==null?void 0:M.cpu_limit)!=((o=shixunsDetail.setting)===null||o===void 0||((L=o.shixun)===null||L===void 0||((g=L.shixun_service_configs[Y])===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||((b=A.shixun)===null||b===void 0||((y=b.shixun_service_configs[Y])===null||y===void 0))?void 0:y.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((x=shixunsDetail.setting)===null||x===void 0||((w=x.shixun)===null||w===void 0||((f=w.shixun_service_configs[Y])===null||f===void 0))?void 0:f.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((_=shixunsDetail.setting)===null||_===void 0||((d=_.shixun)===null||d===void 0||((r=d.shixun_service_configs[Y])===null||r===void 0))?void 0:r.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_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var Y,o,L,g;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(isOpenTime&&!openTime)){b.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),b.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){b.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"),b.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){b.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),b.abrupt("return");case 9:if(o=(Y=shixunsDetail.detail)===null||Y===void 0?void 0:Y.is_jupyter,L=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(y){if(!(y!=null&&y.template_name)||!(y!=null&&y.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"),L=!0;return}})),!L){b.next=14;break}return b.abrupt("return");case 14:return b.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:o?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:o?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(y){return{mirror_repository_id:y.mirror_repository_id,cpu_limit:y.cpu_limit,lower_cpu_limit:y.lower_cpu_limit,memory_limit:y.memory_limit,request_limit:y.request_limit}})}});case 16:g=b.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 b.stop()}},M)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(Y){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 o=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_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_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,handleGetScriptContent(Y);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 b.stop()}},g)}));function L(){return o.apply(this,arguments)}return L}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(o){var L;return _root_workspace_ppte5yg23_local_v8_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:o}});case 2:L=A.sent,L&&setEvaluateScript(L.content);case 4:case"end":return A.stop()}},Y)}));return function(o){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(){var o,L,g,A,b,y,x;return _root_workspace_ppte5yg23_local_v8_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,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(f.t0=f.sent,f.t0){f.next=5;break}f.t0={};case 5:x=f.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)},!!((o=x.subjects)!==null&&o!==void 0&&o.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"," ",(L=x.subjects)===null||L===void 0||((g=L.splice(0,2))===null||g===void 0)?void 0:g.map(function(_){return"\u300A".concat(_,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},x==null?void 0:x.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((A=x.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",(b=x.courses)===null||b===void 0||((y=b.splice(0,2))===null||y===void 0)?void 0:y.map(function(_){return"\u300A".concat(_,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},x==null?void 0:x.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 _=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function r(){var u;return _root_workspace_ppte5yg23_local_v8_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/deleteShixun",payload:{id:shixunId.current}});case 2:u=a.sent,u.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 a.stop()}},r)}));function d(){return _.apply(this,arguments)}return d}()});case 7:case"end":return f.stop()}},Y)}));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(Y){var o;if(practiceSetting!=null&&(o=practiceSetting.sideBar)!==null&&o!==void 0&&o.confirmLeave){showExitmodel(Y.key);return}setMenuSelectKey(Y.key),parseInt(Y.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(Y){return setTaskPass(Y.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(Y){return setTestSetPermission(Y.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(Y){return setIsCopy(Y.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(Y){return setOpenValue(Y.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(Y){setDepartmentValue(Y),handleGetDepartments(Y)},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(o){return o!==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(Y){setIsOpenTime(Y.target.checked),Y.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(Y){return Y&&Y0){var S,v;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((S=shixunsDetail.setting)===null||S===void 0||((v=S.shixun)===null||v===void 0))?void 0:v.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(Y){return setport(Y.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"))),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(Y){return setWindowVNCTemplate(Y.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),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(Y){return setWindowVNCTemplate(Y.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(Y){return setWindowsConnectionMode(Y)}},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,Y){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(L){M.template_name=L.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_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(L){M.template_identity=L.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_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 L={};L.template_name="",L.template_identity="",shixun_virtual_templates.push(L),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Y!=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(Y,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_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(Y){return set_display_git_address(Y.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(Y){return setCodeHidden(Y.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(Y){return setCodeEditPermission(Y.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(Y){return setForbidCopy(Y.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(Y){return setSurvivalTime(Y)}}),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(Y){handleChangeEvaluationScript(Y),setevaluationScript(Y)}},(standardScriptList||[]).map(function(M,Y){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(M.id),name:M.scptname,key:Y},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(Y){return setEvaluateScript(Y)}})),((_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,Y){var o,L,g,A,b,y,x,w;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:Y},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:((o=shixunsDetail.setting)===null||o===void 0||((L=o.shixun)===null||L===void 0)?void 0:L.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"cpu_limit",Y)}})),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(_){return handleChangeSeviceConfig(_.target.value,"lower_cpu_limit",Y)}})),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:((b=shixunsDetail.setting)===null||b===void 0||((y=b.shixun)===null||y===void 0)?void 0:y.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"memory_limit",Y)}})),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:((x=shixunsDetail.setting)===null||x===void 0||((w=x.shixun)===null||w===void 0)?void 0:w.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"request_limit",Y)}}),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(Y){return setDisableDiscuss(!Y)}}),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(Y){return setEvaluateScript(Y)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)(function(M){var Y=M.user,o=M.shixunsDetail,L=M.practiceSetting;return{user:Y,shixunsDetail:o,practiceSetting:L}})(Setting)},"19Vz":function(M,Y,o){(function(L){L(o("VrN/"))})(function(L){L.defineOption("placeholder","",function(f,_,d){var r=d&&d!=L.Init;if(_&&!r)f.on("blur",y),f.on("change",x),f.on("swapDoc",x),L.on(f.getInputField(),"compositionupdate",f.state.placeholderCompose=function(){b(f)}),x(f);else if(!_&&r){f.off("blur",y),f.off("change",x),f.off("swapDoc",x),L.off(f.getInputField(),"compositionupdate",f.state.placeholderCompose),g(f);var u=f.getWrapperElement();u.className=u.className.replace(" CodeMirror-empty","")}_&&!f.hasFocus()&&y(f)});function g(f){f.state.placeholder&&(f.state.placeholder.parentNode.removeChild(f.state.placeholder),f.state.placeholder=null)}function A(f){g(f);var _=f.state.placeholder=document.createElement("pre");_.style.cssText="height: 0; overflow: visible",_.style.direction=f.getOption("direction"),_.className="CodeMirror-placeholder CodeMirror-line-like";var d=f.getOption("placeholder");typeof d=="string"&&(d=document.createTextNode(d)),_.appendChild(d),f.display.lineSpace.insertBefore(_,f.display.lineSpace.firstChild)}function b(f){setTimeout(function(){var _=!1,d=f.getInputField();d.nodeName=="TEXTAREA"?_=!d.value:f.lineCount()==1&&(_=!/[^\u200b]/.test(d.querySelector(".CodeMirror-line").textContent)),_?A(f):g(f)},20)}function y(f){w(f)&&A(f)}function x(f){var _=f.getWrapperElement(),d=w(f);_.className=_.className.replace(" CodeMirror-empty","")+(d?" CodeMirror-empty":""),d?A(f):g(f)}function w(f){return f.lineCount()===1&&f.getLine(0)===""}})},"1Sn+":function(M,Y,o){},"1XHU":function(M,Y,o){"use strict";var L=o("2qtc"),g=o("kLXV"),A=o("q1tI"),b=o.n(A),y=o("9kvl"),x=o("3wET"),w=o.n(x),f=o("bUJZ"),_=o.n(f),d=o("Ct/S"),r=o.n(d),u=function(a){var n=a.visible,i=a.occupationValue,h=a.onCancel,l=h===void 0?function(){}:h,s=function(){return b.a.createElement("div",{className:r.a.flexColumn},b.a.createElement("img",{className:r.a.img,src:_.a}),b.a.createElement("span",{className:r.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},p=function(){return b.a.createElement("div",{className:r.a.flexColumn},b.a.createElement("img",{className:r.a.img,src:w.a}),b.a.createElement("span",{className:r.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},O=function(){return i===3?b.a.createElement(b.a.Fragment,null,p(),s()):i===2?s():p()};return b.a.createElement(g.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:n,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(){l(),y.d.push("/account/certification")},onCancel:function(){l()}},b.a.createElement("div",{className:r.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),b.a.createElement("div",{className:r.a.flexRow},O()))};Y.a=Object(y.a)(function(t){var a=t.paperlibrary,n=t.loading,i=t.globalSetting;return{paperlibrary:a,globalSetting:i,loading:n.effects}})(u)},"1ZF9":function(M,Y,o){M.exports=o.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,Y,o){(function(L){L(o("VrN/"))})(function(L){"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};L.defineMode("xml",function(b,y){var x=b.indentUnit,w={},f=y.htmlMode?g:A;for(var _ in f)w[_]=f[_];for(var _ in y)w[_]=y[_];var d,r;function u(T,I){function D(F){return I.tokenize=F,F(T,I)}var N=T.next();if(N=="<")return T.eat("!")?T.eat("[")?T.match("CDATA[")?D(n("atom","]]>")):null:T.match("--")?D(n("comment","-->")):T.match("DOCTYPE",!0,!0)?(T.eatWhile(/[\w\._\-]/),D(i(1))):null:T.eat("?")?(T.eatWhile(/[\w\._\-]/),I.tokenize=n("meta","?>"),"meta"):(d=T.eat("/")?"closeTag":"openTag",I.tokenize=t,"tag bracket");if(N=="&"){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}u.isInText=!0;function t(T,I){var D=T.next();if(D==">"||D=="/"&&T.eat(">"))return I.tokenize=u,d=D==">"?"endTag":"selfcloseTag","tag bracket";if(D=="=")return d="equals",null;if(D=="<"){I.tokenize=u,I.state=p,I.tagName=I.tagStart=null;var N=I.tokenize(T,I);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(D)?(I.tokenize=a(D),I.stringStartCol=T.column(),I.tokenize(T,I)):(T.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function a(T){var I=function(D,N){for(;!D.eol();)if(D.next()==T){N.tokenize=t;break}return"string"};return I.isInAttribute=!0,I}function n(T,I){return function(D,N){for(;!D.eol();){if(D.match(I)){N.tokenize=u;break}D.next()}return T}}function i(T){return function(I,D){for(var N;(N=I.next())!=null;){if(N=="<")return D.tokenize=i(T+1),D.tokenize(I,D);if(N==">")if(T==1){D.tokenize=u;break}else return D.tokenize=i(T-1),D.tokenize(I,D)}return"meta"}}function h(T,I,D){this.prev=T.context,this.tagName=I,this.indent=T.indented,this.startOfLine=D,(w.doNotIndent.hasOwnProperty(I)||T.context&&T.context.noIndent)&&(this.noIndent=!0)}function l(T){T.context&&(T.context=T.context.prev)}function s(T,I){for(var D;;){if(!T.context)return;if(D=T.context.tagName,!w.contextGrabbers.hasOwnProperty(D)||!w.contextGrabbers[D].hasOwnProperty(I))return;l(T)}}function p(T,I,D){return T=="openTag"?(D.tagStart=I.column(),O):T=="closeTag"?S:p}function O(T,I,D){return T=="word"?(D.tagName=I.current(),r="tag",R):w.allowMissingTagName&&T=="endTag"?(r="tag bracket",R(T,I,D)):(r="error",O)}function S(T,I,D){if(T=="word"){var N=I.current();return D.context&&D.context.tagName!=N&&w.implicitlyClosed.hasOwnProperty(D.context.tagName)&&l(D),D.context&&D.context.tagName==N||w.matchClosing===!1?(r="tag",v):(r="tag error",P)}else return w.allowMissingTagName&&T=="endTag"?(r="tag bracket",v(T,I,D)):(r="error",P)}function v(T,I,D){return T!="endTag"?(r="error",v):(l(D),p)}function P(T,I,D){return r="error",v(T,I,D)}function R(T,I,D){if(T=="word")return r="attribute",E;if(T=="endTag"||T=="selfcloseTag"){var N=D.tagName,z=D.tagStart;return D.tagName=D.tagStart=null,T=="selfcloseTag"||w.autoSelfClosers.hasOwnProperty(N)?s(D,N):(s(D,N),D.context=new h(D,N,z==D.indented)),p}return r="error",R}function E(T,I,D){return T=="equals"?C:(w.allowMissing||(r="error"),R(T,I,D))}function C(T,I,D){return T=="string"?m:T=="word"&&w.allowUnquoted?(r="string",R):(r="error",R(T,I,D))}function m(T,I,D){return T=="string"?m:R(T,I,D)}return{startState:function(T){var I={tokenize:u,state:p,indented:T||0,tagName:null,tagStart:null,context:null};return T!=null&&(I.baseIndent=T),I},token:function(T,I){if(!I.tagName&&T.sol()&&(I.indented=T.indentation()),T.eatSpace())return null;d=null;var D=I.tokenize(T,I);return(D||d)&&D!="comment"&&(r=null,I.state=I.state(d||D,T,I),r&&(D=r=="error"?D+" error":r)),D},indent:function(T,I,D){var N=T.context;if(T.tokenize.isInAttribute)return T.tagStart==T.indented?T.stringStartCol+1:T.indented+x;if(N&&N.noIndent)return L.Pass;if(T.tokenize!=t&&T.tokenize!=u)return D?D.match(/^(\s*)/)[0].length:0;if(T.tagName)return w.multilineTagIndentPastTag!==!1?T.tagStart+T.tagName.length+2:T.tagStart+x*(w.multilineTagIndentFactor||1);if(w.alignCDATA&&/$/,blockCommentStart:"",configuration:w.htmlMode?"html":"xml",helperType:w.htmlMode?"html":"xml",skipAttribute:function(T){T.state==C&&(T.state=R)},xmlCurrentTag:function(T){return T.tagName?{name:T.tagName,close:T.type=="closeTag"}:null},xmlCurrentContext:function(T){for(var I=[],D=T.context;D;D=D.prev)D.tagName&&I.push(D.tagName);return I.reverse()}}}),L.defineMIME("text/xml","xml"),L.defineMIME("application/xml","xml"),L.mimeModes.hasOwnProperty("text/html")||L.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(M,Y,o){"use strict";o.d(Y,"d",function(){return tt}),o.d(Y,"b",function(){return We}),o.d(Y,"c",function(){return Dt}),o.d(Y,"a",function(){return rn});var L=o("VTBJ"),g=o("1OyB"),A=o("vuIU"),b=o("JX7q"),y=o("Ji7U"),x=o("LK+K"),w=o("q1tI"),f=o("I8Z2"),_=o("BGR+"),d=o("wx14"),r=o("rePB"),u=o("4IlW"),t=o("2GS6"),a=o("Gytx"),n=o.n(a),i=o("TSYQ"),h=o.n(i),l=o("U8pU"),s=o("ODXe"),p=/iPhone/i,O=/iPod/i,S=/iPad/i,v=/\bAndroid(?:.+)Mobile\b/i,P=/Android/i,R=/\bAndroid(?:.+)SD4930UR\b/i,E=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,C=/Windows Phone/i,m=/\bWindows(?:.+)ARM\b/i,T=/BlackBerry/i,I=/BB10/i,D=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,z=/Mobile(?:.+)Firefox\b/i;function F(St,Ke){return St.test(Ke)}function W(St){var Ke=St||(typeof navigator!="undefined"?navigator.userAgent:""),$e=Ke.split("[FBAN");if(typeof $e[1]!="undefined"){var at=$e,Pe=Object(s.a)(at,1);Ke=Pe[0]}if($e=Ke.split("Twitter"),typeof $e[1]!="undefined"){var Xe=$e,ft=Object(s.a)(Xe,1);Ke=ft[0]}var vt={apple:{phone:F(p,Ke)&&!F(C,Ke),ipod:F(O,Ke),tablet:!F(p,Ke)&&F(S,Ke)&&!F(C,Ke),device:(F(p,Ke)||F(O,Ke)||F(S,Ke))&&!F(C,Ke)},amazon:{phone:F(R,Ke),tablet:!F(R,Ke)&&F(E,Ke),device:F(R,Ke)||F(E,Ke)},android:{phone:!F(C,Ke)&&F(R,Ke)||!F(C,Ke)&&F(v,Ke),tablet:!F(C,Ke)&&!F(R,Ke)&&!F(v,Ke)&&(F(E,Ke)||F(P,Ke)),device:!F(C,Ke)&&(F(R,Ke)||F(E,Ke)||F(v,Ke)||F(P,Ke))||F(/\bokhttp\b/i,Ke)},windows:{phone:F(C,Ke),tablet:F(m,Ke),device:F(C,Ke)||F(m,Ke)},other:{blackberry:F(T,Ke),blackberry10:F(I,Ke),opera:F(D,Ke),firefox:F(z,Ke),chrome:F(N,Ke),device:F(T,Ke)||F(I,Ke)||F(D,Ke)||F(z,Ke)||F(N,Ke)},any:null,phone:null,tablet:null};return vt.any=vt.apple.device||vt.android.device||vt.windows.device||vt.other.device,vt.phone=vt.apple.phone||vt.android.phone||vt.windows.phone,vt.tablet=vt.apple.tablet||vt.android.tablet||vt.windows.tablet,vt}var K=Object(L.a)(Object(L.a)({},W()),{},{isMobile:W}),B=K;function k(){}function G(St,Ke,$e){var at=Ke||"";return St.key||"".concat(at,"item_").concat($e)}function ne(St){return"".concat(St,"-menu-")}function he(St,Ke){var $e=-1;w.Children.forEach(St,function(at){$e+=1,at&&at.type&&at.type.isMenuItemGroup?w.Children.forEach(at.props.children,function(Pe){$e+=1,Ke(Pe,$e)}):Ke(at,$e)})}function fe(St,Ke,$e){if(!St||$e.find)return;w.Children.forEach(St,function(at){if(at){var Pe=at.type;if(!Pe||!(Pe.isSubMenu||Pe.isMenuItem||Pe.isMenuItemGroup))return;Ke.indexOf(at.key)!==-1?$e.find=!0:at.props.children&&fe(at.props.children,Ke,$e)}})}var xe=["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"],Te=function(Ke){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at=Ke&&typeof Ke.getBoundingClientRect=="function"&&Ke.getBoundingClientRect().width;if(at){if($e){var Pe=getComputedStyle(Ke),Xe=Pe.marginLeft,ft=Pe.marginRight;at+=+Xe.replace("px","")+ +ft.replace("px","")}at=+at.toFixed(6)}return at||0},ce=function(Ke,$e,at){Ke&&Object(l.a)(Ke.style)==="object"&&(Ke.style[$e]=at)},be=function(){return B.any},ve=o("KQm4"),ue=o("Ff2n"),se=o("i8i4"),q=o("bdgK"),me=o("uciX"),re=o("8XRh"),ie={adjustX:1,adjustY:1},Oe={topLeft:{points:["bl","tl"],overflow:ie,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ie,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ie,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ie,offset:[4,0]}},le={topLeft:{points:["bl","tl"],overflow:ie,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ie,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ie,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ie,offset:[4,0]}},$=Oe,J=0,te={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},we=function(Ke,$e,at){var Pe=ne($e),Xe=Ke.getState();Ke.setState({defaultActiveFirst:Object(L.a)(Object(L.a)({},Xe.defaultActiveFirst),{},Object(r.a)({},Pe,at))})},Se=function(St){Object(y.a)($e,St);var Ke=Object(x.a)($e);function $e(at){var Pe;Object(g.a)(this,$e),Pe=Ke.call(this,at),Pe.onDestroy=function(et){Pe.props.onDestroy(et)},Pe.onKeyDown=function(et){var Rt=et.keyCode,Bt=Pe.menuInstance,vn=Pe.props,Sn=vn.isOpen,Jn=vn.store;if(Rt===u.a.ENTER)return Pe.onTitleClick(et),we(Jn,Pe.props.eventKey,!0),!0;if(Rt===u.a.RIGHT)return Sn?Bt.onKeyDown(et):(Pe.triggerOpenChange(!0),we(Jn,Pe.props.eventKey,!0)),!0;if(Rt===u.a.LEFT){var qn;if(Sn)qn=Bt.onKeyDown(et);else return;return qn||(Pe.triggerOpenChange(!1),qn=!0),qn}return Sn&&(Rt===u.a.UP||Rt===u.a.DOWN)?Bt.onKeyDown(et):void 0},Pe.onOpenChange=function(et){Pe.props.onOpenChange(et)},Pe.onPopupVisibleChange=function(et){Pe.triggerOpenChange(et,et?"mouseenter":"mouseleave")},Pe.onMouseEnter=function(et){var Rt=Pe.props,Bt=Rt.eventKey,vn=Rt.onMouseEnter,Sn=Rt.store;we(Sn,Pe.props.eventKey,!1),vn({key:Bt,domEvent:et})},Pe.onMouseLeave=function(et){var Rt=Pe.props,Bt=Rt.parentMenu,vn=Rt.eventKey,Sn=Rt.onMouseLeave;Bt.subMenuInstance=Object(b.a)(Pe),Sn({key:vn,domEvent:et})},Pe.onTitleMouseEnter=function(et){var Rt=Pe.props,Bt=Rt.eventKey,vn=Rt.onItemHover,Sn=Rt.onTitleMouseEnter;vn({key:Bt,hover:!0}),Sn({key:Bt,domEvent:et})},Pe.onTitleMouseLeave=function(et){var Rt=Pe.props,Bt=Rt.parentMenu,vn=Rt.eventKey,Sn=Rt.onItemHover,Jn=Rt.onTitleMouseLeave;Bt.subMenuInstance=Object(b.a)(Pe),Sn({key:vn,hover:!1}),Jn({key:vn,domEvent:et})},Pe.onTitleClick=function(et){var Rt=Object(b.a)(Pe),Bt=Rt.props;if(Bt.onTitleClick({key:Bt.eventKey,domEvent:et}),Bt.triggerSubMenuAction==="hover")return;Pe.triggerOpenChange(!Bt.isOpen,"click"),we(Bt.store,Pe.props.eventKey,!1)},Pe.onSubMenuClick=function(et){typeof Pe.props.onClick=="function"&&Pe.props.onClick(Pe.addKeyPath(et))},Pe.onSelect=function(et){Pe.props.onSelect(et)},Pe.onDeselect=function(et){Pe.props.onDeselect(et)},Pe.getPrefixCls=function(){return"".concat(Pe.props.rootPrefixCls,"-submenu")},Pe.getActiveClassName=function(){return"".concat(Pe.getPrefixCls(),"-active")},Pe.getDisabledClassName=function(){return"".concat(Pe.getPrefixCls(),"-disabled")},Pe.getSelectedClassName=function(){return"".concat(Pe.getPrefixCls(),"-selected")},Pe.getOpenClassName=function(){return"".concat(Pe.props.rootPrefixCls,"-submenu-open")},Pe.saveMenuInstance=function(et){Pe.menuInstance=et},Pe.addKeyPath=function(et){return Object(L.a)(Object(L.a)({},et),{},{keyPath:(et.keyPath||[]).concat(Pe.props.eventKey)})},Pe.triggerOpenChange=function(et,Rt){var Bt=Pe.props.eventKey,vn=function(){Pe.onOpenChange({key:Bt,item:Object(b.a)(Pe),trigger:Rt,open:et})};Rt==="mouseenter"?Pe.mouseenterTimeout=setTimeout(function(){vn()},0):vn()},Pe.isChildrenSelected=function(){var et={find:!1};return fe(Pe.props.children,Pe.props.selectedKeys,et),et.find},Pe.isOpen=function(){return Pe.props.openKeys.indexOf(Pe.props.eventKey)!==-1},Pe.adjustWidth=function(){if(!Pe.subMenuTitle||!Pe.menuInstance)return;var et=se.findDOMNode(Pe.menuInstance);if(et.offsetWidth>=Pe.subMenuTitle.offsetWidth)return;et.style.minWidth="".concat(Pe.subMenuTitle.offsetWidth,"px")},Pe.saveSubMenuTitle=function(et){Pe.subMenuTitle=et},Pe.getBaseProps=function(){var et=Object(b.a)(Pe),Rt=et.props;return{mode:Rt.mode==="horizontal"?"vertical":Rt.mode,visible:Pe.props.isOpen,level:Rt.level+1,inlineIndent:Rt.inlineIndent,focusable:!1,onClick:Pe.onSubMenuClick,onSelect:Pe.onSelect,onDeselect:Pe.onDeselect,onDestroy:Pe.onDestroy,selectedKeys:Rt.selectedKeys,eventKey:"".concat(Rt.eventKey,"-menu-"),openKeys:Rt.openKeys,motion:Rt.motion,onOpenChange:Pe.onOpenChange,subMenuOpenDelay:Rt.subMenuOpenDelay,parentMenu:Object(b.a)(Pe),subMenuCloseDelay:Rt.subMenuCloseDelay,forceSubMenuRender:Rt.forceSubMenuRender,triggerSubMenuAction:Rt.triggerSubMenuAction,builtinPlacements:Rt.builtinPlacements,defaultActiveFirst:Rt.store.getState().defaultActiveFirst[ne(Rt.eventKey)],multiple:Rt.multiple,prefixCls:Rt.rootPrefixCls,id:Pe.internalMenuId,manualRef:Pe.saveMenuInstance,itemIcon:Rt.itemIcon,expandIcon:Rt.expandIcon,direction:Rt.direction}},Pe.getMotion=function(et,Rt){var Bt=Object(b.a)(Pe),vn=Bt.haveRendered,Sn=Pe.props,Jn=Sn.motion,qn=Sn.rootPrefixCls,Wn=Object(L.a)(Object(L.a)({},Jn),{},{leavedClassName:"".concat(qn,"-hidden"),removeOnLeave:!1,motionAppear:vn||!Rt||et!=="inline"});return Wn};var Xe=at.store,ft=at.eventKey,vt=Xe.getState(),wt=vt.defaultActiveFirst;Pe.isRootMenu=!1;var Lt=!1;return wt&&(Lt=wt[ft]),we(Xe,ft,Lt),Pe}return Object(A.a)($e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Pe=this,Xe=this.props,ft=Xe.mode,vt=Xe.parentMenu,wt=Xe.manualRef;if(wt&&wt(this),ft!=="horizontal"||!vt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Pe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Pe=this.props,Xe=Pe.onDestroy,ft=Pe.eventKey;Xe&&Xe(ft),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Pe){var Xe=this,ft=this.getBaseProps(),vt=this.getMotion(ft.mode,ft.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ft.visible||ft.forceSubMenuRender,!this.haveOpened)return w.createElement("div",null);var wt=ft.direction;return w.createElement(re.default,Object.assign({visible:ft.visible},vt),function(Lt){var et=Lt.className,Rt=Lt.style,Bt=h()("".concat(ft.prefixCls,"-sub"),et,Object(r.a)({},"".concat(ft.prefixCls,"-rtl"),wt==="rtl"));return w.createElement(it,Object.assign({},ft,{id:Xe.internalMenuId,className:Bt,style:Rt}),Pe)})}},{key:"render",value:function(){var Pe,Xe=Object(L.a)({},this.props),ft=Xe.isOpen,vt=this.getPrefixCls(),wt=Xe.mode==="inline",Lt=h()(vt,"".concat(vt,"-").concat(Xe.mode),(Pe={},Object(r.a)(Pe,Xe.className,!!Xe.className),Object(r.a)(Pe,this.getOpenClassName(),ft),Object(r.a)(Pe,this.getActiveClassName(),Xe.active||ft&&!wt),Object(r.a)(Pe,this.getDisabledClassName(),Xe.disabled),Object(r.a)(Pe,this.getSelectedClassName(),this.isChildrenSelected()),Pe));this.internalMenuId||(Xe.eventKey?this.internalMenuId="".concat(Xe.eventKey,"$Menu"):(J+=1,this.internalMenuId="$__$".concat(J,"$Menu")));var et={},Rt={},Bt={};Xe.disabled||(et={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Rt={onClick:this.onTitleClick},Bt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var vn={},Sn=Xe.direction;wt&&(Sn==="rtl"?vn.paddingRight=Xe.inlineIndent*Xe.level:vn.paddingLeft=Xe.inlineIndent*Xe.level);var Jn={};this.props.isOpen&&(Jn={"aria-owns":this.internalMenuId});var qn=null;Xe.mode!=="horizontal"&&(qn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(qn=w.createElement(this.props.expandIcon,Object(L.a)({},this.props))));var Wn=w.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:vn,className:"".concat(vt,"-title"),role:"button"},Bt,Rt,{"aria-expanded":ft},Jn,{"aria-haspopup":"true",title:typeof Xe.title=="string"?Xe.title:void 0}),Xe.title,qn||w.createElement("i",{className:"".concat(vt,"-arrow")})),xn=this.renderChildren(Xe.children),pr=Xe.parentMenu.isRootMenu?Xe.parentMenu.props.getPopupContainer:function(yr){return yr.parentNode},cr=te[Xe.mode],xr=Xe.popupOffset?{offset:Xe.popupOffset}:{},lr=Xe.mode==="inline"?"":Xe.popupClassName;lr+=Sn==="rtl"?" ".concat(vt,"-rtl"):"";var Hr=Xe.disabled,Cr=Xe.triggerSubMenuAction,sn=Xe.subMenuOpenDelay,tn=Xe.forceSubMenuRender,wn=Xe.subMenuCloseDelay,Br=Xe.builtinPlacements;xe.forEach(function(yr){return delete Xe[yr]}),delete Xe.onClick;var wr=Sn==="rtl"?Object.assign({},le,Br):Object.assign({},Oe,Br);return delete Xe.direction,w.createElement("li",Object.assign({},Xe,et,{className:Lt,role:"menuitem"}),wt&&Wn,wt&&xn,!wt&&w.createElement(me.a,{prefixCls:vt,popupClassName:h()("".concat(vt,"-popup"),lr),getPopupContainer:pr,builtinPlacements:wr,popupPlacement:cr,popupVisible:ft,popupAlign:xr,popup:xn,action:Hr?[]:[Cr],mouseEnterDelay:sn,mouseLeaveDelay:wn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:tn},Wn))}}]),$e}(w.Component);Se.defaultProps={onMouseEnter:k,onMouseLeave:k,onTitleMouseEnter:k,onTitleMouseLeave:k,onTitleClick:k,manualRef:k,mode:"vertical",title:""};var ke=Object(f.b)(function(St,Ke){var $e=St.openKeys,at=St.activeKey,Pe=St.selectedKeys,Xe=Ke.eventKey,ft=Ke.subMenuKey;return{isOpen:$e.indexOf(Xe)>-1,active:at[ft]===Xe,selectedKeys:Pe}})(Se);ke.isSubMenu=!0;var tt=ke,ot="menuitem-overflowed",mt=.5,bt=function(St){Object(y.a)($e,St);var Ke=Object(x.a)($e);function $e(){var at;return Object(g.a)(this,$e),at=Ke.apply(this,arguments),at.resizeObserver=null,at.mutationObserver=null,at.originalTotalWidth=0,at.overflowedItems=[],at.menuItemSizes=[],at.cancelFrameId=null,at.state={lastVisibleIndex:void 0},at.getMenuItemNodes=function(){var Pe=at.props.prefixCls,Xe=se.findDOMNode(Object(b.a)(at));return Xe?[].slice.call(Xe.children).filter(function(ft){return ft.className.split(" ").indexOf("".concat(Pe,"-overflowed-submenu"))<0}):[]},at.getOverflowedSubMenuItem=function(Pe,Xe,ft){var vt=at.props,wt=vt.overflowedIndicator,Lt=vt.level,et=vt.mode,Rt=vt.prefixCls,Bt=vt.theme;if(Lt!==1||et!=="horizontal")return null;var vn=at.props.children[0],Sn=vn.props,Jn=Sn.children,qn=Sn.title,Wn=Sn.style,xn=Object(ue.a)(Sn,["children","title","style"]),pr=Object(L.a)({},Wn),cr="".concat(Pe,"-overflowed-indicator"),xr="".concat(Pe,"-overflowed-indicator");Xe.length===0&&ft!==!0?pr=Object(L.a)(Object(L.a)({},pr),{},{display:"none"}):ft&&(pr=Object(L.a)(Object(L.a)({},pr),{},{visibility:"hidden",position:"absolute"}),cr="".concat(cr,"-placeholder"),xr="".concat(xr,"-placeholder"));var lr=Bt?"".concat(Rt,"-").concat(Bt):"",Hr={};return xe.forEach(function(Cr){xn[Cr]!==void 0&&(Hr[Cr]=xn[Cr])}),w.createElement(tt,Object.assign({title:wt,className:"".concat(Rt,"-overflowed-submenu"),popupClassName:lr},Hr,{key:cr,eventKey:xr,disabled:!1,style:pr}),Xe)},at.setChildrenWidthAndResize=function(){if(at.props.mode!=="horizontal")return;var Pe=se.findDOMNode(Object(b.a)(at));if(!Pe)return;var Xe=Pe.children;if(!Xe||Xe.length===0)return;var ft=Pe.children[Xe.length-1];ce(ft,"display","inline-block");var vt=at.getMenuItemNodes(),wt=vt.filter(function(Lt){return Lt.className.split(" ").indexOf(ot)>=0});wt.forEach(function(Lt){ce(Lt,"display","inline-block")}),at.menuItemSizes=vt.map(function(Lt){return Te(Lt,!0)}),wt.forEach(function(Lt){ce(Lt,"display","none")}),at.overflowedIndicatorWidth=Te(Pe.children[Pe.children.length-1],!0),at.originalTotalWidth=at.menuItemSizes.reduce(function(Lt,et){return Lt+et},0),at.handleResize(),ce(ft,"display","none")},at.handleResize=function(){if(at.props.mode!=="horizontal")return;var Pe=se.findDOMNode(Object(b.a)(at));if(!Pe)return;var Xe=Te(Pe);at.overflowedItems=[];var ft=0,vt;at.originalTotalWidth>Xe+mt&&(vt=-1,at.menuItemSizes.forEach(function(wt){ft+=wt,ft+at.overflowedIndicatorWidth<=Xe&&(vt+=1)})),at.setState({lastVisibleIndex:vt})},at}return Object(A.a)($e,[{key:"componentDidMount",value:function(){var Pe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Xe=se.findDOMNode(this);if(!Xe)return;this.resizeObserver=new q.default(function(ft){ft.forEach(function(){var vt=Pe.cancelFrameId;cancelAnimationFrame(vt),Pe.cancelFrameId=requestAnimationFrame(Pe.setChildrenWidthAndResize)})}),[].slice.call(Xe.children).concat(Xe).forEach(function(ft){Pe.resizeObserver.observe(ft)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Pe.resizeObserver.disconnect(),[].slice.call(Xe.children).concat(Xe).forEach(function(ft){Pe.resizeObserver.observe(ft)}),Pe.setChildrenWidthAndResize()}),this.mutationObserver.observe(Xe,{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(Pe){var Xe=this,ft=this.state.lastVisibleIndex;return(Pe||[]).reduce(function(vt,wt,Lt){var et=wt;if(Xe.props.mode==="horizontal"){var Rt=Xe.getOverflowedSubMenuItem(wt.props.eventKey,[]);ft!==void 0&&Xe.props.className.indexOf("".concat(Xe.props.prefixCls,"-root"))!==-1&&(Lt>ft&&(et=w.cloneElement(wt,{style:{display:"none"},eventKey:"".concat(wt.props.eventKey,"-hidden"),className:"".concat(ot)})),Lt===ft+1&&(Xe.overflowedItems=Pe.slice(ft+1).map(function(vn){return w.cloneElement(vn,{key:vn.props.eventKey,mode:"vertical-left"})}),Rt=Xe.getOverflowedSubMenuItem(wt.props.eventKey,Xe.overflowedItems)));var Bt=[].concat(Object(ve.a)(vt),[Rt,et]);return Lt===Pe.length-1&&Bt.push(Xe.getOverflowedSubMenuItem(wt.props.eventKey,[],!0)),Bt}return[].concat(Object(ve.a)(vt),[et])},[])}},{key:"render",value:function(){var Pe=this.props,Xe=Pe.visible,ft=Pe.prefixCls,vt=Pe.overflowedIndicator,wt=Pe.mode,Lt=Pe.level,et=Pe.tag,Rt=Pe.children,Bt=Pe.theme,vn=Object(ue.a)(Pe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Sn=et;return w.createElement(Sn,Object.assign({},vn),this.renderChildren(Rt))}}]),$e}(w.Component);bt.defaultProps={tag:"div",className:""};var yt=bt;function xt(St){return St.length?St.every(function(Ke){return!!Ke.props.disabled}):!0}function Je(St,Ke,$e){var at=St.getState();St.setState({activeKey:Object(L.a)(Object(L.a)({},at.activeKey),{},Object(r.a)({},Ke,$e))})}function Ue(St){return St.eventKey||"0-menu-"}function ht(St,Ke){var $e=Ke,at=St.children,Pe=St.eventKey;if($e){var Xe;if(he(at,function(ft,vt){ft&&ft.props&&!ft.props.disabled&&$e===G(ft,Pe,vt)&&(Xe=!0)}),Xe)return $e}return $e=null,St.defaultActiveFirst&&he(at,function(ft,vt){!$e&&ft&&!ft.props.disabled&&($e=G(ft,Pe,vt))}),$e}function kt(St){if(St){var Ke=this.instanceArray.indexOf(St);Ke!==-1?this.instanceArray[Ke]=St:this.instanceArray.push(St)}}var dt=function(St){Object(y.a)($e,St);var Ke=Object(x.a)($e);function $e(at){var Pe;return Object(g.a)(this,$e),Pe=Ke.call(this,at),Pe.onKeyDown=function(Xe,ft){var vt=Xe.keyCode,wt;if(Pe.getFlatInstanceArray().forEach(function(et){et&&et.props.active&&et.onKeyDown&&(wt=et.onKeyDown(Xe))}),wt)return 1;var Lt=null;return(vt===u.a.UP||vt===u.a.DOWN)&&(Lt=Pe.step(vt===u.a.UP?-1:1)),Lt?(Xe.preventDefault(),Je(Pe.props.store,Ue(Pe.props),Lt.props.eventKey),typeof ft=="function"&&ft(Lt),1):void 0},Pe.onItemHover=function(Xe){var ft=Xe.key,vt=Xe.hover;Je(Pe.props.store,Ue(Pe.props),vt?ft:null)},Pe.onDeselect=function(Xe){Pe.props.onDeselect(Xe)},Pe.onSelect=function(Xe){Pe.props.onSelect(Xe)},Pe.onClick=function(Xe){Pe.props.onClick(Xe)},Pe.onOpenChange=function(Xe){Pe.props.onOpenChange(Xe)},Pe.onDestroy=function(Xe){Pe.props.onDestroy(Xe)},Pe.getFlatInstanceArray=function(){return Pe.instanceArray},Pe.step=function(Xe){var ft=Pe.getFlatInstanceArray(),vt=Pe.props.store.getState().activeKey[Ue(Pe.props)],wt=ft.length;if(!wt)return null;Xe<0&&(ft=ft.concat().reverse());var Lt=-1;if(ft.every(function(vn,Sn){return vn&&vn.props.eventKey===vt?(Lt=Sn,!1):!0}),!Pe.props.defaultActiveFirst&&Lt!==-1&&xt(ft.slice(Lt,wt-1)))return;var et=(Lt+1)%wt,Rt=et;do{var Bt=ft[Rt];if(!Bt||Bt.props.disabled)Rt=(Rt+1)%wt;else return Bt}while(Rt!==et);return null},Pe.renderCommonMenuItem=function(Xe,ft,vt){var wt=Pe.props.store.getState(),Lt=Object(b.a)(Pe),et=Lt.props,Rt=G(Xe,et.eventKey,ft),Bt=Xe.props;if(!Bt||typeof Xe.type=="string")return Xe;var vn=Rt===wt.activeKey,Sn=Object(L.a)(Object(L.a)({mode:Bt.mode||et.mode,level:et.level,inlineIndent:et.inlineIndent,renderMenuItem:Pe.renderMenuItem,rootPrefixCls:et.prefixCls,index:ft,parentMenu:et.parentMenu,manualRef:Bt.disabled?void 0:Object(t.a)(Xe.ref,kt.bind(Object(b.a)(Pe))),eventKey:Rt,active:!Bt.disabled&&vn,multiple:et.multiple,onClick:function(qn){(Bt.onClick||k)(qn),Pe.onClick(qn)},onItemHover:Pe.onItemHover,motion:et.motion,subMenuOpenDelay:et.subMenuOpenDelay,subMenuCloseDelay:et.subMenuCloseDelay,forceSubMenuRender:et.forceSubMenuRender,onOpenChange:Pe.onOpenChange,onDeselect:Pe.onDeselect,onSelect:Pe.onSelect,builtinPlacements:et.builtinPlacements,itemIcon:Bt.itemIcon||Pe.props.itemIcon,expandIcon:Bt.expandIcon||Pe.props.expandIcon},vt),{},{direction:et.direction});return(et.mode==="inline"||be())&&(Sn.triggerSubMenuAction="click"),w.cloneElement(Xe,Sn)},Pe.renderMenuItem=function(Xe,ft,vt){if(!Xe)return null;var wt=Pe.props.store.getState(),Lt={openKeys:wt.openKeys,selectedKeys:wt.selectedKeys,triggerSubMenuAction:Pe.props.triggerSubMenuAction,subMenuKey:vt};return Pe.renderCommonMenuItem(Xe,ft,Lt)},at.store.setState({activeKey:Object(L.a)(Object(L.a)({},at.store.getState().activeKey),{},Object(r.a)({},at.eventKey,ht(at,at.activeKey)))}),Pe.instanceArray=[],Pe}return Object(A.a)($e,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Pe){return this.props.visible||Pe.visible||this.props.className!==Pe.className||!n()(this.props.style,Pe.style)}},{key:"componentDidUpdate",value:function(Pe){var Xe=this.props,ft="activeKey"in Xe?Xe.activeKey:Xe.store.getState().activeKey[Ue(Xe)],vt=ht(Xe,ft);if(vt!==ft)Je(Xe.store,Ue(Xe),vt);else if("activeKey"in Pe){var wt=ht(Pe,Pe.activeKey);vt!==wt&&Je(Xe.store,Ue(Xe),vt)}}},{key:"render",value:function(){var Pe=this,Xe=Object(d.a)({},this.props);this.instanceArray=[];var ft=h()(Xe.prefixCls,Xe.className,"".concat(Xe.prefixCls,"-").concat(Xe.mode)),vt={className:ft,role:Xe.role||"menu"};Xe.id&&(vt.id=Xe.id),Xe.focusable&&(vt.tabIndex=0,vt.onKeyDown=this.onKeyDown);var wt=Xe.prefixCls,Lt=Xe.eventKey,et=Xe.visible,Rt=Xe.level,Bt=Xe.mode,vn=Xe.overflowedIndicator,Sn=Xe.theme;return xe.forEach(function(Jn){return delete Xe[Jn]}),delete Xe.onClick,w.createElement(yt,Object.assign({},Xe,{prefixCls:wt,mode:Bt,tag:"ul",level:Rt,theme:Sn,visible:et,overflowedIndicator:vn},vt),w.Children.map(Xe.children,function(Jn,qn){return Pe.renderMenuItem(Jn,qn,Lt||"0-menu-")}))}}]),$e}(w.Component);dt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:k};var Ut=Object(f.b)()(dt),it=Ut,He=o("Kwbf");function Ge(St,Ke,$e){var at=St.prefixCls,Pe=St.motion,Xe=St.defaultMotions,ft=Xe===void 0?{}:Xe,vt=St.openAnimation,wt=St.openTransitionName,Lt=Ke.switchingModeFromInline;if(Pe)return Pe;if(Object(l.a)(vt)==="object"&&vt)Object(He.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof vt=="string")return{motionName:"".concat(at,"-open-").concat(vt)};if(wt)return{motionName:wt};var et=ft[$e];return et||(Lt?null:ft.other)}var Ee=function(St){Object(y.a)($e,St);var Ke=Object(x.a)($e);function $e(at){var Pe;Object(g.a)(this,$e),Pe=Ke.call(this,at),Pe.inlineOpenKeys=[],Pe.onSelect=function(vt){var wt=Object(b.a)(Pe),Lt=wt.props;if(Lt.selectable){var et=Pe.store.getState(),Rt=et.selectedKeys,Bt=vt.key;Lt.multiple?Rt=Rt.concat([Bt]):Rt=[Bt],"selectedKeys"in Lt||Pe.store.setState({selectedKeys:Rt}),Lt.onSelect(Object(L.a)(Object(L.a)({},vt),{},{selectedKeys:Rt}))}},Pe.onClick=function(vt){var wt=Pe.getRealMenuMode(),Lt=Object(b.a)(Pe),et=Lt.store,Rt=Lt.props.onOpenChange;wt!=="inline"&&!("openKeys"in Pe.props)&&(et.setState({openKeys:[]}),Rt([])),Pe.props.onClick(vt)},Pe.onKeyDown=function(vt,wt){Pe.innerMenu.getWrappedInstance().onKeyDown(vt,wt)},Pe.onOpenChange=function(vt){var wt=Object(b.a)(Pe),Lt=wt.props,et=Pe.store.getState().openKeys.concat(),Rt=!1,Bt=function(Sn){var Jn=!1;if(Sn.open)Jn=et.indexOf(Sn.key)===-1,Jn&&et.push(Sn.key);else{var qn=et.indexOf(Sn.key);Jn=qn!==-1,Jn&&et.splice(qn,1)}Rt=Rt||Jn};Array.isArray(vt)?vt.forEach(Bt):Bt(vt),Rt&&("openKeys"in Pe.props||Pe.store.setState({openKeys:et}),Lt.onOpenChange(et))},Pe.onDeselect=function(vt){var wt=Object(b.a)(Pe),Lt=wt.props;if(Lt.selectable){var et=Pe.store.getState().selectedKeys.concat(),Rt=vt.key,Bt=et.indexOf(Rt);Bt!==-1&&et.splice(Bt,1),"selectedKeys"in Lt||Pe.store.setState({selectedKeys:et}),Lt.onDeselect(Object(L.a)(Object(L.a)({},vt),{},{selectedKeys:et}))}},Pe.onMouseEnter=function(vt){Pe.restoreModeVerticalFromInline();var wt=Pe.props.onMouseEnter;wt&&wt(vt)},Pe.onTransitionEnd=function(vt){var wt=vt.propertyName==="width"&&vt.target===vt.currentTarget,Lt=vt.target.className,et=Object.prototype.toString.call(Lt)==="[object SVGAnimatedString]"?Lt.animVal:Lt,Rt=vt.propertyName==="font-size"&&et.indexOf("anticon")>=0;(wt||Rt)&&Pe.restoreModeVerticalFromInline()},Pe.setInnerMenu=function(vt){Pe.innerMenu=vt},Pe.isRootMenu=!0;var Xe=at.defaultSelectedKeys,ft=at.defaultOpenKeys;return"selectedKeys"in at&&(Xe=at.selectedKeys||[]),"openKeys"in at&&(ft=at.openKeys||[]),Pe.store=Object(f.c)({selectedKeys:Xe,openKeys:ft,activeKey:{"0-menu-":ht(at,at.activeKey)}}),Pe.state={switchingModeFromInline:!1},Pe}return Object(A.a)($e,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Pe){this.updateOpentKeysWhenSwitchMode(Pe),this.updateMiniStore();var Xe=this.props,ft=Xe.siderCollapsed,vt=Xe.inlineCollapsed,wt=Xe.onOpenChange;(!Pe.inlineCollapsed&&vt||!Pe.siderCollapsed&&ft)&&wt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Pe){var Xe=this.props,ft=this.store,vt=this.inlineOpenKeys,wt=ft.getState(),Lt={};Pe.mode==="inline"&&Xe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Xe||((Xe.inlineCollapsed&&!Pe.inlineCollapsed||Xe.siderCollapsed&&!Pe.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=wt.openKeys.concat(),Lt.openKeys=[]),(!Xe.inlineCollapsed&&Pe.inlineCollapsed||!Xe.siderCollapsed&&Pe.siderCollapsed)&&(Lt.openKeys=vt,this.inlineOpenKeys=[])),Object.keys(Lt).length&&ft.setState(Lt)}},{key:"updateMenuDisplay",value:function(){var Pe=this.props.collapsedWidth,Xe=this.store,ft=this.prevOpenKeys,vt=this.getInlineCollapsed()&&(Pe===0||Pe==="0"||Pe==="0px");vt?(this.prevOpenKeys=Xe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ft&&(this.store.setState({openKeys:ft}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Pe=this.props.mode,Xe=this.state.switchingModeFromInline,ft=this.getInlineCollapsed();return Xe&&ft?"inline":ft?"vertical":Pe}},{key:"getInlineCollapsed",value:function(){var Pe=this.props,Xe=Pe.inlineCollapsed,ft=Pe.siderCollapsed;return ft!==void 0?ft:Xe}},{key:"restoreModeVerticalFromInline",value:function(){var Pe=this.state.switchingModeFromInline;Pe&&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 Pe=Object(L.a)({},Object(_.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Xe=this.getRealMenuMode();return Pe.className+=" ".concat(Pe.prefixCls,"-root"),Pe.direction==="rtl"&&(Pe.className+=" ".concat(Pe.prefixCls,"-rtl")),Pe=Object(L.a)(Object(L.a)({},Pe),{},{mode:Xe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ge(this.props,this.state,Xe)}),delete Pe.openAnimation,delete Pe.openTransitionName,w.createElement(f.a,{store:this.store},w.createElement(it,Object.assign({},Pe,{ref:this.setInnerMenu}),this.props.children))}}]),$e}(w.Component);Ee.defaultProps={selectable:!0,onClick:k,onSelect:k,onOpenChange:k,onDeselect:k,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 De=Ee,Fe=function(St){Object(y.a)($e,St);var Ke=Object(x.a)($e);function $e(){var at;return Object(g.a)(this,$e),at=Ke.apply(this,arguments),at.onKeyDown=function(Pe){var Xe=Pe.keyCode;return Xe===u.a.ENTER?(at.onClick(Pe),!0):void 0},at.onMouseLeave=function(Pe){var Xe=at.props,ft=Xe.eventKey,vt=Xe.onItemHover,wt=Xe.onMouseLeave;vt({key:ft,hover:!1}),wt({key:ft,domEvent:Pe})},at.onMouseEnter=function(Pe){var Xe=at.props,ft=Xe.eventKey,vt=Xe.onItemHover,wt=Xe.onMouseEnter;vt({key:ft,hover:!0}),wt({key:ft,domEvent:Pe})},at.onClick=function(Pe){var Xe=at.props,ft=Xe.eventKey,vt=Xe.multiple,wt=Xe.onClick,Lt=Xe.onSelect,et=Xe.onDeselect,Rt=Xe.isSelected,Bt={key:ft,keyPath:[ft],item:Object(b.a)(at),domEvent:Pe};wt(Bt),vt?Rt?et(Bt):Lt(Bt):Rt||Lt(Bt)},at.saveNode=function(Pe){at.node=Pe},at}return Object(A.a)($e,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Pe=this.props;Pe.onDestroy&&Pe.onDestroy(Pe.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 Pe,Xe=Object(L.a)({},this.props),ft=h()(this.getPrefixCls(),Xe.className,(Pe={},Object(r.a)(Pe,this.getActiveClassName(),!Xe.disabled&&Xe.active),Object(r.a)(Pe,this.getSelectedClassName(),Xe.isSelected),Object(r.a)(Pe,this.getDisabledClassName(),Xe.disabled),Pe)),vt=Object(L.a)(Object(L.a)({},Xe.attribute),{},{title:typeof Xe.title=="string"?Xe.title:void 0,className:ft,role:Xe.role||"menuitem","aria-disabled":Xe.disabled});Xe.role==="option"?vt=Object(L.a)(Object(L.a)({},vt),{},{role:"option","aria-selected":Xe.isSelected}):(Xe.role===null||Xe.role==="none")&&(vt.role="none");var wt={onClick:Xe.disabled?null:this.onClick,onMouseLeave:Xe.disabled?null:this.onMouseLeave,onMouseEnter:Xe.disabled?null:this.onMouseEnter},Lt=Object(L.a)({},Xe.style);Xe.mode==="inline"&&(Xe.direction==="rtl"?Lt.paddingRight=Xe.inlineIndent*Xe.level:Lt.paddingLeft=Xe.inlineIndent*Xe.level),xe.forEach(function(Rt){return delete Xe[Rt]}),delete Xe.direction;var et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(et=w.createElement(this.props.itemIcon,this.props)),w.createElement("li",Object.assign({},Object(_.default)(Xe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),vt,wt,{style:Lt,ref:this.saveNode}),Xe.children,et)}}]),$e}(w.Component);Fe.isMenuItem=!0,Fe.defaultProps={onSelect:k,onMouseEnter:k,onMouseLeave:k,manualRef:k};var Be=Object(f.b)(function(St,Ke){var $e=St.activeKey,at=St.selectedKeys,Pe=Ke.eventKey,Xe=Ke.subMenuKey;return{active:$e[Xe]===Pe,isSelected:at.indexOf(Pe)!==-1}})(Fe),We=Be,lt=function(St){Object(y.a)($e,St);var Ke=Object(x.a)($e);function $e(){var at;return Object(g.a)(this,$e),at=Ke.apply(this,arguments),at.renderInnerMenuItem=function(Pe){var Xe=at.props,ft=Xe.renderMenuItem,vt=Xe.index;return ft(Pe,vt,at.props.subMenuKey)},at}return Object(A.a)($e,[{key:"render",value:function(){var Pe=Object(d.a)({},this.props),Xe=Pe.className,ft=Xe===void 0?"":Xe,vt=Pe.rootPrefixCls,wt="".concat(vt,"-item-group-title"),Lt="".concat(vt,"-item-group-list"),et=Pe.title,Rt=Pe.children;return xe.forEach(function(Bt){return delete Pe[Bt]}),delete Pe.onClick,delete Pe.direction,w.createElement("li",Object.assign({},Pe,{className:"".concat(ft," ").concat(vt,"-item-group")}),w.createElement("div",{className:wt,title:typeof et=="string"?et:void 0},et),w.createElement("ul",{className:Lt},w.Children.map(Rt,this.renderInnerMenuItem)))}}]),$e}(w.Component);lt.isMenuItemGroup=!0,lt.defaultProps={disabled:!0};var Dt=lt,Ht=function(Ke){var $e=Ke.className,at=Ke.rootPrefixCls,Pe=Ke.style;return w.createElement("li",{className:"".concat($e," ").concat(at,"-item-divider"),style:Pe})};Ht.defaultProps={disabled:!0,className:"",style:{}};var rn=Ht,Ft=Y.e=De},"1nVM":function(M,Y,o){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,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("MlIO"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.Hasher,y=g.x64,x=y.Word,w=y.WordArray,f=g.algo;function _(){return x.create.apply(x,arguments)}var d=[_(1116352408,3609767458),_(1899447441,602891725),_(3049323471,3964484399),_(3921009573,2173295548),_(961987163,4081628472),_(1508970993,3053834265),_(2453635748,2937671579),_(2870763221,3664609560),_(3624381080,2734883394),_(310598401,1164996542),_(607225278,1323610764),_(1426881987,3590304994),_(1925078388,4068182383),_(2162078206,991336113),_(2614888103,633803317),_(3248222580,3479774868),_(3835390401,2666613458),_(4022224774,944711139),_(264347078,2341262773),_(604807628,2007800933),_(770255983,1495990901),_(1249150122,1856431235),_(1555081692,3175218132),_(1996064986,2198950837),_(2554220882,3999719339),_(2821834349,766784016),_(2952996808,2566594879),_(3210313671,3203337956),_(3336571891,1034457026),_(3584528711,2466948901),_(113926993,3758326383),_(338241895,168717936),_(666307205,1188179964),_(773529912,1546045734),_(1294757372,1522805485),_(1396182291,2643833823),_(1695183700,2343527390),_(1986661051,1014477480),_(2177026350,1206759142),_(2456956037,344077627),_(2730485921,1290863460),_(2820302411,3158454273),_(3259730800,3505952657),_(3345764771,106217008),_(3516065817,3606008344),_(3600352804,1432725776),_(4094571909,1467031594),_(275423344,851169720),_(430227734,3100823752),_(506948616,1363258195),_(659060556,3750685593),_(883997877,3785050280),_(958139571,3318307427),_(1322822218,3812723403),_(1537002063,2003034995),_(1747873779,3602036899),_(1955562222,1575990012),_(2024104815,1125592928),_(2227730452,2716904306),_(2361852424,442776044),_(2428436474,593698344),_(2756734187,3733110249),_(3204031479,2999351573),_(3329325298,3815920427),_(3391569614,3928383900),_(3515267271,566280711),_(3940187606,3454069534),_(4118630271,4000239992),_(116418474,1914138554),_(174292421,2731055270),_(289380356,3203993006),_(460393269,320620315),_(685471733,587496836),_(852142971,1086792851),_(1017036298,365543100),_(1126000580,2618297676),_(1288033470,3409855158),_(1501505948,4234509866),_(1607167915,987167468),_(1816402316,1246189591)],r=[];(function(){for(var t=0;t<80;t++)r[t]=_()})();var u=f.SHA512=b.extend({_doReset:function(){this._hash=new w.init([new x.init(1779033703,4089235720),new x.init(3144134277,2227873595),new x.init(1013904242,4271175723),new x.init(2773480762,1595750129),new x.init(1359893119,2917565137),new x.init(2600822924,725511199),new x.init(528734635,4215389547),new x.init(1541459225,327033209)])},_doProcessBlock:function(t,a){for(var n=this._hash.words,i=n[0],h=n[1],l=n[2],s=n[3],p=n[4],O=n[5],S=n[6],v=n[7],P=i.high,R=i.low,E=h.high,C=h.low,m=l.high,T=l.low,I=s.high,D=s.low,N=p.high,z=p.low,F=O.high,W=O.low,K=S.high,B=S.low,k=v.high,G=v.low,ne=P,he=R,fe=E,xe=C,Te=m,ce=T,be=I,ve=D,ue=N,se=z,q=F,me=W,re=K,ie=B,Oe=k,le=G,$=0;$<80;$++){var J,te,we=r[$];if($<16)te=we.high=t[a+$*2]|0,J=we.low=t[a+$*2+1]|0;else{var Se=r[$-15],ke=Se.high,tt=Se.low,ot=(ke>>>1|tt<<31)^(ke>>>8|tt<<24)^ke>>>7,mt=(tt>>>1|ke<<31)^(tt>>>8|ke<<24)^(tt>>>7|ke<<25),bt=r[$-2],yt=bt.high,xt=bt.low,Je=(yt>>>19|xt<<13)^(yt<<3|xt>>>29)^yt>>>6,Ue=(xt>>>19|yt<<13)^(xt<<3|yt>>>29)^(xt>>>6|yt<<26),ht=r[$-7],kt=ht.high,dt=ht.low,Ut=r[$-16],it=Ut.high,He=Ut.low;J=mt+dt,te=ot+kt+(J>>>0>>0?1:0),J=J+Ue,te=te+Je+(J>>>0>>0?1:0),J=J+He,te=te+it+(J>>>0>>0?1:0),we.high=te,we.low=J}var Ge=ue&q^~ue&re,Ee=se&me^~se&ie,De=ne&fe^ne&Te^fe&Te,Fe=he&xe^he&ce^xe&ce,Be=(ne>>>28|he<<4)^(ne<<30|he>>>2)^(ne<<25|he>>>7),We=(he>>>28|ne<<4)^(he<<30|ne>>>2)^(he<<25|ne>>>7),lt=(ue>>>14|se<<18)^(ue>>>18|se<<14)^(ue<<23|se>>>9),Dt=(se>>>14|ue<<18)^(se>>>18|ue<<14)^(se<<23|ue>>>9),Ht=d[$],rn=Ht.high,Ft=Ht.low,St=le+Dt,Ke=Oe+lt+(St>>>0>>0?1:0),St=St+Ee,Ke=Ke+Ge+(St>>>0>>0?1:0),St=St+Ft,Ke=Ke+rn+(St>>>0>>0?1:0),St=St+J,Ke=Ke+te+(St>>>0>>0?1:0),$e=We+Fe,at=Be+De+($e>>>0>>0?1:0);Oe=re,le=ie,re=q,ie=me,q=ue,me=se,se=ve+St|0,ue=be+Ke+(se>>>0>>0?1:0)|0,be=Te,ve=ce,Te=fe,ce=xe,fe=ne,xe=he,he=St+$e|0,ne=Ke+at+(he>>>0>>0?1:0)|0}R=i.low=R+he,i.high=P+ne+(R>>>0>>0?1:0),C=h.low=C+xe,h.high=E+fe+(C>>>0>>0?1:0),T=l.low=T+ce,l.high=m+Te+(T>>>0>>0?1:0),D=s.low=D+ve,s.high=I+be+(D>>>0>>0?1:0),z=p.low=z+se,p.high=N+ue+(z>>>0>>0?1:0),W=O.low=W+me,O.high=F+q+(W>>>0>>0?1:0),B=S.low=B+ie,S.high=K+re+(B>>>0>>0?1:0),G=v.low=G+le,v.high=k+Oe+(G>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,a=t.words,n=this._nDataBytes*8,i=t.sigBytes*8;a[i>>>5]|=128<<24-i%32,a[(i+128>>>10<<5)+30]=Math.floor(n/4294967296),a[(i+128>>>10<<5)+31]=n,t.sigBytes=a.length*4,this._process();var h=this._hash.toX32();return h},clone:function(){var t=b.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:1024/32});g.SHA512=b._createHelper(u),g.HmacSHA512=b._createHmacHelper(u)}(),L.SHA512})},"3d99":function(M,Y,o){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,Y){M.exports="data:image/png;base64,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"},"3y9D":function(M,Y,o){(function(L,g){M.exports=Y=g(o("Ib8C"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.WordArray,y=A.Hasher,x=g.algo,w=[],f=x.SHA1=y.extend({_doReset:function(){this._hash=new b.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(_,d){for(var r=this._hash.words,u=r[0],t=r[1],a=r[2],n=r[3],i=r[4],h=0;h<80;h++){if(h<16)w[h]=_[d+h]|0;else{var l=w[h-3]^w[h-8]^w[h-14]^w[h-16];w[h]=l<<1|l>>>31}var s=(u<<5|u>>>27)+i+w[h];h<20?s+=(t&a|~t&n)+1518500249:h<40?s+=(t^a^n)+1859775393:h<60?s+=(t&a|t&n|a&n)-1894007588:s+=(t^a^n)-899497514,i=n,n=a,a=t<<30|t>>>2,t=u,u=s}r[0]=r[0]+u|0,r[1]=r[1]+t|0,r[2]=r[2]+a|0,r[3]=r[3]+n|0,r[4]=r[4]+i|0},_doFinalize:function(){var _=this._data,d=_.words,r=this._nDataBytes*8,u=_.sigBytes*8;return d[u>>>5]|=128<<24-u%32,d[(u+64>>>9<<4)+14]=Math.floor(r/4294967296),d[(u+64>>>9<<4)+15]=r,_.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var _=y.clone.call(this);return _._hash=this._hash.clone(),_}});g.SHA1=y._createHelper(f),g.HmacSHA1=y._createHmacHelper(f)}(),L.SHA1})},4:function(M,Y){},"498V":function(M,Y,o){M.exports=o.p+"static/logo.22b9a281.svg"},"4SAo":function(M,Y,o){M.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(M,Y){M.exports="data:image/png;base64,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"},"4u4S":function(M,Y){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,Y,o){"use strict";o.d(Y,"a",function(){return s});var L=o("Ty5D"),g=o("dI71"),A=o("q1tI"),b=o.n(A),y=o("YS25"),x=o("17x9"),w=o.n(x),f=o("wx14"),_=o("zLVn"),d=o("9R94"),r=function(C){Object(g.a)(m,C);function m(){for(var I,D=arguments.length,N=new Array(D),z=0;z>>24)&16711935|(p<<24|p>>>8)&4278255360,O=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360;var S=h[s];S.high^=O,S.low^=p}for(var v=0;v<24;v++){for(var P=0;P<5;P++){for(var R=0,E=0,C=0;C<5;C++){var S=h[P+5*C];R^=S.high,E^=S.low}var m=t[P];m.high=R,m.low=E}for(var P=0;P<5;P++)for(var T=t[(P+4)%5],I=t[(P+1)%5],D=I.high,N=I.low,R=T.high^(D<<1|N>>>31),E=T.low^(N<<1|D>>>31),C=0;C<5;C++){var S=h[P+5*C];S.high^=R,S.low^=E}for(var z=1;z<25;z++){var R,E,S=h[z],F=S.high,W=S.low,K=d[z];K<32?(R=F<>>32-K,E=W<>>32-K):(R=W<>>64-K,E=F<>>64-K);var B=t[r[z]];B.high=R,B.low=E}var k=t[0],G=h[0];k.high=G.high,k.low=G.low;for(var P=0;P<5;P++)for(var C=0;C<5;C++){var z=P+5*C,S=h[z],ne=t[z],he=t[(P+1)%5+5*C],fe=t[(P+2)%5+5*C];S.high=ne.high^~he.high&fe.high,S.low=ne.low^~he.low&fe.low}var S=h[0],xe=u[v];S.high^=xe.high,S.low^=xe.low}},_doFinalize:function(){var n=this._data,i=n.words,h=this._nDataBytes*8,l=n.sigBytes*8,s=this.blockSize*32;i[l>>>5]|=1<<24-l%32,i[(g.ceil((l+1)/s)*s>>>5)-1]|=128,n.sigBytes=i.length*4,this._process();for(var p=this._state,O=this.cfg.outputLength/8,S=O/8,v=[],P=0;P>>24)&16711935|(E<<24|E>>>8)&4278255360,C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,v.push(C),v.push(E)}return new y.init(v,O)},clone:function(){for(var n=x.clone.call(this),i=n._state=this._state.slice(0),h=0;h<25;h++)i[h]=i[h].clone();return n}});A.SHA3=x._createHelper(a),A.HmacSHA3=x._createHmacHelper(a)}(Math),L.SHA3})},"6+eU":function(M,Y,o){"use strict";o.d(Y,"a",function(){return v});var L=o("wx14"),g=o("rePB"),A=o("VTBJ"),b=o("1OyB"),y=o("vuIU"),x=o("Ji7U"),w=o("LK+K"),f=o("q1tI"),_=o.n(f),d=o("TSYQ"),r=o.n(d),u=function(R){var E,C="".concat(R.rootPrefixCls,"-item"),m=r()(C,"".concat(C,"-").concat(R.page),(E={},Object(g.a)(E,"".concat(C,"-active"),R.active),Object(g.a)(E,R.className,!!R.className),Object(g.a)(E,"".concat(C,"-disabled"),!R.page),E)),T=function(){R.onClick(R.page)},I=function(N){R.onKeyPress(N,R.onClick,R.page)};return _.a.createElement("li",{title:R.showTitle?R.page:null,className:m,onClick:T,onKeyPress:I,tabIndex:"0"},R.itemRender(R.page,"page",_.a.createElement("a",{rel:"nofollow"},R.page)))},t=u,a={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},n=function(P){Object(x.a)(E,P);var R=Object(w.a)(E);function E(){var C;Object(b.a)(this,E);for(var m=arguments.length,T=new Array(m),I=0;I=0||D.relatedTarget.className.indexOf("".concat(W,"-next"))>=0))return;C.setState({goInputText:""}),F(C.getValidValue())},C.go=function(D){var N=C.state.goInputText;if(N==="")return;(D.keyCode===a.ENTER||D.type==="click")&&(C.setState({goInputText:""}),C.props.quickGo(C.getValidValue()))},C}return Object(y.a)(E,[{key:"getValidValue",value:function(){var m=this.state,T=m.goInputText,I=m.current;return!T||isNaN(T)?I:Number(T)}},{key:"getPageSizeOptions",value:function(){var m=this.props,T=m.pageSize,I=m.pageSizeOptions;return I.some(function(D){return D.toString()===T.toString()})?I:I.concat([T.toString()]).sort(function(D,N){var z=isNaN(Number(D))?0:Number(D),F=isNaN(Number(N))?0:Number(N);return z-F})}},{key:"render",value:function(){var m=this,T=this.props,I=T.pageSize,D=T.locale,N=T.rootPrefixCls,z=T.changeSize,F=T.quickGo,W=T.goButton,K=T.selectComponentClass,B=T.buildOptionText,k=T.selectPrefixCls,G=T.disabled,ne=this.state.goInputText,he="".concat(N,"-options"),fe=K,xe=null,Te=null,ce=null;if(!z&&!F)return null;var be=this.getPageSizeOptions();if(z&&fe){var ve=be.map(function(ue,se){return _.a.createElement(fe.Option,{key:se,value:ue.toString()},(B||m.buildOptionText)(ue))});xe=_.a.createElement(fe,{disabled:G,prefixCls:k,showSearch:!1,className:"".concat(he,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(I||be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(se){return se.parentNode}},ve)}return F&&(W&&(ce=typeof W=="boolean"?_.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:G,className:"".concat(he,"-quick-jumper-button")},D.jump_to_confirm):_.a.createElement("span",{onClick:this.go,onKeyUp:this.go},W)),Te=_.a.createElement("div",{className:"".concat(he,"-quick-jumper")},D.jump_to,_.a.createElement("input",{disabled:G,type:"text",value:ne,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),D.page,ce)),_.a.createElement("li",{className:"".concat(he)},xe,Te)}}]),E}(_.a.Component);n.defaultProps={pageSizeOptions:["10","20","50","100"]};var i=n,h=o("N2Kk");function l(){}function s(P){return typeof P=="number"&&isFinite(P)&&Math.floor(P)===P}function p(P,R,E){return E}function O(P,R,E){var C=typeof P=="undefined"?R.pageSize:P;return Math.floor((E.total-1)/C)+1}var S=function(P){Object(x.a)(E,P);var R=Object(w.a)(E);function E(C){var m;Object(b.a)(this,E),m=R.call(this,C),m.getJumpPrevPage=function(){return Math.max(1,m.state.current-(m.props.showLessItems?3:5))},m.getJumpNextPage=function(){return Math.min(O(void 0,m.state,m.props),m.state.current+(m.props.showLessItems?3:5))},m.getItemIcon=function(z,F){var W=m.props.prefixCls,K=z||_.a.createElement("button",{type:"button","aria-label":F,className:"".concat(W,"-item-link")});return typeof z=="function"&&(K=_.a.createElement(z,Object(A.a)({},m.props))),K},m.savePaginationNode=function(z){m.paginationNode=z},m.isValid=function(z){return s(z)&&z!==m.state.current},m.shouldDisplayQuickJumper=function(){var z=m.props,F=z.showQuickJumper,W=z.pageSize,K=z.total;return K<=W?!1:F},m.handleKeyDown=function(z){(z.keyCode===a.ARROW_UP||z.keyCode===a.ARROW_DOWN)&&z.preventDefault()},m.handleKeyUp=function(z){var F=m.getValidValue(z),W=m.state.currentInputValue;F!==W&&m.setState({currentInputValue:F}),z.keyCode===a.ENTER?m.handleChange(F):z.keyCode===a.ARROW_UP?m.handleChange(F-1):z.keyCode===a.ARROW_DOWN&&m.handleChange(F+1)},m.changePageSize=function(z){var F=m.state.current,W=O(z,m.state,m.props);F=F>W?W:F,W===0&&(F=m.state.current),typeof z=="number"&&("pageSize"in m.props||m.setState({pageSize:z}),"current"in m.props||m.setState({current:F,currentInputValue:F})),m.props.onShowSizeChange(F,z),"onChange"in m.props&&m.props.onChange&&m.props.onChange(F,z)},m.handleChange=function(z){var F=m.props.disabled,W=z;if(m.isValid(W)&&!F){var K=O(void 0,m.state,m.props);W>K?W=K:W<1&&(W=1),"current"in m.props||m.setState({current:W,currentInputValue:W});var B=m.state.pageSize;return m.props.onChange(W,B),W}return m.state.current},m.prev=function(){m.hasPrev()&&m.handleChange(m.state.current-1)},m.next=function(){m.hasNext()&&m.handleChange(m.state.current+1)},m.jumpPrev=function(){m.handleChange(m.getJumpPrevPage())},m.jumpNext=function(){m.handleChange(m.getJumpNextPage())},m.hasPrev=function(){return m.state.current>1},m.hasNext=function(){return m.state.current2?W-2:0),B=2;B=I?N=I:N=Number(T),N}},{key:"getShowSizeChanger",value:function(){var m=this.props,T=m.showSizeChanger,I=m.total,D=m.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:I>D}},{key:"renderPrev",value:function(m){var T=this.props,I=T.prevIcon,D=T.itemRender,N=D(m,"prev",this.getItemIcon(I,"prev page")),z=!this.hasPrev();return Object(f.isValidElement)(N)?Object(f.cloneElement)(N,{disabled:z}):N}},{key:"renderNext",value:function(m){var T=this.props,I=T.nextIcon,D=T.itemRender,N=D(m,"next",this.getItemIcon(I,"next page")),z=!this.hasNext();return Object(f.isValidElement)(N)?Object(f.cloneElement)(N,{disabled:z}):N}},{key:"render",value:function(){var m=this,T=this.props,I=T.prefixCls,D=T.className,N=T.style,z=T.disabled,F=T.hideOnSinglePage,W=T.total,K=T.locale,B=T.showQuickJumper,k=T.showLessItems,G=T.showTitle,ne=T.showTotal,he=T.simple,fe=T.itemRender,xe=T.showPrevNextJumpers,Te=T.jumpPrevIcon,ce=T.jumpNextIcon,be=T.selectComponentClass,ve=T.selectPrefixCls,ue=T.pageSizeOptions,se=this.state,q=se.current,me=se.pageSize,re=se.currentInputValue;if(F===!0&&W<=me)return null;var ie=O(void 0,this.state,this.props),Oe=[],le=null,$=null,J=null,te=null,we=null,Se=B&&B.goButton,ke=k?1:2,tt=q-1>0?q-1:0,ot=q+1=ke*2&&q!==1+2&&(Oe[0]=Object(f.cloneElement)(Oe[0],{className:"".concat(I,"-item-after-jump-prev")}),Oe.unshift(le)),ie-q>=ke*2&&q!==ie-2&&(Oe[Oe.length-1]=Object(f.cloneElement)(Oe[Oe.length-1],{className:"".concat(I,"-item-before-jump-next")}),Oe.push($)),ht!==1&&Oe.unshift(J),kt!==ie&&Oe.push(te)}var it=null;ne&&(it=_.a.createElement("li",{className:"".concat(I,"-total-text")},ne(W,[W===0?0:(q-1)*me+1,q*me>W?W:q*me])));var He=!this.hasPrev()||!ie,Ge=!this.hasNext()||!ie;return _.a.createElement("ul",Object(L.a)({className:r()(I,D,Object(g.a)({},"".concat(I,"-disabled"),z)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},mt),it,_.a.createElement("li",{title:G?K.prev_page:null,onClick:this.prev,tabIndex:He?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(I,"-prev"),Object(g.a)({},"".concat(I,"-disabled"),He)),"aria-disabled":He},this.renderPrev(tt)),Oe,_.a.createElement("li",{title:G?K.next_page:null,onClick:this.next,tabIndex:Ge?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(I,"-next"),Object(g.a)({},"".concat(I,"-disabled"),Ge)),"aria-disabled":Ge},this.renderNext(ot)),_.a.createElement(i,{disabled:z,locale:K,rootPrefixCls:I,selectComponentClass:be,selectPrefixCls:ve,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:q,pageSize:me,pageSizeOptions:ue,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Se}))}}],[{key:"getDerivedStateFromProps",value:function(m,T){var I={};if("current"in m&&(I.current=m.current,m.current!==T.current&&(I.currentInputValue=I.current)),"pageSize"in m&&m.pageSize!==T.pageSize){var D=T.current,N=O(m.pageSize,T,m);D=D>N?N:D,"current"in m||(I.current=D,I.currentInputValue=D),I.pageSize=m.pageSize}return I}}]),E}(_.a.Component);S.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:h.a,style:{},itemRender:p,totalBoundaryShowSizeChanger:50};var v=S},"6Fuo":function(M,Y,o){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,Y,o){"use strict";var L=o("wCXF"),g=o("n6Qo");o.d(Y,"b",function(){return g.a});var A=o("IBYe"),b=o("6eGT"),y=o("hW8S");o.d(Y,"a",function(){return y.a}),Y.c=L.b},"6UM0":function(M,Y,o){var L,g;(function(){var A;(function(){"use strict";var y=[function(_,d,r){var u=r(1).Beautifier,t=r(5).Options;function a(n,i){var h=new u(n,i);return h.beautify()}_.exports=a,_.exports.defaultOptions=function(){return new t}},function(_,d,r){var u=r(2).Output,t=r(3).Token,a=r(4),n=r(5).Options,i=r(7).Tokenizer,h=r(7).line_starters,l=r(7).positionable_operators,s=r(7).TOKEN;function p(k,G){return G.indexOf(k)!==-1}function O(k){return k.replace(/^\s+/g,"")}function S(k){for(var G={},ne=0;nene&&(ne=k.line_indent_level));var he={mode:G,parent:k,last_token:k?k.last_token:new t(s.START_BLOCK,""),last_word:k?k.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:ne,alignment:0,line_indent_level:k?k.line_indent_level:ne,start_line_index:this._output.get_line_number(),ternary_depth:0};return he},K.prototype._reset=function(k){var G=k.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new u(this._options,G),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(T.BlockStatement);var ne=new i(k,this._options);return this._tokens=ne.tokenize(),k},K.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var k,G=this._reset(this._source_text),ne=this._options.eol;this._options.eol==="auto"&&(ne=` `,G&&a.lineBreak.test(G||"")&&(ne=G.match(a.lineBreak)[0]));for(var he=this._tokens.next();he;)this.handle_token(he),this._last_last_text=this._flags.last_token.text,this._flags.last_token=he,he=this._tokens.next();return k=this._output.get_code(ne),k},K.prototype.handle_token=function(k,G){k.type===s.START_EXPR?this.handle_start_expr(k):k.type===s.END_EXPR?this.handle_end_expr(k):k.type===s.START_BLOCK?this.handle_start_block(k):k.type===s.END_BLOCK?this.handle_end_block(k):k.type===s.WORD?this.handle_word(k):k.type===s.RESERVED?this.handle_word(k):k.type===s.SEMICOLON?this.handle_semicolon(k):k.type===s.STRING?this.handle_string(k):k.type===s.EQUALS?this.handle_equals(k):k.type===s.OPERATOR?this.handle_operator(k):k.type===s.COMMA?this.handle_comma(k):k.type===s.BLOCK_COMMENT?this.handle_block_comment(k,G):k.type===s.COMMENT?this.handle_comment(k,G):k.type===s.DOT?this.handle_dot(k):k.type===s.EOF?this.handle_eof(k):k.type===s.UNKNOWN?this.handle_unknown(k,G):this.handle_unknown(k,G)},K.prototype.handle_whitespace_and_comments=function(k,G){var ne=k.newlines,he=this._options.keep_array_indentation&&N(this._flags.mode);if(k.comments_before)for(var fe=k.comments_before.next();fe;)this.handle_whitespace_and_comments(fe,G),this.handle_token(fe,G),fe=k.comments_before.next();if(he)for(var xe=0;xe0,G);else if(this._options.max_preserve_newlines&&ne>this._options.max_preserve_newlines&&(ne=this._options.max_preserve_newlines),this._options.preserve_newlines&&ne>1){this.print_newline(!1,G);for(var Te=1;Te0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},K.prototype.set_mode=function(k){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,k),this._flags=this.create_flags(this._previous_flags,k),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},K.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===T.Statement&&I(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},K.prototype.start_of_object_property=function(){return this._flags.parent.mode===T.ObjectLiteral&&this._flags.mode===T.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||P(this._flags.last_token,["get","set"]))},K.prototype.start_of_statement=function(k){var G=!1;return G=G||P(this._flags.last_token,["var","let","const"])&&k.type===s.WORD,G=G||v(this._flags.last_token,"do"),G=G||!(this._flags.parent.mode===T.ObjectLiteral&&this._flags.mode===T.Statement)&&P(this._flags.last_token,B)&&!k.newlines,G=G||v(this._flags.last_token,"else")&&!(v(k,"if")&&!k.comments_before),G=G||this._flags.last_token.type===s.END_EXPR&&(this._previous_flags.mode===T.ForInitializer||this._previous_flags.mode===T.Conditional),G=G||this._flags.last_token.type===s.WORD&&this._flags.mode===T.BlockStatement&&!this._flags.in_case&&!(k.text==="--"||k.text==="++")&&this._last_last_text!=="function"&&k.type!==s.WORD&&k.type!==s.RESERVED,G=G||this._flags.mode===T.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||P(this._flags.last_token,["get","set"])),G?(this.set_mode(T.Statement),this.indent(),this.handle_whitespace_and_comments(k,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(k,P(k,["do","for","if","while"])),!0):!1},K.prototype.handle_start_expr=function(k){this.start_of_statement(k)||this.handle_whitespace_and_comments(k);var G=T.Expression;if(k.text==="["){if(this._flags.last_token.type===s.WORD||this._flags.last_token.text===")"){P(this._flags.last_token,h)&&(this._output.space_before_token=!0),this.print_token(k),this.set_mode(G),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}G=T.ArrayLiteral,N(this._flags.mode)&&((this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline())),p(this._flags.last_token.type,[s.START_EXPR,s.END_EXPR,s.WORD,s.OPERATOR,s.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===s.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,G=T.ForInitializer):p(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,G=T.Conditional):p(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&k.whitespace_before===""?this._output.space_before_token=!1:(p(this._flags.last_token.text,h)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===s.EQUALS||this._flags.last_token.type===s.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(k);else if(this._flags.last_token.type===s.WORD){this._output.space_before_token=!1;var ne=this._tokens.peek(-3);if(this._options.space_after_named_function&&ne){var he=this._tokens.peek(-4);P(ne,["async","function"])||ne.text==="*"&&P(he,["async","function"])?this._output.space_before_token=!0:this._flags.mode===T.ObjectLiteral?(ne.text==="{"||ne.text===","||ne.text==="*"&&(he.text==="{"||he.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(k);(this._flags.last_token.type===s.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(p(this._last_last_text,["function","yield"])||this._flags.mode===T.ObjectLiteral&&p(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===s.START_BLOCK?this.print_newline():(this._flags.last_token.type===s.END_EXPR||this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===s.COMMA)&&this.allow_wrap_or_preserved_newline(k,k.newlines),this.print_token(k),this.set_mode(G),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},K.prototype.handle_end_expr=function(k){for(;this._flags.mode===T.Statement;)this.restore_mode();this.handle_whitespace_and_comments(k),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(k,k.text==="]"&&N(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===s.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(k),this.restore_mode(),I(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===T.Conditional&&(this._previous_flags.mode=T.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},K.prototype.handle_start_block=function(k){this.handle_whitespace_and_comments(k);var G=this._tokens.peek(),ne=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===s.END_EXPR?(this.set_mode(T.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(T.BlockStatement):ne&&(p(ne.text,[":",","])&&p(G.type,[s.STRING,s.WORD,s.RESERVED])||p(G.text,["get","set","..."])&&p(ne.type,[s.WORD,s.RESERVED]))?p(this._last_last_text,["class","interface"])&&!p(ne.text,[":",","])?this.set_mode(T.BlockStatement):this.set_mode(T.ObjectLiteral):this._flags.last_token.type===s.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(T.BlockStatement):p(this._flags.last_token.type,[s.EQUALS,s.START_EXPR,s.COMMA,s.OPERATOR])||P(this._flags.last_token,["return","throw","import","default"])?this.set_mode(T.ObjectLiteral):this.set_mode(T.BlockStatement),this._flags.last_token&&(P(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0));var he=!G.comments_before&&G.text==="}",fe=he&&this._flags.last_word==="function"&&this._flags.last_token.type===s.END_EXPR;if(this._options.brace_preserve_inline){var xe=0,Te=null;this._flags.inline_frame=!0;do if(xe+=1,Te=this._tokens.peek(xe-1),Te.newlines){this._flags.inline_frame=!1;break}while(Te.type!==s.EOF&&!(Te.type===s.END_BLOCK&&Te.opened===k))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&k.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==s.OPERATOR&&(fe||this._flags.last_token.type===s.EQUALS||P(this._flags.last_token,R)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(N(this._previous_flags.mode)&&(this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.COMMA)&&((this._flags.last_token.type===s.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(k),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==s.OPERATOR&&this._flags.last_token.type!==s.START_EXPR&&(this._flags.last_token.type===s.START_BLOCK&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(k),this.indent(),!he&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},K.prototype.handle_end_block=function(k){for(this.handle_whitespace_and_comments(k);this._flags.mode===T.Statement;)this.restore_mode();var G=this._flags.last_token.type===s.START_BLOCK;this._flags.inline_frame&&!G?this._output.space_before_token=!0:this._options.brace_style==="expand"?G||this.print_newline():G||(N(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(k)},K.prototype.handle_word=function(k){if(k.type===s.RESERVED){if(p(k.text,["set","get"])&&this._flags.mode!==T.ObjectLiteral)k.type=s.WORD;else if(k.text==="import"&&p(this._tokens.peek().text,["(","."]))k.type=s.WORD;else if(p(k.text,["as","from"])&&!this._flags.import_block)k.type=s.WORD;else if(this._flags.mode===T.ObjectLiteral){var G=this._tokens.peek();G.text===":"&&(k.type=s.WORD)}}if(this.start_of_statement(k)?P(this._flags.last_token,["var","let","const"])&&k.type===s.WORD&&(this._flags.declaration_statement=!0):k.newlines&&!z(this._flags.mode)&&(this._flags.last_token.type!==s.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==s.EQUALS&&(this._options.preserve_newlines||!P(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(k),this.print_newline()):this.handle_whitespace_and_comments(k),this._flags.do_block&&!this._flags.do_while)if(v(k,"while")){this._output.space_before_token=!0,this.print_token(k),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&v(k,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===T.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&P(k,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(k),this._flags.in_case=!0;return}if((this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.EQUALS||this._flags.last_token.type===s.OPERATOR)&&(this.start_of_object_property()||this.allow_wrap_or_preserved_newline(k)),v(k,"function")){(p(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(p(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===s.OPERATOR))&&(!this._output.just_added_blankline()&&!k.comments_before&&(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===s.RESERVED||this._flags.last_token.type===s.WORD?P(this._flags.last_token,["get","set","new","export"])||P(this._flags.last_token,B)?this._output.space_before_token=!0:v(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===s.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(z(this._flags.mode)||N(this._flags.mode))||this.print_newline(),this.print_token(k),this._flags.last_word=k.text;return}var ne="NONE";if(this._flags.last_token.type===s.END_BLOCK?this._previous_flags.inline_frame?ne="SPACE":P(k,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&k.newlines?ne="NEWLINE":(ne="SPACE",this._output.space_before_token=!0):ne="NEWLINE":this._flags.last_token.type===s.SEMICOLON&&this._flags.mode===T.BlockStatement?ne="NEWLINE":this._flags.last_token.type===s.SEMICOLON&&z(this._flags.mode)?ne="SPACE":this._flags.last_token.type===s.STRING?ne="NEWLINE":this._flags.last_token.type===s.RESERVED||this._flags.last_token.type===s.WORD||this._flags.last_token.text==="*"&&(p(this._last_last_text,["function","yield"])||this._flags.mode===T.ObjectLiteral&&p(this._last_last_text,["{",","]))?ne="SPACE":this._flags.last_token.type===s.START_BLOCK?this._flags.inline_frame?ne="SPACE":ne="NEWLINE":this._flags.last_token.type===s.END_EXPR&&(this._output.space_before_token=!0,ne="NEWLINE"),P(k,h)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?ne="SPACE":ne="NEWLINE"),P(k,["else","catch","finally"]))if((!(this._flags.last_token.type===s.END_BLOCK&&this._previous_flags.mode===T.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&k.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var he=this._output.current_line;he.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else ne==="NEWLINE"?P(this._flags.last_token,R)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&P(k,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==s.END_EXPR?(this._flags.last_token.type!==s.START_EXPR||!P(k,["var","let","const"]))&&this._flags.last_token.text!==":"&&(v(k,"if")&&v(k.previous,"else")?this._output.space_before_token=!0:this.print_newline()):P(k,h)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&N(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():ne==="SPACE"&&(this._output.space_before_token=!0);k.previous&&(k.previous.type===s.WORD||k.previous.type===s.RESERVED)&&(this._output.space_before_token=!0),this.print_token(k),this._flags.last_word=k.text,k.type===s.RESERVED&&(k.text==="do"?this._flags.do_block=!0:k.text==="if"?this._flags.if_block=!0:k.text==="import"?this._flags.import_block=!0:this._flags.import_block&&v(k,"from")&&(this._flags.import_block=!1))},K.prototype.handle_semicolon=function(k){this.start_of_statement(k)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(k);for(var G=this._tokens.peek();this._flags.mode===T.Statement&&!(this._flags.if_block&&v(G,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(k)},K.prototype.handle_string=function(k){k.text.startsWith("`")&&k.newlines===0&&k.whitespace_before===""&&(k.previous.text===")"||this._flags.last_token.type===s.WORD)||(this.start_of_statement(k)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(k),this._flags.last_token.type===s.RESERVED||this._flags.last_token.type===s.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR||this._flags.last_token.type===s.EQUALS||this._flags.last_token.type===s.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(k):k.text.startsWith("`")&&this._flags.last_token.type===s.END_EXPR&&(k.previous.text==="]"||k.previous.text===")")&&k.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(k)},K.prototype.handle_equals=function(k){this.start_of_statement(k)||this.handle_whitespace_and_comments(k),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(k),this._output.space_before_token=!0},K.prototype.handle_comma=function(k){this.handle_whitespace_and_comments(k,!0),this.print_token(k),this._output.space_before_token=!0,this._flags.declaration_statement?(z(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(k)):this._flags.mode===T.ObjectLiteral||this._flags.mode===T.Statement&&this._flags.parent.mode===T.ObjectLiteral?(this._flags.mode===T.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(k)},K.prototype.handle_operator=function(k){var G=k.text==="*"&&(P(this._flags.last_token,["function","yield"])||p(this._flags.last_token.type,[s.START_BLOCK,s.COMMA,s.END_BLOCK,s.SEMICOLON])),ne=p(k.text,["-","+"])&&(p(this._flags.last_token.type,[s.START_BLOCK,s.START_EXPR,s.EQUALS,s.OPERATOR])||p(this._flags.last_token.text,h)||this._flags.last_token.text===",");if(!this.start_of_statement(k)){var he=!G;this.handle_whitespace_and_comments(k,he)}if(k.text==="*"&&this._flags.last_token.type===s.DOT){this.print_token(k);return}if(k.text==="::"){this.print_token(k);return}if(this._flags.last_token.type===s.OPERATOR&&p(this._options.operator_position,m)&&this.allow_wrap_or_preserved_newline(k),k.text===":"&&this._flags.in_case){this.print_token(k),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==s.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var fe=!0,xe=!0,Te=!1;if(k.text===":"?this._flags.ternary_depth===0?fe=!1:(this._flags.ternary_depth-=1,Te=!0):k.text==="?"&&(this._flags.ternary_depth+=1),!ne&&!G&&this._options.preserve_newlines&&p(k.text,l)){var ce=k.text===":",be=ce&&Te,ve=ce&&!Te;switch(this._options.operator_position){case C.before_newline:this._output.space_before_token=!ve,this.print_token(k),(!ce||be)&&this.allow_wrap_or_preserved_newline(k),this._output.space_before_token=!0;return;case C.after_newline:this._output.space_before_token=!0,!ce||be?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(k):this._output.space_before_token=!1,this.print_token(k),this._output.space_before_token=!0;return;case C.preserve_newline:ve||this.allow_wrap_or_preserved_newline(k),fe=!(this._output.just_added_newline()||ve),this._output.space_before_token=fe,this.print_token(k),this._output.space_before_token=!0;return}}if(G){this.allow_wrap_or_preserved_newline(k),fe=!1;var ue=this._tokens.peek();xe=ue&&p(ue.type,[s.WORD,s.RESERVED])}else if(k.text==="...")this.allow_wrap_or_preserved_newline(k),fe=this._flags.last_token.type===s.START_BLOCK,xe=!1;else if(p(k.text,["--","++","!","~"])||ne){if((this._flags.last_token.type===s.COMMA||this._flags.last_token.type===s.START_EXPR)&&this.allow_wrap_or_preserved_newline(k),fe=!1,xe=!1,k.newlines&&(k.text==="--"||k.text==="++"||k.text==="~")){var se=P(this._flags.last_token,R)&&k.newlines;se&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(se,!0)}this._flags.last_token.text===";"&&z(this._flags.mode)&&(fe=!0),this._flags.last_token.type===s.RESERVED?fe=!0:this._flags.last_token.type===s.END_EXPR?fe=!(this._flags.last_token.text==="]"&&(k.text==="--"||k.text==="++")):this._flags.last_token.type===s.OPERATOR&&(fe=p(k.text,["--","-","++","+"])&&p(this._flags.last_token.text,["--","-","++","+"]),p(k.text,["+","-"])&&p(this._flags.last_token.text,["--","++"])&&(xe=!0)),(this._flags.mode===T.BlockStatement&&!this._flags.inline_frame||this._flags.mode===T.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||fe,this.print_token(k),this._output.space_before_token=xe},K.prototype.handle_block_comment=function(k,G){if(this._output.raw){this._output.add_raw_token(k),k.directives&&k.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(k.directives){this.print_newline(!1,G),this.print_token(k),k.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!a.newline.test(k.text)&&!k.newlines){this._output.space_before_token=!0,this.print_token(k),this._output.space_before_token=!0;return}else this.print_block_commment(k,G)},K.prototype.print_block_commment=function(k,G){var ne=D(k.text),he,fe=!1,xe=!1,Te=k.whitespace_before,ce=Te.length;if(this.print_newline(!1,G),this.print_token_line_indentation(k),this._output.add_token(ne[0]),this.print_newline(!1,G),ne.length>1){for(ne=ne.slice(1),fe=F(ne,"*"),xe=W(ne,Te),fe&&(this._flags.alignment=1),he=0;he=0;a--)if(this.__items[a].match(t))return!0;return!1},d.prototype.set_indent=function(t,a){this.is_empty()&&(this.__indent_count=t||0,this.__alignment_count=a||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},d.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},d.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},d.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var t=this.__parent.current_line;return t.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,t.__items[0]===" "&&(t.__items.splice(0,1),t.__character_count-=1),!0}return!1},d.prototype.is_empty=function(){return this.__items.length===0},d.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},d.prototype.push=function(t){this.__items.push(t);var a=t.lastIndexOf(` `);a!==-1?this.__character_count=t.length-a:this.__character_count+=t.length},d.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},d.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},d.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},d.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},d.prototype.toString=function(){var t="";return this.is_empty()?this.__parent.indent_empty_lines&&(t=this.__parent.get_indent_string(this.__indent_count)):(t=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),t+=this.__items.join("")),t};function r(t,a){this.__cache=[""],this.__indent_size=t.indent_size,this.__indent_string=t.indent_char,t.indent_with_tabs||(this.__indent_string=new Array(t.indent_size+1).join(t.indent_char)),a=a||"",t.indent_level>0&&(a=new Array(t.indent_level+1).join(this.__indent_string)),this.__base_string=a,this.__base_string_length=a.length}r.prototype.get_indent_size=function(t,a){var n=this.__base_string_length;return a=a||0,t<0&&(n=0),n+=t*this.__indent_size,n+=a,n},r.prototype.get_indent_string=function(t,a){var n=this.__base_string;return a=a||0,t<0&&(t=0,n=""),a+=t*this.__indent_size,this.__ensure_cache(a),n+=this.__cache[a],n},r.prototype.__ensure_cache=function(t){for(;t>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var t=this.__cache.length,a=0,n="";this.__indent_size&&t>=this.__indent_size&&(a=Math.floor(t/this.__indent_size),t-=a*this.__indent_size,n=new Array(a+1).join(this.__indent_string)),t&&(n+=new Array(t+1).join(" ")),this.__cache.push(n)};function u(t,a){this.__indent_cache=new r(t,a),this.raw=!1,this._end_with_newline=t.end_with_newline,this.indent_size=t.indent_size,this.wrap_line_length=t.wrap_line_length,this.indent_empty_lines=t.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new d(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}u.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},u.prototype.get_line_number=function(){return this.__lines.length},u.prototype.get_indent_string=function(t,a){return this.__indent_cache.get_indent_string(t,a)},u.prototype.get_indent_size=function(t,a){return this.__indent_cache.get_indent_size(t,a)},u.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},u.prototype.add_new_line=function(t){return this.is_empty()||!t&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},u.prototype.get_code=function(t){this.trim(!0);var a=this.current_line.pop();a&&(a[a.length-1]===` `&&(a=a.replace(/\n+$/g,"")),this.current_line.push(a)),this._end_with_newline&&this.__add_outputline();var n=this.__lines.join(` `);return t!==` `&&(n=n.replace(/[\n]/g,t)),n},u.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},u.prototype.set_indent=function(t,a){return t=t||0,a=a||0,this.next_line.set_indent(t,a),this.__lines.length>1?(this.current_line.set_indent(t,a),!0):(this.current_line.set_indent(),!1)},u.prototype.add_raw_token=function(t){for(var a=0;a1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},u.prototype.just_added_newline=function(){return this.current_line.is_empty()},u.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},u.prototype.ensure_empty_line_above=function(t,a){for(var n=this.__lines.length-2;n>=0;){var i=this.__lines[n];if(i.is_empty())break;if(i.item(0).indexOf(t)!==0&&i.item(-1)!==a){this.__lines.splice(n+1,0,new d(this)),this.previous_line=this.__lines[this.__lines.length-2];break}n--}},_.exports.Output=u},function(_){function d(r,u,t,a){this.type=r,this.text=u,this.comments_before=null,this.newlines=t||0,this.whitespace_before=a||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}_.exports.Token=d},function(_,d){var r="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",u="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",t="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc",a="\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2-\\u0ae3\\u0ae6-\\u0aef\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f",n="(?:\\\\u[0-9a-fA-F]{4}|["+r+t+"])",i="(?:\\\\u[0-9a-fA-F]{4}|["+u+t+a+"])*";d.identifier=new RegExp(n+i,"g"),d.identifierStart=new RegExp(n),d.identifierMatch=new RegExp("(?:\\\\u[0-9a-fA-F]{4}|["+u+t+a+"])+");var h=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;d.newline=/[\n\r\u2028\u2029]/,d.lineBreak=new RegExp(`\r |`+d.newline.source),d.allLineBreaks=new RegExp(d.lineBreak.source,"g")},function(_,d,r){var u=r(6).Options,t=["before-newline","after-newline","preserve-newline"];function a(n){u.call(this,n,"js");var i=this.raw_options.brace_style||null;i==="expand-strict"?this.raw_options.brace_style="expand":i==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var h=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var l=0;l>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),E=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";E=E.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),E="\\?\\.(?!\\d) "+E,E=E.replace(/ /g,"|");var C=new RegExp(E),m="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),T=m.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),I=new RegExp("^(?:"+T.join("|")+")$"),D,N=function(F,W){t.call(this,F,W),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var K=new h(this._input),B=new l(this._input).read_options(this._options);this.__patterns={template:B,identifier:B.starting_with(i.identifier).matching(i.identifierMatch),number:K.matching(S),punct:K.matching(C),comment:K.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:K.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:K.matching(//),include:K.starting_with(/#include/).until_after(i.lineBreak),shebang:K.starting_with(/#!/).until_after(i.lineBreak),xml:K.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:B.until(/['\\\n\r\u2028\u2029]/),double_quote:B.until(/["\\\n\r\u2028\u2029]/),template_text:B.until(/[`\\$]/),template_expression:B.until(/[`}\\]/)}};N.prototype=new t,N.prototype._is_comment=function(F){return F.type===p.COMMENT||F.type===p.BLOCK_COMMENT||F.type===p.UNKNOWN},N.prototype._is_opening=function(F){return F.type===p.START_BLOCK||F.type===p.START_EXPR},N.prototype._is_closing=function(F,W){return(F.type===p.END_BLOCK||F.type===p.END_EXPR)&&W&&(F.text==="]"&&W.text==="["||F.text===")"&&W.text==="("||F.text==="}"&&W.text==="{")},N.prototype._reset=function(){D=!1},N.prototype._get_next_token=function(F,W){var K=null;this._readWhitespace();var B=this._input.peek();return B===null?this._create_token(p.EOF,""):(K=K||this._read_non_javascript(B),K=K||this._read_string(B),K=K||this._read_word(F),K=K||this._read_singles(B),K=K||this._read_comment(B),K=K||this._read_regexp(B,F),K=K||this._read_xml(B,F),K=K||this._read_punctuation(),K=K||this._create_token(p.UNKNOWN,this._input.next()),K)},N.prototype._read_word=function(F){var W;if(W=this.__patterns.identifier.read(),W!=="")return W=W.replace(i.allLineBreaks,` `),!(F.type===p.DOT||F.type===p.RESERVED&&(F.text==="set"||F.text==="get"))&&I.test(W)?(W==="in"||W==="of")&&(F.type===p.WORD||F.type===p.STRING)?this._create_token(p.OPERATOR,W):this._create_token(p.RESERVED,W):this._create_token(p.WORD,W);if(W=this.__patterns.number.read(),W!=="")return this._create_token(p.WORD,W)},N.prototype._read_singles=function(F){var W=null;return F==="("||F==="["?W=this._create_token(p.START_EXPR,F):F===")"||F==="]"?W=this._create_token(p.END_EXPR,F):F==="{"?W=this._create_token(p.START_BLOCK,F):F==="}"?W=this._create_token(p.END_BLOCK,F):F===";"?W=this._create_token(p.SEMICOLON,F):F==="."&&P.test(this._input.peek(1))?W=this._create_token(p.DOT,F):F===","&&(W=this._create_token(p.COMMA,F)),W&&this._input.next(),W},N.prototype._read_punctuation=function(){var F=this.__patterns.punct.read();if(F!=="")return F==="="?this._create_token(p.EQUALS,F):F==="?."?this._create_token(p.DOT,F):this._create_token(p.OPERATOR,F)},N.prototype._read_non_javascript=function(F){var W="";if(F==="#"){if(this._is_first_token()&&(W=this.__patterns.shebang.read(),W))return this._create_token(p.UNKNOWN,W.trim()+` `);if(W=this.__patterns.include.read(),W)return this._create_token(p.UNKNOWN,W.trim()+` `);F=this._input.next();var K="#";if(this._input.hasNext()&&this._input.testChar(v)){do F=this._input.next(),K+=F;while(this._input.hasNext()&&F!=="#"&&F!=="=");return F==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(K+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(K+="{}",this._input.next(),this._input.next())),this._create_token(p.WORD,K)}this._input.back()}else if(F==="<"&&this._is_first_token()){if(W=this.__patterns.html_comment_start.read(),W){for(;this._input.hasNext()&&!this._input.testChar(i.newline);)W+=this._input.next();return D=!0,this._create_token(p.COMMENT,W)}}else if(D&&F==="-"&&(W=this.__patterns.html_comment_end.read(),W))return D=!1,this._create_token(p.COMMENT,W);return null},N.prototype._read_comment=function(F){var W=null;if(F==="/"){var K="";if(this._input.peek(1)==="*"){K=this.__patterns.block_comment.read();var B=O.get_directives(K);B&&B.ignore==="start"&&(K+=O.readIgnored(this._input)),K=K.replace(i.allLineBreaks,` `),W=this._create_token(p.BLOCK_COMMENT,K),W.directives=B}else this._input.peek(1)==="/"&&(K=this.__patterns.comment.read(),W=this._create_token(p.COMMENT,K))}return W},N.prototype._read_string=function(F){if(F==="`"||F==="'"||F==='"'){var W=this._input.next();return this.has_char_escapes=!1,F==="`"?W+=this._read_string_recursive("`",!0,"${"):W+=this._read_string_recursive(F),this.has_char_escapes&&this._options.unescape_strings&&(W=z(W)),this._input.peek()===F&&(W+=this._input.next()),W=W.replace(i.allLineBreaks,` `),this._create_token(p.STRING,W)}return null},N.prototype._allow_regexp_or_xml=function(F){return F.type===p.RESERVED&&s(F.text,["return","case","throw","else","do","typeof","yield"])||F.type===p.END_EXPR&&F.text===")"&&F.opened.previous.type===p.RESERVED&&s(F.opened.previous.text,["if","while","for"])||s(F.type,[p.COMMENT,p.START_EXPR,p.START_BLOCK,p.START,p.END_BLOCK,p.OPERATOR,p.EQUALS,p.EOF,p.SEMICOLON,p.COMMA])},N.prototype._read_regexp=function(F,W){if(F==="/"&&this._allow_regexp_or_xml(W)){for(var K=this._input.next(),B=!1,k=!1;this._input.hasNext()&&(B||k||this._input.peek()!==F)&&!this._input.testChar(i.newline);)K+=this._input.peek(),B?B=!1:(B=this._input.peek()==="\\",this._input.peek()==="["?k=!0:this._input.peek()==="]"&&(k=!1)),this._input.next();return this._input.peek()===F&&(K+=this._input.next(),K+=this._input.read(i.identifier)),this._create_token(p.STRING,K)}return null},N.prototype._read_xml=function(F,W){if(this._options.e4x&&F==="<"&&this._allow_regexp_or_xml(W)){var K="",B=this.__patterns.xml.read_match();if(B){for(var k=B[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),G=k.indexOf("{")===0,ne=0;B;){var he=!!B[1],fe=B[2],xe=!!B[B.length-1]||fe.slice(0,8)==="![CDATA[";if(!xe&&(fe===k||G&&fe.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(he?--ne:++ne),K+=B[0],ne<=0)break;B=this.__patterns.xml.read_match()}return B||(K+=this._input.match(/[\s\S]*/g)[0]),K=K.replace(i.allLineBreaks,` `),this._create_token(p.STRING,K)}}return null};function z(F){for(var W="",K=0,B=new u(F),k=null;B.hasNext();)if(k=B.match(/([\s]|[^\\]|\\\\)+/g),k&&(W+=k[0]),B.peek()==="\\"){if(B.next(),B.peek()==="x")k=B.match(/x([0-9A-Fa-f]{2})/g);else if(B.peek()==="u")k=B.match(/u([0-9A-Fa-f]{4})/g);else{W+="\\",B.hasNext()&&(W+=B.next());continue}if(!k)return F;if(K=parseInt(k[1],16),K>126&&K<=255&&k[0].indexOf("x")===0)return F;if(K>=0&&K<32){W+="\\"+k[0];continue}else K===34||K===39||K===92?W+="\\"+String.fromCharCode(K):W+=String.fromCharCode(K)}return W}N.prototype._read_string_recursive=function(F,W,K){var B,k;F==="'"?k=this.__patterns.single_quote:F==='"'?k=this.__patterns.double_quote:F==="`"?k=this.__patterns.template_text:F==="}"&&(k=this.__patterns.template_expression);for(var G=k.read(),ne="";this._input.hasNext();){if(ne=this._input.next(),ne===F||!W&&i.newline.test(ne)){this._input.back();break}else ne==="\\"&&this._input.hasNext()?(B=this._input.peek(),B==="x"||B==="u"?this.has_char_escapes=!0:B==="\r"&&this._input.peek(1)===` `&&this._input.next(),ne+=this._input.next()):K&&(K==="${"&&ne==="$"&&this._input.peek()==="{"&&(ne+=this._input.next()),K===ne&&(F==="`"?ne+=this._read_string_recursive("}",W,"`"):ne+=this._read_string_recursive("`",W,"${"),this._input.hasNext()&&(ne+=this._input.next())));ne+=k.read(),G+=ne}return G},_.exports.Tokenizer=N,_.exports.TOKEN=p,_.exports.positionable_operators=R.slice(),_.exports.line_starters=m.slice()},function(_){var d=RegExp.prototype.hasOwnProperty("sticky");function r(u){this.__input=u||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position=0&&u=0&&t=u.length&&this.__input.substring(t-u.length,t).toLowerCase()===u},_.exports.InputScanner=r},function(_,d,r){var u=r(8).InputScanner,t=r(3).Token,a=r(10).TokenStream,n=r(11).WhitespacePattern,i={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},h=function(l,s){this._input=new u(l),this._options=s||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new n(this._input)};h.prototype.tokenize=function(){this._input.restart(),this.__tokens=new a,this._reset();for(var l,s=new t(i.START,""),p=null,O=[],S=new a;s.type!==i.EOF;){for(l=this._get_next_token(s,p);this._is_comment(l);)S.add(l),l=this._get_next_token(s,p);S.isEmpty()||(l.comments_before=S,S=new a),l.parent=p,this._is_opening(l)?(O.push(p),p=l):p&&this._is_closing(l,p)&&(l.opened=p,p.closed=l,p=O.pop(),l.parent=p),l.previous=s,s.next=l,this.__tokens.add(l),s=l}return this.__tokens},h.prototype._is_first_token=function(){return this.__tokens.isEmpty()},h.prototype._reset=function(){},h.prototype._get_next_token=function(l,s){this._readWhitespace();var p=this._input.read(/.+/g);return p?this._create_token(i.RAW,p):this._create_token(i.EOF,"")},h.prototype._is_comment=function(l){return!1},h.prototype._is_opening=function(l){return!1},h.prototype._is_closing=function(l,s){return!1},h.prototype._create_token=function(l,s){var p=new t(l,s,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return p},h.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},_.exports.Tokenizer=h,_.exports.TOKEN=i},function(_){function d(r){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=r}d.prototype.restart=function(){this.__position=0},d.prototype.isEmpty=function(){return this.__tokens_length===0},d.prototype.hasNext=function(){return this.__position=0&&r/),erb:h.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:h.starting_with(/{%/).until_after(/%}/),django_value:h.starting_with(/{{/).until_after(/}}/),django_comment:h.starting_with(/{#/).until_after(/#}/),smarty:h.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:h.starting_with(/{\*/).until_after(/\*}/),smarty_literal:h.starting_with(/{literal}/).until_after(/{\/literal}/)}}a.prototype=new u,a.prototype._create=function(){return new a(this._input,this)},a.prototype._update=function(){this.__set_templated_pattern()},a.prototype.disable=function(n){var i=this._create();return i._disabled[n]=!0,i._update(),i},a.prototype.read_options=function(n){var i=this._create();for(var h in t)i._disabled[h]=n.templating.indexOf(h)===-1;return i._update(),i},a.prototype.exclude=function(n){var i=this._create();return i._excluded[n]=!0,i._update(),i},a.prototype.read=function(){var n="";this._match_pattern?n=this._input.read(this._starting_pattern):n=this._input.read(this._starting_pattern,this.__template_pattern);for(var i=this._read_template();i;)this._match_pattern?i+=this._input.read(this._match_pattern):i+=this._input.readUntil(this.__template_pattern),n+=i,i=this._read_template();return this._until_after&&(n+=this._input.readUntilAfter(this._until_pattern)),n},a.prototype.__set_templated_pattern=function(){var n=[];this._disabled.php||n.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||n.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||n.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(n.push(this.__patterns.django._starting_pattern.source),n.push(this.__patterns.django_value._starting_pattern.source),n.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||n.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&n.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+n.join("|")+")")},a.prototype._read_template=function(){var n="",i=this._input.peek();if(i==="<"){var h=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&h==="?"&&(n=n||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&h==="%"&&(n=n||this.__patterns.erb.read())}else i==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(n=n||this.__patterns.handlebars_comment.read(),n=n||this.__patterns.handlebars_unescaped.read(),n=n||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(n=n||this.__patterns.django_value.read()),this._excluded.django||(n=n||this.__patterns.django_comment.read(),n=n||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(n=n||this.__patterns.smarty_comment.read(),n=n||this.__patterns.smarty_literal.read(),n=n||this.__patterns.smarty.read()));return n},_.exports.TemplatablePattern=a}],x={};function w(_){var d=x[_];if(d!==void 0)return d.exports;var r=x[_]={exports:{}};return y[_](r,r.exports,w),r.exports}var f=w(0);A=f})();var b=A;!(L=[],g=function(){return{js_beautify:b}}.apply(Y,L),g!==void 0&&(M.exports=g))})()},"6eGT":function(M,Y,o){"use strict";function L(g){return null}Y.a=L},"6nfa":function(M,Y,o){M.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7Cbv":function(M,Y,o){"use strict";var L=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(!L)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return L(g)}var b=/^(?:[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 y(t){return typeof t=="string"&&b.test(t)}for(var x=y,w=[],f=0;f<256;++f)w.push((f+256).toString(16).substr(1));function _(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(w[t[a+0]]+w[t[a+1]]+w[t[a+2]]+w[t[a+3]]+"-"+w[t[a+4]]+w[t[a+5]]+"-"+w[t[a+6]]+w[t[a+7]]+"-"+w[t[a+8]]+w[t[a+9]]+"-"+w[t[a+10]]+w[t[a+11]]+w[t[a+12]]+w[t[a+13]]+w[t[a+14]]+w[t[a+15]]).toLowerCase();if(!x(n))throw TypeError("Stringified UUID is invalid");return n}var d=_;function r(t,a,n){t=t||{};var i=t.random||(t.rng||A)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,a){n=n||0;for(var h=0;h<16;++h)a[n+h]=i[h];return a}return d(i)}var u=Y.a=r},"7ZXX":function(M,Y,o){M.exports=o.p+"static/err.6e7c5817.png"},"7ahc":function(M,Y,o){"use strict";o.d(Y,"a",function(){return O});var L=o("k1fw"),g=o("0Owb"),A=o("+L6B"),b=o("2/Rp"),y=o("y8nQ"),x=o("Vl3Y"),w=o("tJVT"),f=o("OaEy"),_=o("2fM7"),d=o("q1tI"),r=o.n(d),u=o("VrN/"),t=o.n(u),a=o("p77/"),n=o.n(a),i=o("c5Ni"),h=o.n(i),l=_.a.Option,s={labelCol:{span:4},wrapperCol:{span:20}},p={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"]};Y.b=function(S){var v=S.callback,P=S.onCancel,R=Object(d.useState)("python"),E=Object(w.a)(R,2),C=E[0],m=E[1];function T(D){m(p[D][1])}function I(D){v(D)}return r.a.createElement(x.a,Object(g.a)({},s,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:I}),r.a.createElement(x.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},r.a.createElement(_.a,{onChange:T},Object.keys(p).map(function(D){return r.a.createElement(l,{key:D,value:D},p[D][0])}))),r.a.createElement(x.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},r.a.createElement(O,{mode:C})),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(b.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))};function O(S){var v=S.value,P=S.onChange,R=S.mode,E=S.options,C=E===void 0?{}:E,m=Object(d.useRef)(),T=Object(d.useState)(),I=Object(w.a)(T,2),D=I[0],N=I[1];return Object(d.useEffect)(function(){if(D){function z(F){var W=F.getValue();P&&P(W)}return D.on("change",z),function(){D.off("change",z)}}},[D,P]),Object(d.useEffect)(function(){D&&D.setOption("mode",R)},[D,R]),Object(d.useEffect)(function(){D&&((v!==D.getValue()||v==="")&&setTimeout(function(){D.setValue(v||" ")},300))},[D,v]),Object(d.useEffect)(function(){if(m.current&&!D){var z=t.a.fromTextArea(m.current,Object(L.a)({mode:R,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},C));N(z)}},[m.current,D]),r.a.createElement("div",{className:"my-codemirror-container"},r.a.createElement("textarea",{ref:m}))}},"7ixt":function(M,Y,o){"use strict";o.d(Y,"a",function(){return A});var L={adjustX:1,adjustY:1},g=[0,0],A={left:{points:["cr","cl"],overflow:L,offset:[-4,0],targetOffset:g},right:{points:["cl","cr"],overflow:L,offset:[4,0],targetOffset:g},top:{points:["bc","tc"],overflow:L,offset:[0,-4],targetOffset:g},bottom:{points:["tc","bc"],overflow:L,offset:[0,4],targetOffset:g},topLeft:{points:["bl","tl"],overflow:L,offset:[0,-4],targetOffset:g},leftTop:{points:["tr","tl"],overflow:L,offset:[-4,0],targetOffset:g},topRight:{points:["br","tr"],overflow:L,offset:[0,-4],targetOffset:g},rightTop:{points:["tl","tr"],overflow:L,offset:[4,0],targetOffset:g},bottomRight:{points:["tr","br"],overflow:L,offset:[0,4],targetOffset:g},rightBottom:{points:["bl","br"],overflow:L,offset:[4,0],targetOffset:g},bottomLeft:{points:["tl","bl"],overflow:L,offset:[0,4],targetOffset:g},leftBottom:{points:["br","bl"],overflow:L,offset:[-4,0],targetOffset:g}},b=A},"7v3h":function(M,Y,o){M.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(M,Y,o){M.exports=o.p+"static/empty.8918e228.png"},"815F":function(M,Y,o){"use strict";o.d(Y,"e",function(){return w}),o.d(Y,"c",function(){return _}),o.d(Y,"d",function(){return d}),o.d(Y,"a",function(){return u}),o.d(Y,"f",function(){return t}),o.d(Y,"b",function(){return a});var L=o("KQm4"),g=o("VTBJ"),A=o("Ff2n"),b=o("Zm9Q"),y=o("Kwbf"),x=o("OZM5");function w(n,i){return n!=null?n:i}function f(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i=new Map;function h(l){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(l||[]).forEach(function(p){var O=p.key,S=p.children;Object(y.a)(O!=null,"Tree node must have a certain key: [".concat(s).concat(O,"]"));var v=String(O);Object(y.a)(!i.has(v)||O===null||O===void 0,"Same 'key' exist in the Tree: ".concat(v)),i.set(v,!0),h(S,"".concat(s).concat(v," > "))})}h(n)}function _(n){function i(h){var l=Object(b.a)(h);return l.map(function(s){if(!Object(x.i)(s))return Object(y.a)(!s,"Tree/TreeNode can only accept TreeNode as children."),null;var p=s.key,O=s.props,S=O.children,v=Object(A.a)(O,["children"]),P=Object(g.a)({key:p},v),R=i(S);return R.length&&(P.children=R),P}).filter(function(s){return s})}return i(n)}function d(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=new Set(i===!0?[]:i),l=[];function s(p){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return p.map(function(S,v){var P=Object(x.h)(O?O.pos:"0",v),R=w(S.key,P),E=Object(g.a)(Object(g.a)({},S),{},{parent:O,pos:P,children:null,data:S,isStart:[].concat(Object(L.a)(O?O.isStart:[]),[v===0]),isEnd:[].concat(Object(L.a)(O?O.isEnd:[]),[v===p.length-1])});return l.push(E),i===!0||h.has(R)?E.children=s(S.children||[],E):E.children=[],E})}return s(n),l}function r(n,i,h){var l;h?typeof h=="string"?l=function(O){return O[h]}:typeof h=="function"&&(l=function(O){return h(O)}):l=function(O,S){return w(O.key,S)};function s(p,O,S){var v=p?p.children:n,P=p?Object(x.h)(S.pos,O):"0";if(p){var R=l(p,P),E={node:p,index:O,pos:P,key:R,parentPos:S.node?S.pos:null,level:S.level+1};i(E)}v&&v.forEach(function(C,m){s(C,m,{node:p,pos:P,level:S?S.level+1:-1})})}s(null)}function u(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=i.initWrapper,l=i.processEntity,s=i.onProcessFinished,p=arguments.length>2?arguments[2]:void 0,O={},S={},v={posEntities:O,keyEntities:S};return h&&(v=h(v)||v),r(n,function(P){var R=P.node,E=P.index,C=P.pos,m=P.key,T=P.parentPos,I=P.level,D={node:R,index:E,key:m,pos:C,level:I},N=w(m,C);O[C]=D,S[N]=D,D.parent=O[T],D.parent&&(D.parent.children=D.parent.children||[],D.parent.children.push(D)),l&&l(D,v)},p),s&&s(v),v}function t(n,i){var h=i.expandedKeys,l=i.selectedKeys,s=i.loadedKeys,p=i.loadingKeys,O=i.checkedKeys,S=i.halfCheckedKeys,v=i.dragOverNodeKey,P=i.dropPosition,R=i.keyEntities,E=R[n],C={eventKey:n,expanded:h.indexOf(n)!==-1,selected:l.indexOf(n)!==-1,loaded:s.indexOf(n)!==-1,loading:p.indexOf(n)!==-1,checked:O.indexOf(n)!==-1,halfChecked:S.indexOf(n)!==-1,pos:String(E?E.pos:""),dragOver:v===n&&P===0,dragOverGapTop:v===n&&P===-1,dragOverGapBottom:v===n&&P===1};return C}function a(n){var i=n.data,h=n.expanded,l=n.selected,s=n.checked,p=n.loaded,O=n.loading,S=n.halfChecked,v=n.dragOver,P=n.dragOverGapTop,R=n.dragOverGapBottom,E=n.pos,C=n.active,m=Object(g.a)(Object(g.a)({},i),{},{expanded:h,selected:l,checked:s,loaded:p,loading:O,halfChecked:S,dragOver:v,dragOverGapTop:P,dragOverGapBottom:R,pos:E,active:C});return"props"in m||Object.defineProperty(m,"props",{get:function(){return Object(y.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),n}}),m}},"8EBN":function(M,Y,o){(function(L){L(o("VrN/"))})(function(L){"use strict";L.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&&b.substring(w+1,b.length);if(f)return L.findModeByExtension(f)},L.findModeByName=function(b){b=b.toLowerCase();for(var y=0;y=B&&FG?"true":"false","aria-posinset":G+1,"aria-setsize":ne,tabIndex:W?-1:0},f.a.createElement("div",{className:"".concat(K,"-first")},fe),f.a.createElement("div",{className:"".concat(K,"-second")},fe)));return k&&(xe=k(xe,this.props)),xe}}]),T}(f.a.Component);function s(C,m){var T=Object.keys(C);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(C);m&&(I=I.filter(function(D){return Object.getOwnPropertyDescriptor(C,D).enumerable})),T.push.apply(T,I)}return T}function p(C){for(var m=1;m0&&!ne||F===u.a.RIGHT&&he>0&&ne?(B?he-=.5:he-=1,D.changeValue(he),z.preventDefault()):F===u.a.LEFT&&hene/2||!K&&N-G=oe.length?Ae.slice(oe.length):Ae}).join(` `)}var h=[],l=["
    "],s=new a.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function O(){h.length=0,l=["
      "]}var S={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(pe,V,Z,oe){if(V>=pe.length||pe[V].level<=Z)return V;var Ae=pe[V];oe.push("
    • "+Ae.text+""),V++;var de=[];return V=v(pe,V,Ae.level,de),de.length>0&&(oe.push("
        "),de.forEach(function(st){oe.push(st)}),oe.push("
      ")),oe.push("
    • "),V=v(pe,V,Z,oe),V}function P(){return v(h,0,0,l),l.push("
    "),l.join("")}var R={heading:function(V){var Z=p.exec(V);if(Z)return{type:"heading",raw:Z[0],depth:Z[1].length,text:Z[2]}},fences:function(V){var Z=this.rules.block.fences.exec(V);if(Z){var oe=Z[0],Ae=i(oe,Z[3]||""),de=Z[2]?Z[2].trim():Z[2];if(["latex","katex","math"].indexOf(de)>=0){var st=m(),Qt=Ae;Ae=st,T[st]={type:"block",expression:Qt}}return{type:"code",raw:oe,lang:de,text:Ae}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi,C=0,m=function(){return"__special_katext_id_".concat(C++,"__")},T={};function I(){return T}function D(){C=0,T={}}function N(pe){return pe=pe.replace(E,function(V,Z){var oe=m();return T[oe]={type:"inline",expression:Z},oe}),pe}var z=s.listitem;s.listitem=function(pe){return z(N(pe))};var F=s.paragraph;s.paragraph=function(pe){return F(N(pe))};var W=s.tablecell;s.tablecell=function(pe,V){return W(N(pe),V)},s.code=function(pe,V,Z){var oe=(V||"").match(/\S*/)[0];return oe?["latex","katex","math"].indexOf(oe)>=0?"

    ".concat(pe,"

    "):'
    ').concat(Z?pe:Object(n.escape)(pe,!0),`
    `):'
    '+(Z?pe:Object(n.escape)(pe,!0))+"
    "},s.heading=function(pe,V,Z){var oe=this.options.headerPrefix+Z.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return h.push({anchor:oe,level:V,text:pe}),"'+pe+""},a.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:R,renderer:s});var K=a.a,B=o("SJMd"),k=o("ulZh"),G=o.n(k),ne=o("m3rI"),he=o("Oy/b"),fe=o("p5ED"),xe=o("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 Te=function(pe,V){return(Te=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,oe){Z.__proto__=oe}||function(Z,oe){for(var Ae in oe)Object.prototype.hasOwnProperty.call(oe,Ae)&&(Z[Ae]=oe[Ae])})(pe,V)};function ce(pe,V){function Z(){this.constructor=pe}Te(pe,V),pe.prototype=V===null?Object.create(V):(Z.prototype=V.prototype,new Z)}function be(pe,V,Z,oe){return new(Z||(Z=Promise))(function(Ae,de){function st(zn){try{Mn(oe.next(zn))}catch(qt){de(qt)}}function Qt(zn){try{Mn(oe.throw(zn))}catch(qt){de(qt)}}function Mn(zn){var qt;zn.done?Ae(zn.value):(qt=zn.value,qt instanceof Z?qt:new Z(function(pn){pn(qt)})).then(st,Qt)}Mn((oe=oe.apply(pe,V||[])).next())})}function ve(pe,V){var Z,oe,Ae,de,st={label:0,sent:function(){if(1&Ae[0])throw Ae[1];return Ae[1]},trys:[],ops:[]};return de={next:Qt(0),throw:Qt(1),return:Qt(2)},typeof Symbol=="function"&&(de[Symbol.iterator]=function(){return this}),de;function Qt(Mn){return function(zn){return function(qt){if(Z)throw new TypeError("Generator is already executing.");for(;st;)try{if(Z=1,oe&&(Ae=2&qt[0]?oe.return:qt[0]?oe.throw||((Ae=oe.return)&&Ae.call(oe),0):oe.next)&&!(Ae=Ae.call(oe,qt[1])).done)return Ae;switch(oe=0,Ae&&(qt=[2&qt[0],Ae.value]),qt[0]){case 0:case 1:Ae=qt;break;case 4:return st.label++,{value:qt[1],done:!1};case 5:st.label++,oe=qt[1],qt=[0];continue;case 7:qt=st.ops.pop(),st.trys.pop();continue;default:if(!(Ae=st.trys,(Ae=Ae.length>0&&Ae[Ae.length-1])||qt[0]!==6&&qt[0]!==2)){st=0;continue}if(qt[0]===3&&(!Ae||qt[1]>Ae[0]&&qt[1]',"select"),this.addActionButton(oe,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(oe,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(oe,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(oe,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(oe,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(oe,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(oe,'',"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 st=document.createElement("div");st.className=""+Z.toolbarButtonStyleClass.name,st.setAttribute("data-type-name",de.typeName),st.innerHTML=de.icon,st.addEventListener("click",function(){Z.markerToolbarButtonClicked(st,de)}),Z.buttons.push(st),Z.markerButtons.push(st)}),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 Ae=document.createElement("div");Ae.className=this.toolbarBlockStyleClass.name,Ae.style.whiteSpace="nowrap",Ae.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(Ae),this.addActionButton(Ae,'',"render"),this.addActionButton(Ae,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},pe.prototype.addButtonClickListener=function(V){this.buttonClickListeners.push(V)},pe.prototype.removeButtonClickListener=function(V){this.buttonClickListeners.indexOf(V)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(V),1)},pe.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},pe.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var V=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var Z=0;Z0&&this.buttonClickListeners.forEach(function(oe){return oe("marker",Z)}),this.markerButtonOverflowBlock.style.display="none"},pe.prototype.actionToolbarButtonClicked=function(V,Z){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(oe){return oe("action",Z)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},pe.prototype.setActiveButton=function(V){this.resetButtonStyles(),V.className=V.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),V.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},pe.prototype.setActiveMarkerButton=function(V){var Z=this.markerButtons.find(function(oe){return oe.getAttribute("data-type-name")===V});Z&&this.setActiveButton(Z)},pe.prototype.setCurrentMarker=function(V){var Z=this;this.currentMarker=V,this.buttons.filter(function(oe){return/delete|notes/.test(oe.getAttribute("data-action"))}).forEach(function(oe){Z.currentMarker===void 0?(oe.style.fillOpacity="0.4",oe.style.pointerEvents="none"):(oe.style.fillOpacity="1",oe.style.pointerEvents="all")})},pe}(),J=function(){function pe(V,Z,oe,Ae){this.panels=[],this.panelButtons=[],this.markerjsContainer=V,this.displayMode=Z,this.uiStyleSettings=oe,this.styles=Ae,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return pe.prototype.addStyles=function(){var V;this.toolboxStyleClass=this.styles.addClass(new le("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 le("toolbox_colors",` color: `+this.uiStyleSettings.toolboxColor+`; `));var Z=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new le("toolbox-button-row",` display: flex; cursor: default; box-sizing: content-box; `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new le("toolbox-button-row_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new le("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 le("toolbox-panel-row_colors",` background-color: `+((V=this.uiStyleSettings.toolboxBackgroundColor)!==null&&V!==void 0?V:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; `)),this.toolboxButtonStyleClass=this.styles.addClass(new le("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 le("toolbox-button_colors",` fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new le("toolbox-active-button_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.styles.addRule(new Oe("."+this.toolboxButtonStyleColorsClass.name+":hover",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` `)),this.styles.addRule(new Oe("."+this.toolboxButtonStyleClass.name+" svg",` height: `+this.uiStyleSettings.toolbarHeight/2+`px; `))},pe.prototype.show=function(V){var Z;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=V,this.uiContainer.className=this.toolboxStyleClass.name+" "+((Z=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&Z!==void 0?Z:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},pe.prototype.setPanelButtons=function(V){var Z,oe,Ae=this;this.panels=V,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+" "+((oe=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&oe!==void 0?oe:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(de){var st;de.uiStyleSettings=Ae.uiStyleSettings;var Qt=document.createElement("div");Qt.className=Ae.toolboxButtonStyleClass.name+" "+((st=Ae.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&st!==void 0?st:Ae.toolboxButtonStyleColorsClass.name),Qt.innerHTML=de.icon,Qt.title=de.title,Qt.addEventListener("click",function(){Ae.panelButtonClick(de)}),Ae.panelButtons.push(Qt),Ae.buttonRow.appendChild(Qt)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},pe.prototype.panelButtonClick=function(V){var Z=this,oe=-1;if(V!==this.activePanel){oe=this.panels.indexOf(V),this.panelRow.innerHTML="";var Ae=V.getUi();Ae.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(Ae),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=V}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,st){var Qt,Mn;de.className=Z.toolboxButtonStyleClass.name+" "+(st===oe?""+((Qt=Z.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Qt!==void 0?Qt:Z.toolboxActiveButtonStyleColorsClass.name):""+((Mn=Z.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Mn!==void 0?Mn:Z.toolboxButtonStyleColorsClass.name))})},pe}(),te=function(pe,V){this.title=pe,this.icon=V},we=function(pe){function V(Z,oe,Ae,de){var st=pe.call(this,Z,de||'')||this;return st.colors=[],st.addTransparent=!1,st.colorBoxes=[],st.colors=oe,st.currentColor=Ae,st.setCurrentColor=st.setCurrentColor.bind(st),st.getColorBox=st.getColorBox.bind(st),st}return ce(V,pe),V.prototype.getUi=function(){var Z=this,oe=document.createElement("div");return oe.style.overflow="hidden",oe.style.whiteSpace="nowrap",this.colors.forEach(function(Ae){var de=Z.getColorBox(Ae);oe.appendChild(de),Z.colorBoxes.push(de)}),oe},V.prototype.getColorBox=function(Z){var oe=this,Ae=this.uiStyleSettings.toolbarHeight/4,de=this.uiStyleSettings.toolbarHeight-Ae,st=document.createElement("div");st.style.display="inline-block",st.style.boxSizing="content-box",st.style.width=de-2+"px",st.style.height=de-2+"px",st.style.padding="1px",st.style.marginRight="2px",st.style.marginBottom="2px",st.style.borderWidth="2px",st.style.borderStyle="solid",st.style.borderRadius=(de+2)/2+"px",st.style.borderColor=Z===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",st.addEventListener("click",function(){oe.setCurrentColor(Z,st)});var Qt=document.createElement("div");return Qt.style.display="inline-block",Qt.style.width=de-2+"px",Qt.style.height=de-2+"px",Qt.style.backgroundColor=Z,Qt.style.borderRadius=de/2+"px",Z==="transparent"&&(Qt.style.fill=this.uiStyleSettings.toolboxAccentColor,Qt.innerHTML=` `),st.appendChild(Qt),st},V.prototype.setCurrentColor=function(Z,oe){var Ae=this;this.currentColor=Z,this.colorBoxes.forEach(function(de){de.style.borderColor=de===oe?Ae.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(Z)},V}(te),Se=function(){function pe(V,Z,oe){this._state="new",this._isSelected=!1,this._container=V,this._overlayContainer=Z,this.globalSettings=oe,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(pe.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),pe.prototype.ownsTarget=function(V){return!1},Object.defineProperty(pe.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),pe.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},pe.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},pe.prototype.pointerDown=function(V,Z){},pe.prototype.dblClick=function(V,Z){},pe.prototype.manipulate=function(V){},pe.prototype.pointerUp=function(V){this.stateChanged()},pe.prototype.dispose=function(){},pe.prototype.addMarkerVisualToContainer=function(V){this.container.childNodes.length>0?this.container.insertBefore(V,this.container.childNodes[0]):this.container.appendChild(V)},pe.prototype.getState=function(){return{typeName:pe.typeName,state:this.state,notes:this.notes}},pe.prototype.restoreState=function(V){this._state=V.state,this.notes=V.notes},pe.prototype.scale=function(V,Z){},pe.prototype.colorChanged=function(V){this.onColorChanged&&this.onColorChanged(V),this.stateChanged()},pe.prototype.fillColorChanged=function(V){this.onFillColorChanged&&this.onFillColorChanged(V),this.stateChanged()},pe.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var V=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),V.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(V)&&this.onStateChanged(this)}},pe.typeName="MarkerBase",pe}(),ke=function(){function pe(){this.findGripByVisual=this.findGripByVisual.bind(this)}return pe.prototype.findGripByVisual=function(V){return this.topLeft.ownsTarget(V)?this.topLeft:this.topCenter.ownsTarget(V)?this.topCenter:this.topRight.ownsTarget(V)?this.topRight:this.centerLeft.ownsTarget(V)?this.centerLeft:this.centerRight.ownsTarget(V)?this.centerRight:this.bottomLeft.ownsTarget(V)?this.bottomLeft:this.bottomCenter.ownsTarget(V)?this.bottomCenter:this.bottomRight.ownsTarget(V)?this.bottomRight:void 0},pe}(),tt=function(){function pe(){this.GRIP_SIZE=10,this.visual=se.createGroup(),this.visual.appendChild(se.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(se.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return pe.prototype.ownsTarget=function(V){return V===this.visual||V===this.visual.childNodes[0]||V===this.visual.childNodes[1]},pe}(),ot=function(){function pe(){}return pe.toITransformMatrix=function(V){return{a:V.a,b:V.b,c:V.c,d:V.d,e:V.e,f:V.f}},pe.toSVGMatrix=function(V,Z){return V.a=Z.a,V.b=Z.b,V.c=Z.c,V.d=Z.d,V.e=Z.e,V.f=Z.f,V},pe}(),mt=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||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(se.createTransform()),de.setupControlBox(),de}return ce(V,pe),Object.defineProperty(V.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"visual",{get:function(){return this._visual},set:function(Z){this._visual=Z;var oe=se.createTransform();this._visual.transform.baseVal.appendItem(oe)},enumerable:!1,configurable:!0}),V.prototype.ownsTarget=function(Z){return!!pe.prototype.ownsTarget.call(this,Z)||!!(this.controlGrips.findGripByVisual(Z)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Z))},V.prototype.pointerDown=function(Z,oe){pe.prototype.pointerDown.call(this,Z,oe),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 Ae=this.unrotatePoint(Z);if(this.manipulationStartX=Ae.x,this.manipulationStartY=Ae.y,this.offsetX=Ae.x-this.left,this.offsetY=Ae.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(oe),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(oe)){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 st=this.container.transform.baseVal.getItem(0);st.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(st,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},V.prototype.pointerUp=function(Z){var oe=this.state;pe.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",oe==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},V.prototype.moveVisual=function(Z){this.visual.style.transform="translate("+Z.x+"px, "+Z.y+"px)"},V.prototype.manipulate=function(Z){var oe=this.unrotatePoint(Z);this.state==="creating"?this.resize(Z):this.state==="move"?(this.left=this.manipulationStartLeft+(oe.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(oe.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(oe):this.state==="rotate"&&this.rotate(Z)},V.prototype.resize=function(Z){var oe=this.manipulationStartLeft,Ae=this.manipulationStartWidth,de=this.manipulationStartTop,st=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:oe=this.manipulationStartLeft+Z.x-this.manipulationStartX,Ae=this.manipulationStartWidth+this.manipulationStartLeft-oe;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:Ae=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,st=this.manipulationStartHeight+this.manipulationStartTop-de;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:st=this.manipulationStartHeight+Z.y-this.manipulationStartY}Ae>=0?(this.left=oe,this.width=Ae):(this.left=oe+Ae,this.width=-Ae),st>=0?(this.top=de,this.height=st):(this.top=de+st,this.height=-st),this.setSize()},V.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},V.prototype.rotate=function(Z){if(Math.abs(Z.x-this.centerX)>.1){var oe=Math.sign(Z.x-this.centerX);this.rotationAngle=180*Math.atan((Z.y-this.centerY)/(Z.x-this.centerX))/Math.PI+90*oe,this.applyRotation()}},V.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)},V.prototype.rotatePoint=function(Z){if(this.rotationAngle===0)return Z;var oe=this.container.getCTM(),Ae=se.createPoint(Z.x,Z.y);return{x:(Ae=Ae.matrixTransform(oe)).x,y:Ae.y}},V.prototype.unrotatePoint=function(Z){if(this.rotationAngle===0)return Z;var oe=this.container.getCTM();oe=oe.inverse();var Ae=se.createPoint(Z.x,Z.y);return{x:(Ae=Ae.matrixTransform(oe)).x,y:Ae.y}},V.prototype.select=function(){pe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},V.prototype.deselect=function(){pe.prototype.deselect.call(this),this.controlBox.style.display="none"},V.prototype.setupControlBox=function(){this.controlBox=se.createGroup();var Z=se.createTransform();Z.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(Z),this.container.appendChild(this.controlBox),this.controlRect=se.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=se.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 ke,this.addControlGrips(),this.controlBox.style.display="none"},V.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()},V.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()},V.prototype.createGrip=function(){var Z=new tt;return Z.visual.transform.baseVal.appendItem(se.createTransform()),this.controlBox.appendChild(Z.visual),Z},V.prototype.positionGrips=function(){var Z=this.controlGrips.topLeft.GRIP_SIZE,oe=-Z/2,Ae=oe,de=(this.width+this.CB_DISTANCE)/2-Z/2,st=(this.height+this.CB_DISTANCE)/2-Z/2,Qt=this.height+this.CB_DISTANCE-Z/2,Mn=this.width+this.CB_DISTANCE-Z/2;this.positionGrip(this.controlGrips.topLeft.visual,oe,Ae),this.positionGrip(this.controlGrips.topCenter.visual,de,Ae),this.positionGrip(this.controlGrips.topRight.visual,Mn,Ae),this.positionGrip(this.controlGrips.centerLeft.visual,oe,st),this.positionGrip(this.controlGrips.centerRight.visual,Mn,st),this.positionGrip(this.controlGrips.bottomLeft.visual,oe,Qt),this.positionGrip(this.controlGrips.bottomCenter.visual,de,Qt),this.positionGrip(this.controlGrips.bottomRight.visual,Mn,Qt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,de,Ae-3*this.CB_DISTANCE)},V.prototype.positionGrip=function(Z,oe,Ae){var de=Z.transform.baseVal.getItem(0);de.setTranslate(oe,Ae),Z.transform.baseVal.replaceItem(de,0)},V.prototype.hideControlBox=function(){this.controlBox.style.display="none"},V.prototype.showControlBox=function(){this.controlBox.style.display=""},V.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:ot.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:ot.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},pe.prototype.getState.call(this))},V.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z);var oe=Z;this.left=oe.left,this.top=oe.top,this.width=oe.width,this.height=oe.height,this.rotationAngle=oe.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(ot.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,oe.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(ot.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,oe.containerTransformMatrix))},V.prototype.scale=function(Z,oe){pe.prototype.scale.call(this,Z,oe);var Ae=this.rotatePoint({x:this.left,y:this.top}),de=this.unrotatePoint({x:Ae.x*Z,y:Ae.y*oe});this.left=de.x,this.top=de.y,this.width=this.width*Z,this.height=this.height*oe,this.adjustControlBox()},V}(Se),bt=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||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(V,pe),V.prototype.ownsTarget=function(Z){return!(!pe.prototype.ownsTarget.call(this,Z)&&Z!==this.visual)},V.prototype.createVisual=function(){this.visual=se.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)},V.prototype.pointerDown=function(Z,oe){pe.prototype.pointerDown.call(this,Z,oe),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},V.prototype.manipulate=function(Z){pe.prototype.manipulate.call(this,Z)},V.prototype.resize=function(Z){pe.prototype.resize.call(this,Z),this.setSize()},V.prototype.setSize=function(){pe.prototype.setSize.call(this),se.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},V.prototype.pointerUp=function(Z){pe.prototype.pointerUp.call(this,Z),this.setSize()},V.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.visual&&se.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(Z),this.stateChanged()},V.prototype.setFillColor=function(Z){this.fillColor=Z,this.visual&&se.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},V.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.visual&&se.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},V.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.visual&&se.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},V.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},pe.prototype.getState.call(this))},V.prototype.restoreState=function(Z){var oe=Z;this.fillColor=oe.fillColor,this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.opacity=oe.opacity,this.createVisual(),pe.prototype.restoreState.call(this,Z),this.setSize()},V.prototype.scale=function(Z,oe){pe.prototype.scale.call(this,Z,oe),this.setSize()},V.title="Rectangle marker",V}(mt),yt=function(pe){function V(Z,oe,Ae,de){var st=pe.call(this,Z,de||'')||this;return st.widths=[],st.widthBoxes=[],st.widths=oe,st.currentWidth=Ae,st.setCurrentWidth=st.setCurrentWidth.bind(st),st}return ce(V,pe),V.prototype.getUi=function(){var Z=this,oe=document.createElement("div");return oe.style.display="flex",oe.style.overflow="hidden",oe.style.flexGrow="2",this.widths.forEach(function(Ae){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=Ae===Z.currentWidth?Z.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){Z.setCurrentWidth(Ae,de)}),oe.appendChild(de);var st=document.createElement("div");st.innerText=Ae.toString(),st.style.marginRight="5px",de.appendChild(st);var Qt=document.createElement("div");Qt.style.minHeight="20px",Qt.style.flexGrow="2",Qt.style.display="flex",Qt.style.alignItems="center";var Mn=document.createElement("hr");Mn.style.minWidth="20px",Mn.style.border="0px",Mn.style.borderTop=Ae+"px solid "+Z.uiStyleSettings.toolboxColor,Mn.style.flexGrow="2",Qt.appendChild(Mn),de.appendChild(Qt),Z.widthBoxes.push(de)}),oe},V.prototype.setCurrentWidth=function(Z,oe){var Ae=this;this.currentWidth=Z,this.widthBoxes.forEach(function(de){de.style.borderColor=de===oe?Ae.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},V}(te),xt=function(pe){function V(Z,oe,Ae,de){var st=pe.call(this,Z,de||'')||this;return st.styles=[],st.styleBoxes=[],st.styles=oe,st.currentStyle=Ae,st.setCurrentStyle=st.setCurrentStyle.bind(st),st}return ce(V,pe),V.prototype.getUi=function(){var Z=this,oe=document.createElement("div");return oe.style.display="flex",oe.style.overflow="hidden",oe.style.flexGrow="2",this.styles.forEach(function(Ae){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=Ae===Z.currentStyle?Z.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){Z.setCurrentStyle(Ae,de)}),oe.appendChild(de);var st=document.createElement("div");st.style.minHeight="20px",st.style.flexGrow="2",st.style.overflow="hidden";var Qt=` `;st.innerHTML=Qt,de.appendChild(st),Z.styleBoxes.push(de)}),oe},V.prototype.setCurrentStyle=function(Z,oe){var Ae=this;this.currentStyle=Z,this.styleBoxes.forEach(function(de){de.style.borderColor=de===oe?Ae.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},V}(te),Je=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||this;return de.strokeColor=Ae.defaultColor,de.strokeWidth=Ae.defaultStrokeWidth,de.strokeDasharray=Ae.defaultStrokeDasharray,de.strokePanel=new we("Line color",Ae.defaultColorSet,Ae.defaultColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.strokeWidthPanel=new yt("Line width",Ae.defaultStrokeWidths,Ae.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new xt("Line style",Ae.defaultStrokeDasharrays,Ae.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de}return ce(V,pe),Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),V.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=V.typeName,Z},V.typeName="FrameMarker",V.title="Frame marker",V.icon='',V}(bt),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},ht=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||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(V,pe),V.prototype.ownsTarget=function(Z){return!!pe.prototype.ownsTarget.call(this,Z)||!(!this.grip1.ownsTarget(Z)&&!this.grip2.ownsTarget(Z))},V.prototype.pointerDown=function(Z,oe){pe.prototype.pointerDown.call(this,Z,oe),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(oe)?this.activeGrip=this.grip1:this.grip2.ownsTarget(oe)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},V.prototype.pointerUp=function(Z){var oe=this.state;pe.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",oe==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},V.prototype.adjustVisual=function(){},V.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)},V.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()},V.prototype.select=function(){pe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},V.prototype.deselect=function(){pe.prototype.deselect.call(this),this.controlBox.style.display="none"},V.prototype.setupControlBox=function(){this.controlBox=se.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},V.prototype.adjustControlBox=function(){this.positionGrips()},V.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},V.prototype.createGrip=function(){var Z=new tt;return Z.visual.transform.baseVal.appendItem(se.createTransform()),this.controlBox.appendChild(Z.visual),Z},V.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)},V.prototype.positionGrip=function(Z,oe,Ae){var de=Z.transform.baseVal.getItem(0);de.setTranslate(oe,Ae),Z.transform.baseVal.replaceItem(de,0)},V.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},pe.prototype.getState.call(this))},V.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z);var oe=Z;this.x1=oe.x1,this.y1=oe.y1,this.x2=oe.x2,this.y2=oe.y2},V.prototype.scale=function(Z,oe){pe.prototype.scale.call(this,Z,oe),this.x1=this.x1*Z,this.y1=this.y1*oe,this.x2=this.x2*Z,this.y2=this.y2*oe,this.adjustVisual(),this.adjustControlBox()},V}(Se),kt=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||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=Ae.defaultColor,de.strokeWidth=Ae.defaultStrokeWidth,de.strokeDasharray=Ae.defaultStrokeDasharray,de.strokePanel=new we("Line color",Ae.defaultColorSet,Ae.defaultColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.strokeWidthPanel=new yt("Line width",Ae.defaultStrokeWidths,Ae.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new xt("Line style",Ae.defaultStrokeDasharrays,Ae.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de}return ce(V,pe),V.prototype.ownsTarget=function(Z){return!(!pe.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorLine&&Z!==this.visibleLine)},V.prototype.createVisual=function(){this.visual=se.createGroup(),this.selectorLine=se.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=se.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)},V.prototype.pointerDown=function(Z,oe){pe.prototype.pointerDown.call(this,Z,oe),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},V.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()),se.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),se.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),se.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},V.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},V.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},V.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),V.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},pe.prototype.getState.call(this));return Z.typeName=V.typeName,Z},V.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z);var oe=Z;this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.createVisual(),this.adjustVisual()},V.typeName="LineMarker",V.title="Line marker",V.icon='',V}(ht),dt=function(pe){function V(Z,oe,Ae,de){var st=pe.call(this,Z,de||'')||this;return st.fonts=[],st.fontBoxes=[],st.fonts=oe,st.currentFont=Ae,st.setCurrentFont=st.setCurrentFont.bind(st),st}return ce(V,pe),V.prototype.getUi=function(){var Z=this,oe=document.createElement("div");return oe.style.overflow="hidden",oe.style.flexGrow="2",this.fonts.forEach(function(Ae){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=Ae===Z.currentFont?Z.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){Z.setCurrentFont(Ae,de)}),oe.appendChild(de);var st=document.createElement("div");st.style.display="flex",st.style.minHeight="20px",st.style.flexGrow="2",st.style.fontFamily=Ae,st.style.overflow="hidden";var Qt=document.createElement("div");Qt.style.whiteSpace="nowrap",Qt.style.overflow="hidden",Qt.style.textOverflow="ellipsis",Qt.innerHTML="The quick brown fox jumps over the lazy dog",st.appendChild(Qt),de.appendChild(st),Z.fontBoxes.push(de)}),oe},V.prototype.setCurrentFont=function(Z,oe){var Ae=this;this.currentFont=Z,this.fontBoxes.forEach(function(de){de.style.borderColor=de===oe?Ae.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},V}(te),Ut=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||this;return de.color="transparent",de.padding=5,de.DEFAULT_TEXT="your text here",de.text=de.DEFAULT_TEXT,de.isMoved=!1,de.color=Ae.defaultColor,de.fontFamily=Ae.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 we("Color",Ae.defaultColorSet,Ae.defaultColor),de.colorPanel.onColorChanged=de.setColor,de.fontFamilyPanel=new dt("Font",Ae.defaultFontFamilies,Ae.defaultFontFamily),de.fontFamilyPanel.onFontChanged=de.setFont,de}return ce(V,pe),V.prototype.ownsTarget=function(Z){if(pe.prototype.ownsTarget.call(this,Z)||Z===this.visual||Z===this.textElement||Z===this.bgRectangle)return!0;var oe=!1;return this.textElement.childNodes.forEach(function(Ae){Ae===Z&&(oe=!0)}),oe},V.prototype.createVisual=function(){this.visual=se.createGroup(),this.bgRectangle=se.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=se.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(se.createTransform()),this.textElement.transform.baseVal.appendItem(se.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},V.prototype.pointerDown=function(Z,oe){pe.prototype.pointerDown.call(this,Z,oe),this.isMoved=!1,this.pointerDownPoint=Z,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},V.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(oe){Z.textElement.appendChild(se.createTSpan(oe.trim()===""?" ":oe.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},V.prototype.getTextScale=function(){var Z=this.textElement.getBBox(),oe=1;if(Z.width>0&&Z.height>0){var Ae=(1*this.width-this.width*this.padding*2/100)/Z.width,de=(1*this.height-this.height*this.padding*2/100)/Z.height;oe=Math.min(Ae,de)}return oe},V.prototype.getTextPosition=function(Z){var oe=this.textElement.getBBox(),Ae=0,de=0;return oe.width>0&&oe.height>0&&(Ae=(this.width-oe.width*Z)/2,de=this.height/2-oe.height*Z/2),{x:Ae,y:de}},V.prototype.sizeText=function(){var Z=this.textElement.getBBox(),oe=this.getTextScale(),Ae=this.getTextPosition(oe);Ae.y-=Z.y*oe,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+Ae.x+"px, "+Ae.y+"px) scale("+oe+", "+oe+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(Ae.x,Ae.y),this.textElement.transform.baseVal.getItem(1).setScale(oe,oe))},V.prototype.manipulate=function(Z){pe.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)},V.prototype.resize=function(Z){pe.prototype.resize.call(this,Z),this.isMoved=!0,this.setSize(),this.sizeText()},V.prototype.setSize=function(){pe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(se.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),se.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},V.prototype.pointerUp=function(Z){var oe=this.state;oe==="creating"&&(this._suppressMarkerCreateEvent=!0),pe.prototype.pointerUp.call(this,Z),this.setSize(),(oe==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},V.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(oe){oe.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var oe=Number.parseFloat(Z.textEditor.style.fontSize);Z.textEditor.clientWidth>=Number.parseInt(Z.textEditor.style.maxWidth)&&oe>.9;)oe-=.1,Z.textEditor.style.fontSize=Math.max(oe,.9)+"em"}),this.textEditor.addEventListener("keyup",function(oe){oe.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(oe){if(oe.clipboardData){var Ae=oe.clipboardData.getData("text"),de=window.getSelection();if(!de.rangeCount)return!1;de.deleteFromDocument(),de.getRangeAt(0).insertNode(document.createTextNode(Ae)),oe.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")},V.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var Z=this.getTextScale(),oe=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),Ae=this.textElement.getBBox(),de={x:Ae.width*Z,y:Ae.height*Z};oe.x-=de.x/2,oe.y-=de.y/2,this.textEditor.style.top=oe.y+"px",this.textEditor.style.left=oe.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-oe.x+"px",this.textEditor.style.fontSize=Math.max(16*Z,12)+"px",this.textElement.style.display="none"}},V.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()},V.prototype.select=function(){pe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},V.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),pe.prototype.deselect.call(this)},V.prototype.dblClick=function(Z,oe){pe.prototype.dblClick.call(this,Z,oe),this.showTextEditor()},V.prototype.setColor=function(Z){this.textElement&&se.setAttributes(this.textElement,[["fill",Z]]),this.color=Z,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(Z)},V.prototype.setFont=function(Z){this.textElement&&se.setAttributes(this.textElement,[["font-family",Z]]),this.fontFamily=Z,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},V.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},V.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),V.prototype.getState=function(){var Z=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},pe.prototype.getState.call(this));return Z.typeName=V.typeName,Z},V.prototype.restoreState=function(Z){var oe=Z;this.color=oe.color,this.fontFamily=oe.fontFamily,this.padding=oe.padding,this.text=oe.text,this.createVisual(),pe.prototype.restoreState.call(this,Z),this.setSize()},V.prototype.scale=function(Z,oe){pe.prototype.scale.call(this,Z,oe),this.setSize(),this.sizeText(),this.positionTextEditor()},V.typeName="TextMarker",V.title="Text marker",V.icon='',V}(mt),it=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||this;return de.color="transparent",de.lineWidth=3,de.drawing=!1,de.pixelRatio=1,de.color=Ae.defaultColor,de.lineWidth=Ae.defaultStrokeWidth,de.pixelRatio=Ae.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 we("Color",Ae.defaultColorSet,Ae.defaultColor),de.colorPanel.onColorChanged=de.setColor,de.lineWidthPanel=new yt("Line width",Ae.defaultStrokeWidths,Ae.defaultStrokeWidth),de.lineWidthPanel.onWidthChanged=de.setLineWidth,de}return ce(V,pe),V.prototype.ownsTarget=function(Z){return!(!pe.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.drawingImage)},V.prototype.createVisual=function(){this.visual=se.createGroup(),this.drawingImage=se.createImage(),this.visual.appendChild(this.drawingImage);var Z=se.createTransform();this.visual.transform.baseVal.appendItem(Z),this.addMarkerVisualToContainer(this.visual)},V.prototype.pointerDown=function(Z,oe){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):pe.prototype.pointerDown.call(this,Z,oe)},V.prototype.manipulate=function(Z){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(Z.x,Z.y),this.canvasContext.stroke()):pe.prototype.manipulate.call(this,Z)},V.prototype.resize=function(Z){pe.prototype.resize.call(this,Z),se.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),se.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},V.prototype.pointerUp=function(Z){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):pe.prototype.pointerUp.call(this,Z)},V.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)},V.prototype.select=function(){this.state==="creating"&&this.finishCreation(),pe.prototype.select.call(this)},V.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),pe.prototype.deselect.call(this)},V.prototype.finishCreation=function(){for(var Z=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),oe=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],Ae=oe[0],de=oe[1],st=oe[2],Qt=oe[3],Mn=!1,zn=0;zn0&&(Mn=!0,znQt&&(Qt=zn),qt>st&&(st=qt));if(Mn){this.left=Ae/this.pixelRatio,this.top=de/this.pixelRatio,this.width=(st-Ae)/this.pixelRatio,this.height=(Qt-de)/this.pixelRatio;var pn=document.createElement("canvas");pn.width=st-Ae,pn.height=Qt-de,pn.getContext("2d").putImageData(this.canvasContext.getImageData(Ae,de,st-Ae,Qt-de),0,0),this.drawingImgUrl=pn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},V.prototype.setDrawingImage=function(){se.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),se.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},V.prototype.setColor=function(Z){this.color=Z,this.colorChanged(Z)},V.prototype.setLineWidth=function(Z){this.lineWidth=Z},Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),V.prototype.getState=function(){var Z=Object.assign({drawingImgUrl:this.drawingImgUrl},pe.prototype.getState.call(this));return Z.typeName=V.typeName,Z},V.prototype.restoreState=function(Z){this.createVisual(),pe.prototype.restoreState.call(this,Z),this.drawingImgUrl=Z.drawingImgUrl,this.setDrawingImage()},V.prototype.scale=function(Z,oe){pe.prototype.scale.call(this,Z,oe),this.setDrawingImage()},V.typeName="FreehandMarker",V.title="Freehand marker",V.icon='',V}(mt),He=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,Ae||'')||this;return de.typeBoxes=[],de.currentType=oe,de.setCurrentType=de.setCurrentType.bind(de),de}return ce(V,pe),V.prototype.getUi=function(){var Z=this,oe=document.createElement("div");oe.style.display="flex",oe.style.overflow="hidden",oe.style.flexGrow="2";for(var Ae=function(Qt){var Mn="both";switch(Qt){case 0:Mn="both";break;case 1:Mn="start";break;case 2:Mn="end";break;case 3:Mn="none"}var zn=document.createElement("div");if(zn.style.display="flex",zn.style.flexGrow="2",zn.style.alignItems="center",zn.style.justifyContent="space-between",zn.style.padding="5px",zn.style.borderWidth="2px",zn.style.borderStyle="solid",zn.style.borderColor=Mn===de.currentType?de.uiStyleSettings.toolboxAccentColor:"transparent",zn.addEventListener("click",function(){Z.setCurrentType(Mn,zn)}),oe.appendChild(zn),Mn==="both"||Mn==="start"){var qt=document.createElement("div");qt.style.display="flex",qt.style.alignItems="center",qt.style.minHeight="20px",qt.innerHTML=` `,qt.style.marginLeft="5px",zn.appendChild(qt)}var pn=document.createElement("div");pn.style.display="flex",pn.style.alignItems="center",pn.style.minHeight="20px",pn.style.flexGrow="2";var hn=document.createElement("hr");if(hn.style.minWidth="20px",hn.style.border="0px",hn.style.borderTop="3px solid "+(de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxColor:"#eeeeee"),hn.style.flexGrow="2",pn.appendChild(hn),zn.appendChild(pn),Mn==="both"||Mn==="end"){var Ar=document.createElement("div");Ar.style.display="flex",Ar.style.alignItems="center",Ar.style.minHeight="20px",Ar.innerHTML=` `,Ar.style.marginRight="5px",zn.appendChild(Ar)}de.typeBoxes.push(zn)},de=this,st=0;st<4;st++)Ae(st);return oe},V.prototype.setCurrentType=function(Z,oe){var Ae=this;this.currentType=Z,this.typeBoxes.forEach(function(de){de.style.borderColor=de===oe?Ae.uiStyleSettings!==void 0?Ae.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},V}(te),Ge=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||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 He("Arrow type","end"),de.arrowTypePanel.onArrowTypeChanged=de.setArrowType,de}return ce(V,pe),V.prototype.ownsTarget=function(Z){return!(!pe.prototype.ownsTarget.call(this,Z)&&Z!==this.arrow1&&Z!==this.arrow2)},V.prototype.getArrowPoints=function(Z,oe){var Ae=this.arrowBaseWidth+2*this.strokeWidth,de=this.arrowBaseHeight+2*this.strokeWidth;return Z-Ae/2+","+(oe+de/2)+" "+Z+","+(oe-de/2)+" "+(Z+Ae/2)+","+(oe+de/2)},V.prototype.createTips=function(){this.arrow1=se.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(se.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=se.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(se.createTransform()),this.visual.appendChild(this.arrow2)},V.prototype.pointerDown=function(Z,oe){pe.prototype.pointerDown.call(this,Z,oe),this.state==="creating"&&this.createTips()},V.prototype.adjustVisual=function(){if(pe.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",se.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),se.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),oe=this.arrow1.transform.baseVal.getItem(0);oe.setRotate(Z,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(oe,0);var Ae=this.arrow2.transform.baseVal.getItem(0);Ae.setRotate(Z+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(Ae,0)}},V.prototype.setArrowType=function(Z){this.arrowType=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),V.prototype.getState=function(){var Z=Object.assign({arrowType:this.arrowType},pe.prototype.getState.call(this));return Z.typeName=V.typeName,Z},V.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z);var oe=Z;this.arrowType=oe.arrowType,this.createTips(),this.adjustVisual()},V.typeName="ArrowMarker",V.title="Arrow marker",V.icon='',V}(kt),Ee=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||this;return de.fillColor=Ae.defaultFillColor,de.strokeWidth=0,de.fillPanel=new we("Color",Ae.defaultColorSet,Ae.defaultFillColor),de.fillPanel.onColorChanged=de.setFillColor,de}return ce(V,pe),Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),V.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=V.typeName,Z},V.typeName="CoverMarker",V.title="Cover marker",V.icon='',V}(bt),De=function(pe){function V(Z,oe,Ae,de){var st=pe.call(this,Z,de||'')||this;return st.opacities=[],st.opacityBoxes=[],st.opacities=oe,st.currentOpacity=Ae,st.setCurrentOpacity=st.setCurrentOpacity.bind(st),st}return ce(V,pe),V.prototype.getUi=function(){var Z=this,oe=document.createElement("div");return oe.style.display="flex",oe.style.overflow="hidden",oe.style.flexGrow="2",oe.style.justifyContent="space-between",this.opacities.forEach(function(Ae){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=Ae===Z.currentOpacity?Z.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){Z.setCurrentOpacity(Ae,de)}),oe.appendChild(de);var st=document.createElement("div");st.innerText=100*Ae+"%",de.appendChild(st),Z.opacityBoxes.push(de)}),oe},V.prototype.setCurrentOpacity=function(Z,oe){var Ae=this;this.currentOpacity=Z,this.opacityBoxes.forEach(function(de){de.style.borderColor=de===oe?Ae.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},V}(te),Fe=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||this;return de.setOpacity=de.setOpacity.bind(de),de.fillColor=Ae.defaultHighlightColor,de.strokeWidth=0,de.opacity=Ae.defaultHighlightOpacity,de.fillPanel=new we("Color",Ae.defaultColorSet,de.fillColor),de.fillPanel.onColorChanged=de.setFillColor,de.opacityPanel=new De("Opacity",Ae.defaultOpacitySteps,de.opacity),de.opacityPanel.onOpacityChanged=de.setOpacity,de}return ce(V,pe),V.prototype.setOpacity=function(Z){this.opacity=Z,this.visual&&se.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),V.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=V.typeName,Z},V.typeName="HighlightMarker",V.title="Highlight marker",V.icon='',V}(Ee),Be='',We=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||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=Ae.defaultStrokeColor,de.bgColor=Ae.defaultFillColor,de.fontFamily=Ae.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 we("Text color",Ae.defaultColorSet,de.color,''),de.colorPanel.onColorChanged=de.setColor,de.bgColorPanel=new we("Fill color",Ae.defaultColorSet,de.bgColor,Be),de.bgColorPanel.onColorChanged=de.setBgColor,de.fontFamilyPanel=new dt("Font",Ae.defaultFontFamilies,Ae.defaultFontFamily),de.fontFamilyPanel.onFontChanged=de.setFont,de.tipGrip=new tt,de.tipGrip.visual.transform.baseVal.appendItem(se.createTransform()),de.controlBox.appendChild(de.tipGrip.visual),de}return ce(V,pe),V.prototype.ownsTarget=function(Z){return pe.prototype.ownsTarget.call(this,Z)||this.tipGrip.ownsTarget(Z)||this.tip===Z},V.prototype.createTip=function(){se.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=se.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},V.prototype.pointerDown=function(Z,oe){this.state==="new"&&pe.prototype.pointerDown.call(this,Z,oe),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(oe)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):pe.prototype.pointerDown.call(this,Z,oe)},V.prototype.pointerUp=function(Z){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,pe.prototype.pointerUp.call(this,Z);else{var oe=this.state==="creating";pe.prototype.pointerUp.call(this,Z),this.setTipPoints(oe),this.positionTip()}},V.prototype.manipulate=function(Z){if(this.tipMoving){var oe=this.unrotatePoint(Z);this.tipPosition={x:oe.x-this.manipulationStartLeft,y:oe.y-this.manipulationStartTop},this.positionTip()}else pe.prototype.manipulate.call(this,Z)},V.prototype.setBgColor=function(Z){this.bgRectangle&&this.tip&&(se.setAttributes(this.bgRectangle,[["fill",Z]]),se.setAttributes(this.tip,[["fill",Z]])),this.bgColor=Z,this.fillColorChanged(Z)},V.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},V.prototype.setTipPoints=function(Z){Z===void 0&&(Z=!1);var oe=Math.min(this.height/2,15),Ae=this.height/5;Z&&(this.tipPosition={x:oe+Ae/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),oe=this.tip1.transform.baseVal.getItem(0);oe.setRotate(Z,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(oe,0);var Ae=this.tip2.transform.baseVal.getItem(0);Ae.setRotate(Z+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(Ae,0)}},Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),V.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=V.typeName,Z},V.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z),this.createTips(),this.adjustVisual()},V.typeName="MeasurementMarker",V.title="Measurement marker",V.icon='',V}(kt),Ht=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||this;return de.strokePanel.colors=Ae.defaultColorSet,de.fillColor="transparent",de}return ce(V,pe),Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),V.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=V.typeName,Z},V.typeName="EllipseFrameMarker",V.title="Ellipse frame marker",V.icon='',V}(lt),rn=function(){function pe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(pe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),pe.prototype.addUndoStep=function(V){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(V)||(this.undoStack.push(V),JSON.stringify(this.lastRedoStep)!==JSON.stringify(V)&&this.redoStack.splice(0,this.redoStack.length))},pe.prototype.replaceLastUndoStep=function(V){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=V)},pe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},pe.prototype.undo=function(){if(this.undoStack.length>1){var V=this.undoStack.pop();return V!==void 0&&this.redoStack.push(V),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},pe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},pe}(),Ft=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe,Ae)||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=Ae.defaultColor,de.strokeWidth=Ae.defaultStrokeWidth,de.strokeDasharray=Ae.defaultStrokeDasharray,de.strokePanel=new we("Line color",Ae.defaultColorSet,Ae.defaultColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.strokeWidthPanel=new yt("Line width",Ae.defaultStrokeWidths,Ae.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new xt("Line style",Ae.defaultStrokeDasharrays,Ae.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de}return ce(V,pe),V.prototype.ownsTarget=function(Z){return!(!pe.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorCurve&&Z!==this.visibleCurve&&!this.curveGrip.ownsTarget(Z))},V.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},V.prototype.createVisual=function(){this.visual=se.createGroup(),this.selectorCurve=se.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=se.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)},V.prototype.pointerDown=function(Z,oe){pe.prototype.pointerDown.call(this,Z,oe),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(oe)&&(this.activeGrip=this.curveGrip,this._state="resize")},V.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),se.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),se.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),se.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},V.prototype.setupControlBox=function(){pe.prototype.setupControlBox.call(this),this.curveControlLine1=se.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=se.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)},V.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,pe.prototype.addControlGrips.call(this)},V.prototype.positionGrips=function(){pe.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()))},V.prototype.manipulate=function(Z){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+Z.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+Z.y-this.manipulationStartY),pe.prototype.manipulate.call(this,Z)},V.prototype.resize=function(Z){this.activeGrip===this.curveGrip&&(this.curveX=Z.x,this.curveY=Z.y),pe.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)},V.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},V.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},V.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual()},V.prototype.scale=function(Z,oe){this.curveX=this.curveX*Z,this.curveY=this.curveY*oe,pe.prototype.scale.call(this,Z,oe)},Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),V.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},pe.prototype.getState.call(this));return Z.typeName=V.typeName,Z},V.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z);var oe=Z;this.strokeColor=oe.strokeColor,this.strokeWidth=oe.strokeWidth,this.strokeDasharray=oe.strokeDasharray,this.curveX=oe.curveX,this.curveY=oe.curveY,this.createVisual(),this.adjustVisual()},V.typeName="CurveMarker",V.title="Curve marker",V.icon='',V}(ht),St=function(){function pe(V,Z){Z===void 0&&(Z=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=V,this.cancelable=Z}return Object.defineProperty(pe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),pe.prototype.preventDefault=function(){this._defaultPrevented=!0},pe}(),Ke=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,!1)||this;return de.dataUrl=oe,de.state=Ae,de}return ce(V,pe),V}(St),$e=function(pe){function V(Z,oe,Ae){Ae===void 0&&(Ae=!1);var de=pe.call(this,Z,Ae)||this;return de.marker=oe,de}return ce(V,pe),V}(St),at=function(){function pe(){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 pe.prototype.addEventListener=function(V,Z){this[V].push(Z)},pe.prototype.removeEventListener=function(V,Z){var oe=this[V].indexOf(Z);oe>-1&&this[V].splice(oe,1)},pe}(),Pe=function(){function pe(V){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 rn,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 at,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=pe.instanceCounter++,this.styles=new ie(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=V,this.targetRoot=document.body,this.width=V.clientWidth,this.height=V.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(pe.prototype,"ALL_MARKER_TYPES",{get:function(){return[Je,it,Ge,Ut,Ht,lt,Fe,We,Dt,Ee,kt,Ft]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Je,it,Ge,Ut,lt,Fe,We]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Je,it,Ge,Ut,Fe]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(V){var Z=this;this._availableMarkerTypes.splice(0),V.forEach(function(oe){if(typeof oe=="string"){var Ae=Z.ALL_MARKER_TYPES.find(function(de){return de.typeName===oe});Ae!==void 0&&Z._availableMarkerTypes.push(Ae)}else Z._availableMarkerTypes.push(oe)})},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(V){this._zoomLevel=V,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(pe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),pe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),q.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},pe.prototype.show=function(){var V=this;this.styles.styleSheetRoot===void 0&&re.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=re.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(Z){return Z(new St(V))})},pe.prototype.render=function(){return be(this,void 0,void 0,function(){var V;return ve(this,function(Z){switch(Z.label){case 0:return this.setCurrentMarker(),(V=new me).naturalSize=this.renderAtNaturalSize,V.imageType=this.renderImageType,V.imageQuality=this.renderImageQuality,V.markersOnly=this.renderMarkersOnly,V.width=this.renderWidth,V.height=this.renderHeight,[4,V.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return Z.sent(),[4,V.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,Z.sent()]}})})},pe.prototype.close=function(V){var Z=this;if(V===void 0&&(V=!1),this.isOpen){var oe=!1;V||this.eventListeners.beforeclose.forEach(function(Ae){var de=new St(Z,!0);Ae(de),de.defaultPrevented&&(oe=!0)}),oe||(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(Ae){return Ae(new St(Z))}),this.detachEvents(),this._isOpen=!1)}},pe.prototype.addMarkersToToolbar=function(){for(var V,Z=[],oe=0;oethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*V:this.editorCanvas.clientWidth,oe=Z',V.title="Powered by marker.js",V.style.display="grid",V.style.alignItems="center",V.style.justifyItems="center",V.style.padding="3px",V.style.width="20px",V.style.height="20px",this.logoUI.appendChild(V),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},pe.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")},pe.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"},pe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},pe.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 V=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=V+"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 $(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(V),1),V.dispose()},pe.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())},pe.prototype.toolbarButtonClicked=function(V,Z){if(V==="marker"&&Z!==void 0)this.createNewMarker(Z);else if(V==="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()}},pe.prototype.deleteSelectedMarker=function(){var V=this;if(this._currentMarker!==void 0){var Z=!1;if(this.eventListeners.markerbeforedelete.forEach(function(Ae){var de=new $e(V,V._currentMarker,!0);Ae(de),de.defaultPrevented&&(Z=!0)}),!Z){var oe=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(Ae){return Ae(new $e(V,oe))})}}},pe.prototype.clear=function(){var V=this,Z=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(st){var Qt=new $e(V,void 0,!0);st(Qt),Qt.defaultPrevented&&(Z=!0)}),!Z)){this.setCurrentMarker();for(var oe=function(st){var Qt=Ae.markers[st];Ae.setCurrentMarker(Ae.markers[st]),Ae._currentMarker.dispose(),Ae.markerImage.removeChild(Ae._currentMarker.container),Ae.markers.splice(Ae.markers.indexOf(Ae._currentMarker),1),Ae.eventListeners.markerdelete.forEach(function(Mn){return Mn(new $e(V,Qt))})},Ae=this,de=this.markers.length-1;de>=0;de--)oe(de);this.addUndoStep()}},Object.defineProperty(pe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),pe.prototype.showNotesEditor=function(){var V;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=(V=this._currentMarker.notes)!==null&&V!==void 0?V:"",this.overlayContainer.appendChild(this.notesArea))},pe.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)},pe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},pe.prototype.addUndoStep=function(){var V=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var Z=this.getState(),oe=this.undoRedoManager.getLastUndoStep();if(!oe||oe.width===Z.width&&oe.height===Z.height){var Ae=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(Z),Ae1&&this.panTo({x:V.clientX,y:V.clientY}))},pe.prototype.onPointerUp=function(V){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(V.clientX,V.clientY)),this.isDragging=!1,this.addUndoStep()},pe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},pe.prototype.onKeyUp=function(V){this._currentMarker===void 0||this.notesArea!==void 0||V.key!=="Delete"&&V.key!=="Backspace"||this.deleteSelectedMarker()},pe.prototype.clientToLocalCoordinates=function(V,Z){var oe=this.markerImage.getBoundingClientRect();return{x:(V-oe.left)/this.zoomLevel,y:(Z-oe.top)/this.zoomLevel}},pe.prototype.onWindowResize=function(){this.positionUI()},pe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var V=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=V+"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()},pe.prototype.addLicenseKey=function(V){q.addKey(V)},pe.prototype.addEventListener=function(V,Z){this.eventListeners.addEventListener(V,Z)},pe.prototype.removeEventListener=function(V,Z){this.eventListeners.removeEventListener(V,Z)},pe.prototype.renderState=function(V){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(V),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(pe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),pe.prototype.focus=function(){var V=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 St(V))}))},pe.prototype.blur=function(){var V=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(Z){return Z(new St(V))}))},pe.instanceCounter=0,pe}();/* ********************************** 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 Xe=function(pe,V){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,oe){Z.__proto__=oe}||function(Z,oe){for(var Ae in oe)Object.prototype.hasOwnProperty.call(oe,Ae)&&(Z[Ae]=oe[Ae])})(pe,V)};function ft(pe,V){if(typeof V!="function"&&V!==null)throw new TypeError("Class extends value "+String(V)+" is not a constructor or null");function Z(){this.constructor=pe}Xe(pe,V),pe.prototype=V===null?Object.create(V):(Z.prototype=V.prototype,new Z)}function vt(pe,V,Z,oe){return new(Z||(Z=Promise))(function(Ae,de){function st(zn){try{Mn(oe.next(zn))}catch(qt){de(qt)}}function Qt(zn){try{Mn(oe.throw(zn))}catch(qt){de(qt)}}function Mn(zn){var qt;zn.done?Ae(zn.value):(qt=zn.value,qt instanceof Z?qt:new Z(function(pn){pn(qt)})).then(st,Qt)}Mn((oe=oe.apply(pe,V||[])).next())})}function wt(pe,V){var Z,oe,Ae,de,st={label:0,sent:function(){if(1&Ae[0])throw Ae[1];return Ae[1]},trys:[],ops:[]};return de={next:Qt(0),throw:Qt(1),return:Qt(2)},typeof Symbol=="function"&&(de[Symbol.iterator]=function(){return this}),de;function Qt(Mn){return function(zn){return function(qt){if(Z)throw new TypeError("Generator is already executing.");for(;st;)try{if(Z=1,oe&&(Ae=2&qt[0]?oe.return:qt[0]?oe.throw||((Ae=oe.return)&&Ae.call(oe),0):oe.next)&&!(Ae=Ae.call(oe,qt[1])).done)return Ae;switch(oe=0,Ae&&(qt=[2&qt[0],Ae.value]),qt[0]){case 0:case 1:Ae=qt;break;case 4:return st.label++,{value:qt[1],done:!1};case 5:st.label++,oe=qt[1],qt=[0];continue;case 7:qt=st.ops.pop(),st.trys.pop();continue;default:if(!(Ae=st.trys,(Ae=Ae.length>0&&Ae[Ae.length-1])||qt[0]!==6&&qt[0]!==2)){st=0;continue}if(qt[0]===3&&(!Ae||qt[1]>Ae[0]&&qt[1]0&&Z>0){var oe=new pr(V,Z),Ae=oe.ratio>=1?20:oe.getHorizontalLength(20),de=oe.ratio<1?20:oe.getVerticalLength(20),st=document.createElementNS("http://www.w3.org/2000/svg","svg");st.setAttribute("xmlns","http://www.w3.org/2000/svg"),st.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(st);var Qt=et.createDefs();st.appendChild(Qt);var Mn=et.createElement("clipPath",[["id","text-bg-clip"]]);Qt.appendChild(Mn);var zn=et.createPath(et.getHollowRectanglePath((24-Ae)/2,(24-de)/2,Ae,de,(24-Ae)/2+2,(24-de)/2+2,Ae-4,de-4));st.appendChild(zn);var qt=et.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);qt.appendChild(et.createTSpan(V+":"+Z)),st.appendChild(qt);var pn=qt.getBBox();et.setAttributes(qt,[["x",((24-pn.width)/2).toString()],["y",((24-pn.height)/2-pn.y).toString()]]);var hn=et.createPath(et.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(pn.width))/2,(24-Math.ceil(pn.height))/2,Math.ceil(pn.width),Math.ceil(pn.height)));return Mn.appendChild(hn),et.setAttributes(zn,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(st),st.outerHTML}return''},pe}(),xr=function(pe){function V(Z,oe,Ae){var de=pe.call(this,Z,oe)||this;return de.isDropdownOpen=!1,de.onClick=de.dropdownButtonClicked,de.dropdownButtons=Ae,de}return ft(V,pe),V.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(oe){oe.className=Z.className,oe.colorsClassName=Z.colorsClassName,Z.dropdownBlock.appendChild(oe.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},V.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},V.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},V.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},V.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},V.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},V}(Wn),lr=function(){function pe(V,Z){this.GRIP_SIZE=10,this.color=V,this.fillColor=Z,this.visual=et.createGroup(),this.visual.appendChild(et.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(et.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return pe.prototype.ownsTarget=function(V){return V===this.visual||V===this.visual.childNodes[0]||V===this.visual.childNodes[1]},pe.prototype.setCenter=function(V,Z){this.visual.childNodes.forEach(function(oe){return et.setAttributes(oe,[["cx",V.toString()],["cy",Z.toString()]])})},pe}(),Hr=function(){function pe(V,Z,oe,Ae){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=V,this.canvasHeight=Z,this.margin=oe,this.container=Ae,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(pe.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(V){this._aspectRatio=V,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(V){this._isGridVisible=V,this.gridContainer&&et.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(V){this._zoomFactor=V,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),pe.prototype.open=function(){var V=this;this.cropShadeElement=et.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=et.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),et.setAttributes(this.cropRectElement,[["x",Z.x.toString()],["y",Z.y.toString()],["width",Z.width.toString()],["height",Z.height.toString()]]);var oe=Z.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(de,st){var Qt=Z.y+oe*(st+1);et.setAttributes(de,[["x1",""+Z.x],["y1",""+Qt],["x2",""+(Z.x+Z.width)],["y2",""+Qt]])});var Ae=Z.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(de,st){var Qt=Z.x+Ae*(st+1);et.setAttributes(de,[["x1",""+Qt],["y1",""+Z.y],["x2",""+Qt],["y2",""+(Z.y+Z.height)]])}),et.setAttributes(this.cropShadeElement,[["d",et.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},pe.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)},pe.prototype.clientToLocalCoordinates=function(V,Z){var oe=this.container.getBoundingClientRect();return{x:V-oe.left+this.margin,y:Z-oe.top+this.margin}},pe.prototype.onPointerDown=function(V){this.container.setPointerCapture(V.pointerId),this.previousPoint=this.clientToLocalCoordinates(V.clientX,V.clientY),this.cropRectElement===V.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(V.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(V.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(V.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(V.target)&&(this.activeGrip=this.bottomRightGrip)},pe.prototype.onPointerMove=function(V){if(this.isMoving)this.move(this.clientToLocalCoordinates(V.clientX,V.clientY));else if(this.activeGrip){var Z=this.clientToLocalCoordinates(V.clientX,V.clientY);this.resize(Z)}V.preventDefault()},pe.prototype.onPointerUp=function(V){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(V.pointerId)},pe.prototype.move=function(V){var Z=V.x-this.previousPoint.x,oe=V.y-this.previousPoint.y;this.zoomFactor!==1&&(Z=-Z/this.zoomFactor,oe=-oe/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+oe),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=V},pe.prototype.resize=function(V){var Z=Object.assign({},this.cropRect),oe=V.x-this.previousPoint.x,Ae=V.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:Z.x+oethis.canvasWidth*this.zoomFactor&&(oe=this.canvasWidth*this.zoomFactor-Z.width),Z.width+=oe}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(oe),Z.height=this.aspectRatio.getVerticalLength(Z.width)):(Z.y+=Ae,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+=Ae}Z.width<10&&(Z.x=this.cropRect.x,Z.width=10),Z.height<10&&(Z.y=this.cropRect.y,Z.height=10),this.previousPoint=V,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))},pe.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var V=this.cropRect.x+this.cropRect.width/2,Z=this.cropRect.y+this.cropRect.height/2,oe=this.aspectRatio.getHorizontalLength(this.cropRect.height),Ae=this.aspectRatio.getVerticalLength(this.cropRect.width);oe/this.canvasWidththis.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=V-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)}},pe.prototype.getRescaledRect=function(V,Z,oe,Ae,de,st){var Qt=oe/V,Mn=Ae/Z;return{x:(de.x-st)*Qt+st,y:(de.y-st)*Mn+st,width:de.width*Qt,height:de.height*Mn}},pe.prototype.scaleCanvas=function(V,Z){var oe=this.getRescaledRect(this.canvasWidth,this.canvasHeight,V,Z,this.cropRect,this.margin);this.canvasWidth=V,this.canvasHeight=Z,this.onCropChange&&this.onCropChange(oe),this.setCropRectangle(oe)},pe}(),Cr=function(){function pe(V){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=V,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(pe.prototype,"angle",{get:function(){return this._angle},set:function(V){this._angle=V,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),pe.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},pe.prototype.onPointerDown=function(V){this.controlContainer.setPointerCapture(V.pointerId),this.isDragging=!0,this.previousPoint={x:V.clientX,y:V.clientY}},pe.prototype.onPointerMove=function(V){this.isDragging&&(this.onAngleChange&&this.onAngleChange((V.clientX-this.previousPoint.x)/5),this.previousPoint.x=V.clientX)},pe.prototype.onPointerUp=function(V){this.isDragging&&this.onAngleChange&&this.onAngleChange((V.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(V.pointerId)},pe.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var V=this.angleLabelText.getBBox();et.setAttributes(this.angleLabelElement,[["x",((this.width-V.width)/2).toString()],["y",(this.height/2).toString()]])}},pe.prototype.positionScaleShape=function(){if(this.scaleShape){var V=this.scaleShape.transform.baseVal.getItem(0);V.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(V,0)}},pe.prototype.getVisual=function(){var V=document.createElementNS("http://www.w3.org/2000/svg","svg");V.setAttribute("xmlns","http://www.w3.org/2000/svg"),V.setAttribute("width",this.width+"px"),V.setAttribute("height",this.height+"px"),V.setAttribute("viewBox","0 0 "+this.width+" "+this.height),V.style.flexShrink="0",document.body.appendChild(V);for(var Z="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,oe=1;oe<=this.width/5+10;oe++){var Ae=oe%5==0?this.height/3:this.height/6;Z+="h4v"+-Ae+"h1v"+Ae}Z+="v1H0Z",this.scaleShape=et.createPath(Z);var de=et.createTransform();this.scaleShape.transform.baseVal.appendItem(de),V.appendChild(this.scaleShape),this.angleLabelElement=et.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=et.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var st=et.createTSpan("");return st.innerHTML="°",this.angleLabelElement.appendChild(st),V.appendChild(this.angleLabelElement),document.body.removeChild(V),V},pe}(),sn=function(){function pe(){this.naturalSize=!1,this.imageType="image/png"}return pe.prototype.rasterize=function(V,Z,oe,Ae,de,st,Qt){var Mn=this;return new Promise(function(zn){var qt=document.createElement("canvas");qt.width=V.width.baseVal.value-2*Ae,qt.height=V.height.baseVal.value-2*Ae;var pn=1,hn=1;Mn.naturalSize===!0?(pn=Z.naturalWidth/(V.width.baseVal.value-2*Ae)/st,hn=Z.naturalHeight/(V.height.baseVal.value-2*Ae)/Qt,qt.width=Z.naturalWidth/st,qt.height=Z.naturalHeight/Qt):Mn.width!==void 0&&Mn.height!==void 0&&(pn=Mn.width/oe.width,hn=Mn.height/oe.height,qt.width*=pn,qt.height*=hn);var Ar=qt.getContext("2d");Ar.translate(qt.width/2,qt.height/2),Ar.rotate(de*Math.PI/180),Ar.scale(st,Qt),Ar.translate(-qt.width/2,-qt.height/2),Ar.drawImage(Z,0,0,qt.width,qt.height);var ra=document.createElement("canvas");ra.width=oe.width*pn,ra.height=oe.height*hn,ra.getContext("2d").putImageData(Ar.getImageData((oe.x-Ae)*pn,(oe.y-Ae)*hn,oe.width*pn,oe.height*hn),0,0),zn(ra.toDataURL(Mn.imageType,Mn.imageQuality))})},pe}(),tn=function(){function pe(V){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=pe.instanceCounter++,this.styles=new Rt(this.instanceNo),this.target=V,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(pe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(V){this._zoomToCropEnabled=V,V?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(V){this._isGridVisible=V,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"gridLines",{get:function(){return this._gridLines},set:function(V){this._gridLines=V,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(V){this._rotationAngle=V,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"aspectRatio",{get:function(){var V;return(V=this._aspectRatio)!==null&&V!==void 0?V:this.aspectRatios[0]},set:function(V){this._aspectRatio=V},enumerable:!1,configurable:!0}),pe.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},pe.prototype.show=function(){this.showUI(),this.open()},pe.prototype.close=function(V){V===void 0&&(V=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),V||this.closeEventListeners.forEach(function(Z){return Z()}),this._isOpen=!1)},pe.prototype.addRenderEventListener=function(V){this.renderEventListeners.push(V)},pe.prototype.removeRenderEventListener=function(V){this.renderEventListeners.indexOf(V)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(V),1)},pe.prototype.addCloseEventListener=function(V){this.closeEventListeners.push(V)},pe.prototype.removeCloseEventListener=function(V){this.closeEventListeners.indexOf(V)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(V),1)},pe.prototype.setupResizeObserver=function(){var V=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){V.resize(V.target.clientWidth,V.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))},pe.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var V=1*this.target.clientWidth/this.target.clientHeight,Z=this.contentDiv.clientWidth/V>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*V:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,oe=Z+2*this.CANVAS_MARGINV+this.CANVAS_MARGIN?this.target.offsetTop-(V+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},pe.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},pe.prototype.addTopToolbar=function(){var V=this;this.topToolbar=new Sn,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 qn;Z.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(Z);var oe=[];this.aspectRatios.forEach(function(hn){var Ar=new Wn(cr.getIcon(hn.horizontal,hn.vertical),hn.horizontal===0&&hn.vertical===0?"FREE":hn.horizontal+":"+hn.vertical);Ar.onClick=function(){return V.ratioButtonClicked(hn)},oe.push(Ar)}),this.aspectRatioButton=new xr(cr.getIcon(0,0),"Aspect ratio",oe),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 Ae=new Wn('',"Toggle grid");Ae.isActive=this.isGridVisible,Ae.onClick=function(){V.isGridVisible=!V.isGridVisible,Ae.isActive=V.isGridVisible},Z.addButton(Ae);var de=new Wn('',"Zoom to selection");if(de.isActive=this.zoomToCropEnabled,de.onClick=function(){V.zoomToCropEnabled=!V.zoomToCropEnabled,de.isActive=V.zoomToCropEnabled},Z.addButton(de),!Lt.isLicensed){var st=new xn;this.topToolbar.addElementBlock(st);var Qt=document.createElement("div");Qt.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var Mn=document.createElement("a");Mn.style.color="currentColor",Mn.href="https://markerjs.com/products/cropro",Mn.target="_blank",Mn.innerHTML='',Qt.appendChild(Mn),st.addElement(Qt)}var zn=new qn;zn.minWidth=3*this.toolbarHeight+"px",zn.contentAlign="end",this.topToolbar.addButtonBlock(zn);var qt=new Wn('',"OK");qt.onClick=this.startRenderAndClose,zn.addButton(qt),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(qt.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var pn=new Wn('',"Close");pn.onClick=this.close,zn.addButton(pn),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(pn.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},pe.prototype.addBottomToolbar=function(){var V=this;this.bottomToolbar=new Sn,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 qn;Z.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(Z);var oe=new Wn('',"Rotate left");oe.onClick=this.rotateLeftButtonClicked,Z.addButton(oe);var Ae=new Wn('',"Rotate right");Ae.onClick=this.rotateRightButtonClicked,Z.addButton(Ae);var de=new xn;de.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(de),this.straightener=new Cr("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(zn){V.rotateBy(zn),V.straightener.angle=V.rotationAngle},de.addElement(this.straightener.getUI());var st=new qn;st.minWidth=2*this.toolbarHeight+"px",st.contentAlign="end",this.bottomToolbar.addButtonBlock(st);var Qt=new Wn('',"Flip horizontal");Qt.onClick=this.flipHorizontallyButtonClicked,st.addButton(Qt);var Mn=new Wn('',"Flip vertical");Mn.onClick=this.flipVerticallyButtonClicked,st.addButton(Mn)},pe.prototype.ratioButtonClicked=function(V){this.aspectRatio=V,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},pe.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=cr.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},pe.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new pr(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},pe.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},pe.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},pe.prototype.restoreState=function(V){if(V){var Z=this.cropLayer.getRescaledRect(V.width,V.height,this.imageWidth,this.imageHeight,V.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(Z),this.cropRectChanged(Z),this.flippedHorizontally=V.flippedHorizontally,this.flippedVertically=V.flippedVertically,this.applyFlip(),this.rotationAngle=V.rotationAngle,this.applyRotation()}},pe.prototype.clientToLocalCoordinates=function(V,Z){var oe=this.cropImage.getBoundingClientRect();return{x:V-oe.left,y:Z-oe.top}},pe.prototype.onWindowResize=function(){this.positionUI()},pe.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var V=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=V+"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()},pe.prototype.rotateLeftButtonClicked=function(){var V=this.rotationAngle-90;this.rotationAngle%90!=0&&(V+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(V)},pe.prototype.rotateRightButtonClicked=function(){var V=this.rotationAngle+90;this.rotationAngle%90!=0&&(V-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(V)},pe.prototype.rotateTo=function(V){V=(V=V>180?V-360:V)<=-180?V+360:V,this.rotationAngle=V,this.applyRotation()},pe.prototype.rotateBy=function(V){this.rotateTo((this.rotationAngle+V)%360)},pe.prototype.applyRotation=function(){var V=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 oe=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/oe.width,this.imageHeight/oe.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=V},pe.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},pe.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},pe.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},pe.prototype.startRenderAndClose=function(){return vt(this,void 0,void 0,function(){var V,Z;return wt(this,function(oe){switch(oe.label){case 0:return[4,this.render()];case 1:return V=oe.sent(),Z=this.getState(),this.renderEventListeners.forEach(function(Ae){return Ae(V,Z)}),this.close(!0),[2]}})})},pe.prototype.render=function(){return vt(this,void 0,void 0,function(){var V;return wt(this,function(Z){switch(Z.label){case 0:return(V=new sn).naturalSize=this.renderAtNaturalSize,V.imageType=this.renderImageType,V.imageQuality=this.renderImageQuality,V.width=this.renderWidth,V.height=this.renderHeight,this.unzoomFromCrop(),et.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,V.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,V.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()]}})})},pe.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new vn("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 vn("toolbar_colors",` background-color: `+this.styles.settings.toolbarBackgroundColor+`; `)),this.toolbarBlockStyleClass=this.styles.addClass(new vn("toolbar-block",` display: flex; align-items: center; box-sizing: content-box; `));var V=this.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new vn("toolbar_button",` display: inline-block; width: `+(this.toolbarHeight-2*V)+`px; height: `+(this.toolbarHeight-2*V)+`px; padding: `+V+`px; cursor: default; user-select: none; box-sizing: content-box; `)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new vn("toolbar_button_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; `)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new vn("toolbar_active_button",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; background-color: `+this.styles.settings.toolbarBackgroundActiveColor+` `)),this.styles.addRule(new Bt("."+this.toolbarButtonStyleClass.name+" svg",` height: `+this.toolbarHeight/2+`px; `)),this.styles.addRule(new Bt("."+this.toolbarButtonStyleColorsClass.name+":hover",` background-color: `+this.styles.settings.toolbarBackgroundHoverColor+` `)),this.toolbarDropdownStyleClass=this.styles.addClass(new vn("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 vn("toolbar_dropdown_colors",` background-color: `+this.styles.settings.toolbarBackgroundColor+`; `)),this.toolbarStraightenerBlockStyleClass=this.styles.addClass(new vn("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 vn("toolbar_straightener",` display: flex; overflow: hidden; justify-content: center; height: `+(this.toolbarHeight-2*V)+`px; padding: `+V+`px; cursor: default; user-select: none; box-sizing: content-box; `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new vn("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; `))},pe.instanceCounter=0,pe}(),wn=o("8hTe"),Br=o.n(wn),wr=/]*>/g;function yr(pe){var V=document.createElement("div");return V.innerHTML=pe,V.childNodes.length===0?"":V.childNodes[0].nodeValue}var ur=Y.a=function(pe){var V=pe.value,Z=V===void 0?"":V,oe=pe.edit,Ae=oe===void 0?!1:oe,de=pe.className,st=pe.showTextOnly,Qt=pe.showLines,Mn=pe.replaces,zn=pe.zoomImg,qt=pe.hasMask,pn=pe.style,hn=pn===void 0?{}:pn,Ar=pe.stylesPrev,ra=Ar===void 0?{}:Ar,oa=String(Z),nr=Object(d.useRef)(),Ra=Object(d.useRef)(),La=Object(d.useState)(""),ca=Object(w.a)(La,2),Ka=ca[0],Oa=ca[1],Ja=Object(d.useState)("office"),ja=Object(w.a)(Ja,2),li=ja[0],oi=ja[1],fa=function(){var It=new tn(Ra.current);It.displayMode="popup",It.addRenderEventListener(function(){var Xt=Object(x.a)(_.a.mark(function nn(bn){var mn;return _.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return nr.current.style.display="none",An.next=3,Object(xe.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:bn}});case 3:mn=An.sent,mn!=null&&mn.id&&Mn(Ra.current.getAttribute("src").replace(ne.a.API_SERVER,""),"/api/attachments/".concat(mn==null?void 0:mn.id,"?type=").concat(mn.content_type));case 5:case"end":return An.stop()}},nn)}));return function(nn){return Xt.apply(this,arguments)}}()),It.show()},ma=function(){var It=new Pe(Ra.current);It.settings.displayMode="popup",It.addEventListener("render",function(){var Xt=Object(x.a)(_.a.mark(function nn(bn){var mn;return _.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:if(nr.current.style.display="none",!Ra.current){An.next=6;break}return An.next=4,Object(xe.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:bn.dataUrl}});case 4:mn=An.sent,mn!=null&&mn.id&&Mn(Ra.current.getAttribute("src").replace(ne.a.API_SERVER,""),"/api/attachments/".concat(mn==null?void 0:mn.id,"?type=").concat(mn.content_type));case 6:case"end":return An.stop()}},nn)}));return function(nn){return Xt.apply(this,arguments)}}()),It.show(),window.markerArea=It},la=Object(d.useMemo)(function(){nr.current&&(nr.current.style.zIndex=-1);try{var Kt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,It=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Xt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;oa=oa.replace(Kt,"("+ne.a.API_SERVER+"/api/attachments/").replace(It,'"'+ne.a.API_SERVER+"/api/attachments/").replace(Xt,'"'+ne.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,` `)}catch(Nn){}var nn=K(oa),bn=I();if(oa.match(/\[TOC\]/)&&(nn=nn.replace("

    [TOC]

    ",P()),O()),nn=nn.replace(/(__special_katext_id_\d+__)/g,function(Nn,An){var an=bn[An],Pn=an.type,_n=an.expression;return Object(he.renderToString)(yr(_n)||"",{displayMode:Pn==="block",throwOnError:!1,output:"html"})}),nn=nn.replace(/▁/g,"\u2581\u2581\u2581"),D(),st){var mn=document.createElement("div");return mn.innerHTML=nn,mn.innerText}return setTimeout(function(){return Pt()},500),nn},[oa]),ye=Object(d.useRef)();S.WebkitLineClamp=Qt,Qt&&(hn=Object(y.a)(Object(y.a)({},hn),S));function ut(Kt){var It=Kt.target;if(It.tagName.toUpperCase()==="IMG"){if(zn){var Xt=It.getAttribute("src");Oa(Xt),oi("image")}}else if(It.tagName.toUpperCase()==="A"){var nn=It.getAttribute("href");if(nn.indexOf("office")>-1)Kt.preventDefault(),Oa(nn),oi("office");else if(nn.indexOf("application/pdf")>-1)Kt.preventDefault(),Oa(nn),oi("pdf");else if(nn.indexOf("text/html")>-1)Kt.preventDefault(),Oa(nn),oi("html");else if(nn.startsWith("#")){Kt.preventDefault();var bn=document.getElementById(nn.replace("#",""));bn&&bn.scrollIntoView(!0)}}}var Pt=function(){var It,Xt=(It=ye.current)===null||It===void 0?void 0:It.querySelectorAll("video");Xt==null||Xt.forEach(function(nn){if(nn.oncontextmenu=function(){return!1},nn.src.indexOf(".m3u8")>-1&&!nn.canPlayType("application/vnd.apple.mpegurl")){if(G.a.isSupported()){var bn=new G.a;bn.loadSource(nn.src),bn.attachMedia(nn)}}})};Object(d.useEffect)(function(){if(ye.current&&la&&(la.match(wr)&&window.PR.prettyPrint()),ye.current)return ye.current.addEventListener("click",ut),function(){ye.current.removeEventListener("click",ut),D(),O()}},[la,ye.current,ut]);var Ot=function(It){if(!Ae)return;It.target.nodeName==="IMG"?(nr.current.style.zIndex=1,nr.current.style.display="flex",nr.current.style.width=It.target.clientWidth+"px",nr.current.style.height=It.target.clientHeight+"px",nr.current.style.top=It.target.offsetTop+"px",nr.current.style.left=It.target.offsetLeft+"px",Ra.current.src=It.target.getAttribute("src")):nr.current.style.display="none"};return r.a.createElement("div",{style:{position:"relative"}},r.a.createElement("div",{ref:ye,style:Object(y.a)({},hn),className:"".concat(de||""," markdown-body ").concat(Br.a.mdBody),onMouseOver:Ot,dangerouslySetInnerHTML:{__html:la}}),r.a.createElement("div",{ref:nr,className:Br.a.button},r.a.createElement(g.a,null,r.a.createElement(b.a,{onClick:function(){return fa()}},"\u88C1\u526A"),r.a.createElement(b.a,{onClick:function(){return ma()}},"\u7F16\u8F91"))),r.a.createElement("img",{ref:Ra,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1}}),r.a.createElement(fe.a,{close:!0,data:Ka,type:Ka!=null&&Ka.length?li:"",style:Object(y.a)({},ra),onClose:function(){return Oa("")}}))}},"9JIy":function(M,Y,o){M.exports={flex_box_center:"flex_box_center___Hq8-r",flex_space_between:"flex_space_between___3Nl1U",flex_box_vertical_center:"flex_box_vertical_center___1hgum",flex_box_center_end:"flex_box_center_end___i5ldC",flex_box_column:"flex_box_column____1u-K",table:"table___2yPMl"}},"9OqN":function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("OLod"))})(this,function(L){return L.mode.CTR=function(){var g=L.lib.BlockCipherMode.extend(),A=g.Encryptor=g.extend({processBlock:function(b,y){var x=this._cipher,w=x.blockSize,f=this._iv,_=this._counter;f&&(_=this._counter=f.slice(0),this._iv=void 0);var d=_.slice(0);x.encryptBlock(d,0),_[w-1]=_[w-1]+1|0;for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(L.a)())return null;var d=document.createElement("style");if((f=_.csp)===null||f===void 0?void 0:f.nonce){var r;d.nonce=(r=_.csp)===null||r===void 0?void 0:r.nonce}d.innerHTML=w;var u=A(_),t=u.firstChild;return _.prepend&&u.prepend?u.prepend(d):_.prepend&&t?u.insertBefore(d,t):u.appendChild(d),d}var y=new Map;function x(w,f){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=A(_);if(!y.has(d)){var r=b("",_),u=r.parentNode;y.set(d,u),u.removeChild(r)}var t=Array.from(y.get(d).children).find(function(l){return l.tagName==="STYLE"&&l[g]===f});if(t){var a,n;if(((a=_.csp)===null||a===void 0?void 0:a.nonce)&&t.nonce!==((n=_.csp)===null||n===void 0?void 0:n.nonce)){var i;t.nonce=(i=_.csp)===null||i===void 0?void 0:i.nonce}return t.innerHTML!==w&&(t.innerHTML=w),t}var h=b(w,_);return h[g]=f,h}},Bbdw:function(M,Y,o){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,Y,o){(function(L){L(o("VrN/"),o("osHv"))})(function(L){L.defineOption("autoCloseTags",!1,function(_,d,r){if(r!=L.Init&&r&&_.removeKeyMap("autoCloseTags"),!d)return;var u={name:"autoCloseTags"};(typeof d!="object"||d.whenClosing!==!1)&&(u["'/'"]=function(t){return x(t)}),(typeof d!="object"||d.whenOpening!==!1)&&(u["'>'"]=function(t){return b(t)}),_.addKeyMap(u)});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 b(_){if(_.getOption("disableInput"))return L.Pass;for(var d=_.listSelections(),r=[],u=_.getOption("autoCloseTags"),t=0;ta.ch&&(s=s.slice(0,s.length-n.end+a.ch));var v=s.toLowerCase();if(!s||n.type=="string"&&(n.end!=a.ch||!/[\"\']/.test(n.string.charAt(n.string.length-1))||n.string.length==1)||n.type=="tag"&&l.close||n.string.indexOf("/")==a.ch-n.start-1||O&&w(O,v)>-1||f(_,i.mode.xmlCurrentContext&&i.mode.xmlCurrentContext(h)||[],s,a,!0))return L.Pass;var P=typeof u=="object"&&u.emptyTags;if(P&&w(P,s)>-1){r[t]={text:"/>",newPos:L.Pos(a.line,a.ch+2)};continue}var R=S&&w(S,v)>-1;r[t]={indent:R,text:">"+(R?` `:"")+"",newPos:R?L.Pos(a.line+1,0):L.Pos(a.line,a.ch+1)}}for(var E=typeof u=="object"&&u.dontIndentOnAutoClose,t=d.length-1;t>=0;t--){var C=r[t];_.replaceRange(C.text,d[t].head,d[t].anchor,"+insert");var m=_.listSelections().slice(0);m[t]={head:C.newPos,anchor:C.newPos},_.setSelections(m),!E&&C.indent&&(_.indentLine(C.newPos.line,null,!0),_.indentLine(C.newPos.line+1,null,!0))}}function y(_,d){for(var r=_.listSelections(),u=[],t=d?"/":""&&(O+=">"),u[i]=O}if(_.replaceSelections(u),r=_.listSelections(),!n)for(var i=0;i=0&&d[h]==r;h--)++i;u=n.to;for(var h=1;h0){for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:"",d=[],r=0;r=50,title:Ue.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){le(Ue)}}," ",n.a.createElement(W.a,null)," \u6DFB\u52A0\u7EC4\u5458"," ")):null):null)}))},k=o("9kvl"),G=o("ju9d");function ne(q){var me=q.children;return n.a.createElement("div",{className:"no-data"},n.a.createElement("img",{src:S.a,alt:"no-data",width:300}),me)}var he={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},fe;(function(q){q[q.INITDATA=0]="INITDATA",q[q.SHOWLOADING=1]="SHOWLOADING",q[q.SHOWFORMPANEL=2]="SHOWFORMPANEL",q[q.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",q[q.SELECTGROUP=4]="SELECTGROUP",q[q.SETINDEX=5]="SETINDEX"})(fe||(fe={}));function xe(q,me){switch(me.type){case fe.INITDATA:return Object(s.a)(Object(s.a)({},q),me.payload);case fe.SHOWLOADING:return Object(s.a)(Object(s.a)({},q),{},{loading:me.payload});case fe.SETINDEX:return Object(s.a)(Object(s.a)({},q),{},{index:me.payload});case fe.SHOWFORMPANEL:return Object(s.a)(Object(s.a)({},q),me.payload);case fe.SHOWMEMBERPANEL:return Object(s.a)(Object(s.a)({},q),me.payload);case fe.SELECTGROUP:return Object(s.a)(Object(s.a)({},q),{},{selectedGroup:me.payload,showFormPanel:!0});default:throw new Error}}function Te(q){var me,re=q.user,ie=Object(a.useReducer)(xe,he),Oe=Object(_.a)(ie,2),le=Oe[0],$=Oe[1],J=le.data,te=le.index,we=le.loading,Se=le.showFormPanel,ke=le.selectedGroup,tt=le.showMemberPanel,ot=(me=re.userInfo)===null||me===void 0?void 0:me.role,mt=Object(a.useMemo)(function(){var Dt=[],Ht=[],rn=Object(w.a)(J),Ft;try{for(rn.s();!(Ft=rn.n()).done;){var St=Ft.value;St.is_creat?Dt.push(St):Ht.push(St)}}catch(Ke){rn.e(Ke)}finally{rn.f()}return[Dt,Ht]},[J]);Object(a.useEffect)(function(){ot===15&&$({type:fe.SETINDEX,payload:1})},[ot]);function bt(){return yt.apply(this,arguments)}function yt(){return yt=Object(f.a)(t.a.mark(function Dt(){var Ht;return t.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return Ft.next=2,v();case 2:Ht=Ft.sent,$({type:fe.INITDATA,payload:{loading:!1,showFormPanel:!1,data:Ht.groups}});case 4:case"end":return Ft.stop()}},Dt)})),yt.apply(this,arguments)}Object(a.useEffect)(function(){bt()},[]);function xt(Dt){return Je.apply(this,arguments)}function Je(){return Je=Object(f.a)(t.a.mark(function Dt(Ht){return t.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:if(!ke.id){Ft.next=5;break}return Ft.next=3,R(ke.id,Ht);case 3:Ft.next=7;break;case 5:return Ft.next=7,P(Ht);case 7:bt();case 8:case"end":return Ft.stop()}},Dt)})),Je.apply(this,arguments)}function Ue(){$({type:fe.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function ht(Dt){$({type:fe.SELECTGROUP,payload:Dt})}function kt(){$({type:fe.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function dt(){$({type:fe.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Ut(Dt){$({type:fe.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Dt}})}function it(Dt,Ht){return He.apply(this,arguments)}function He(){return He=Object(f.a)(t.a.mark(function Dt(Ht,rn){return t.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,m(Ht,rn);case 2:bt();case 3:case"end":return St.stop()}},Dt)})),He.apply(this,arguments)}function Ge(Dt){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(f.a)(t.a.mark(function Dt(Ht){return t.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return Ft.next=2,T(Ht);case 2:bt();case 3:case"end":return Ft.stop()}},Dt)})),Ee.apply(this,arguments)}function De(Dt){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(f.a)(t.a.mark(function Dt(Ht){return t.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return Ft.next=2,C(Ht);case 2:bt();case 3:case"end":return Ft.stop()}},Dt)})),Fe.apply(this,arguments)}function Be(Dt){$({type:fe.SETINDEX,payload:parseInt(Dt.target.id,10)})}function We(Dt,Ht){return lt.apply(this,arguments)}function lt(){return lt=Object(f.a)(t.a.mark(function Dt(Ht,rn){return t.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return dt(),St.next=3,E({user_ids:Ht,group_id:rn});case 3:bt();case 4:case"end":return St.stop()}},Dt)})),lt.apply(this,arguments)}return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"teaching-circling-container"},n.a.createElement("h3",null," ","\u6559\u7814\u56E2\u961F"," ",ot<=12&&n.a.createElement(g.a,{type:"primary",disabled:J.length>=50,title:J.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ue},"\u65B0\u5EFA")," "),n.a.createElement("div",{className:"teaching-circling-body"},ot===15?null:n.a.createElement("ul",{className:"navs"},n.a.createElement("li",{className:te===0?"active":""},n.a.createElement("a",{id:"0",onClick:Be},"\u6211\u521B\u5EFA\u7684")),n.a.createElement("li",{className:te===1?"active":""},n.a.createElement("a",{id:"1",onClick:Be},"\u6211\u52A0\u5165\u7684"))),n.a.createElement("div",{className:mt[te].length===0?"nodata-content":"main-content"},mt[te].length===0?n.a.createElement(ne,null,ot<=12?n.a.createElement(n.a.Fragment,null," ",n.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")," ",n.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")," "):n.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 ")):n.a.createElement(B,{onExitGroup:De,onPlusMember:Ut,onDelMember:it,onDelGroup:Ge,isAdminOrTeacher:ot<=12,onChangeGroupName:ht,data:mt[te]}))),n.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"," ")),n.a.createElement(N,{callback:xt,visible:Se,onCancel:kt,id:ke.id,name:ke.name}),n.a.createElement(l.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:tt,onCancel:dt,footer:null,width:1100,bodyStyle:{minHeight:200}},n.a.createElement(G.a,{container_id:ke.id,container_type:4,onSelect:We,onCancel:dt})))}var ce=Object(k.a)(function(q){var me=q.user;return{user:me}})(Te),be=o("SLjR"),ve=o("55Ip"),ue=r.a.Group,se=Y.a=function(q){var me=q.onSelect,re=q.onCancel,ie=Object(a.useState)([]),Oe=Object(_.a)(ie,2),le=Oe[0],$=Oe[1],J=Object(a.useState)(!0),te=Object(_.a)(J,2),we=te[0],Se=te[1];Object(a.useEffect)(function(){function ot(){return mt.apply(this,arguments)}function mt(){return mt=Object(f.a)(t.a.mark(function bt(){var yt,xt;return t.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(i.c)("teach_groups/my.json");case 2:yt=Ue.sent,xt=yt.groups,$(xt),Se(!1);case 6:case"end":return Ue.stop()}},bt)})),mt.apply(this,arguments)}ot()},[]);var ke=Object(a.useMemo)(function(){var ot=[],mt=[],bt=Object(w.a)(le),yt;try{for(bt.s();!(yt=bt.n()).done;){var xt=yt.value;xt.is_creat?ot.push(xt):mt.push(xt)}}catch(Je){bt.e(Je)}finally{bt.f()}return[ot,mt]},[le]);function tt(ot){me(ot)}return n.a.createElement(b.a,{className:"select-teach-group",onFinish:tt},we?n.a.createElement(x.a,{paragraph:!0}):le.length===0?n.a.createElement(ne,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",n.a.createElement(ve.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):n.a.createElement(n.a.Fragment,null,n.a.createElement(b.a.Item,{name:"group_id"},n.a.createElement(ue,null,n.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),n.a.createElement("ul",{className:"groups"},ke[0].map(function(ot){return n.a.createElement("li",{key:ot.id},n.a.createElement(r.a,{value:ot.id},ot.name))})),n.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),n.a.createElement("ul",{className:"groups"},ke[1].map(function(ot){return n.a.createElement("li",{key:ot.id},n.a.createElement(r.a,{value:ot.id},ot.name))})))),n.a.createElement("div",{className:"btn-actions"},n.a.createElement(g.a,{type:"ghost",onClick:re,style:{marginRight:10}},"\u53D6\u6D88"),n.a.createElement(g.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,Y,o){(function(L,g){M.exports=g()})(this,function(){"use strict";function L(it,He){for(var Ge=0;Geit.length)&&(He=it.length);for(var Ge=0,Ee=new Array(He);Ge=it.length?{done:!0}:{done:!1,value:it[Ee++]}}}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 Ge=it[Symbol.iterator](),Ge.next.bind(Ge)}function x(it,He){return He={exports:{}},it(He,He.exports),He.exports}var w=x(function(it){function He(){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 Ge(Ee){it.exports.defaults=Ee}it.exports={defaults:He(),getDefaults:He,changeDefaults:Ge}}),f=w.defaults,_=w.getDefaults,d=w.changeDefaults,r=/[&<>"']/,u=/[&<>"']/g,t=/[<>"']|&(?!#?\w+;)/,a=/[<>"']|&(?!#?\w+;)/g,n={"&":"&","<":"<",">":">",'"':""","'":"'"},i=function(He){return n[He]};function h(it,He){if(He){if(r.test(it))return it.replace(u,i)}else if(t.test(it))return it.replace(a,i);return it}var l=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function s(it){return it.replace(l,function(He,Ge){return Ge=Ge.toLowerCase(),Ge==="colon"?":":Ge.charAt(0)==="#"?Ge.charAt(1)==="x"?String.fromCharCode(parseInt(Ge.substring(2),16)):String.fromCharCode(+Ge.substring(1)):""})}var p=/(^|[^\[])\^/g;function O(it,He){it=it.source||it,He=He||"";var Ge={replace:function(De,Fe){return Fe=Fe.source||Fe,Fe=Fe.replace(p,"$1"),it=it.replace(De,Fe),Ge},getRegex:function(){return new RegExp(it,He)}};return Ge}var S=/[^\w:]/g,v=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function P(it,He,Ge){if(it){var Ee;try{Ee=decodeURIComponent(s(Ge)).replace(S,"").toLowerCase()}catch(De){return null}if(Ee.indexOf("javascript:")===0||Ee.indexOf("vbscript:")===0||Ee.indexOf("data:")===0)return null}He&&!v.test(Ge)&&(Ge=T(He,Ge));try{Ge=encodeURI(Ge).replace(/%25/g,"%")}catch(De){return null}return Ge}var R={},E=/^[^:]+:\/*[^/]*$/,C=/^([^:]+:)[\s\S]*$/,m=/^([^:]+:\/*[^/]*)[\s\S]*$/;function T(it,He){R[" "+it]||(E.test(it)?R[" "+it]=it+"/":R[" "+it]=z(it,"/",!0)),it=R[" "+it];var Ge=it.indexOf(":")===-1;return He.substring(0,2)==="//"?Ge?He:it.replace(C,"$1")+He:He.charAt(0)==="/"?Ge?He:it.replace(m,"$1")+He:it+He}var I={exec:function(){}};function D(it){for(var He=1,Ge,Ee;He=0&&We[Dt]==="\\";)lt=!lt;return lt?"|":" |"}),Ee=Ge.split(/ \|/),De=0;if(Ee.length>He)Ee.splice(He);else for(;Ee.length=Ee.length?De.slice(Ee.length):De}).join(` `)}var Te=function(){function it(Ge){this.options=Ge||B}var He=it.prototype;return He.space=function(Ee){var De=this.rules.block.newline.exec(Ee);if(De)return De[0].length>1?{type:"space",raw:De[0]}:{raw:` `}},He.code=function(Ee,De){var Fe=this.rules.block.code.exec(Ee);if(Fe){var Be=De[De.length-1];if(Be&&Be.type==="paragraph")return{raw:Fe[0],text:Fe[0].trimRight()};var We=Fe[0].replace(/^ {4}/gm,"");return{type:"code",raw:Fe[0],codeBlockStyle:"indented",text:this.options.pedantic?We:k(We,` `)}}},He.fences=function(Ee){var De=this.rules.block.fences.exec(Ee);if(De){var Fe=De[0],Be=xe(Fe,De[3]||"");return{type:"code",raw:Fe,lang:De[2]?De[2].trim():De[2],text:Be}}},He.heading=function(Ee){var De=this.rules.block.heading.exec(Ee);if(De)return{type:"heading",raw:De[0],depth:De[1].length,text:De[2]}},He.nptable=function(Ee){var De=this.rules.block.nptable.exec(Ee);if(De){var Fe={type:"table",header:G(De[1].replace(/^ *| *\| *$/g,"")),align:De[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:De[3]?De[3].replace(/\n$/,"").split(` `):[],raw:De[0]};if(Fe.header.length===Fe.align.length){var Be=Fe.align.length,We;for(We=0;We ?/gm,"");return{type:"blockquote",raw:De[0],text:Fe}}},He.list=function(Ee){var De=this.rules.block.list.exec(Ee);if(De){for(var Fe=De[0],Be=De[2],We=Be.length>1,lt=Be[Be.length-1]===")",Dt={type:"list",raw:Fe,ordered:We,start:We?+Be.slice(0,-1):"",loose:!1,items:[]},Ht=De[0].match(this.rules.block.item),rn=!1,Ft,St,Ke,$e,at,Pe,Xe,ft=Ht.length,vt=0;vt1||this.options.smartLists&&Ke!==Be)&&($e=Ht.slice(vt+1).join(` `),Dt.raw=Dt.raw.substring(0,Dt.raw.length-$e.length),vt=ft-1)),at=rn||/\n\n(?!\s*$)/.test(Ft),vt!==ft-1&&(rn=Ft.charAt(Ft.length-1)===` `,at||(at=rn)),at&&(Dt.loose=!0),Pe=/^\[[ xX]\] /.test(Ft),Xe=void 0,Pe&&(Xe=Ft[1]!==" ",Ft=Ft.replace(/^\[[ xX]\] +/,"")),Dt.items.push({type:"list_item",raw:Fe,task:Pe,checked:Xe,loose:at,text:Ft});return Dt}},He.html=function(Ee){var De=this.rules.block.html.exec(Ee);if(De)return{type:this.options.sanitize?"paragraph":"html",raw:De[0],pre:!this.options.sanitizer&&(De[1]==="pre"||De[1]==="script"||De[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(De[0]):ne(De[0]):De[0]}},He.def=function(Ee){var De=this.rules.block.def.exec(Ee);if(De){De[3]&&(De[3]=De[3].substring(1,De[3].length-1));var Fe=De[1].toLowerCase().replace(/\s+/g," ");return{tag:Fe,raw:De[0],href:De[2],title:De[3]}}},He.table=function(Ee){var De=this.rules.block.table.exec(Ee);if(De){var Fe={type:"table",header:G(De[1].replace(/^ *| *\| *$/g,"")),align:De[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:De[3]?De[3].replace(/\n$/,"").split(` `):[]};if(Fe.header.length===Fe.align.length){Fe.raw=De[0];var Be=Fe.align.length,We;for(We=0;We/i.test(Be[0])&&(De=!1),!Fe&&/^<(pre|code|kbd|script)(\s|>)/i.test(Be[0])?Fe=!0:Fe&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Be[0])&&(Fe=!1),{type:this.options.sanitize?"text":"html",raw:Be[0],inLink:De,inRawBlock:Fe,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Be[0]):ne(Be[0]):Be[0]}},He.link=function(Ee){var De=this.rules.inline.link.exec(Ee);if(De){var Fe=he(De[2],"()");if(Fe>-1){var Be=De[0].indexOf("!")===0?5:4,We=Be+De[1].length+Fe;De[2]=De[2].substring(0,Fe),De[0]=De[0].substring(0,We).trim(),De[3]=""}var lt=De[2],Dt="";if(this.options.pedantic){var Ht=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(lt);Ht?(lt=Ht[1],Dt=Ht[3]):Dt=""}else Dt=De[3]?De[3].slice(1,-1):"";lt=lt.trim().replace(/^<([\s\S]*)>$/,"$1");var rn=fe(De,{href:lt&<.replace(this.rules.inline._escapes,"$1"),title:Dt&&Dt.replace(this.rules.inline._escapes,"$1")},De[0]);return rn}},He.reflink=function(Ee,De){var Fe;if((Fe=this.rules.inline.reflink.exec(Ee))||(Fe=this.rules.inline.nolink.exec(Ee))){var Be=(Fe[2]||Fe[1]).replace(/\s+/g," ");if(Be=De[Be.toLowerCase()],!Be||!Be.href){var We=Fe[0].charAt(0);return{type:"text",raw:We,text:We}}var lt=fe(Fe,Be,Fe[0]);return lt}},He.strong=function(Ee,De,Fe){Fe===void 0&&(Fe="");var Be=this.rules.inline.strong.start.exec(Ee);if(Be&&(!Be[1]||Be[1]&&(Fe===""||this.rules.inline.punctuation.exec(Fe)))){De=De.slice(-1*Ee.length);var We=Be[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;We.lastIndex=0;for(var lt;(Be=We.exec(De))!=null;)if(lt=this.rules.inline.strong.middle.exec(De.slice(0,Be.index+3)),lt)return{type:"strong",raw:Ee.slice(0,lt[0].length),text:Ee.slice(2,lt[0].length-2)}}},He.em=function(Ee,De,Fe){Fe===void 0&&(Fe="");var Be=this.rules.inline.em.start.exec(Ee);if(Be&&(!Be[1]||Be[1]&&(Fe===""||this.rules.inline.punctuation.exec(Fe)))){De=De.slice(-1*Ee.length);var We=Be[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;We.lastIndex=0;for(var lt;(Be=We.exec(De))!=null;)if(lt=this.rules.inline.em.middle.exec(De.slice(0,Be.index+2)),lt)return{type:"em",raw:Ee.slice(0,lt[0].length),text:Ee.slice(1,lt[0].length-1)}}},He.codespan=function(Ee){var De=this.rules.inline.code.exec(Ee);if(De){var Fe=De[2].replace(/\n/g," "),Be=/[^ ]/.test(Fe),We=Fe.startsWith(" ")&&Fe.endsWith(" ");return Be&&We&&(Fe=Fe.substring(1,Fe.length-1)),Fe=ne(Fe,!0),{type:"codespan",raw:De[0],text:Fe}}},He.br=function(Ee){var De=this.rules.inline.br.exec(Ee);if(De)return{type:"br",raw:De[0]}},He.del=function(Ee){var De=this.rules.inline.del.exec(Ee);if(De)return{type:"del",raw:De[0],text:De[1]}},He.autolink=function(Ee,De){var Fe=this.rules.inline.autolink.exec(Ee);if(Fe){var Be,We;return Fe[2]==="@"?(Be=ne(this.options.mangle?De(Fe[1]):Fe[1]),We="mailto:"+Be):(Be=ne(Fe[1]),We=Be),{type:"link",raw:Fe[0],text:Be,href:We,tokens:[{type:"text",raw:Be,text:Be}]}}},He.url=function(Ee,De){var Fe;if(Fe=this.rules.inline.url.exec(Ee)){var Be,We;if(Fe[2]==="@")Be=ne(this.options.mangle?De(Fe[0]):Fe[0]),We="mailto:"+Be;else{var lt;do lt=Fe[0],Fe[0]=this.rules.inline._backpedal.exec(Fe[0])[0];while(lt!==Fe[0]);Be=ne(Fe[0]),Fe[1]==="www."?We="http://"+Be:We=Be}return{type:"link",raw:Fe[0],text:Be,href:We,tokens:[{type:"text",raw:Be,text:Be}]}}},He.inlineText=function(Ee,De,Fe){var Be=this.rules.inline.text.exec(Ee);if(Be){var We;return De?We=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Be[0]):ne(Be[0]):Be[0]:We=ne(this.options.smartypants?Fe(Be[0]):Be[0]),{type:"text",raw:Be[0],text:We}}},it}(),ce=K.noopTest,be=K.edit,ve=K.merge,ue={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]+/};ue._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ue._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ue.def=be(ue.def).replace("label",ue._label).replace("title",ue._title).getRegex(),ue.bullet=/(?:[*+-]|\d{1,9}[.)])/,ue.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ue.item=be(ue.item,"gm").replace(/bull/g,ue.bullet).getRegex(),ue.list=be(ue.list).replace(/bull/g,ue.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ue.def.source+")").getRegex(),ue._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",ue._comment=//,ue.html=be(ue.html,"i").replace("comment",ue._comment).replace("tag",ue._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ue.paragraph=be(ue._paragraph).replace("hr",ue.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",ue._tag).getRegex(),ue.blockquote=be(ue.blockquote).replace("paragraph",ue.paragraph).getRegex(),ue.normal=ve({},ue),ue.gfm=ve({},ue.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*|$)"}),ue.gfm.nptable=be(ue.gfm.nptable).replace("hr",ue.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",ue._tag).getRegex(),ue.gfm.table=be(ue.gfm.table).replace("hr",ue.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",ue._tag).getRegex(),ue.pedantic=ve({},ue.normal,{html:be(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ue._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:be(ue.normal._paragraph).replace("hr",ue.hr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",ue.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var se={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]*?(?:(?=[\\?@\\[\\]`^{|}~",se.punctuation=be(se.punctuation).replace(/punctuation/g,se._punctuation).getRegex(),se._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",se._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",se.em.start=be(se.em.start).replace(/punctuation/g,se._punctuation).getRegex(),se.em.middle=be(se.em.middle).replace(/punctuation/g,se._punctuation).replace(/overlapSkip/g,se._overlapSkip).getRegex(),se.em.endAst=be(se.em.endAst,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.em.endUnd=be(se.em.endUnd,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.strong.start=be(se.strong.start).replace(/punctuation/g,se._punctuation).getRegex(),se.strong.middle=be(se.strong.middle).replace(/punctuation/g,se._punctuation).replace(/blockSkip/g,se._blockSkip).getRegex(),se.strong.endAst=be(se.strong.endAst,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.strong.endUnd=be(se.strong.endUnd,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.blockSkip=be(se._blockSkip,"g").getRegex(),se.overlapSkip=be(se._overlapSkip,"g").getRegex(),se._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,se._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,se._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])?)+(?![-_])/,se.autolink=be(se.autolink).replace("scheme",se._scheme).replace("email",se._email).getRegex(),se._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,se.tag=be(se.tag).replace("comment",ue._comment).replace("attribute",se._attribute).getRegex(),se._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,se._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,se._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,se.link=be(se.link).replace("label",se._label).replace("href",se._href).replace("title",se._title).getRegex(),se.reflink=be(se.reflink).replace("label",se._label).getRegex(),se.reflinkSearch=be(se.reflinkSearch,"g").replace("reflink",se.reflink).replace("nolink",se.nolink).getRegex(),se.normal=ve({},se),se.pedantic=ve({},se.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:be(/^!?\[(label)\]\((.*?)\)/).replace("label",se._label).getRegex(),reflink:be(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",se._label).getRegex()}),se.gfm=ve({},se.normal,{escape:be(se.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&&(Ee="x"+Ee.toString(16)),He+="&#"+Ee+";";return He}var $=function(){function it(Ge){this.tokens=[],this.tokens.links=Object.create(null),this.options=Ge||me,this.options.tokenizer=this.options.tokenizer||new Te,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ee={block:re.normal,inline:ie.normal};this.options.pedantic?(Ee.block=re.pedantic,Ee.inline=ie.pedantic):this.options.gfm&&(Ee.block=re.gfm,this.options.breaks?Ee.inline=ie.breaks:Ee.inline=ie.gfm),this.tokenizer.rules=Ee}it.lex=function(Ee,De){var Fe=new it(De);return Fe.lex(Ee)};var He=it.prototype;return He.lex=function(Ee){return Ee=Ee.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(Ee,this.tokens,!0),this.inline(this.tokens),this.tokens},He.blockTokens=function(Ee,De,Fe){De===void 0&&(De=[]),Fe===void 0&&(Fe=!0),Ee=Ee.replace(/^ +$/gm,"");for(var Be,We,lt,Dt;Ee;){if(Be=this.tokenizer.space(Ee)){Ee=Ee.substring(Be.raw.length),Be.type&&De.push(Be);continue}if(Be=this.tokenizer.code(Ee,De)){Ee=Ee.substring(Be.raw.length),Be.type?De.push(Be):(Dt=De[De.length-1],Dt.raw+=` `+Be.raw,Dt.text+=` `+Be.text);continue}if(Be=this.tokenizer.fences(Ee)){Ee=Ee.substring(Be.raw.length),De.push(Be);continue}if(Be=this.tokenizer.heading(Ee)){Ee=Ee.substring(Be.raw.length),De.push(Be);continue}if(Be=this.tokenizer.nptable(Ee)){Ee=Ee.substring(Be.raw.length),De.push(Be);continue}if(Be=this.tokenizer.hr(Ee)){Ee=Ee.substring(Be.raw.length),De.push(Be);continue}if(Be=this.tokenizer.blockquote(Ee)){Ee=Ee.substring(Be.raw.length),Be.tokens=this.blockTokens(Be.text,[],Fe),De.push(Be);continue}if(Be=this.tokenizer.list(Ee)){for(Ee=Ee.substring(Be.raw.length),lt=Be.items.length,We=0;We0)for(;(Ht=this.tokenizer.rules.inline.reflinkSearch.exec(Dt))!=null;)rn.includes(Ht[0].slice(Ht[0].lastIndexOf("[")+1,-1))&&(Dt=Dt.slice(0,Ht.index)+"["+"a".repeat(Ht[0].length-2)+"]"+Dt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Ht=this.tokenizer.rules.inline.blockSkip.exec(Dt))!=null;)Dt=Dt.slice(0,Ht.index)+"["+"a".repeat(Ht[0].length-2)+"]"+Dt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Ee;){if(lt=this.tokenizer.escape(Ee)){Ee=Ee.substring(lt.raw.length),De.push(lt);continue}if(lt=this.tokenizer.tag(Ee,Fe,Be)){Ee=Ee.substring(lt.raw.length),Fe=lt.inLink,Be=lt.inRawBlock,De.push(lt);continue}if(lt=this.tokenizer.link(Ee)){Ee=Ee.substring(lt.raw.length),lt.type==="link"&&(lt.tokens=this.inlineTokens(lt.text,[],!0,Be)),De.push(lt);continue}if(lt=this.tokenizer.reflink(Ee,this.tokens.links)){Ee=Ee.substring(lt.raw.length),lt.type==="link"&&(lt.tokens=this.inlineTokens(lt.text,[],!0,Be)),De.push(lt);continue}if(lt=this.tokenizer.strong(Ee,Dt,We)){Ee=Ee.substring(lt.raw.length),lt.tokens=this.inlineTokens(lt.text,[],Fe,Be),De.push(lt);continue}if(lt=this.tokenizer.em(Ee,Dt,We)){Ee=Ee.substring(lt.raw.length),lt.tokens=this.inlineTokens(lt.text,[],Fe,Be),De.push(lt);continue}if(lt=this.tokenizer.codespan(Ee)){Ee=Ee.substring(lt.raw.length),De.push(lt);continue}if(lt=this.tokenizer.br(Ee)){Ee=Ee.substring(lt.raw.length),De.push(lt);continue}if(lt=this.tokenizer.del(Ee)){Ee=Ee.substring(lt.raw.length),lt.tokens=this.inlineTokens(lt.text,[],Fe,Be),De.push(lt);continue}if(lt=this.tokenizer.autolink(Ee,le)){Ee=Ee.substring(lt.raw.length),De.push(lt);continue}if(!Fe&&(lt=this.tokenizer.url(Ee,le))){Ee=Ee.substring(lt.raw.length),De.push(lt);continue}if(lt=this.tokenizer.inlineText(Ee,Be,Oe)){Ee=Ee.substring(lt.raw.length),We=lt.raw.slice(-1),De.push(lt);continue}if(Ee){var Ft="Infinite loop on byte: "+Ee.charCodeAt(0);if(this.options.silent){console.error(Ft);break}else throw new Error(Ft)}}return De},g(it,null,[{key:"rules",get:function(){return{block:re,inline:ie}}}]),it}(),J=w.defaults,te=K.cleanUrl,we=K.escape,Se=function(){function it(Ge){this.options=Ge||J}var He=it.prototype;return He.code=function(Ee,De,Fe){var Be=(De||"").match(/\S*/)[0];if(this.options.highlight){var We=this.options.highlight(Ee,Be);We!=null&&We!==Ee&&(Fe=!0,Ee=We)}return Be?'
    '+(Fe?Ee:we(Ee,!0))+`
    `:"
    "+(Fe?Ee:we(Ee,!0))+`
    `},He.blockquote=function(Ee){return`
    `+Ee+`
    `},He.html=function(Ee){return Ee},He.heading=function(Ee,De,Fe,Be){return this.options.headerIds?"'+Ee+" `:""+Ee+" `},He.hr=function(){return this.options.xhtml?`
    `:`
    `},He.list=function(Ee,De,Fe){var Be=De?"ol":"ul",We=De&&Fe!==1?' start="'+Fe+'"':"";return"<"+Be+We+`> `+Ee+" `},He.listitem=function(Ee){return"
  • "+Ee+`
  • `},He.checkbox=function(Ee){return" "},He.paragraph=function(Ee){return"

    "+Ee+`

    `},He.table=function(Ee,De){return De&&(De=""+De+""),` `+Ee+` `+De+`
    `},He.tablerow=function(Ee){return` `+Ee+` `},He.tablecell=function(Ee,De){var Fe=De.header?"th":"td",Be=De.align?"<"+Fe+' align="'+De.align+'">':"<"+Fe+">";return Be+Ee+" `},He.strong=function(Ee){return""+Ee+""},He.em=function(Ee){return""+Ee+""},He.codespan=function(Ee){return""+Ee+""},He.br=function(){return this.options.xhtml?"
    ":"
    "},He.del=function(Ee){return""+Ee+""},He.link=function(Ee,De,Fe){if(Ee=te(this.options.sanitize,this.options.baseUrl,Ee),Ee===null)return Fe;var Be='",Be},He.image=function(Ee,De,Fe){if(Ee=te(this.options.sanitize,this.options.baseUrl,Ee),Ee===null)return Fe;var Be=''+Fe+'":">",Be},He.text=function(Ee){return Ee},it}(),ke=function(){function it(){}var He=it.prototype;return He.strong=function(Ee){return Ee},He.em=function(Ee){return Ee},He.codespan=function(Ee){return Ee},He.del=function(Ee){return Ee},He.html=function(Ee){return Ee},He.text=function(Ee){return Ee},He.link=function(Ee,De,Fe){return""+Fe},He.image=function(Ee,De,Fe){return""+Fe},He.br=function(){return""},it}(),tt=function(){function it(){this.seen={}}var He=it.prototype;return He.slug=function(Ee){var De=Ee.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(De)){var Fe=De;do this.seen[Fe]++,De=Fe+"-"+this.seen[Fe];while(this.seen.hasOwnProperty(De))}return this.seen[De]=0,De},it}(),ot=w.defaults,mt=K.unescape,bt=function(){function it(Ge){this.options=Ge||ot,this.options.renderer=this.options.renderer||new Se,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ke,this.slugger=new tt}it.parse=function(Ee,De){var Fe=new it(De);return Fe.parse(Ee)};var He=it.prototype;return He.parse=function(Ee,De){De===void 0&&(De=!0);var Fe="",Be,We,lt,Dt,Ht,rn,Ft,St,Ke,$e,at,Pe,Xe,ft,vt,wt,Lt,et,Rt=Ee.length;for(Be=0;Be0&&vt.tokens[0].type==="text"?(vt.tokens[0].text=et+" "+vt.tokens[0].text,vt.tokens[0].tokens&&vt.tokens[0].tokens.length>0&&vt.tokens[0].tokens[0].type==="text"&&(vt.tokens[0].tokens[0].text=et+" "+vt.tokens[0].tokens[0].text)):vt.tokens.unshift({type:"text",text:et}):ft+=et),ft+=this.parse(vt.tokens,Xe),Ke+=this.renderer.listitem(ft,Lt,wt);Fe+=this.renderer.list(Ke,at,Pe);continue}case"html":{Fe+=this.renderer.html($e.text);continue}case"paragraph":{Fe+=this.renderer.paragraph(this.parseInline($e.tokens));continue}case"text":{for(Ke=$e.tokens?this.parseInline($e.tokens):$e.text;Be+1An error occurred:

    "+Je(lt.message+"",!0)+"
    ";throw lt}}dt.options=dt.setOptions=function(it){return yt(dt.defaults,it),ht(dt.defaults),dt},dt.getDefaults=Ue,dt.defaults=kt,dt.use=function(it){var He=yt({},it);if(it.renderer&&function(){var Ee=dt.defaults.renderer||new Se,De=function(We){var lt=Ee[We];Ee[We]=function(){for(var Dt=arguments.length,Ht=new Array(Dt),rn=0;rn>>24)&16711935|(r[t]<<24|r[t]>>>8)&4278255360;var a=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],n=this._C=[r[2]<<16|r[2]>>>16,r[0]&4294901760|r[1]&65535,r[3]<<16|r[3]>>>16,r[1]&4294901760|r[2]&65535,r[0]<<16|r[0]>>>16,r[2]&4294901760|r[3]&65535,r[1]<<16|r[1]>>>16,r[3]&4294901760|r[0]&65535];this._b=0;for(var t=0;t<4;t++)d.call(this);for(var t=0;t<8;t++)n[t]^=a[t+4&7];if(u){var i=u.words,h=i[0],l=i[1],s=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360,p=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360,O=s>>>16|p&4294901760,S=p<<16|s&65535;n[0]^=s,n[1]^=O,n[2]^=p,n[3]^=S,n[4]^=s,n[5]^=O,n[6]^=p,n[7]^=S;for(var t=0;t<4;t++)d.call(this)}},_doProcessBlock:function(r,u){var t=this._X;d.call(this),x[0]=t[0]^t[5]>>>16^t[3]<<16,x[1]=t[2]^t[7]>>>16^t[5]<<16,x[2]=t[4]^t[1]>>>16^t[7]<<16,x[3]=t[6]^t[3]>>>16^t[1]<<16;for(var a=0;a<4;a++)x[a]=(x[a]<<8|x[a]>>>24)&16711935|(x[a]<<24|x[a]>>>8)&4278255360,r[u+a]^=x[a]},blockSize:128/32,ivSize:64/32});function d(){for(var r=this._X,u=this._C,t=0;t<8;t++)w[t]=u[t];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0>>0?1:0)|0,this._b=u[7]>>>0>>0?1:0;for(var t=0;t<8;t++){var a=r[t]+u[t],n=a&65535,i=a>>>16,h=((n*n>>>17)+n*i>>>15)+i*i,l=((a&4294901760)*a|0)+((a&65535)*a|0);f[t]=h^l}r[0]=f[0]+(f[7]<<16|f[7]>>>16)+(f[6]<<16|f[6]>>>16)|0,r[1]=f[1]+(f[0]<<8|f[0]>>>24)+f[7]|0,r[2]=f[2]+(f[1]<<16|f[1]>>>16)+(f[0]<<16|f[0]>>>16)|0,r[3]=f[3]+(f[2]<<8|f[2]>>>24)+f[1]|0,r[4]=f[4]+(f[3]<<16|f[3]>>>16)+(f[2]<<16|f[2]>>>16)|0,r[5]=f[5]+(f[4]<<8|f[4]>>>24)+f[3]|0,r[6]=f[6]+(f[5]<<16|f[5]>>>16)+(f[4]<<16|f[4]>>>16)|0,r[7]=f[7]+(f[6]<<8|f[6]>>>24)+f[5]|0}g.Rabbit=b._createHelper(_)}(),L.Rabbit})},E7E6:function(M,Y){M.exports="data:image/png;base64,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"},E9nw:function(M,Y){M.exports=function(){var o=document.getSelection();if(!o.rangeCount)return function(){};for(var L=document.activeElement,g=[],A=0;A"+rn+""}),We},xt=function(){var Be=Object(f.a)(r.a.mark(function We(lt,Dt,Ht){var rn,Ft,St;return r.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(rn=ot.current+1,ot.current=rn,Ft=function(Pe){var Xe=Pe==null?void 0:Pe.map(function(ft,vt){var wt=ft.id,Lt=ft.name,et=Object(w.a)(Object(w.a)({},ft),{},{label:t.a.createElement("ul",{id:"search-".concat(Se,"-").concat(vt),onClick:function(){return dt(wt,et)},className:vt===Dt?h.a.searchListActive:h.a.searchList},t.a.createElement("li",{className:h.a.name,dangerouslySetInnerHTML:{__html:yt(Lt,lt)}}),ft.private&&t.a.createElement("li",{className:h.a.tag},"\u79C1\u6709"))});return et});return Xe},!Ht){$e.next=7;break}return St=Ft(mt.current),Oe(St),$e.abrupt("return");case 7:clearTimeout(tt.current),tt.current=setTimeout(Object(f.a)(r.a.mark(function at(){var Pe,Xe,ft,vt;return r.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(p.a)("/api/shixuns/search_image.json",{method:"get",params:{keywords:lt,page:1,limit:1e5}});case 2:Pe=Lt.sent,(Pe==null?void 0:Pe.status)===0&&(ft=Ft((Pe==null||((Xe=Pe.data)===null||Xe===void 0)?void 0:Xe.mirrors)||[]),rn===ot.current&&(Oe(ft),mt.current=Object(O.cloneDeep)((Pe==null||((vt=Pe.data)===null||vt===void 0)?void 0:vt.mirrors)||[])));case 4:case"end":return Lt.stop()}},at)})),300);case 9:case"end":return $e.stop()}},We)}));return function(lt,Dt,Ht){return Be.apply(this,arguments)}}(),Je=function(We){var lt=document.getElementById("scroll-".concat(Se,"-").concat(We));if(!lt)return;var Dt=document.getElementById("scroll-".concat(Se));Dt.scrollTo(0,lt.offsetTop)},Ue=function(We,lt){var Dt=document.getElementById("search-".concat(Se,"-").concat(We));if(!Dt)return;var Ht=document.getElementById("search-".concat(Se)),rn=Dt.offsetTop-Ht.scrollTop>0&&Dt.offsetTop-Ht.scrollTop`,triples:"",explode:"[]{}"},A=L.Pos;L.defineOption("autoCloseBrackets",!1,function(n,i,h){h&&h!=L.Init&&(n.removeKeyMap(y),n.state.closeBrackets=null),i&&(x(b(i,"pairs")),n.state.closeBrackets=i,n.addKeyMap(y))});function b(n,i){return i=="pairs"&&typeof n=="string"?n:typeof n=="object"&&n[i]!=null?n[i]:g[i]}var y={Backspace:_,Enter:d};function x(n){for(var i=0;i=0;s--){var O=l[s].head;n.replaceRange("",A(O.line,O.ch-1),A(O.line,O.ch+1),"+delete")}}function d(n){var i=f(n),h=i&&b(i,"explode");if(!h||n.getOption("disableInput"))return L.Pass;for(var l=n.listSelections(),s=0;s0;return{anchor:new A(n.anchor.line,n.anchor.ch+(i?-1:1)),head:new A(n.head.line,n.head.ch+(i?1:-1))}}function u(n,i){var h=f(n);if(!h||n.getOption("disableInput"))return L.Pass;var l=b(h,"pairs"),s=l.indexOf(i);if(s==-1)return L.Pass;for(var p=b(h,"closeBefore"),O=b(h,"triples"),S=l.charAt(s+1)==i,v=n.listSelections(),P=s%2==0,R,E=0;E=0&&n.getRange(m,A(m.line,m.ch+3))==i+i+i?T="skipThree":T="skip";else if(S&&m.ch>1&&O.indexOf(i)>=0&&n.getRange(A(m.line,m.ch-2),m)==i+i){if(m.ch>2&&/\bstring/.test(n.getTokenTypeAt(A(m.line,m.ch-2))))return L.Pass;T="addFour"}else if(S){var D=m.ch==0?" ":n.getRange(A(m.line,m.ch-1),m);if(!L.isWordChar(I)&&D!=i&&!L.isWordChar(D))T="both";else return L.Pass}else if(P&&(I.length===0||/\s/.test(I)||p.indexOf(I)>-1))T="both";else return L.Pass;if(!R)R=T;else if(R!=T)return L.Pass}var N=s%2?l.charAt(s-1):i,z=s%2?i:l.charAt(s+1);n.operation(function(){if(R=="skip")n.execCommand("goCharRight");else if(R=="skipThree")for(var F=0;F<3;F++)n.execCommand("goCharRight");else if(R=="surround"){for(var W=n.getSelections(),F=0;F>>24)&16711935|(R<<24|R>>>8)&4278255360}var E=this._hash.words,C=u.words,m=t.words,T=f.words,I=_.words,D=d.words,N=r.words,z,F,W,K,B,k,G,ne,he,fe;k=z=E[0],G=F=E[1],ne=W=E[2],he=K=E[3],fe=B=E[4];for(var xe,v=0;v<80;v+=1)xe=z+O[S+T[v]]|0,v<16?xe+=n(F,W,K)+C[0]:v<32?xe+=i(F,W,K)+C[1]:v<48?xe+=h(F,W,K)+C[2]:v<64?xe+=l(F,W,K)+C[3]:xe+=s(F,W,K)+C[4],xe=xe|0,xe=p(xe,D[v]),xe=xe+B|0,z=B,B=K,K=p(W,10),W=F,F=xe,xe=k+O[S+I[v]]|0,v<16?xe+=s(G,ne,he)+m[0]:v<32?xe+=l(G,ne,he)+m[1]:v<48?xe+=h(G,ne,he)+m[2]:v<64?xe+=i(G,ne,he)+m[3]:xe+=n(G,ne,he)+m[4],xe=xe|0,xe=p(xe,N[v]),xe=xe+fe|0,k=fe,fe=he,he=p(ne,10),ne=G,G=xe;xe=E[1]+W+he|0,E[1]=E[2]+K+fe|0,E[2]=E[3]+B+k|0,E[3]=E[4]+z+G|0,E[4]=E[0]+F+ne|0,E[0]=xe},_doFinalize:function(){var O=this._data,S=O.words,v=this._nDataBytes*8,P=O.sigBytes*8;S[P>>>5]|=128<<24-P%32,S[(P+64>>>9<<4)+14]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,O.sigBytes=(S.length+1)*4,this._process();for(var R=this._hash,E=R.words,C=0;C<5;C++){var m=E[C];E[C]=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360}return R},clone:function(){var O=x.clone.call(this);return O._hash=this._hash.clone(),O}});function n(O,S,v){return O^S^v}function i(O,S,v){return O&S|~O&v}function h(O,S,v){return(O|~S)^v}function l(O,S,v){return O&v|S&~v}function s(O,S,v){return O^(S|~v)}function p(O,S){return O<>>32-S}A.RIPEMD160=x._createHelper(a),A.HmacRIPEMD160=x._createHmacHelper(a)}(Math),L.RIPEMD160})},ETIr:function(M,Y,o){(function(L,g){M.exports=Y=g(o("Ib8C"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.WordArray,y=g.enc,x=y.Base64={stringify:function(f){var _=f.words,d=f.sigBytes,r=this._map;f.clamp();for(var u=[],t=0;t>>2]>>>24-t%4*8&255,n=_[t+1>>>2]>>>24-(t+1)%4*8&255,i=_[t+2>>>2]>>>24-(t+2)%4*8&255,h=a<<16|n<<8|i,l=0;l<4&&t+l*.75>>6*(3-l)&63));var s=r.charAt(64);if(s)for(;u.length%4;)u.push(s);return u.join("")},parse:function(f){var _=f.length,d=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var u=0;u>>6-t%4*2,i=a|n;r[u>>>2]|=i<<24-u%4*8,u++}return b.create(r,u)}}(),L.enc.Base64})},EkPF:function(M,Y,o){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,Y,o){(function(L,g){M.exports=Y=g(o("Ib8C"))})(this,function(L){return function(){if(typeof ArrayBuffer!="function")return;var g=L,A=g.lib,b=A.WordArray,y=b.init,x=b.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 f=w.byteLength,_=[],d=0;d>>2]|=w[d]<<24-d%4*8;y.call(this,_,f)}else y.apply(this,arguments)};x.prototype=b}(),L.lib.WordArray})},FOrL:function(M,Y,o){M.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(M,Y,o){M.exports=o.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},Fhpe:function(M,Y,o){M.exports={flex_box_center:"flex_box_center___1W7Bl",flex_space_between:"flex_space_between___3S4Sp",flex_box_vertical_center:"flex_box_vertical_center___5mGEA",flex_box_center_end:"flex_box_center_end___1blqp",flex_box_column:"flex_box_column___4i1E0",CustomCss:"CustomCss___3thFA",CustomTipsModalCss:"CustomTipsModalCss___2aNwC",dropdownmenus:"dropdownmenus___19dGk",popupClassNames:"popupClassNames___3LOFQ",selectdown:"selectdown___1_utH"}},FrRK:function(M,Y,o){"use strict";var L=o("+L6B"),g=o("2/Rp"),A=o("DZo9"),b=o("8z0m"),y=o("miYZ"),x=o("tsqr"),w=o("9og8"),f=o("2qtc"),_=o("kLXV"),d=o("y8nQ"),r=o("Vl3Y"),u=o("tJVT"),t=o("PpiC"),a=o("5NDa"),n=o("5rEg"),i=o("WmNS"),h=o.n(i),l=o("q1tI"),s=o.n(l),p=o("9kvl"),O=o("m3rI"),S=o("FPkq"),v=o.n(S),P=o("qB8g"),R=o.n(P),E=n.a.TextArea,C=function(T){var I=T.newShixuns,D=T.globalSetting,N=T.loading,z=T.dispatch,F=Object(t.a)(T,["newShixuns","globalSetting","loading","dispatch"]),W=r.a.useForm(),K=Object(u.a)(W,1),B=K[0],k=Object(l.useState)([]),G=Object(u.a)(k,2),ne=G[0],he=G[1],fe=function(ue){var se=["uploading","done","removed"];se.includes(ue.file.status)&&he(ue.fileList)},xe=function(ue){if(!ue.percent||ue.percent==100){var se,q=(se=ue.response)===null||se===void 0?void 0:se.id;return _.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var me=Object(w.a)(h.a.mark(function ie(){var Oe;return h.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,z({type:"newShixuns/deleteAttachment",payload:{id:q}});case 2:Oe=$.sent,Oe&&he(ne.filter(function(J){var te;return((te=J.response)===null||te===void 0?void 0:te.id)!==q}));case 4:case"end":return $.stop()}},ie)}));function re(){return me.apply(this,arguments)}return re}()}),!1}},Te=function(ue){if(ne.length)return!1;var se=ue.size/1024/1024>50;return se?(x.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},ce=function(){var ve=Object(w.a)(h.a.mark(function ue(se){var q,me,re,ie,Oe,le,$,J;return h.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return re=se||{},ie=re.language,Oe=re.env,le=re.mode,$=re.code,we.next=3,z({type:"newShixuns/applyShixunMirror",payload:{language:ie,runtime:Oe,run_method:le,attachment_id:ne==null||((q=ne[0])===null||q===void 0||((me=q.response)===null||me===void 0))?void 0:me.id}});case 3:J=we.sent,z({type:"newShixuns/setActionTabs",payload:{}}),J&&x.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return we.stop()}},ue)}));return function(se){return ve.apply(this,arguments)}}(),be=function(){B.resetFields(),he([])};return s.a.createElement(_.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:I.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:be},s.a.createElement("section",{className:R.a.qrCode},s.a.createElement("aside",{className:R.a.a1},s.a.createElement("div",{className:R.a.code},s.a.createElement("img",{width:120,height:120,src:v.a,alt:"\u4E8C\u7EF4\u7801"})),s.a.createElement("div",{className:R.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),s.a.createElement("div",{className:R.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),s.a.createElement("aside",{className:R.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",s.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")),s.a.createElement(r.a,{className:R.a.formWrap,form:B,labelCol:{span:4},wrapperCol:{span:20},onFinish:ce},s.a.createElement(r.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},s.a.createElement(E,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),s.a.createElement(r.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"}]},s.a.createElement(E,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),s.a.createElement(r.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"}]},s.a.createElement(E,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),s.a.createElement(r.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},s.a.createElement("div",{className:R.a.upload},s.a.createElement(b.a,{fileList:ne,action:"".concat(O.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:fe,onRemove:xe,beforeUpload:Te,withCredentials:!0},s.a.createElement("span",{className:"".concat(R.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),s.a.createElement("span",{className:"".concat(R.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),s.a.createElement("div",{className:R.a.footerWrap},s.a.createElement(r.a.Item,null,s.a.createElement(g.a,{className:"mr5",size:"large",onClick:function(){z({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),s.a.createElement(g.a,{size:"large",type:"primary",htmlType:"submit",loading:N["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};Y.a=Object(p.a)(function(m){var T=m.newShixuns,I=m.loading,D=m.globalSetting;return{newShixuns:T,globalSetting:D,loading:I.effects}})(C)},Fxgj:function(M,Y,o){},GABl:function(M,Y){M.exports="data:image/png;base64,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"},GRuw:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("lPiR"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.WordArray,y=g.algo,x=y.SHA256,w=y.SHA224=x.extend({_doReset:function(){this._hash=new b.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var f=x._doFinalize.call(this);return f.sigBytes-=4,f}});g.SHA224=x._createHelper(w),g.HmacSHA224=x._createHmacHelper(w)}(),L.SHA224})},GfqC:function(M,Y,o){"use strict";var L=o("q1tI"),g=o.n(L),A=o("TSYQ"),b=o.n(A);function y(K,B){var k="cannot "+K.method+" "+K.action+" "+B.status+"'",G=new Error(k);return G.status=B.status,G.method=K.method,G.url=K.action,G}function x(K){var B=K.responseText||K.response;if(!B)return B;try{return JSON.parse(B)}catch(k){return B}}function w(K){var B=new XMLHttpRequest;K.onProgress&&B.upload&&(B.upload.onprogress=function(he){he.total>0&&(he.percent=he.loaded/he.total*100),K.onProgress(he)});var k=new FormData;K.data&&Object.keys(K.data).forEach(function(ne){var he=K.data[ne];if(Array.isArray(he)){he.forEach(function(fe){k.append(ne+"[]",fe)});return}k.append(ne,K.data[ne])}),K.file instanceof Blob?k.append(K.filename,K.file,K.file.name):k.append(K.filename,K.file),B.onerror=function(he){K.onError(he)},B.onload=function(){return B.status<200||B.status>=300?K.onError(y(K,B),x(B)):K.onSuccess(x(B),B)},B.open(K.method,K.action,!0),K.withCredentials&&"withCredentials"in B&&(B.withCredentials=!0);var G=K.headers||{};return G["X-Requested-With"]!==null&&B.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(G).forEach(function(ne){G[ne]!==null&&B.setRequestHeader(ne,G[ne])}),B.send(k),{abort:function(){B.abort()}}}var f=+new Date,_=0;function d(){return"rc-upload-"+f+"-"+ ++_}function r(K,B){return K.indexOf(B,K.length-B.length)!==-1}var u=function(K,B){if(K&&B){var k=Array.isArray(B)?B:B.split(","),G=K.name||"",ne=K.type||"",he=ne.replace(/\/.*$/,"");return k.some(function(fe){var xe=fe.trim();return xe.charAt(0)==="."?r(G.toLowerCase(),xe.toLowerCase()):/\/\*$/.test(xe)?he===xe.replace(/\/.*$/,""):ne===xe})}return!0};function t(K,B){var k=K.createReader(),G=[];function ne(){k.readEntries(function(he){var fe=Array.prototype.slice.apply(he);G=G.concat(fe);var xe=!fe.length;xe?B(G):ne()})}ne()}var a=function(B,k,G){var ne=function he(fe,xe){xe=xe||"",fe.isFile?fe.file(function(Te){G(Te)&&(fe.fullPath&&!Te.webkitRelativePath&&(Object.defineProperties(Te,{webkitRelativePath:{writable:!0}}),Te.webkitRelativePath=fe.fullPath.replace(/^\//,""),Object.defineProperties(Te,{webkitRelativePath:{writable:!1}})),k([Te]))}):fe.isDirectory&&t(fe,function(Te){Te.forEach(function(ce){he(ce,""+xe+fe.name+"/")})})};B.forEach(function(he){ne(he.webkitGetAsEntry())})},n=a,i=Object.assign||function(K){for(var B=1;B=0)continue;if(!Object.prototype.hasOwnProperty.call(K,G))continue;k[G]=K[G]}return k}function O(K,B){if(!(K instanceof B))throw new TypeError("Cannot call a class as a function")}function S(K,B){if(!K)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return B&&(typeof B=="object"||typeof B=="function")?B:K}function v(K,B){if(typeof B!="function"&&B!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof B);K.prototype=Object.create(B&&B.prototype,{constructor:{value:K,enumerable:!1,writable:!0,configurable:!0}}),B&&(Object.setPrototypeOf?Object.setPrototypeOf(K,B):K.__proto__=B)}var P=function(B){return Object.keys(B).reduce(function(k,G){return(G.substr(0,5)==="data-"||G.substr(0,5)==="aria-"||G==="role")&&(k[G]=B[G]),k},{})},R=function(K){v(B,K);function B(){var k,G,ne,he;O(this,B);for(var fe=arguments.length,xe=Array(fe),Te=0;Te>>2]>>>24-P%4*8&255;p[S+P>>>2]|=R<<24-(S+P)%4*8}else for(var E=0;E>>2]=O[E>>>2];return this.sigBytes+=v,this},clamp:function(){var s=this.words,p=this.sigBytes;s[p>>>2]&=4294967295<<32-p%4*8,s.length=A.ceil(p/4)},clone:function(){var s=d.clone.call(this);return s.words=this.words.slice(0),s},random:function(s){for(var p=[],O=0;O>>2]>>>24-v%4*8&255;S.push((P>>>4).toString(16)),S.push((P&15).toString(16))}return S.join("")},parse:function(s){for(var p=s.length,O=[],S=0;S>>3]|=parseInt(s.substr(S,2),16)<<24-S%8*4;return new r.init(O,p/2)}},a=u.Latin1={stringify:function(s){for(var p=s.words,O=s.sigBytes,S=[],v=0;v>>2]>>>24-v%4*8&255;S.push(String.fromCharCode(P))}return S.join("")},parse:function(s){for(var p=s.length,O=[],S=0;S>>2]|=(s.charCodeAt(S)&255)<<24-S%4*8;return new r.init(O,p)}},n=u.Utf8={stringify:function(s){try{return decodeURIComponent(escape(a.stringify(s)))}catch(p){throw new Error("Malformed UTF-8 data")}},parse:function(s){return a.parse(unescape(encodeURIComponent(s)))}},i=_.BufferedBlockAlgorithm=d.extend({reset:function(){this._data=new r.init,this._nDataBytes=0},_append:function(s){typeof s=="string"&&(s=n.parse(s)),this._data.concat(s),this._nDataBytes+=s.sigBytes},_process:function(s){var p,O=this._data,S=O.words,v=O.sigBytes,P=this.blockSize,R=P*4,E=v/R;s?E=A.ceil(E):E=A.max((E|0)-this._minBufferSize,0);var C=E*P,m=A.min(C*4,v);if(C){for(var T=0;T=7){x.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}I(me.target.value)}})),a.a.createElement("div",{className:"mt10 font14"},a.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.a.createElement(g.a.Group,{value:z,onChange:function(me){return F(me)}},a.a.createElement(g.a,{value:s.Professor,disabled:z.includes(2)||z.includes(3)},"\u6559\u5E08"),a.a.createElement(g.a,{value:s.AssistantProfessor,disabled:z.includes(1)},"\u52A9\u6559"),a.a.createElement(g.a,{value:s.Student,disabled:z.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),a.a.createElement(h.a,{visible:he,onCancel:function(){return fe(!1)},occupationValue:ce}))};Y.a=Object(n.a)(function(O){var S=O.user;return{user:S}})(p)},Jq4h:function(M,Y,o){M.exports=o.p+"static/qrcode.2267e4d5.png"},Jv0p:function(M,Y,o){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,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("3y9D"),o("WYAk"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.Base,y=A.WordArray,x=g.algo,w=x.MD5,f=x.EvpKDF=b.extend({cfg:b.extend({keySize:128/32,hasher:w,iterations:1}),init:function(_){this.cfg=this.cfg.extend(_)},compute:function(_,d){for(var r,u=this.cfg,t=u.hasher.create(),a=y.create(),n=a.words,i=u.keySize,h=u.iterations;n.lengthve)){se.next=7;break}return A.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(ve/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),se.abrupt("return",!1);case 7:return W.push({name:be.name,file:be}),K(Object(b.a)(W)),N.onChange(W),se.abrupt("return",!1);case 11:case"end":return se.stop()}},ce)}));function Te(ce){return xe.apply(this,arguments)}return Te}()},fe=function(){var xe=Object(f.a)(u.a.mark(function Te(ce,be){var ve,ue,se,q,me,re,ie,Oe,le,$;return u.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return be.file_name=ce.name,ie=ce.name,te.next=4,Object(n.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(Oe=te.sent,Oe.data=JSON.parse(v(Oe.data)),!((Oe==null?void 0:Oe.status)!==0)){te.next=12;break}return W[W.findIndex(function(we){return we.name===ie})].status="error",W[W.findIndex(function(we){return we.name===ie})].file.status="error",N.onChange(W),A.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),te.abrupt("return");case 12:return G=new O.a({endpoint:Oe==null||((ve=Oe.data)===null||ve===void 0)?void 0:ve.end_point,region:Oe==null||((ue=Oe.data)===null||ue===void 0)?void 0:ue.region,accessKeyId:Oe==null||((se=Oe.data)===null||se===void 0)?void 0:se.access_key_id,accessKeySecret:Oe==null||((q=Oe.data)===null||q===void 0)?void 0:q.access_key_secret,bucket:Oe==null||((me=Oe.data)===null||me===void 0)?void 0:me.bucket,stsToken:Oe==null||((re=Oe.data)===null||re===void 0)?void 0:re.security_token}),console.log(ce,"file"),ne(G),le=ce.name.split("."),le.pop(),$=be.realFileName?le:Object(l.a)(),te.abrupt("return",new Promise(function(we,Se){try{var ke;G.multipartUpload("".concat(N.identifier,"/").concat($).concat(ie.indexOf(".")>-1?"."+ie.split(".").pop():""),new Blob([ce.file],{type:ce.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(ot,mt,bt){try{console.log("\u8FDB\u5EA6",ot,mt,bt);var yt=W.findIndex(function(xt){return xt.name===ie});W[yt].file.percent=ot*100,W[yt].tempCheckpoint=mt,K(Object(b.a)(W))}catch(xt){}},checkpoint:W[W.findIndex(function(tt){return tt.name===ie})].tempCheckpoint,callback:{customValue:{id:ie+""},url:Oe==null||((ke=Oe.data)===null||ke===void 0)?void 0:ke.callback_url,host:Oe==null?void 0:Oe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(n.e)(be)}}).then(function(tt){var ot,mt=W.findIndex(function(Ue){return Ue.name===ie}),bt="done";if(((ot=tt.data)===null||ot===void 0?void 0:ot.status)===0){var yt;ce.response=(yt=tt.data)===null||yt===void 0?void 0:yt.data;var xt=W.findIndex(function(Ue){return Ue.name===ie});W[xt].status="done",W[xt].file.status="done"}else{var Je;A.b.warn((Je=tt.data)===null||Je===void 0?void 0:Je.message),bt="error"}W[mt].status=bt,W[mt].file.status=bt,N.onChange(W),we(tt==null?void 0:tt.data)}).catch(function(tt){W[W.findIndex(function(ot){return ot.name===ie})].status="error",W[W.findIndex(function(ot){return ot.name===ie})].file.status="error",A.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),K(Object(b.a)(W)),N.onChange(W),Se(tt),console.log("err:",tt)})}catch(tt){}}));case 19:case"end":return te.stop()}},Te)}));return function(ce,be){return xe.apply(this,arguments)}}();return Object(t.useEffect)(function(){W.every(function(xe){return xe==="done"||xe==="error"})&&N.onComplete(W)},[W]),Object(t.useEffect)(function(){if(D){var xe;(xe=G)===null||xe===void 0||xe.cancel()}},[D]),Object(t.useEffect)(function(){N.uploading&&W.map(function(){var xe=Object(f.a)(u.a.mark(function Te(ce){var be,ve;return u.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(!((!ce.status||ce.status==="error")&&!D)){se.next=6;break}return ce.status="uploading",ce.file.status="uploading",se.next=5,fe(ce,{login:I==null||((be=I.userInfo)===null||be===void 0)?void 0:be.login,container_type:N.container_type,container_id:N.container_id,description:N.description,realFileName:N.realFileName});case 5:ve=se.sent;case 6:case"end":return se.stop()}},Te)}));return function(Te){return xe.apply(this,arguments)}}())},[N.uploading]),a.a.createElement(S,Object(L.a)({},he,{height:N.height,className:N.className}),a.a.createElement("p",{className:"ant-upload-hint"},N.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Y.b=Object(s.a)(function(m){var T=m.loading,I=m.globalSetting,D=m.user;return{globalSetting:I,loading:T.models.competitions,user:D}})(C)},KmYQ:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("OLod"))})(this,function(L){return L.pad.ZeroPadding={pad:function(g,A){var b=A*4;g.clamp(),g.sigBytes+=b-(g.sigBytes%b||b)},unpad:function(g){for(var A=g.words,b=g.sigBytes-1,b=g.sigBytes-1;b>=0;b--)if(A[b>>>2]>>>24-b%4*8&255){g.sigBytes=b+1;break}}},L.pad.ZeroPadding})},"L+Ii":function(M,Y,o){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,Y,o){"use strict";Object.defineProperty(Y,"__esModule",{value:!0});var L=function(){function u(t,a){for(var n=0;n=0)continue;if(!Object.prototype.hasOwnProperty.call(u,n))continue;a[n]=u[n]}return a}function f(u,t){if(!(u instanceof t))throw new TypeError("Cannot call a class as a function")}function _(u,t){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:u}function d(u,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);u.prototype=Object.create(t&&t.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(u,t):u.__proto__=t)}var r=function(u){d(t,u);function t(a){f(this,t);var n=_(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,a));return n.scrollListener=n.scrollListener.bind(n),n.eventListenerOptions=n.eventListenerOptions.bind(n),n.mousewheelListener=n.mousewheelListener.bind(n),n}return L(t,[{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 n=this.getParentElement(this.scrollComponent);n.scrollTop=n.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var n=!1,i={get passive(){n=!0}};try{document.addEventListener("test",null,i),document.removeEventListener("test",null,i)}catch(h){}return n}},{key:"eventListenerOptions",value:function(){var n=this.props.useCapture;return this.isPassiveSupported()&&(n={useCapture:this.props.useCapture,passive:!0}),n}},{key:"setDefaultLoader",value:function(n){this.defaultLoader=n}},{key:"detachMousewheelListener",value:function(){var n=window;this.props.useWindow===!1&&(n=this.scrollComponent.parentNode),n.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var n=window;this.props.useWindow===!1&&(n=this.getParentElement(this.scrollComponent)),n.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),n.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(n){var i=this.props.getScrollParent&&this.props.getScrollParent();return i!=null?i:n&&n.parentNode}},{key:"filterProps",value:function(n){return n}},{key:"attachScrollListener",value:function(){var n=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!n)return;var i=window;this.props.useWindow===!1&&(i=n),i.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),i.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),i.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(n){n.deltaY===1&&!this.isPassiveSupported()&&n.preventDefault()}},{key:"scrollListener",value:function(){var n=this.scrollComponent,i=window,h=this.getParentElement(n),l=void 0;if(this.props.useWindow){var s=document.documentElement||document.body.parentNode||document.body,p=i.pageYOffset!==void 0?i.pageYOffset:s.scrollTop;this.props.isReverse?l=p:l=this.calculateOffset(n,p)}else this.props.isReverse?l=h.scrollTop:l=n.scrollHeight-h.scrollTop-h.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,Ge=ke.length,Ee=0;Ee1&&arguments[1]!==void 0?arguments[1]:!1;return Object(P.a)(k).map(function(ne,he){if(!y.isValidElement(ne)||!ne.type)return null;var fe=ne.type.isSelectOptGroup,xe=ne.key,Te=ne.props,ce=Te.children,be=Object(w.a)(Te,["children"]);return G||!fe?R(ne):Object(v.a)(Object(v.a)({key:"__RC_SELECT_GRP__".concat(xe===null?he:xe,"__"),label:xe},be),{},{options:E(ce)})}).filter(function(ne){return ne})}var C=o("2Qr1"),m=o("qNPg"),T=o("U8pU"),I=o("Kwbf"),D=o("WKfj");function N(k){var G=k.mode,ne=k.options,he=k.children,fe=k.backfill,xe=k.allowClear,Te=k.placeholder,ce=k.getInputElement,be=k.showSearch,ve=k.onSearch,ue=k.defaultOpen,se=k.autoFocus,q=k.labelInValue,me=k.value,re=k.inputValue,ie=k.optionLabelProp,Oe=G==="multiple"||G==="tags",le=be!==void 0?be:Oe||G==="combobox",$=ne||E(he);if(Object(I.a)(G!=="tags"||$.every(function(Se){return!Se.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),G==="tags"||G==="combobox"){var J=$.some(function(Se){return Se.options?Se.options.some(function(ke){return typeof("value"in ke?ke.value:ke.key)=="number"}):typeof("value"in Se?Se.value:Se.key)=="number"});Object(I.a)(!J,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(I.a)(G!=="combobox"||!ie,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(I.a)(G==="combobox"||!fe,"`backfill` only works with `combobox` mode."),Object(I.a)(G==="combobox"||!ce,"`getInputElement` only work with `combobox` mode."),Object(I.b)(G!=="combobox"||!ce||!xe||!Te,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!le&&G!=="combobox"&&G!=="tags"&&Object(I.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(I.b)(!ue||se,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),me!=null){var te=Object(D.d)(me);Object(I.a)(!q||te.every(function(Se){return Object(T.a)(Se)==="object"&&("key"in Se||"value"in Se)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(I.a)(!Oe||Array.isArray(me),"`value` should be array when `mode` is `multiple` or `tags`")}if(he){var we=null;Object(P.a)(he).some(function(Se){if(!y.isValidElement(Se)||!Se.type)return!1;var ke=Se.type;if(ke.isSelectOption)return!1;if(ke.isSelectOptGroup){var tt=Object(P.a)(Se.props.children).every(function(ot){return!y.isValidElement(ot)||!Se.type||ot.type.isSelectOption?!0:(we=ot.type,!1)});return!tt}return we=ke,!0}),we&&Object(I.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(we.displayName||we.name||we,"`.")),Object(I.a)(re===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var z=N,F=Object(m.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:E,flattenOptions:C.d,getLabeledValue:C.e,filterOptions:C.b,isValueDisabled:C.g,findValueOption:C.c,warningProps:z,fillOptionsWithMissingValue:C.a}),W=function(k){Object(A.a)(ne,k);var G=Object(b.a)(ne);function ne(){var he;return Object(L.a)(this,ne),he=G.apply(this,arguments),he.selectRef=y.createRef(),he.focus=function(){he.selectRef.current.focus()},he.blur=function(){he.selectRef.current.blur()},he}return Object(g.a)(ne,[{key:"render",value:function(){return y.createElement(F,Object.assign({ref:this.selectRef},this.props))}}]),ne}(y.Component);W.Option=p,W.OptGroup=S;var K=W,B=Y.c=K},Lf5v:function(M,Y,o){"use strict";var L=o("5NDa"),g=o("5rEg"),A=o("2qtc"),b=o("kLXV"),y=o("k1fw"),x=o("oBTY"),w=o("9og8"),f=o("miYZ"),_=o("tsqr"),d=o("y8nQ"),r=o("Vl3Y"),u=o("tJVT"),t=o("DZo9"),a=o("8z0m"),n=o("WmNS"),i=o.n(n),h=o("q1tI"),l=o.n(h),s=o("m3rI"),p=o("ErOA"),O=o("sckv"),S=o.n(O),v=o("KhGG"),P=o("1vsH"),R=a.a.Dragger,E=function(m){var T,I=m.dispatch,D=m.id,N=m.onClose,z=m.onOK,F=m.visible,W=m.wrapClassName,K=m.local,B=m.containerId,k=m.rootIdentifier,G=Object(h.useState)({}),ne=Object(u.a)(G,2),he=ne[0],fe=ne[1],xe=Object(h.useState)([]),Te=Object(u.a)(xe,2),ce=Te[0],be=Te[1],ve=Object(h.useState)([]),ue=Object(u.a)(ve,2),se=ue[0],q=ue[1],me=Object(h.useState)(0),re=Object(u.a)(me,2),ie=re[0],Oe=re[1],le=Object(h.useState)(!1),$=Object(u.a)(le,2),J=$[0],te=$[1],we=Object(h.useState)(!1),Se=Object(u.a)(we,2),ke=Se[0],tt=Se[1],ot=r.a.useForm(),mt=Object(u.a)(ot,1),bt=mt[0],yt=Object(h.useState)([]),xt=Object(u.a)(yt,2),Je=xt[0],Ue=xt[1],ht=Object(h.useRef)([]);Object(h.useEffect)(function(){F&&(bt.resetFields(),Ue([]),q([]),be([]),Oe(0),tt(!1),te(!1))},[F]);var kt=function(Ke){if(Ke.file.status==="done"||Ke.file.status==="uploading"){var $e,at,Pe;if(Ue(Ke.fileList),!Ke.file.response)return;if(($e=Ke.file.response)!==null&&$e!==void 0&&$e.id){_.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Ue(Je.filter(function(Xe){return Xe.uid!==Ke.file.uid})),((at=Ke.file.response)===null||at===void 0?void 0:at.message)&&_.b.info((Pe=Ke.file.response)===null||Pe===void 0?void 0:Pe.message)}},dt=function(){var St=Object(w.a)(i.a.mark(function Ke($e){var at,Pe,Xe;return i.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:if(ie){vt.next=8;break}return Pe=Je.filter(function(wt){return wt.uid!==$e.uid}),Ue(Pe),ht.current=Object(x.a)(Pe),be(ce.filter(function(wt){return wt!==$e.name})),_.b.info("\u5220\u9664\u6210\u529F"),Pe.length||(bt.setFieldsValue({file:void 0}),bt.validateFields()),vt.abrupt("return");case 8:if($e.response){vt.next=11;break}return _.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),vt.abrupt("return");case 11:return vt.next=13,Object(p.a)("/api/shixuns/".concat(D,"/destroy_data_sets.json"),{method:"Delete",body:{id:[$e==null||((at=$e.response)===null||at===void 0)?void 0:at.id]}});case 13:Xe=vt.sent,Xe.status===0&&(Ue(Je.filter(function(wt){return wt.uid!==$e.uid})),_.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return vt.stop()}},Ke)}));return function($e){return St.apply(this,arguments)}}(),Ut=function(Ke){if(Je!=null&&Je.some(function(at){return at.name===Ke.name}))return _.b.info("".concat(Ke.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var $e={name:Ke.name,uid:Ke.uid,file:Ke,percent:0};return Je.push($e),ht.current=Object(x.a)(Je),Ue(Object(x.a)(Je)),!1},it={height:300,multiple:!0,disabled:ie>0,withCredentials:!0,fileList:Je,action:"".concat(s.a.API_SERVER,"/api/attachments.json"),onChange:kt,onRemove:dt,beforeUpload:Ut},He=function(Ke,$e,at,Pe,Xe){var ft=new FormData;Object.keys(Ke).forEach(function(wt){ft.append(wt,Ke[wt])});var vt=new window.XMLHttpRequest;return vt.withCredentials=!0,vt.addEventListener("load",function(wt){var Lt;at(JSON.parse(wt==null||((Lt=wt.target)===null||Lt===void 0)?void 0:Lt.response))},!1),vt.addEventListener("error",function(wt){Xe&&Xe(wt)},!1),vt.upload.onprogress=function(wt){Pe&&Pe(wt)},vt.open("POST",$e),vt.send(ft),vt},Ge=function(Ke,$e){if(Ke.lengthComputable){var at=Math.floor(Ke.loaded/Ke.total*100),Pe=Object(y.a)(Object(y.a)({},$e),{},{percent:at,status:at===100?"done":"uploading"});console.log(ht.current,333),ht.current=ht.current.map(function(Xe){return Xe.uid===$e.uid?Pe:Xe}),Ue(ht.current)}},Ee=function(Ke,$e){var at=Object(y.a)(Object(y.a)({},$e),{},{status:"error"});_.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),ht.current=ht.current.map(function(Pe){return Pe.uid===$e.uid?at:Pe}),ht.current.every(function(Pe){return Pe.status==="done"||Pe.status==="error"})&&(tt(!1),Oe(2)),Ue(ht.current)},De=function(Ke,$e){var at=Object(y.a)(Object(y.a)({},$e),{},{status:"done"});if(Ke.status===0||(at=Object(y.a)(Object(y.a)({},$e),{},{status:"error"}),_.b.error("\u4E0A\u4F20\u5931\u8D25!")),ht.current=ht.current.map(function(Pe){return Pe.uid===$e.uid?at:Pe}),ht.current.every(function(Pe){return Pe.status==="done"})){_.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Dt(!0);return}ht.current.every(function(Pe){return Pe.status==="done"||Pe.status==="error"})&&(tt(!1),Oe(2)),Ue(ht.current)},Fe=function(){var Ke=!0;return window.navigator.onLine==!0?Ke=!0:Ke=!1,Ke},Be=function(){var St=Object(w.a)(i.a.mark(function Ke($e){var at,Pe,Xe,ft,vt,wt,Lt,et;return i.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:if(tt(!0),!(ie===3)){Bt.next=4;break}return Oe(2),Bt.abrupt("return");case 4:if(!(ie===2||ie===1)){Bt.next=7;break}return We(),Bt.abrupt("return");case 7:return at=$e||{},Pe=at.commitMessage,Xe=Pe===void 0?"":Pe,ft=at.fileOss,vt=ft===void 0?[]:ft,wt=K?Je:vt,Lt=wt.map(function(vn){return vn.name}),Bt.next=12,Object(p.a)("/api/shixuns/".concat(D,"/check_data_sets"),{method:"post",body:{files_name:Lt}});case 12:if(et=Bt.sent,!(et.status===-3)){Bt.next=17;break}return be(et==null?void 0:et.exist_files),tt(!1),Bt.abrupt("return");case 17:if(!(JSON.stringify(et)==="{}")){Bt.next=21;break}return tt(!1),_.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),Bt.abrupt("return");case 21:et.status===0&&(Je.forEach(function(vn){var Sn=He({file:vn.file,description:Xe},"".concat(s.a.API_SERVER,"/api/shixuns/").concat(D,"/upload_data_sets.json"),function(Jn){return De(Jn,vn)},function(Jn){return Ge(Jn,vn)},function(Jn){return Ee(Jn,vn)});se.push(Sn)}),Oe(1));case 22:case"end":return Bt.stop()}},Ke)}));return function($e){return St.apply(this,arguments)}}(),We=function(){var Ke=Object(y.a)({},bt.getFieldsValue())||{},$e=Ke.commitMessage,at=$e===void 0?"":$e,Pe=ht.current.filter(function(ft){return ft.status==="error"}),Xe=ht.current.map(function(ft){return Object(y.a)(Object(y.a)({},ft),{},{status:ft.status==="error"?"uploading":ft.status})});Ue(Xe),Pe.forEach(function(ft){var vt=He({file:ft.file,description:at},"".concat(s.a.API_SERVER,"/api/shixuns/").concat(D,"/upload_data_sets.json"),function(wt){return De(wt,ft)},function(wt){return Ge(wt,ft)},function(wt){return Ee(wt,ft)});se.push(vt)})},lt=function(Ke){if(console.log(Ke,"changedValues"),"fileOss"in Ke){var $e,at;if(Ke!=null&&Ke.fileOss.every(function(Pe){return Pe.status==="done"})&&Ke!==null&&Ke!==void 0&&($e=Ke.fileOss)!==null&&$e!==void 0&&$e.length){_.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Dt(!0);return}if(Ke!=null&&Ke.fileOss.every(function(Pe){return Pe.status==="done"||Pe.status==="error"})&&Ke!==null&&Ke!==void 0&&(at=Ke.fileOss)!==null&&at!==void 0&&at.length){Oe(3),tt(!1);return}be(ce.filter(function(Pe){var Xe;return Ke==null||((Xe=Ke.fileOss)===null||Xe===void 0)?void 0:Xe.some(function(ft){return ft.name===Pe})}))}fe(Object(y.a)({},bt.getFieldsValue()))},Dt=function(Ke){Ke||(te(!0),se.forEach(function($e){$e.abort()})),z(),N()},Ht=function(){var Ke=Object(y.a)({},bt.getFieldsValue())||{},$e=Ke.fileOss,at=$e===void 0?[]:$e,Pe=Je==null?void 0:Je.every(function(ft){return ft.status==="done"}),Xe=at==null?void 0:at.every(function(ft){return ft.status==="done"});if(!Pe||!Xe){b.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(){Dt()}});return}Dt()},rn=function(){return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",null,l.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(S.a.colorBlue)})),l.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",l.a.createElement("span",{className:"".concat(S.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},Ft=function(Ke){console.log(Ke,444)};return l.a.createElement(b.a,{visible:F,wrapClassName:W,onOk:function(){Object(P.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),bt.submit()},centered:!0,okText:ie===0?"\u786E\u5B9A":ie===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:ke},onCancel:Ht,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},l.a.createElement("div",{className:S.a.wrap},l.a.createElement(r.a,{className:"mt10",form:bt,scrollToFirstError:!0,layout:"vertical",onFinish:Be,onValuesChange:lt},K?l.a.createElement(r.a.Item,{label:l.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6"," ",l.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"}]},l.a.createElement(R,it," ",rn())):l.a.createElement(r.a.Item,{label:l.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6"," ",l.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"}]},l.a.createElement(v.b,{identifier:k,cancelUpload:J,container_type:"Shixun",container_id:B,uploading:ie<3?ie:0,disabled:ie>0,height:300,maxSize:100*1024*1024*1024,description:he.commitMessage||"",text:rn(),onComplete:Ft,realFileName:!0})),!!ce.length&&l.a.createElement("span",{className:S.a.repeatedName},ce.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),l.a.createElement(r.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(g.a,{bordered:!1,disabled:ie>0,maxLength:100,suffix:"".concat(((T=he.commitMessage)===null||T===void 0?void 0:T.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};Y.a=E},LicW:function(M,Y,o){"use strict";var L=o("T2oS"),g=o("W9HT"),A=o("5Dmo"),b=o("3S7+"),y=o("q1tI"),x=o.n(y),w=o("ZJlW"),f=o.n(w),_=o("m3rI"),d=o("TSYQ"),r=o.n(d),u=o("1vsH"),t=o("z4EP"),a=o.n(t),n=o("+GGh"),i=o.n(n),h=o("cFMs"),l=o.n(h),s=o("BdwD"),p=function(S){var v=S.className,P=S.dataSource,R=P===void 0?[]:P,E=S.col,C=E===void 0?4:E,m=S.right,T=S.bottom,I=T===void 0?23:T,D=S.precision,N=D===void 0?0:D,z=S.wrapWidth,F=z===void 0?1200:z,W=S.trackEventItems,K=S.loading,B=Math.floor((F-(C-1)*m)/C);return x.a.createElement(g.a,{spinning:K},x.a.createElement("div",{className:r()(f.a.list,v)},!!R.length&&R.map(function(k,G){var ne=k.name,he=k.id,fe=k.identifier,xe=k.featured,Te=k.school_name,ce=k.image_url,be=k.excellent;return x.a.createElement("div",{key:he,className:f.a.wrap,style:{width:B,marginRight:(1+G)%C===0?0:m+N,marginBottom:I}},x.a.createElement("a",{target:"_blank",href:"/paths/".concat(fe),className:f.a.li,onClick:function(ue){ue.preventDefault(),W&&Object(u.cb)([W]),Object(u.S)("/paths/".concat(fe))}},x.a.createElement("div",{className:f.a.img},x.a.createElement("img",{className:f.a.cover,src:"".concat(_.a.IMG_SERVER,"/").concat(ce)}),xe===1&&x.a.createElement("img",{className:f.a.sign,src:a.a}),xe===2&&x.a.createElement("img",{className:f.a.sign,src:""}),xe===3&&x.a.createElement("img",{className:f.a.sign,src:i.a}),xe===4&&x.a.createElement("img",{className:f.a.sign,src:""}),xe===5&&x.a.createElement("img",{className:f.a.sign,src:l.a})),x.a.createElement("div",{className:f.a.name},x.a.createElement(b.a,{title:ne},x.a.createElement("span",{className:f.a.e},ne))),x.a.createElement(b.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(Te)},x.a.createElement("div",{className:f.a.unit},x.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Te)),x.a.createElement("div",{className:f.a.tags},x.a.createElement(b.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},x.a.createElement("span",null,x.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),x.a.createElement("span",null,k.stages_count))),x.a.createElement(b.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.a.createElement("span",null,x.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),x.a.createElement("span",null,k.members_count))),be&&x.a.createElement("div",{className:f.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!R.length&&x.a.createElement(s.a,null)))};Y.a=p},M8RZ:function(M,Y,o){"use strict";o.d(Y,"a",function(){return _});var L=o("fWQN"),g=o("mtLc"),A=o("yKVA"),b=o("879j"),y=o("q1tI"),x=o.n(y),w=o("i8i4"),f=o.n(w),_=function(d){Object(A.a)(u,d);var r=Object(b.a)(u);function u(t){var a;Object(L.a)(this,u),a=r.call(this,t);var n=window.document;return a.node=n.createElement("div"),n.body.appendChild(a.node),a}return Object(g.a)(u,[{key:"render",value:function(){var a=this.props.children;return Object(w.createPortal)(a,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),u}(x.a.Component)},MEgm:function(M,Y){M.exports="data:image/png;base64,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"},MlIO:function(M,Y,o){(function(L,g){M.exports=Y=g(o("Ib8C"))})(this,function(L){return function(g){var A=L,b=A.lib,y=b.Base,x=b.WordArray,w=A.x64={},f=w.Word=y.extend({init:function(d,r){this.high=d,this.low=r}}),_=w.WordArray=y.extend({init:function(d,r){d=this.words=d||[],r!=g?this.sigBytes=r:this.sigBytes=d.length*8},toX32:function(){for(var d=this.words,r=d.length,u=[],t=0;t1&&arguments[1]!==void 0?arguments[1]:!1;return!!(O(m)&&S(T))},O=function(m){return Object(r.p)()?!0:(m({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},S=function(){var m,T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,I=Object(d.c)()._store.getState(),D=I.user;return(m=D.userInfo)!==null&&m!==void 0&&m.profile_completed?!0:(y.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:T?"\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(){d.d.push("/account/profile/edit")}}),!1)},v=function(){var m,T=Object(d.c)()._store.getState(),I=T.user;return(m=I.userInfo)!==null&&m!==void 0&&m.professional_certification?!0:(y.a.confirm({title:"\u63D0\u793A",centered:!0,content:_.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(u.S)("/account/certification")}}),!1)},P=function(){return Object(r.a)()?!0:(y.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc",style:{marginLeft:-38}},_.a.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),_.a.createElement("img",{src:s.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},R=function(m,T){return m?!0:(y.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:_.a.createElement("div",null,_.a.createElement("p",null,T||"\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"),_.a.createElement("div",{style:{marginLeft:"110px"}},_.a.createElement("img",{src:h.a,width:200}),_.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(u.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(m){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",I=Object(d.c)()._store.getState(),D=I.shixunsDetail.detail;return(D==null?void 0:D.public)===2||(D==null?void 0:D.public)===1||(D==null?void 0:D.shixun_status)===3?(y.a.info({centered:!0,icon:_.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc",style:{marginLeft:-38}},_.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},_.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(D==null?void 0:D.public)===2?"\u5DF2\u516C\u5F00":(D==null?void 0:D.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",T,"\u3002"),_.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),_.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:n.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(D==null?void 0:D.shixun_status)===2?(y.a.confirm({centered:!0,icon:_.a.createElement(t.a,null),title:"\u63D0\u793A",content:_.a.createElement("div",null,_.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",T,"\u3002"),_.a.createElement("br",null),_.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(){y.a.confirm({width:440,centered:!0,icon:_.a.createElement(t.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 z=Object(A.a)(w.a.mark(function W(){var K;return w.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,m({type:"shixunsDetail/cancelRelease",payload:{id:D==null?void 0:D.identifier}});case 2:K=k.sent,K.status!==401&&(g.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),m({type:"shixunsDetail/getShixunsDetail",payload:{id:D==null?void 0:D.identifier}}),m({type:"practiceSetting/getCommonData",payload:{id:D==null?void 0:D.identifier}}));case 4:case"end":return k.stop()}},W)}));function F(){return z.apply(this,arguments)}return F}()})}}),!0):!1}},NQs2:function(M,Y,o){M.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(M,Y,o){"use strict";o.d(Y,"a",function(){return f}),o.d(Y,"h",function(){return n}),o.d(Y,"l",function(){return s}),o.d(Y,"e",function(){return R}),o.d(Y,"i",function(){return T}),o.d(Y,"j",function(){return ue}),o.d(Y,"c",function(){return se.a}),o.d(Y,"b",function(){return Oe}),o.d(Y,"g",function(){return te}),o.d(Y,"f",function(){return tt}),o.d(Y,"k",function(){return kt}),o.d(Y,"d",function(){return He});var L=o("q1tI"),g=o.n(L),A=o("NQs2"),b=o.n(A),y=o("ygoZ"),x=o.n(y),w=function(Ee){var De=Ee.dataSource,Fe=De===void 0?[]:De,Be=Ee.img,We=Ee.imgWidth,lt=We===void 0?346:We,Dt=Ee.title,Ht=Ee.sunTitle,rn=Ee.bannerExtraContent;return g.a.createElement("div",{className:b.a.banner},g.a.createElement("div",{className:b.a.content},g.a.createElement("aside",null,g.a.createElement("p",null,g.a.createElement("b",null,Dt),g.a.createElement("span",null,Ht)),Fe.length>0&&g.a.createElement("div",{className:b.a.btns},Fe.map(function(Ft,St){return g.a.createElement("div",{key:St,onClick:Ft.click},Ft.name,Ft.sign?g.a.createElement("img",{src:x.a,width:39}):null)})),rn),g.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Be,width:lt})))},f=w,_=o("tJVT"),d=o("6nfa"),r=o.n(d),u=o("TSYQ"),t=o.n(u),a=function(Ee){var De=Ee.dataSource,Fe=De===void 0?[]:De,Be=Ee.value,We=Ee.onChange,lt=Ee.className,Dt=Ee.title,Ht=Ee.titleWidth,rn=Ht===void 0?41:Ht,Ft=Ee.style,St=Ft===void 0?{}:Ft,Ke=Ee.fontColor,$e=Ke===void 0?"#6A7283":Ke,at=Object(L.useState)(0),Pe=Object(_.a)(at,2),Xe=Pe[0],ft=Pe[1],vt=Object(L.useState)(!1),wt=Object(_.a)(vt,2),Lt=wt[0],et=wt[1],Rt=Object(L.useRef)(null);return Object(L.useEffect)(function(){if(Fe.length!==0){var Bt;(Rt==null||((Bt=Rt.current)===null||Bt===void 0)?void 0:Bt.clientHeight)>92?ft(1):ft(0)}Fe.length===0&&ft(0)},[Fe]),g.a.createElement("div",{className:t()(r.a.row,lt),style:St},g.a.createElement("div",{style:{width:rn,marginTop:Lt?12:4},className:r.a.title},Dt),g.a.createElement("div",{className:Lt?"".concat(r.a.tagsWrap," ").concat(r.a.tagsBorderWrap):r.a.tagsWrap},g.a.createElement("div",{className:r.a.bar,style:Xe>0?{height:Xe===1?92:"auto",overflow:Xe===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},g.a.createElement("div",{className:r.a.name,ref:Rt},Fe==null?void 0:Fe.map(function(Bt){return g.a.createElement("span",{onClick:function(){return We(Bt.id)},key:Bt.id,title:Bt.name,style:{color:$e},className:Be===Bt.id?r.a.active:""},Bt.name)}))),!!Xe&&g.a.createElement(L.Fragment,null,Xe===1?g.a.createElement("div",{onClick:function(){var vn;ft(2),(Rt==null||((vn=Rt.current)===null||vn===void 0)?void 0:vn.clientHeight)>205?et(!0):et(!1)},className:r.a.action},"\u5C55\u5F00",g.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):g.a.createElement("div",{onClick:function(){ft(1),et(!1)},className:r.a.action},"\u6536\u8D77",g.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},n=a,i=o("cz0n"),h=o.n(i),l=function(Ee){var De=Ee.dataSource,Fe=De===void 0?[]:De,Be=Ee.value,We=Ee.onChange,lt=Ee.className;return g.a.createElement("div",{className:t()(h.a.tabs,lt)},Fe.map(function(Dt){return g.a.createElement("span",{onClick:function(){return We(Dt.id)},className:Be===Dt.id?h.a.active:"",key:Dt.id},Dt.name)}))},s=l,p=o("5NDa"),O=o("5rEg"),S=o("KOXS"),v=o.n(S),P=function(Ee){var De,Fe=Ee.dataSource,Be=Fe===void 0?[]:Fe,We=Ee.value,lt=Ee.onChange,Dt=Ee.className,Ht=Ee.style,rn=Ht===void 0?{}:Ht,Ft=Ee.placeholder,St=Object(L.useState)(""),Ke=Object(_.a)(St,2),$e=Ke[0],at=Ke[1],Pe=Object(L.useState)(""),Xe=Object(_.a)(Pe,2),ft=Xe[0],vt=Xe[1];Object(L.useEffect)(function(){var et;(et=JSON.stringify(We))!==null&&et!==void 0&&et.includes("{")?(at(We.id),vt(We.value)):vt(We)},[We]);var wt=function(){lt(ft,$e||null)},Lt=function(Rt){if(Rt===$e)return;at(Rt),lt(ft,Rt)};return g.a.createElement("div",{className:t()(v.a.input,Dt),style:rn},!!Be.length&&g.a.createElement("div",{className:v.a.dropdown},g.a.createElement("div",{className:v.a.text},(De=Be.find(function(et){return et.id===$e}))===null||De===void 0?void 0:De.name,g.a.createElement("i",{className:"iconfont icon-zhankai4"}),g.a.createElement("b",{className:v.a.b1}),g.a.createElement("b",{className:v.a.b2})),g.a.createElement("div",{className:v.a.menu},Be.map(function(et,Rt){return g.a.createElement("div",{key:Rt,onClick:function(){return Lt(et.id)}},et.name)}))),g.a.createElement(O.a,{onPressEnter:wt,value:ft,onChange:function(Rt){return vt(Rt.target.value)},bordered:!1,placeholder:Ft}),g.a.createElement("i",{onClick:wt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},R=P,E=o("f9pc"),C=o.n(E),m=function(Ee){var De=Ee.value,Fe=Ee.onChange,Be=Ee.className,We=Ee.total,lt=Ee.pageSize,Dt=Ee.style,Ht=Dt===void 0?{}:Dt,rn=De<2,Ft=De>=Math.ceil(We/lt);return We<=lt?g.a.createElement(g.a.Fragment,null):g.a.createElement("div",{className:t()(C.a.quickPager,Be),style:Ht},g.a.createElement("div",{onClick:function(){rn||Fe(De-1,"prev")},className:rn?C.a.disabled:""},"\u4E0A\u4E00\u9875"),g.a.createElement("div",{onClick:function(){Ft||Fe(De+1,"next")},className:Ft?C.a.disabled:""},"\u4E0B\u4E00\u9875"))},T=m,I=o("T2oS"),D=o("W9HT"),N=o("pC0b"),z=o("GzdX"),F=o("5Dmo"),W=o("3S7+"),K=o("Oe0F"),B=o.n(K),k=o("m3rI"),G=o("1vsH"),ne=o("JAbv"),he=o.n(ne),fe=o("Bq7L"),xe=o.n(fe),Te=o("MEgm"),ce=o.n(Te),be=o("BdwD"),ve=function(Ee){var De=Ee.className,Fe=Ee.dataSource,Be=Fe===void 0?[]:Fe,We=Ee.col,lt=We===void 0?4:We,Dt=Ee.right,Ht=Ee.bottom,rn=Ht===void 0?23:Ht,Ft=Ee.precision,St=Ft===void 0?0:Ft,Ke=Ee.wrapWidth,$e=Ke===void 0?1200:Ke,at=Ee.trackEventItems,Pe=Ee.loading,Xe=Math.floor(($e-(lt-1)*Dt)/lt);return g.a.createElement(D.a,{spinning:Pe},g.a.createElement("div",{className:t()(B.a.list,De)},!!Be.length&&Be.map(function(ft,vt){var wt=ft.name,Lt=ft.id,et=ft.identifier,Rt=ft.power,Bt=ft.cover_image_id,vn=ft.pic;return g.a.createElement("div",{className:B.a.wrap,key:Lt,style:{width:Xe,marginRight:(1+vt)%lt===0?0:Dt+St,marginBottom:rn}},g.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(et,"/challenges"),className:B.a.li,onClick:function(Jn){Jn.preventDefault(),at&&Object(G.cb)([at]),Rt&&Object(G.S)("/shixuns/".concat(et,"/challenges"))}},g.a.createElement("div",{className:B.a.img},g.a.createElement("img",{className:B.a.cover,src:Bt?"".concat(k.a.API_SERVER,"/api/attachments/").concat(Bt):"".concat(k.a.IMG_SERVER,"/").concat(vn)}),ft.is_jupyter&&g.a.createElement("img",{className:B.a.sign,src:he.a}),ft.is_jupyter_lab&&g.a.createElement("img",{className:B.a.sign,src:xe.a}),ft.is_unity_3d&&g.a.createElement("img",{className:B.a.sign,src:ce.a})),g.a.createElement("div",{className:B.a.name},g.a.createElement(W.a,{title:wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},g.a.createElement("span",{className:B.a.e},wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),g.a.createElement("div",{className:B.a.tags},g.a.createElement(W.a,{placement:"bottom",title:"\u5173\u5361\u6570"},g.a.createElement("span",null,g.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),g.a.createElement("span",null,ft.challenges_count))),!!ft.myshixuns_count&&g.a.createElement(W.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},g.a.createElement("span",null,g.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),g.a.createElement("span",null,ft.myshixuns_count))),g.a.createElement(W.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},g.a.createElement("span",null,g.a.createElement("span",null,ft.level))),g.a.createElement("div",{className:B.a.rate},g.a.createElement(z.a,{allowHalf:!0,disabled:!0,defaultValue:ft.score_info}),g.a.createElement("span",null,"\xA0",ft.score_info?"".concat(ft.score_info,"\u5206"):"5\u5206")))),!Rt&&g.a.createElement("div",{className:B.a.lockWrap},g.a.createElement("img",{src:"".concat(k.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),g.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Be.length&&g.a.createElement(be.a,null)))},ue=ve,se=o("LicW"),q=o("iL++"),me=o.n(q),re=o("xiVL"),ie=function(Ee){var De=Ee.className,Fe=Ee.dataSource,Be=Fe===void 0?[]:Fe,We=Ee.col,lt=We===void 0?4:We,Dt=Ee.right,Ht=Ee.bottom,rn=Ht===void 0?23:Ht,Ft=Ee.precision,St=Ft===void 0?0:Ft,Ke=Ee.wrapWidth,$e=Ke===void 0?1200:Ke,at=Ee.trackEventItems,Pe=Ee.loading,Xe=Math.floor(($e-(lt-1)*Dt)/lt);return g.a.createElement(D.a,{spinning:Pe},g.a.createElement("div",{className:t()(me.a.list,De)},!!Be.length&&Be.map(function(ft,vt){var wt=ft.subject_identifier,Lt=ft.id,et=ft.identifier,Rt=ft.power,Bt=ft.is_public!=0&&ft.is_public;return g.a.createElement("div",{className:me.a.wrap,key:Lt,style:{width:Xe,marginRight:(1+vt)%lt===0?0:Dt+St,marginBottom:rn}},g.a.createElement("a",{className:me.a.li,onClick:function(Sn){Sn.preventDefault()}},g.a.createElement("div",{className:me.a.top},g.a.createElement(W.a,{title:ft.name},g.a.createElement("div",{className:me.a.name},ft.name)),g.a.createElement("img",{className:me.a.img,src:k.a.IMG_SERVER+"/images/"+ft.avatar_url}),g.a.createElement("div",{className:me.a.text},ft.creator),wt&&g.a.createElement("div",{className:me.a.btns},g.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),g.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Bt&&g.a.createElement("div",{className:me.a.sign},"\u516C\u5F00")),g.a.createElement("div",{className:me.a.bottom},ft.visits>0&&g.a.createElement(W.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},g.a.createElement("span",null,g.a.createElement("i",{className:"iconfont icon-liulanyan"}),g.a.createElement("span",null,ft.visits))),ft.course_members_count>0&&g.a.createElement(W.a,{title:"\u6210\u5458",placement:"bottom"},g.a.createElement("span",null,g.a.createElement("i",{className:"iconfont icon-chengyuan"}),ft.course_members_count)),ft.tasks_count>0&&g.a.createElement(W.a,{title:"\u4F5C\u4E1A",placement:"bottom"},g.a.createElement("span",null,g.a.createElement("i",{className:"iconfont icon-zuoye"}),ft.tasks_count)),ft.is_end?g.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):g.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),g.a.createElement("div",{className:me.a.lockWrap},ft.is_accessible?g.a.createElement(g.a.Fragment,null,wt&&g.a.createElement("div",{onClick:function(){return Object(G.S)("/paths/".concat(wt))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),g.a.createElement("div",{onClick:function(Sn){at&&Object(G.cb)([at]),Object(G.S)(ft.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):g.a.createElement(g.a.Fragment,null,g.a.createElement("img",{src:"".concat(k.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),g.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!Be.length&&g.a.createElement(be.a,null)))},Oe=ie,le=o("f0W+"),$=o.n(le),J=function(Ee){var De=Ee.dataSource,Fe=De===void 0?[]:De,Be=Ee.value,We=Ee.onChange,lt=Ee.className,Dt=Ee.style,Ht=Dt===void 0?{}:Dt,rn=Ee.tabBarExtraContent;return g.a.createElement("div",{className:t()($.a.tabs,lt),style:Ht},g.a.createElement("div",{className:$.a.tabsWrap},Fe.map(function(Ft,St){return g.a.createElement("div",{onClick:function(){return We(Ft.id)},className:Be===Ft.id?$.a.active:"",key:St},Ft.name)})),g.a.createElement("div",{className:$.a.tabBar},rn))},te=J,we=o("9JIy"),Se=o.n(we),ke=function(Ee){var De=Ee.className,Fe=Ee.style,Be=Fe===void 0?{}:Fe,We=Ee.children;return g.a.createElement("div",{className:t()(Se.a.table,De),style:Be},We)},tt=ke,ot=o("qVdP"),mt=o("jsC+"),bt=o("lUTK"),yt=o("BvKs"),xt=o("8WcF"),Je=o.n(xt),Ue=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],ht=function(Ee){var De,Fe=Ee.sortValue,Be=Ee.dropValue,We=Ee.className,lt=Ee.onSort,Dt=Ee.onDrop,Ht=Ee.dataSource,rn=Ht===void 0?Ue:Ht;return g.a.createElement("div",{className:t()(Je.a.orderWrap,We)},g.a.createElement(mt.a,{overlay:g.a.createElement(yt.a,null,rn.map(function(Ft,St){return g.a.createElement(yt.a.Item,{key:St,onClick:function(){return Dt(Ft.id)}},Ft.name)}))},g.a.createElement("span",{className:Je.a.orderTextWrap},(De=rn.find(function(Ft){return Be===Ft.id}))===null||De===void 0?void 0:De.name)),g.a.createElement("span",{className:Je.a.orderIconWrap},g.a.createElement("span",{className:Je.a.orderAsc},g.a.createElement("i",{className:Fe==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(Je.a.cursorPointer," ").concat(Je.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(Je.a.cursorPointer),onClick:function(){return lt(Fe==="asc"?"desc":"asc")}})),g.a.createElement("span",{className:Je.a.orderDesc},g.a.createElement("i",{className:Fe==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(Je.a.cursorPointer," ").concat(Je.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(Je.a.cursorPointer),onClick:function(){return lt(Fe==="asc"?"desc":"asc")}}))))},kt=ht,dt=o("siWv"),Ut=o.n(dt),it=function(Ee){var De=Ee.className,Fe=Ee.style,Be=Ee.children,We=Ee.onClick;return g.a.createElement("div",{onClick:We,className:t()(Ut.a.btn,De),style:Fe},Be)},He=it},Nmxd:function(M,Y){M.exports="data:image/png;base64,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"},NoGO:function(M,Y,o){M.exports=o.p+"static/newqrcode.d852fdfc.png"},NvD2:function(M,Y,o){"use strict";o.d(Y,"a",function(){return x});var L=o("Kwbf");function g(w,f){var _=new Set;return w.forEach(function(d){f.has(d)||_.add(d)}),_}function A(w){var f=w||{},_=f.disabled,d=f.disableCheckbox,r=f.checkable;return!!(_||d)||r===!1}function b(w,f,_,d){for(var r=new Set(w),u=new Set,t=0;t<=_;t+=1){var a=f.get(t)||new Set;a.forEach(function(l){var s=l.key,p=l.node,O=l.children,S=O===void 0?[]:O;r.has(s)&&!d(p)&&S.filter(function(v){return!d(v.node)}).forEach(function(v){r.add(v.key)})})}for(var n=new Set,i=_;i>=0;i-=1){var h=f.get(i)||new Set;h.forEach(function(l){var s=l.parent,p=l.node;if(d(p)||!l.parent||n.has(l.parent.key))return;if(d(l.parent.node)){n.add(s.key);return}var O=!0,S=!1;(s.children||[]).filter(function(v){return!d(v.node)}).forEach(function(v){var P=v.key,R=r.has(P);O&&!R&&(O=!1),!S&&(R||u.has(P))&&(S=!0)}),O&&r.add(s.key),S&&u.add(s.key),n.add(s.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(g(u,r))}}function y(w,f,_,d,r){for(var u=new Set(w),t=new Set(f),a=0;a<=d;a+=1){var n=_.get(a)||new Set;n.forEach(function(s){var p=s.key,O=s.node,S=s.children,v=S===void 0?[]:S;!u.has(p)&&!t.has(p)&&!r(O)&&v.filter(function(P){return!r(P.node)}).forEach(function(P){u.delete(P.key)})})}t=new Set;for(var i=new Set,h=d;h>=0;h-=1){var l=_.get(h)||new Set;l.forEach(function(s){var p=s.parent,O=s.node;if(r(O)||!s.parent||i.has(s.parent.key))return;if(r(s.parent.node)){i.add(p.key);return}var S=!0,v=!1;(p.children||[]).filter(function(P){return!r(P.node)}).forEach(function(P){var R=P.key,E=u.has(R);S&&!E&&(S=!1),!v&&(E||t.has(R))&&(v=!0)}),S||u.delete(p.key),v&&t.add(p.key),i.add(p.key)})}return{checkedKeys:Array.from(u),halfCheckedKeys:Array.from(g(t,u))}}function x(w,f,_,d){var r=[],u;d?u=d:u=A;var t=new Set(w.filter(function(h){var l=!!_[h];return l||r.push(h),l})),a=new Map,n=0;Object.keys(_).forEach(function(h){var l=_[h],s=l.level,p=a.get(s);p||(p=new Set,a.set(s,p)),p.add(l),n=Math.max(n,s)}),Object(L.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(h){return"'".concat(h,"'")}).join(", ")));var i;return f===!0?i=b(t,a,n,u):i=y(t,f.halfCheckedKeys,a,n,u),i}},OLES:function(M,Y,o){"use strict";var L=o("U8pU"),g=o("VTBJ"),A=o("Ff2n"),b=o("q1tI"),y=o("uciX"),x=o("7ixt"),w=function(t){var a=t.overlay,n=t.prefixCls,i=t.id,h=t.overlayInnerStyle;return b.createElement("div",{className:"".concat(n,"-inner"),id:i,role:"tooltip",style:h},typeof a=="function"?a():a)},f=w,_=function(t,a){var n=t.overlayClassName,i=t.trigger,h=i===void 0?["hover"]:i,l=t.mouseEnterDelay,s=l===void 0?0:l,p=t.mouseLeaveDelay,O=p===void 0?.1:p,S=t.overlayStyle,v=t.prefixCls,P=v===void 0?"rc-tooltip":v,R=t.children,E=t.onVisibleChange,C=t.afterVisibleChange,m=t.transitionName,T=t.animation,I=t.placement,D=I===void 0?"right":I,N=t.align,z=N===void 0?{}:N,F=t.destroyTooltipOnHide,W=F===void 0?!1:F,K=t.defaultVisible,B=t.getTooltipContainer,k=t.overlayInnerStyle,G=Object(A.a)(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ne=Object(b.useRef)(null);Object(b.useImperativeHandle)(a,function(){return ne.current});var he=Object(g.a)({},G);"visible"in t&&(he.popupVisible=t.visible);var fe=function(){var ve=t.arrowContent,ue=ve===void 0?null:ve,se=t.overlay,q=t.id;return[b.createElement("div",{className:"".concat(P,"-arrow"),key:"arrow"},ue),b.createElement(f,{key:"content",prefixCls:P,id:q,overlay:se,overlayInnerStyle:k})]},xe=!1,Te=!1;if(typeof W=="boolean")xe=W;else if(W&&Object(L.a)(W)==="object"){var ce=W.keepParent;xe=ce===!0,Te=ce===!1}return b.createElement(y.a,Object.assign({popupClassName:n,prefixCls:P,popup:fe,action:h,builtinPlacements:x.a,popupPlacement:D,ref:ne,popupAlign:z,getPopupContainer:B,onPopupVisibleChange:E,afterPopupVisibleChange:C,popupTransitionName:m,popupAnimation:T,defaultPopupVisible:K,destroyPopupOnHide:xe,autoDestroy:Te,mouseLeaveDelay:O,popupStyle:S,mouseEnterDelay:s},he),R)},d=Object(b.forwardRef)(_),r=Y.a=d},OLod:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("K3mO"))})(this,function(L){L.lib.Cipher||function(g){var A=L,b=A.lib,y=b.Base,x=b.WordArray,w=b.BufferedBlockAlgorithm,f=A.enc,_=f.Utf8,d=f.Base64,r=A.algo,u=r.EvpKDF,t=b.Cipher=w.extend({cfg:y.extend(),createEncryptor:function(m,T){return this.create(this._ENC_XFORM_MODE,m,T)},createDecryptor:function(m,T){return this.create(this._DEC_XFORM_MODE,m,T)},init:function(m,T,I){this.cfg=this.cfg.extend(I),this._xformMode=m,this._key=T,this.reset()},reset:function(){w.reset.call(this),this._doReset()},process:function(m){return this._append(m),this._process()},finalize:function(m){m&&this._append(m);var T=this._doFinalize();return T},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function m(T){return typeof T=="string"?C:P}return function(T){return{encrypt:function(I,D,N){return m(D).encrypt(T,I,D,N)},decrypt:function(I,D,N){return m(D).decrypt(T,I,D,N)}}}}()}),a=b.StreamCipher=t.extend({_doFinalize:function(){var m=this._process(!0);return m},blockSize:1}),n=A.mode={},i=b.BlockCipherMode=y.extend({createEncryptor:function(m,T){return this.Encryptor.create(m,T)},createDecryptor:function(m,T){return this.Decryptor.create(m,T)},init:function(m,T){this._cipher=m,this._iv=T}}),h=n.CBC=function(){var m=i.extend();m.Encryptor=m.extend({processBlock:function(I,D){var N=this._cipher,z=N.blockSize;T.call(this,I,D,z),N.encryptBlock(I,D),this._prevBlock=I.slice(D,D+z)}}),m.Decryptor=m.extend({processBlock:function(I,D){var N=this._cipher,z=N.blockSize,F=I.slice(D,D+z);N.decryptBlock(I,D),T.call(this,I,D,z),this._prevBlock=F}});function T(I,D,N){var z,F=this._iv;F?(z=F,this._iv=g):z=this._prevBlock;for(var W=0;W>>2]&255;m.sigBytes-=T}},p=b.BlockCipher=t.extend({cfg:t.cfg.extend({mode:h,padding:s}),reset:function(){var m;t.reset.call(this);var T=this.cfg,I=T.iv,D=T.mode;this._xformMode==this._ENC_XFORM_MODE?m=D.createEncryptor:(m=D.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==m?this._mode.init(this,I&&I.words):(this._mode=m.call(D,this,I&&I.words),this._mode.__creator=m)},_doProcessBlock:function(m,T){this._mode.processBlock(m,T)},_doFinalize:function(){var m,T=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(T.pad(this._data,this.blockSize),m=this._process(!0)):(m=this._process(!0),T.unpad(m)),m},blockSize:128/32}),O=b.CipherParams=y.extend({init:function(m){this.mixIn(m)},toString:function(m){return(m||this.formatter).stringify(this)}}),S=A.format={},v=S.OpenSSL={stringify:function(m){var T,I=m.ciphertext,D=m.salt;return D?T=x.create([1398893684,1701076831]).concat(D).concat(I):T=I,T.toString(d)},parse:function(m){var T,I=d.parse(m),D=I.words;return D[0]==1398893684&&D[1]==1701076831&&(T=x.create(D.slice(2,4)),D.splice(0,4),I.sigBytes-=16),O.create({ciphertext:I,salt:T})}},P=b.SerializableCipher=y.extend({cfg:y.extend({format:v}),encrypt:function(m,T,I,D){D=this.cfg.extend(D);var N=m.createEncryptor(I,D),z=N.finalize(T),F=N.cfg;return O.create({ciphertext:z,key:I,iv:F.iv,algorithm:m,mode:F.mode,padding:F.padding,blockSize:m.blockSize,formatter:D.format})},decrypt:function(m,T,I,D){D=this.cfg.extend(D),T=this._parse(T,D.format);var N=m.createDecryptor(I,D).finalize(T.ciphertext);return N},_parse:function(m,T){return typeof m=="string"?T.parse(m,this):m}}),R=A.kdf={},E=R.OpenSSL={execute:function(m,T,I,D){D||(D=x.random(64/8));var N=u.create({keySize:T+I}).compute(m,D),z=x.create(N.words.slice(T),I*4);return N.sigBytes=T*4,O.create({key:N,iv:z,salt:D})}},C=b.PasswordBasedCipher=P.extend({cfg:P.cfg.extend({kdf:E}),encrypt:function(m,T,I,D){D=this.cfg.extend(D);var N=D.kdf.execute(I,m.keySize,m.ivSize);D.iv=N.iv;var z=P.encrypt.call(this,m,T,N.key,D);return z.mixIn(N),z},decrypt:function(m,T,I,D){D=this.cfg.extend(D),T=this._parse(T,D.format);var N=D.kdf.execute(I,m.keySize,m.ivSize,T.salt);D.iv=N.iv;var z=P.decrypt.call(this,m,T,N.key,D);return z}})}()})},OZM5:function(M,Y,o){"use strict";o.d(Y,"b",function(){return d}),o.d(Y,"a",function(){return r}),o.d(Y,"k",function(){return u}),o.d(Y,"h",function(){return t}),o.d(Y,"i",function(){return a}),o.d(Y,"g",function(){return n}),o.d(Y,"c",function(){return i}),o.d(Y,"d",function(){return h}),o.d(Y,"j",function(){return p}),o.d(Y,"e",function(){return O}),o.d(Y,"f",function(){return S});var L=o("KQm4"),g=o("U8pU"),A=o("Ff2n"),b=o("q1tI"),y=o.n(b),x=o("Kwbf"),w=o("WaYH"),f=.25,_=2;function d(v,P){var R=v.slice(),E=R.indexOf(P);return E>=0&&R.splice(E,1),R}function r(v,P){var R=v.slice();return R.indexOf(P)===-1&&R.push(P),R}function u(v){return v.split("-")}function t(v,P){return"".concat(v,"-").concat(P)}function a(v){return v&&v.type&&v.type.isTreeNode}function n(v,P){var R=[v],E=P[v];function C(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];m.forEach(function(T){var I=T.key,D=T.children;R.push(I),C(D)})}return C(E.children),R}function i(v,P){var R=v.clientY,E=P.selectHandle.getBoundingClientRect(),C=E.top,m=E.bottom,T=E.height,I=Math.max(T*f,_);return R<=C+I?-1:R>=m-I?1:0}function h(v,P){if(!v)return;var R=P.multiple;return R?v.slice():v.length?[v[0]]:v}var l=function(P){return P};function s(v,P){if(!v)return[];var R=P||{},E=R.processProps,C=E===void 0?l:E,m=Array.isArray(v)?v:[v];return m.map(function(T){var I=T.children,D=Object(A.a)(T,["children"]),N=s(I,P);return y.a.createElement(w.a,Object.assign({},C(D)),N)})}function p(v){if(!v)return null;var P;if(Array.isArray(v))P={checkedKeys:v,halfCheckedKeys:void 0};else if(Object(g.a)(v)==="object")P={checkedKeys:v.checked||void 0,halfCheckedKeys:v.halfChecked||void 0};else return Object(x.a)(!1,"`checkedKeys` is not an array or an object"),null;return P}function O(v,P){var R=new Set;function E(C){if(R.has(C))return;var m=P[C];if(!m)return;R.add(C);var T=m.parent,I=m.node;if(I.disabled)return;T&&E(T.key)}return(v||[]).forEach(function(C){E(C)}),Object(L.a)(R)}function S(v){var P={};return Object.keys(v).forEach(function(R){(R.startsWith("data-")||R.startsWith("aria-"))&&(P[R]=v[R])}),P}},Oe0F:function(M,Y,o){M.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(M,Y,o){M.exports=o.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,Y,o){"use strict";var L=o("2qtc"),g=o("kLXV"),A=o("rAM+"),b=o("miYZ"),y=o("tsqr"),x=o("9og8"),w=o("tJVT"),f=o("jrin"),_=o("WmNS"),d=o.n(_),r=o("q1tI"),u=o.n(r),t=o("VrN/"),a=o.n(t),n=o("bdgK"),i=o("p77/"),h=o("Bd2K"),l=o("ELLl"),s=o("19Vz"),p=o("lZu9"),O=o("+NIl"),S=o("kSUc"),v=o("9Bee"),P=function(We){var lt=We.value,Dt=lt===void 0?"":lt,Ht=We.className,rn=We.showTextOnly,Ft=We.showLines,St=We.style,Ke=St===void 0?{}:St,$e=Object(r.useMemo)(function(){return""},[Dt]);return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{dangerouslySetInnerHTML:{__html:$e}}))},R=o("0Owb"),E=o("dejd"),C=o("C+DQ"),m=o("1vsH"),T=o("m3rI"),I=[{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 D(We){var lt=We.onActionCallback,Dt=We.title,Ht=We.icon,rn=We.actionName,Ft=We.className,St=Ft===void 0?"":Ft,Ke=We.children;function $e(){lt(rn)}return u.a.createElement("a",{title:Dt,className:St,onClick:$e},u.a.createElement("i",{className:"md-iconfont ".concat(Ht)}),Ke)}var N=function(We){var lt=We.watch,Dt=We.showNullButton,Ht=We.onActionCallback,rn=We.fullScreen,Ft=We.insertTemp,St=We.hidetoolBar,Ke=We.uuid,$e=We.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(m.F)("_educoder_session_login"),"&_educoder_session=").concat(Object(m.F)("_educoder_session"),"&key=").concat(Ke,"&api=").concat(encodeURIComponent(T.a.PROXY_SERVER)));var at=[].concat(I,[{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 u.a.createElement("ul",{className:"markdown-toolbar-container"},!St&&at.map(function(Pe,Xe){return u.a.createElement("li",{key:Xe},Pe.actionName?u.a.createElement(D,Object(R.a)({},Pe,{onActionCallback:Ht})):u.a.createElement("span",{className:"v-line"}))}),Dt?u.a.createElement("li",null,u.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ht},u.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ft&&u.a.createElement("li",null,u.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Ft),onActionCallback:Ht},u.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),u.a.createElement("li",{className:"btn-full-screen"},u.a.createElement(D,{icon:"".concat(rn?"icon-shrink":"icon-enlarge"),title:rn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ht})))},z=o("M8RZ"),F=o("+L6B"),W=o("2/Rp"),K=o("y8nQ"),B=o("Vl3Y"),k=o("5NDa"),G=o("5rEg"),ne={labelCol:{span:4},wrapperCol:{span:20}},he=function(We){var lt=We.callback,Dt=We.onCancel;function Ht(rn){lt(rn)}return u.a.createElement(B.a,Object(R.a)({},ne,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ht}),u.a.createElement(B.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},u.a.createElement(G.a,null)),u.a.createElement(B.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},u.a.createElement(G.a,null)),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(W.a,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))},fe=o("7ahc"),xe=o("HmJG"),Te=o("BjJ7"),ce=B.a.useForm,be={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}},ue=function(We){var lt=We.callback,Dt=We.onCancel,Ht=ce(),rn=Object(w.a)(Ht,1),Ft=rn[0];function St(at){lt(at)}function Ke(at,Pe){if(at.status===-1){y.b.error(at.message);return}Ft.setFieldsValue({src:"/api/attachments/".concat(at.id),type:Pe.type})}function $e(at){var Pe=at.target.files[0];q(Pe,Ke)}return u.a.createElement(B.a,Object(R.a)({form:Ft},ve,{className:"upload-image-panel",onFinish:St}),u.a.createElement(B.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},u.a.createElement("div",{className:"flex-container"},u.a.createElement(B.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},u.a.createElement(G.a,{style:be})),u.a.createElement(se,{onFileChange:$e}))),u.a.createElement(B.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},u.a.createElement(G.a,{style:{width:264}})),u.a.createElement(B.a.Item,{style:{textAlign:"right"}},u.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(W.a,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))};function se(We){var lt=We.onFileChange;return u.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",u.a.createElement("input",{type:"file",onChange:lt}))}function q(We,lt){if(!We)throw new String("\u6CA1\u6709\u6587\u4EF6");var Dt=new FormData;Dt.append("editormd-image-file",We),Dt.append("file_param_name","editormd-image-file"),Dt.append("byxhr","true");var Ht=new window.XMLHttpRequest;Ht.withCredentials=!0,Ht.addEventListener("load",function(rn){lt(JSON.parse(rn.target.responseText),We)},!1),Ht.addEventListener("error",function(rn){console.error(rn)},!1),Ht.open("POST","".concat(Te.a,"/api/attachments.json")),Ht.send(Dt)}var me=o("giR+"),re=o("fyUT"),ie=o("7Kak"),Oe=o("9yH6"),le=Oe.a.Group,$={margin:"0 8px"},J=function(We){var lt=We.callback,Dt=We.onCancel;function Ht(rn){lt(rn)}return u.a.createElement(B.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ht},u.a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},u.a.createElement("span",{style:$},"\u5355\u5143\u683C\u6570\uFF1A"),u.a.createElement("span",{style:$},"\u884C\u6570"),u.a.createElement(B.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},u.a.createElement(re.a,null)),u.a.createElement("span",{style:$},"\u5217\u6570"),u.a.createElement(B.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},u.a.createElement(re.a,null))),u.a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},u.a.createElement("span",{style:$},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),u.a.createElement(B.a.Item,{name:"align"},u.a.createElement(le,null,u.a.createElement(Oe.a,{value:"default"},u.a.createElement("i",{className:"fa fa-align-justify"})),u.a.createElement(Oe.a,{value:"left"},u.a.createElement("i",{className:"fa fa-align-left"})),u.a.createElement(Oe.a,{value:"center"},u.a.createElement("i",{className:"fa fa-align-center"})),u.a.createElement(Oe.a,{value:"right"},u.a.createElement("i",{className:"fa fa-align-right"}))))),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(W.a,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))},te=o("ErOA"),we=o("7Cbv"),Se="link",ke="upload-image",tt="code-block",ot="add-table",mt="------------",bt={default:mt,left:":".concat(mt),center:":".concat(mt,":"),right:"".concat(mt,":")},yt=o("9VGf"),xt,Je;function Ue(){}var ht=0,kt=1e4,dt="\u2581",Ut=` **\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 it(We){return/^\d+$/.test(We)?"".concat(We,"px"):We}var He=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ge=He?"Cmd":"Ctrl",Ee=["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"],De=(xt={},Object(f.a)(xt,Ge+"-B","bold"),Object(f.a)(xt,Ge+"-I","italic"),xt),Fe=(Je={},Object(f.a)(Je,Se,"\u6DFB\u52A0\u94FE\u63A5"),Object(f.a)(Je,tt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(f.a)(Je,ke,"\u6DFB\u52A0\u6587\u4EF6"),Object(f.a)(Je,ot,"\u6DFB\u52A0\u8868\u683C"),Je),Be=Y.a=function(We){var lt=We.defaultValue,Dt=lt===void 0?"":lt,Ht=We.onChange,rn=We.width,Ft=rn===void 0?"100%":rn,St=We.height,Ke=St===void 0?400:St,$e=We.miniToolbar,at=$e===void 0?!1:$e,Pe=We.isFocus,Xe=Pe===void 0?!1:Pe,ft=We.watch,vt=We.insertTemp,wt=We.mode,Lt=wt===void 0?"markdown":wt,et=We.id,Rt=et===void 0?"markdown-editor-id":et,Bt=We.showResizeBar,vn=Bt===void 0?!1:Bt,Sn=We.noStorage,Jn=Sn===void 0?!1:Sn,qn=We.showNullButton,Wn=qn===void 0?!1:qn,xn=We.hidetoolBar,pr=xn===void 0?!1:xn,cr=We.fullScreen,xr=cr===void 0?!1:cr,lr=We.onBlur,Hr=We.onCMBeforeChange,Cr=We.onFullScreen,sn=We.className,tn=sn===void 0?"":sn,wn=We.disablePaste,Br=wn===void 0?!1:wn,wr=We.placeholder,yr=wr===void 0?"":wr,ur=We.values,pe=ur===void 0?"":ur,V=Object(r.useState)(null),Z=Object(w.a)(V,2),oe=Z[0],Ae=Z[1],de=Object(r.useState)(Dt),st=Object(w.a)(de,2),Qt=st[0],Mn=st[1],zn=Object(r.useState)(ft),qt=Object(w.a)(zn,2),pn=qt[0],hn=qt[1],Ar=Object(r.useState)(xr),ra=Object(w.a)(Ar,2),oa=ra[0],nr=ra[1],Ra=Object(r.useState)(""),La=Object(w.a)(Ra,2),ca=La[0],Ka=La[1],Oa=Object(r.useState)(0),Ja=Object(w.a)(Oa,2),ja=Ja[0],li=Ja[1],oi=Object(r.useState)(Ke),fa=Object(w.a)(oi,2),ma=fa[0],la=fa[1],ye=Object(r.useState)(!1),ut=Object(w.a)(ye,2),Pt=ut[0],Ot=ut[1],Kt=Object(r.useRef)(Object(we.a)()),It=Object(r.useRef)(!1),Xt=Object(r.useRef)(),nn=Object(r.useRef)(),bn=Object(r.useRef)(),mn=Object(r.useRef)(),Nn=Object(r.useRef)(),An=function(){var $t=Object(x.a)(d.a.mark(function On(){var gn,In;return d.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Object(te.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Kt.current}});case 2:In=rr.sent,In!=null&&(gn=In.attachments)!==null&&gn!==void 0&&gn.length&&(console.log("cm:",oe,nn),In.attachments.map(function(Qn){Qn.content_type.indexOf("image")>-1?oe.replaceSelection("![,](/api/attachments/".concat(Qn.id,"?type=").concat(Qn.content_type,")")):Qn.content_type.indexOf("video")>-1?oe.replaceSelection('')):Qn.content_type.indexOf("pdf")>-1?oe.replaceSelection('
    ').concat(Qn.name,"")):oe.replaceSelection("[".concat(Qn.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(Qn.id,"?type=").concat(Qn.content_type,")"))}));case 4:case"end":return rr.stop()}},On)}));return function(){return $t.apply(this,arguments)}}();Object(r.useEffect)(function(){Mn(pe),oe==null||oe.setValue(pe)},[pe]),Object(r.useEffect)(function(){Cr==null||Cr(oa)},[oa]),Object(r.useEffect)(function(){if(nn.current){var $t=a.a.fromTextArea(nn.current,{mode:Lt,lineNumbers:!at,lineWrapping:!0,value:Dt,autoCloseTags:!0,autoCloseBrackets:!0});Xe&&$t.focus();function On(gn,In){if(Br){In.preventDefault();return}var Un=In.clipboardData;if(Un){var rr=Un.types.toString(),Qn=Un.items;if(rr==="Files"||Un.types.indexOf("Files")>-1){if(In.preventDefault(),Lt=="stex")return;try{var Rr,Ir=Qn[1];((Rr=Qn[0])===null||Rr===void 0?void 0:Rr.kind)==="file"&&(Ir=Qn[0]);var Xn=Ir.getAsFile(),Dr=Xn.name.split(".").pop();q(Xn,function(mr){if(mr.id){var zr,Lr,$r;(Xn==null||((zr=Xn.type)===null||zr===void 0)?void 0:zr.indexOf("image"))>-1?$t.replaceSelection("![,](/api/attachments/".concat(mr.id,"?type=").concat(mr.content_type,")")):(Xn==null||((Lr=Xn.type)===null||Lr===void 0)?void 0:Lr.indexOf("video"))>-1?$t.replaceSelection('')):(Xn==null||(($r=Xn.type)===null||$r===void 0)?void 0:$r.indexOf("pdf"))>-1?$t.replaceSelection('').concat(Xn.name,"")):Ee.includes(Dr)?$t.replaceSelection('').concat(Xn.name,"")):$t.replaceSelection("[".concat(Xn.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(mr.id,"?type=").concat(mr.content_type,")"))}else(mr==null?void 0:mr.status)===401&&(document.location.href="/user/login")})}catch(mr){y.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return $t.on("paste",On),$t.on("dragleave",function(gn,In){bn.current.classList.remove("mouse-hover-md")}),$t.on("dragover",function(gn,In){bn.current.classList.add("mouse-hover-md")}),$t.on("drop",function(gn,In){bn.current.classList.add("mouse-hover-md");var Un;if(Un=In.dataTransfer.files,Un.length>0){In.preventDefault(),In.stopPropagation();for(var rr=function(Ir){var Xn=Un[Ir],Dr=Xn.name.split(".").pop();q(Xn,function(mr){if(mr.id){var zr,Lr,$r;(Xn==null||((zr=Xn.type)===null||zr===void 0)?void 0:zr.indexOf("image"))>-1?$t.replaceSelection("![,](/api/attachments/".concat(mr.id,"?type=").concat(mr.content_type,")")):(Xn==null||((Lr=Xn.type)===null||Lr===void 0)?void 0:Lr.indexOf("video"))>-1?$t.replaceSelection('')):(Xn==null||(($r=Xn.type)===null||$r===void 0)?void 0:$r.indexOf("pdf"))>-1?$t.replaceSelection('').concat(Xn.name,"")):Ee.includes(Dr)?$t.replaceSelection('').concat(Xn.name,"")):$t.replaceSelection("[".concat(Xn.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(mr.id,"?type=").concat(mr.content_type,")"))}else(mr==null?void 0:mr.status)===401&&(document.location.href="/user/login")})},Qn=0;Qn0||Qn.target.offsetWidth>0)&&(an(),oe.setSize("100%","100%"),oe.refresh())}}catch(Rr){Un.e(Rr)}finally{Un.f()}});return gn.observe(nn.current.parentElement),gn}if(oe){var On=$t();return function(){On.unobserve(nn.current.parentElement)}}},[oe,an]),Object(r.useEffect)(function(){if(oe){for(var $t=[],On=function(){var Qn=In[gn];Un=Object(w.a)(Qn,2);var Rr=Un[0],Ir=Un[1],Xn=Object(f.a)({},Rr,function(){Pn(Ir)});$t.push(Xn),oe.addKeyMap(Xn)},gn=0,In=Object.entries(De);gn0){var $t=new Date().getTime(),On=window.sessionStorage.getItem(Rt);$t>=ja+kt&&(!On||On!==Qt)&&(window.sessionStorage.setItem(Rt,Qt),Ot(!0))}},kt),Object(r.useEffect)(function(){hn(ft)},[oe,ft]),Object(r.useEffect)(function(){oe&&(Xe&&oe.focus())},[oe,Xe]),Object(r.useEffect)(function(){if(pn&&oe){var $t=oe.getScrollerElement();function On(gn){var In=gn.target;if(Nn.current){var Un=In.scrollTop/In.scrollHeight;Nn.current.scrollTop=Nn.current.scrollHeight*Un}}return $t.addEventListener("scroll",On),function(){$t.removeEventListener("scroll",On)}}},[oe,pn]),Object(r.useEffect)(function(){if(oe&&Hr){function $t(On,gn){Hr(On,gn)}return oe.on("beforeChange",$t),function(){oe.off("beforeChange",$t)}}},[oe,Hr]),Object(r.useEffect)(function(){if(oe&&lr){function $t(){lr(oe.getValue())}return oe.on("blur",$t),function(){oe.off("blur",$t)}}},[oe,lr]),Object(r.useEffect)(function(){if(oe){function $t(On){var gn=On.getValue();Mn(gn),li(new Date().getTime()),On.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ht&&Ht(gn)}return oe.on("change",$t),function(){oe.off("change",$t)}}},[oe,Ht]),Object(r.useEffect)(function(){oe&&(Dt==null?(oe.setValue(""),Mn("")):Dt!==oe.getValue()&&(oe.setValue(Dt),Mn(Dt),oe.setCursor(oe.lineCount(),0)))},[oe,Dt]);var Pn=Object(r.useCallback)(function($t){var On=oe.getCursor(),gn=oe.getSelection(),In=gn.split(` `);switch($t){case"bold":return oe.replaceSelection("**"+gn+"**"),gn===""&&oe.setCursor(On.line,On.ch+2),oe.focus();case"italic":return oe.replaceSelection("*"+gn+"*"),gn===""&&oe.setCursor(On.line,On.ch+1),oe.focus();case"code":return oe.replaceSelection("`"+gn+"`"),gn===""&&oe.setCursor(On.line,On.ch+1),oe.focus();case"inline-latex":return oe.replaceSelection("`$$"+gn+"$$`"),gn===""&&oe.setCursor(On.line,On.ch+3),oe.focus();case"latex":return oe.replaceSelection("```latex\n"+gn+"\n```"),oe.setCursor(On.line+1,gn.length+1),oe.focus();case"line-break":return oe.replaceSelection(`
    `),oe.focus();case"list-ul":return gn===""?oe.replaceSelection("- "+gn):oe.replaceSelection(In.map(function(Un){return Un===""?"":"- ".concat(Un)}).join(` `)),oe.focus();case"list-ol":return gn===""?oe.replaceSelection("1. "+gn):oe.replaceSelection(In.map(function(Un,rr){return Un===""?"":"".concat(rr+1,". ").concat(Un)}).join(` `)),oe.focus();case"add-null-ch":return gn===""&&oe.setCursor(On.line,On.ch+1),oe.replaceSelection(dt),oe.focus();case"inster-template-1":return gn===""&&oe.setCursor(On.line,On.ch),oe.replaceSelection(Ut),oe.focus();case"eraser":return oe.setValue(""),oe.focus();case"trigger-watch":return hn(!pn),oe.focus();case"trigger-full-screen":return nr(!oa),oe.focus();case Se:Ka(Se);return;case tt:Ka(tt);return;case ke:Ka(ke);return;case ot:Ka(ot);return;default:throw new Error}},[oe,pn,oa]),_n=Object(r.useCallback)(function($t){Ka("");switch(ca){case Se:var On=$t.title,gn=$t.link;return oe.replaceSelection("[".concat(On,"](").concat(gn,")")),oe.focus();case tt:var In=$t.language,Un=$t.content;return oe.replaceSelection(["```"+In,Un,"```"].join(` `)),oe.focus();case ke:var rr=$t.src,Qn=$t.alt;return Qn?oe.replaceSelection("![ ".concat(Qn," ]( ").concat(rr,' "').concat(Qn,'" )')):oe.replaceSelection("![,](".concat(rr,")")),oe.focus();case ot:for(var Rr=$t.row,Ir=$t.col,Xn=$t.align,Dr=` `,mr=0;mr300&&(Rr=300);var Ir=Ke+Rr+"px";la(Ir)}}return $t.addEventListener("mousedown",In),document.addEventListener("mousemove",rr),document.addEventListener("mouseup",Un),function(){$t.removeEventListener("mousedown",In),document.removeEventListener("mousemove",rr),document.removeEventListener("mouseup",Un)}}},[oe,mn]),Object(r.useEffect)(function(){la(Ke)},[Ke]);var Vn=it(Ft),fr=it(ma),jr={width:Vn,height:fr},Cn=Object(r.useMemo)(function(){if(ja){var $t=new Date(ja),On=$t.getHours(),gn=$t.getMinutes(),In=$t.getSeconds();return On=On<10?"0"+On:On,gn=gn<10?"0"+gn:gn,In=In<10?"0"+In:In,"".concat(On,":").concat(gn,":").concat(In)}return 0},[ja]);function Yt(){window.sessionStorage.removeItem(Rt),Ot(!1),li(0)}function cn(){Ot(!1),li(0),oe.setValue(window.sessionStorage.getItem(Rt))}function Dn($t,On){var gn=oe.getValue();gn=gn.replace($t,On),Mn(gn),oe==null||oe.setValue(gn)}return u.a.createElement(r.Fragment,null,u.a.createElement("div",{className:"markdown-editor-wrapper",ref:bn},u.a.createElement("div",{className:"markdown-editor-container ".concat(tn," ").concat(pn?"on-preview":""," ").concat(at?"mini":""," ").concat(oa?"full-screen":""),style:jr},u.a.createElement(N,{insertTemp:vt,watch:pn,fullScreen:oa,showNullButton:Wn,onActionCallback:Pn,hidetoolBar:pr,uuid:Kt.current,setOpenPhones:function(){It.current=!0}}),u.a.createElement("div",{className:"markdown-editor-body"},u.a.createElement("div",{className:"codemirror-container"},u.a.createElement("textarea",{ref:nn,placeholder:yr})),pn?u.a.createElement("div",{ref:Nn,className:"preview-container"},Lt==="stex"&&u.a.createElement(P,{value:Qt}),Lt!=="stex"&&u.a.createElement(v.a,{edit:!0,value:Qt,replaces:Dn})):null))),vn?u.a.createElement("a",{ref:mn,className:"editor-resize"}):null,u.a.createElement(z.a,null,Fe[ca]?u.a.createElement(g.a,{centered:!0,title:Fe[ca],visible:!0,onCancel:Rn,footer:null,className:"markdown-popup-form"},kn):null))}},P5Jw:function(M,Y,o){"use strict";var L=o("rHrb"),g=L.CopyToClipboard;g.CopyToClipboard=g,M.exports=g},PVpz:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.StreamCipher,y=g.algo,x=[],w=[],f=[],_=y.RabbitLegacy=b.extend({_doReset:function(){var r=this._key.words,u=this.cfg.iv,t=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],a=this._C=[r[2]<<16|r[2]>>>16,r[0]&4294901760|r[1]&65535,r[3]<<16|r[3]>>>16,r[1]&4294901760|r[2]&65535,r[0]<<16|r[0]>>>16,r[2]&4294901760|r[3]&65535,r[1]<<16|r[1]>>>16,r[3]&4294901760|r[0]&65535];this._b=0;for(var n=0;n<4;n++)d.call(this);for(var n=0;n<8;n++)a[n]^=t[n+4&7];if(u){var i=u.words,h=i[0],l=i[1],s=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360,p=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360,O=s>>>16|p&4294901760,S=p<<16|s&65535;a[0]^=s,a[1]^=O,a[2]^=p,a[3]^=S,a[4]^=s,a[5]^=O,a[6]^=p,a[7]^=S;for(var n=0;n<4;n++)d.call(this)}},_doProcessBlock:function(r,u){var t=this._X;d.call(this),x[0]=t[0]^t[5]>>>16^t[3]<<16,x[1]=t[2]^t[7]>>>16^t[5]<<16,x[2]=t[4]^t[1]>>>16^t[7]<<16,x[3]=t[6]^t[3]>>>16^t[1]<<16;for(var a=0;a<4;a++)x[a]=(x[a]<<8|x[a]>>>24)&16711935|(x[a]<<24|x[a]>>>8)&4278255360,r[u+a]^=x[a]},blockSize:128/32,ivSize:64/32});function d(){for(var r=this._X,u=this._C,t=0;t<8;t++)w[t]=u[t];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0>>0?1:0)|0,this._b=u[7]>>>0>>0?1:0;for(var t=0;t<8;t++){var a=r[t]+u[t],n=a&65535,i=a>>>16,h=((n*n>>>17)+n*i>>>15)+i*i,l=((a&4294901760)*a|0)+((a&65535)*a|0);f[t]=h^l}r[0]=f[0]+(f[7]<<16|f[7]>>>16)+(f[6]<<16|f[6]>>>16)|0,r[1]=f[1]+(f[0]<<8|f[0]>>>24)+f[7]|0,r[2]=f[2]+(f[1]<<16|f[1]>>>16)+(f[0]<<16|f[0]>>>16)|0,r[3]=f[3]+(f[2]<<8|f[2]>>>24)+f[1]|0,r[4]=f[4]+(f[3]<<16|f[3]>>>16)+(f[2]<<16|f[2]>>>16)|0,r[5]=f[5]+(f[4]<<8|f[4]>>>24)+f[3]|0,r[6]=f[6]+(f[5]<<16|f[5]>>>16)+(f[4]<<16|f[4]>>>16)|0,r[7]=f[7]+(f[6]<<8|f[6]>>>24)+f[5]|0}g.RabbitLegacy=b._createHelper(_)}(),L.RabbitLegacy})},QNag:function(M,Y,o){"use strict";var L=o("2qtc"),g=o("kLXV"),A=o("+L6B"),b=o("2/Rp"),y=o("9og8"),x=o("y8nQ"),w=o("Vl3Y"),f=o("tJVT"),_=o("PpiC"),d=o("5NDa"),r=o("5rEg"),u=o("WmNS"),t=o.n(u),a=o("q1tI"),n=o.n(a),i=o("9kvl"),h=o("JFl9"),l=o.n(h),s=r.a.TextArea,p=function(S){var v=S.shixunsDetail,P=S.globalSetting,R=S.loading,E=S.dispatch,C=S.onFinish,m=C===void 0?function(){}:C,T=Object(_.a)(S,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),I=w.a.useForm(),D=Object(f.a)(I,1),N=D[0],z=function(){var W=Object(y.a)(t.a.mark(function K(B){var k,G;return t.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,E({type:"shixunsDetail/getCustomScript",payload:{id:(k=v.actionTabs.params)===null||k===void 0?void 0:k.id,compile:B.execute,excutive:B.compile}});case 2:G=he.sent,F(),G&&m(G==null?void 0:G.shixun_script);case 5:case"end":return he.stop()}},K)}));return function(B){return W.apply(this,arguments)}}(),F=function(){E({type:"shixunsDetail/setActionTabs",payload:{}})};return n.a.createElement(g.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:v.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:F},n.a.createElement(w.a,{form:N,scrollToFirstError:!0,layout:"vertical",onFinish:z},n.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"}]},n.a.createElement(s,{rows:4})),n.a.createElement(w.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},n.a.createElement(s,{rows:4})),n.a.createElement("div",{className:l.a.footerWrap},n.a.createElement(w.a.Item,null,n.a.createElement(b.a,{className:"mr5",size:"large",onClick:F},"\u53D6\u6D88"),n.a.createElement(b.a,{size:"large",type:"primary",htmlType:"submit",loading:R.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};Y.a=Object(i.a)(function(O){var S=O.shixunsDetail,v=O.loading,P=O.globalSetting;return{shixunsDetail:S,globalSetting:P,loading:v}})(p)},Qvpy:function(M,Y,o){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,Y,o){M.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(M,Y){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,Y,o){M.exports=o("LSTS")},RxwV:function(M,Y,o){"use strict";var L=o("q1tI"),g=o("uciX"),A=o("2W6z"),b=o.n(A),y=o("4IlW"),x=o("uK0f"),w=o.n(x);function f(be,ve){if(be===ve)return!0;if(!be||!ve)return!1;var ue=be.length;if(ve.length!==ue)return!1;for(var se=0;se0;(ot||me.isLeaf===!1)&&(ke+=" ".concat(Oe,"-menu-item-expand"),me.loading||(tt=L.createElement("span",{className:"".concat(Oe,"-menu-item-expand-icon")},$))),le==="hover"&&(ot||me.isLeaf===!1)&&(Se={onMouseEnter:this.delayOnSelect.bind(this,te),onMouseLeave:this.delayOnSelect.bind(this),onClick:te}),this.isActiveOption(me,re)&&(ke+=" ".concat(Oe,"-menu-item-active"),Se.ref=this.saveMenuItem(re)),me.disabled&&(ke+=" ".concat(Oe,"-menu-item-disabled"));var mt=null;me.loading&&(ke+=" ".concat(Oe,"-menu-item-loading"),mt=J||null);var bt="";return"title"in me?bt=me.title:typeof me[this.getFieldName("label")]=="string"&&(bt=me[this.getFieldName("label")]),L.createElement("li",Object.assign({key:me[this.getFieldName("value")],className:ke,title:bt},Se,{role:"menuitem",onMouseDown:function(xt){return xt.preventDefault()}}),me[this.getFieldName("label")],tt,mt)}},{key:"getActiveOptions",value:function(me){var re=this,ie=this.props.options,Oe=me||this.props.activeValue;return w()(ie,function(le,$){return le[re.getFieldName("value")]===Oe[$]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var me=this,re=this.props.options,ie=this.getActiveOptions().map(function(Oe){return Oe[me.getFieldName("children")]}).filter(function(Oe){return!!Oe});return ie.unshift(re),ie}},{key:"delayOnSelect",value:function(me){for(var re=this,ie=arguments.length,Oe=new Array(ie>1?ie-1:0),le=1;le=0)continue;if(!Object.prototype.propertyIsEnumerable.call(be,se))continue;ue[se]=be[se]}}return ue}function E(be,ve){if(be==null)return{};var ue={},se=Object.keys(be),q,me;for(me=0;me=0)continue;ue[q]=be[q]}return ue}function C(be){return D(be)||I(be)||T(be)||m()}function m(){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(be,ve){if(!be)return;if(typeof be=="string")return N(be,ve);var ue=Object.prototype.toString.call(be).slice(8,-1);if(ue==="Object"&&be.constructor&&(ue=be.constructor.name),ue==="Map"||ue==="Set")return Array.from(be);if(ue==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ue))return N(be,ve)}function I(be){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(be))return Array.from(be)}function D(be){if(Array.isArray(be))return N(be)}function N(be,ve){(ve==null||ve>be.length)&&(ve=be.length);for(var ue=0,se=new Array(ve);ue=J.length?0:we):(we-=1,we=we<0?J.length-1:we):we=0,le[$]=J[we][me.getFieldName("value")]}else if(ie.keyCode===y.a.LEFT||ie.keyCode===y.a.BACKSPACE)ie.preventDefault(),le.splice(le.length-1,1);else if(ie.keyCode===y.a.RIGHT)ie.preventDefault(),J[te]&&J[te][me.getFieldName("children")]&&le.push(J[te][me.getFieldName("children")][0][me.getFieldName("value")]);else if(ie.keyCode===y.a.ESC||ie.keyCode===y.a.TAB){me.setPopupVisible(!1);return}(!le||le.length===0)&&me.setPopupVisible(!1);var Se=me.getActiveOptions(le),ke=Se[Se.length-1];me.handleMenuSelect(ke,Se.length-1,ie),me.props.onKeyDown&&me.props.onKeyDown(ie)},me.saveTrigger=function(ie){me.trigger=ie};var re=[];return"value"in q?re=q.value||[]:"defaultValue"in q&&(re=q.defaultValue||[]),b()(!("filedNames"in q),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),me.state={popupVisible:q.popupVisible,activeValue:re,value:re,prevProps:q},me.defaultFieldNames={label:"label",value:"value",children:"children"},me}return W(se,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(me){var re=this.defaultFieldNames,ie=this.props,Oe=ie.fieldNames,le=ie.filedNames;return"filedNames"in this.props?le[me]||re[me]:Oe[me]||re[me]}},{key:"getFieldNames",value:function(){var me=this.props,re=me.fieldNames,ie=me.filedNames;return"filedNames"in this.props?ie:re}},{key:"getCurrentLevelOptions",value:function(){var me=this,re=this.props.options,ie=re===void 0?[]:re,Oe=this.state.activeValue,le=Oe===void 0?[]:Oe,$=w()(ie,function(J,te){return J[me.getFieldName("value")]===le[te]},{childrenKeyName:this.getFieldName("children")});return $[$.length-2]?$[$.length-2][this.getFieldName("children")]:C(ie).filter(function(J){return!J.disabled})}},{key:"getActiveOptions",value:function(me){var re=this;return w()(this.props.options||[],function(ie,Oe){return ie[re.getFieldName("value")]===me[Oe]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var me=this.props,re=me.prefixCls,ie=me.transitionName,Oe=me.popupClassName,le=me.options,$=le===void 0?[]:le,J=me.disabled,te=me.builtinPlacements,we=me.popupPlacement,Se=me.children,ke=me.dropdownRender,tt=R(me,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),ot=L.createElement("div",null),mt="";$&&$.length>0?ot=L.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})):mt=" ".concat(re,"-menus-empty");var bt=ot;return ke&&(bt=ke(ot)),L.createElement(g.a,Object.assign({ref:this.saveTrigger},tt,{popupPlacement:we,builtinPlacements:te,popupTransitionName:ie,action:J?[]:["click"],popupVisible:J?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(re,"-menus"),popupClassName:Oe+mt,popup:bt}),L.cloneElement(Se,{onKeyDown:this.handleKeyDown,tabIndex:J?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(me,re){var ie=re.prevProps,Oe=ie===void 0?{}:ie,le={prevProps:me};return"value"in me&&!f(Oe.value,me.value)&&(le.value=me.value||[],"loadData"in me||(le.activeValue=me.value||[])),"popupVisible"in me&&(le.popupVisible=me.popupVisible),le}}]),se}(L.Component);return be.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:v,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},be}(),Te=xe,ce=Y.a=Te},S6kV:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("OLod"))})(this,function(L){return L.mode.OFB=function(){var g=L.lib.BlockCipherMode.extend(),A=g.Encryptor=g.extend({processBlock:function(b,y){var x=this._cipher,w=x.blockSize,f=this._iv,_=this._keystream;f&&(_=this._keystream=f.slice(0),this._iv=void 0),x.encryptBlock(_,0);for(var d=0;d|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function B(le){for(var $=0,J=!1,te=!1,we=0,Se=le.length;we122||(Ee<65||Ge>90||ht.push([Math.max(65,Ge)|32,Math.min(Ee,90)|32]),Ee<97||Ge>122||ht.push([Math.max(97,Ge)&~32,Math.min(Ee,122)&~32]))}}ht.sort(function(We,lt){return We[0]-lt[0]||lt[1]-We[1]});for(var De=[],Fe=[],Ut=0;UtBe[0]&&(Be[1]+1>Be[0]&&dt.push("-"),dt.push(mt(Be[1])))}return dt.push("]"),dt.join("")}function yt(Je){for(var Ue=Je.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")),ht=Ue.length,kt=[],dt=0,Ut=0;dt=2&&Ge==="["?Ue[dt]=bt(it):Ge!=="\\"&&(Ue[dt]=it.replace(/[a-zA-Z]/g,function(Fe){var Be=Fe.charCodeAt(0);return"["+String.fromCharCode(Be&~32,Be|32)+"]"}))}return Ue.join("")}for(var xt=[],we=0,Se=le.length;we=0;)J[xt.charAt(Je)]=yt;var Ue=yt[1],ht=""+Ue;ot.hasOwnProperty(ht)||(tt.push(Ue),ot[ht]=null)}tt.push(/[\0-\uffff]/),te=B(tt)})();var we=$.length,Se=function(ke){for(var tt=ke.sourceCode,ot=ke.basePos,mt=ke.sourceNode,bt=[ot,T],yt=0,xt=tt.match(te)||[],Je={},Ue=0,ht=xt.length;Ue=5&&dt.substring(0,5)==="lang-",it&&!(Ut&&typeof Ut[1]=="string")&&(it=!1,dt=N),it||(Je[kt]=dt)}var Ee=yt;if(yt+=kt.length,!it)bt.push(ot+Ee,dt);else{var De=Ut[1],Fe=kt.indexOf(De),Be=Fe+De.length;Ut[2]&&(Be=kt.length-Ut[2].length,Fe=Be-De.length);var We=dt.substring(5);G(mt,ot+Ee,kt.substring(0,Fe),Se,bt),G(mt,ot+Ee+Fe,De,se(We,De),bt),G(mt,ot+Ee+Be,kt.substring(Be),Se,bt)}}ke.decorations=bt};return Se}function xe(le){var $=[],J=[];le.tripleQuotedStrings?$.push([v,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):le.multiLineStrings?$.push([v,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):$.push([v,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),le.verbatimStrings&&J.push([v,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var te=le.hashComments;te&&(le.cStyleComments?(te>1?$.push([R,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):$.push([R,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),J.push([v,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):$.push([R,/^#[^\r\n]*/,null,"#"])),le.cStyleComments&&(J.push([R,/^\/\/[^\r\n]*/,null]),J.push([R,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var we=le.regexLiterals;if(we){var Se=we>1?"":` \r`,ke=Se?".":"[\\S\\s]",tt="/(?=[^/*"+Se+"])(?:[^/\\x5B\\x5C"+Se+"]|\\x5C"+ke+"|\\x5B(?:[^\\x5C\\x5D"+Se+"]|\\x5C"+ke+")*(?:\\x5D|$))+/";J.push(["lang-regex",RegExp("^"+K+"("+tt+")")])}var ot=le.types;ot&&J.push([E,ot]);var mt=(""+le.keywords).replace(/^ | $/g,"");mt.length&&J.push([P,new RegExp("^(?:"+mt.replace(/[\s,]+/g,"|")+")\\b"),null]),$.push([T,/^\s+/,null,` \r \xA0`]);var bt="^.[^\\s\\w.$@'\"`/\\\\]*";return le.regexLiterals&&(bt+="(?!s*/)"),J.push([C,/^@[a-z_$][a-z_$@0-9]*/i,null],[E,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[T,/^[a-z_$][a-z_$@0-9]*/i,null],[C,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[T,/^\\[\s\S]?/,null],[m,new RegExp(bt),null]),fe($,J)}var Te=xe({keywords:O,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function ce(le,$,J){for(var te=/(?:^|\s)nocode(?:\s|$)/,we=/\r\n?|\n/,Se=le.ownerDocument,ke=Se.createElement("li");le.firstChild;)ke.appendChild(le.firstChild);var tt=[ke];function ot(Ue){var ht=Ue.nodeType;if(ht==1&&!te.test(Ue.className))if(Ue.nodeName==="br")mt(Ue),Ue.parentNode&&Ue.parentNode.removeChild(Ue);else for(var kt=Ue.firstChild;kt;kt=kt.nextSibling)ot(kt);else if((ht==3||ht==4)&&J){var dt=Ue.nodeValue,Ut=dt.match(we);if(Ut){var it=dt.substring(0,Ut.index);Ue.nodeValue=it;var He=dt.substring(Ut.index+Ut[0].length);if(He){var Ge=Ue.parentNode;Ge.insertBefore(Se.createTextNode(He),Ue.nextSibling)}mt(Ue),it||Ue.parentNode.removeChild(Ue)}}}function mt(Ue){for(;!Ue.nextSibling;)if(Ue=Ue.parentNode,!Ue)return;function ht(Ut,it){var He=it?Ut.cloneNode(!1):Ut,Ge=Ut.parentNode;if(Ge){var Ee=ht(Ge,1),De=Ut.nextSibling;Ee.appendChild(He);for(var Fe=De;Fe;Fe=De)De=Fe.nextSibling,Ee.appendChild(Fe)}return He}for(var kt=ht(Ue.nextSibling,0),dt;(dt=kt.parentNode)&&dt.nodeType===1;)kt=dt;tt.push(kt)}for(var bt=0;bt=Ge&&(ot+=2),Se>=Ee&&(yt+=2)}}finally{dt&&(dt.style.display=Ut)}}var ve={};function ue(le,$){for(var J=$.length;--J>=0;){var te=$[J];ve.hasOwnProperty(te)?f.console&&console.warn("cannot override language handler %s",te):ve[te]=le}}function se(le,$){return le&&ve.hasOwnProperty(le)||(le=/^\s*]*(?:>|$)/],[R,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[m,/^(?:<[%?]|[%?]>)/],["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"]),ue(fe([[T,/^[\s]+/,null,` \r `],[F,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[I,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[z,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[m,/^[=<>\/]+/],["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"]),ue(fe([],[[F,/^[\s\S]+/]]),["uq.val"]),ue(xe({keywords:u,hashComments:!0,cStyleComments:!0,types:S}),["c","cc","cpp","cxx","cyc","m"]),ue(xe({keywords:"null,true,false"}),["json"]),ue(xe({keywords:a,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:S}),["cs"]),ue(xe({keywords:t,cStyleComments:!0}),["java"]),ue(xe({keywords:p,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ue(xe({keywords:l,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ue(xe({keywords:h,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ue(xe({keywords:s,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ue(xe({keywords:i,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ue(xe({keywords:n,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ue(fe([],[[v,/^[\s\S]+/]]),["regex"]);function q(le){var $=le.langExtension;try{var J=k(le.sourceNode,le.pre),te=J.sourceCode;le.sourceCode=te,le.spans=J.spans,le.basePos=0,se($,te)(le),be(le)}catch(we){f.console&&console.log(we&&we.stack||we)}}function me(le,$,J){var te=J||!1,we=$||null,Se=document.createElement("div");Se.innerHTML="
    "+le+"
    ",Se=Se.firstChild,te&&ce(Se,te,!0);var ke={langExtension:we,numberLines:te,sourceNode:Se,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return q(ke),Se.innerHTML}function re(le,$){var J=$||document.body,te=J.ownerDocument||document;function we(He){return J.getElementsByTagName(He)}for(var Se=[we("pre"),we("code"),we("xmp")],ke=[],tt=0;tt=0;a--)if(this.__items[a].match(t))return!0;return!1},d.prototype.set_indent=function(t,a){this.is_empty()&&(this.__indent_count=t||0,this.__alignment_count=a||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},d.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},d.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},d.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var t=this.__parent.current_line;return t.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,t.__items[0]===" "&&(t.__items.splice(0,1),t.__character_count-=1),!0}return!1},d.prototype.is_empty=function(){return this.__items.length===0},d.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},d.prototype.push=function(t){this.__items.push(t);var a=t.lastIndexOf(` `);a!==-1?this.__character_count=t.length-a:this.__character_count+=t.length},d.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},d.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},d.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},d.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},d.prototype.toString=function(){var t="";return this.is_empty()?this.__parent.indent_empty_lines&&(t=this.__parent.get_indent_string(this.__indent_count)):(t=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),t+=this.__items.join("")),t};function r(t,a){this.__cache=[""],this.__indent_size=t.indent_size,this.__indent_string=t.indent_char,t.indent_with_tabs||(this.__indent_string=new Array(t.indent_size+1).join(t.indent_char)),a=a||"",t.indent_level>0&&(a=new Array(t.indent_level+1).join(this.__indent_string)),this.__base_string=a,this.__base_string_length=a.length}r.prototype.get_indent_size=function(t,a){var n=this.__base_string_length;return a=a||0,t<0&&(n=0),n+=t*this.__indent_size,n+=a,n},r.prototype.get_indent_string=function(t,a){var n=this.__base_string;return a=a||0,t<0&&(t=0,n=""),a+=t*this.__indent_size,this.__ensure_cache(a),n+=this.__cache[a],n},r.prototype.__ensure_cache=function(t){for(;t>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var t=this.__cache.length,a=0,n="";this.__indent_size&&t>=this.__indent_size&&(a=Math.floor(t/this.__indent_size),t-=a*this.__indent_size,n=new Array(a+1).join(this.__indent_string)),t&&(n+=new Array(t+1).join(" ")),this.__cache.push(n)};function u(t,a){this.__indent_cache=new r(t,a),this.raw=!1,this._end_with_newline=t.end_with_newline,this.indent_size=t.indent_size,this.wrap_line_length=t.wrap_line_length,this.indent_empty_lines=t.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new d(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}u.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},u.prototype.get_line_number=function(){return this.__lines.length},u.prototype.get_indent_string=function(t,a){return this.__indent_cache.get_indent_string(t,a)},u.prototype.get_indent_size=function(t,a){return this.__indent_cache.get_indent_size(t,a)},u.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},u.prototype.add_new_line=function(t){return this.is_empty()||!t&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},u.prototype.get_code=function(t){this.trim(!0);var a=this.current_line.pop();a&&(a[a.length-1]===` `&&(a=a.replace(/\n+$/g,"")),this.current_line.push(a)),this._end_with_newline&&this.__add_outputline();var n=this.__lines.join(` `);return t!==` `&&(n=n.replace(/[\n]/g,t)),n},u.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},u.prototype.set_indent=function(t,a){return t=t||0,a=a||0,this.next_line.set_indent(t,a),this.__lines.length>1?(this.current_line.set_indent(t,a),!0):(this.current_line.set_indent(),!1)},u.prototype.add_raw_token=function(t){for(var a=0;a1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},u.prototype.just_added_newline=function(){return this.current_line.is_empty()},u.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},u.prototype.ensure_empty_line_above=function(t,a){for(var n=this.__lines.length-2;n>=0;){var i=this.__lines[n];if(i.is_empty())break;if(i.item(0).indexOf(t)!==0&&i.item(-1)!==a){this.__lines.splice(n+1,0,new d(this)),this.previous_line=this.__lines[this.__lines.length-2];break}n--}},_.exports.Output=u},,,,function(_){function d(t,a){this.raw_options=r(t,a),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}d.prototype._get_array=function(t,a){var n=this.raw_options[t],i=a||[];return typeof n=="object"?n!==null&&typeof n.concat=="function"&&(i=n.concat()):typeof n=="string"&&(i=n.split(/[^a-zA-Z0-9_\/\-]+/)),i},d.prototype._get_boolean=function(t,a){var n=this.raw_options[t],i=n===void 0?!!a:!!n;return i},d.prototype._get_characters=function(t,a){var n=this.raw_options[t],i=a||"";return typeof n=="string"&&(i=n.replace(/\\r/,"\r").replace(/\\n/,` `).replace(/\\t/," ")),i},d.prototype._get_number=function(t,a){var n=this.raw_options[t];a=parseInt(a,10),isNaN(a)&&(a=0);var i=parseInt(n,10);return isNaN(i)&&(i=a),i},d.prototype._get_selection=function(t,a,n){var i=this._get_selection_list(t,a,n);if(i.length!==1)throw new Error("Invalid Option Value: The option '"+t+`' can only be one of the following values: `+a+` You passed in: '`+this.raw_options[t]+"'");return i[0]},d.prototype._get_selection_list=function(t,a,n){if(!a||a.length===0)throw new Error("Selection list cannot be empty.");if(n=n||[a[0]],!this._is_valid_selection(n,a))throw new Error("Invalid Default Value!");var i=this._get_array(t,n);if(!this._is_valid_selection(i,a))throw new Error("Invalid Option Value: The option '"+t+`' can contain only the following values: `+a+` You passed in: '`+this.raw_options[t]+"'");return i},d.prototype._is_valid_selection=function(t,a){return t.length&&a.length&&!t.some(function(n){return a.indexOf(n)===-1})};function r(t,a){var n={};t=u(t);var i;for(i in t)i!==a&&(n[i]=t[i]);if(a&&t[a])for(i in t[a])n[i]=t[a][i];return n}function u(t){var a={},n;for(n in t){var i=n.replace(/-/g,"_");a[i]=t[n]}return a}_.exports.Options=d,_.exports.normalizeOpts=u,_.exports.mergeOpts=r},,function(_){var d=RegExp.prototype.hasOwnProperty("sticky");function r(u){this.__input=u||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position=0&&u=0&&t=u.length&&this.__input.substring(t-u.length,t).toLowerCase()===u},_.exports.InputScanner=r},,,,,function(_){function d(r,u){r=typeof r=="string"?r:r.source,u=typeof u=="string"?u:u.source,this.__directives_block_pattern=new RegExp(r+/ beautify( \w+[:]\w+)+ /.source+u,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(r+/\sbeautify\signore:end\s/.source+u,"g")}d.prototype.get_directives=function(r){if(!r.match(this.__directives_block_pattern))return null;var u={};this.__directive_pattern.lastIndex=0;for(var t=this.__directive_pattern.exec(r);t;)u[t[1]]=t[2],t=this.__directive_pattern.exec(r);return u},d.prototype.readIgnored=function(r){return r.readUntilAfter(this.__directives_end_ignore_pattern)},_.exports.Directives=d},,function(_,d,r){var u=r(16).Beautifier,t=r(17).Options;function a(n,i){var h=new u(n,i);return h.beautify()}_.exports=a,_.exports.defaultOptions=function(){return new t}},function(_,d,r){var u=r(17).Options,t=r(2).Output,a=r(8).InputScanner,n=r(13).Directives,i=new n(/\/\*/,/\*\//),h=/\r\n|[\r\n]/,l=/\r\n|[\r\n]/g,s=/\s/,p=/(?:\s|\n)+/g,O=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,S=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function v(P,R){this._source_text=P||"",this._options=new u(R),this._ch=null,this._input=null,this.NESTED_AT_RULE={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},this.CONDITIONAL_GROUP_RULE={"@media":!0,"@supports":!0,"@document":!0},this.NON_SEMICOLON_NEWLINE_PROPERTY=["grid-template-areas","grid-template"]}v.prototype.eatString=function(P){var R="";for(this._ch=this._input.next();this._ch;){if(R+=this._ch,this._ch==="\\")R+=this._input.next();else if(P.indexOf(this._ch)!==-1||this._ch===` `)break;this._ch=this._input.next()}return R},v.prototype.eatWhitespace=function(P){for(var R=s.test(this._input.peek()),E=0;s.test(this._input.peek());)this._ch=this._input.next(),P&&this._ch===` `&&((E===0||E0&&this._indentLevel--},v.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var P=this._source_text,R=this._options.eol;R==="auto"&&(R=` `,P&&h.test(P||"")&&(R=P.match(h)[0])),P=P.replace(l,` `);var E=P.match(/^[\t ]*/)[0];this._output=new t(this._options,E),this._input=new a(P),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var C=0,m=!1,T=!1,I=!1,D=!1,N=!1,z=!1,F=this._ch,W=!1,K,B,k;K=this._input.read(p),B=K!=="",k=F,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),F=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var G=this._input.read(O),ne=i.get_directives(G);ne&&ne.ignore==="start"&&(G+=i.readIgnored(this._input)),this.print_string(G),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(S)),this.eatWhitespace(!0);else if(this._ch==="@"||this._ch==="$")if(this.preserveSingleSpace(B),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var he=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);he.match(/[ :]$/)&&(he=this.eatString(": ").replace(/\s$/,""),this.print_string(he),this._output.space_before_token=!0),he=he.replace(/\s$/,""),he==="extend"?D=!0:he==="import"&&(N=!0),he in this.NESTED_AT_RULE?(this._nestedLevel+=1,he in this.CONDITIONAL_GROUP_RULE&&(I=!0)):!m&&C===0&&he.indexOf(":")!==-1&&(T=!0,this.indent())}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(B),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")T&&(T=!1,this.outdent()),I?(I=!1,m=this._indentLevel>=this._nestedLevel):m=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&m&&(this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",",")),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(k==="("?this._output.space_before_token=!1:k!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),k==="{"&&this._output.trim(!0),N=!1,D=!1,T&&(this.outdent(),T=!1),this.print_string(this._ch),m=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&(this._input.peek()!=="}"&&this._output.add_new_line(!0)),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var fe=0;fe"||this._ch==="+"||this._ch==="~")&&!T&&C===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&s.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(B),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),s.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var ce=k==='"'||k==="'";this.preserveSingleSpace(ce||B),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` `&&W&&this._output.add_new_line()}var be=this._output.get_code(R);return be},_.exports.Beautifier=v},function(_,d,r){var u=r(6).Options;function t(a){u.call(this,a,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var n=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||n;var i=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var h=0;h=15&&(u=!1,_=!0);var v=s&&(d||u&&(S==null||S<12.11)),P=A||w&&f>=9;function R(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var E=function(e,c){var j=e.className,U=R(c).exec(j);if(U){var H=j.slice(U.index+U[0].length);e.className=j.slice(0,U.index)+(H?U[1]+H:"")}};function C(e){for(var c=e.childNodes.length;c>0;--c)e.removeChild(e.firstChild);return e}function m(e,c){return C(e).appendChild(c)}function T(e,c,j,U){var H=document.createElement(e);if(j&&(H.className=j),U&&(H.style.cssText=U),typeof c=="string")H.appendChild(document.createTextNode(c));else if(c)for(var ee=0;ee=c)return ge+(c-ee);ge+=Ce-ee,ge+=j-ge%j,ee=Ce+1}}var ne=function(){this.id=null,this.f=null,this.time=0,this.handler=B(this.onTimeout,this)};ne.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},ne.prototype.set=function(e,c){this.f=c;var j=+new Date+e;(!this.id||j=c)return U+Math.min(ge,c-H);if(H+=ee-U,H+=j-H%j,U=ee+1,H>=c)return U}}var ue=[""];function se(e){for(;ue.length<=e;)ue.push(q(ue)+" ");return ue[e]}function q(e){return e[e.length-1]}function me(e,c){for(var j=[],U=0;U"\x80"&&(e.toUpperCase()!=e.toLowerCase()||le.test(e))}function J(e,c){return c?c.source.indexOf("\\w")>-1&&$(e)?!0:c.test(e):$(e)}function te(e){for(var c in e)if(e.hasOwnProperty(c)&&e[c])return!1;return!0}var we=/[\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 Se(e){return e.charCodeAt(0)>=768&&we.test(e)}function ke(e,c,j){for(;(j<0?c>0:cj?-1:1;;){if(c==j)return c;var H=(c+j)/2,ee=U<0?Math.ceil(H):Math.floor(H);if(ee==c)return e(ee)?c:j;e(ee)?j=ee:c=ee+U}}function ot(e,c,j,U){if(!e)return U(c,j,"ltr",0);for(var H=!1,ee=0;eec||c==j&&ge.to==c)&&(U(Math.max(ge.from,c),Math.min(ge.to,j),ge.level==1?"rtl":"ltr",ee),H=!0)}H||U(c,j,"ltr")}var mt=null;function bt(e,c,j){var U;mt=null;for(var H=0;Hc)return H;ee.to==c&&(ee.from!=ee.to&&j=="before"?U=H:mt=H),ee.from==c&&(ee.from!=ee.to&&j!="before"?U=H:mt=H)}return U!=null?U:mt}var yt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",c="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function j(je){return je<=247?e.charAt(je):1424<=je&&je<=1524?"R":1536<=je&&je<=1785?c.charAt(je-1536):1774<=je&&je<=2220?"r":8192<=je&&je<=8203?"w":je==8204?"b":"L"}var U=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,H=/[stwN]/,ee=/[LRr]/,ge=/[Lb1n]/,Ce=/[1n]/;function Re(je,gt,At){this.level=je,this.from=gt,this.to=At}return function(je,gt){var At=gt=="ltr"?"L":"R";if(je.length==0||gt=="ltr"&&!U.test(je))return!1;for(var en=je.length,zt=[],Tn=0;Tn-1&&(U[c]=H.slice(0,ee).concat(H.slice(ee+1)))}}}function dt(e,c){var j=ht(e,c);if(!j.length)return;for(var U=Array.prototype.slice.call(arguments,2),H=0;H0}function Ge(e){e.prototype.on=function(c,j){Ue(this,c,j)},e.prototype.off=function(c,j){kt(this,c,j)}}function Ee(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function De(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Fe(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Be(e){Ee(e),De(e)}function We(e){return e.target||e.srcElement}function lt(e){var c=e.which;return c==null&&(e.button&1?c=1:e.button&2?c=3:e.button&4&&(c=2)),s&&e.ctrlKey&&c==1&&(c=3),c}var Dt=function(){if(w&&f<9)return!1;var e=T("div");return"draggable"in e||"dragDrop"in e}(),Ht;function rn(e){if(Ht==null){var c=T("span","\u200B");m(e,T("span",[c,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Ht=c.offsetWidth<=1&&c.offsetHeight>2&&!(w&&f<8))}var j=Ht?T("span","\u200B"):T("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return j.setAttribute("cm-text",""),j}var Ft;function St(e){if(Ft!=null)return Ft;var c=m(e,document.createTextNode("A\u062EA")),j=D(c,0,1).getBoundingClientRect(),U=D(c,1,2).getBoundingClientRect();return C(e),!j||j.left==j.right?!1:Ft=U.right-j.right<3}var Ke=` b`.split(/\n/).length!=3?function(e){for(var c=0,j=[],U=e.length;c<=U;){var H=e.indexOf(` `,c);H==-1&&(H=e.length);var ee=e.slice(c,e.charAt(H-1)=="\r"?H-1:H),ge=ee.indexOf("\r");ge!=-1?(j.push(ee.slice(0,ge)),c+=ge+1):(j.push(ee),c=H+1)}return j}:function(e){return e.split(/\r\n?|\n/)},$e=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(c){return!1}}:function(e){var c;try{c=e.ownerDocument.selection.createRange()}catch(j){}return!c||c.parentElement()!=e?!1:c.compareEndPoints("StartToEnd",c)!=0},at=function(){var e=T("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Pe=null;function Xe(e){if(Pe!=null)return Pe;var c=m(e,T("span","x")),j=c.getBoundingClientRect(),U=D(c,0,1).getBoundingClientRect();return Pe=Math.abs(j.left-U.left)>1}var ft={},vt={};function wt(e,c){arguments.length>2&&(c.dependencies=Array.prototype.slice.call(arguments,2)),ft[e]=c}function Lt(e,c){vt[e]=c}function et(e){if(typeof e=="string"&&vt.hasOwnProperty(e))e=vt[e];else if(e&&typeof e.name=="string"&&vt.hasOwnProperty(e.name)){var c=vt[e.name];typeof c=="string"&&(c={name:c}),e=Oe(c,e),e.name=c.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return et("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return et("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Rt(e,c){c=et(c);var j=ft[c.name];if(!j)return Rt(e,"text/plain");var U=j(e,c);if(Bt.hasOwnProperty(c.name)){var H=Bt[c.name];for(var ee in H){if(!H.hasOwnProperty(ee))continue;U.hasOwnProperty(ee)&&(U["_"+ee]=U[ee]),U[ee]=H[ee]}}if(U.name=c.name,c.helperType&&(U.helperType=c.helperType),c.modeProps)for(var ge in c.modeProps)U[ge]=c.modeProps[ge];return U}var Bt={};function vn(e,c){var j=Bt.hasOwnProperty(e)?Bt[e]:Bt[e]={};k(c,j)}function Sn(e,c){if(c===!0)return c;if(e.copyState)return e.copyState(c);var j={};for(var U in c){var H=c[U];H instanceof Array&&(H=H.concat([])),j[U]=H}return j}function Jn(e,c){for(var j;e.innerMode&&!(j=e.innerMode(c),!j||j.mode==e);)c=j.state,e=j.mode;return j||{mode:e,state:c}}function qn(e,c,j){return e.startState?e.startState(c,j):!0}var Wn=function(e,c,j){this.pos=this.start=0,this.string=e,this.tabSize=c||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=j};Wn.prototype.eol=function(){return this.pos>=this.string.length},Wn.prototype.sol=function(){return this.pos==this.lineStart},Wn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Wn.prototype.next=function(){if(this.posc},Wn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Wn.prototype.skipToEnd=function(){this.pos=this.string.length},Wn.prototype.skipTo=function(e){var c=this.string.indexOf(e,this.pos);if(c>-1)return this.pos=c,!0},Wn.prototype.backUp=function(e){this.pos-=e},Wn.prototype.column=function(){return this.lastColumnPos0?null:(ee&&c!==!1&&(this.pos+=ee[0].length),ee)}},Wn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Wn.prototype.hideFirstChars=function(e,c){this.lineStart+=e;try{return c()}finally{this.lineStart-=e}},Wn.prototype.lookAhead=function(e){var c=this.lineOracle;return c&&c.lookAhead(e)},Wn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function xn(e,c){if(c-=e.first,c<0||c>=e.size)throw new Error("There is no line "+(c+e.first)+" in the document.");for(var j=e;!j.lines;)for(var U=0;;++U){var H=j.children[U],ee=H.chunkSize();if(c=e.first&&cj?tn(j,xn(e,j).text.length):Z(c,xn(e,c.line).text.length)}function Z(e,c){var j=e.ch;return j==null||j>c?tn(e.line,c):j<0?tn(e.line,0):e}function oe(e,c){for(var j=[],U=0;Uthis.maxLookAhead&&(this.maxLookAhead=e),c},de.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var c=this.baseTokens[this.baseTokenPos+1];return{type:c&&c.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},de.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},de.fromSaved=function(e,c,j){return c instanceof Ae?new de(e,Sn(e.mode,c.state),j,c.lookAhead):new de(e,Sn(e.mode,c),j)},de.prototype.save=function(e){var c=e!==!1?Sn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Ae(c,this.maxLookAhead):c};function st(e,c,j,U){var H=[e.state.modeGen],ee={};oa(e,c.text,e.doc.mode,j,function(je,gt){return H.push(je,gt)},ee,U);for(var ge=j.state,Ce=function(je){j.baseTokens=H;var gt=e.state.overlays[je],At=1,en=0;j.state=!0,oa(e,c.text,gt.mode,j,function(zt,Tn){for(var Bn=At;enzt&&H.splice(At,1,zt,H[At+1],Yn),At+=2,en=Math.min(zt,Yn)}if(!Tn)return;if(gt.opaque)H.splice(Bn,At-Bn,zt,"overlay "+Tn),At=Bn+2;else for(;Bne.options.maxHighlightLength&&Sn(e.doc.mode,U.state),ee=st(e,c,U);H&&(U.state=H),c.stateAfter=U.save(!H),c.styles=ee.styles,ee.classes?c.styleClasses=ee.classes:c.styleClasses&&(c.styleClasses=null),j===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return c.styles}function Mn(e,c,j){var U=e.doc,H=e.display;if(!U.mode.startState)return new de(U,!0,c);var ee=nr(e,c,j),ge=ee>U.first&&xn(U,ee-1).stateAfter,Ce=ge?de.fromSaved(U,ge,ee):new de(U,qn(U.mode),ee);return U.iter(ee,c,function(Re){zn(e,Re.text,Ce);var je=Ce.line;Re.stateAfter=je==c-1||je%5==0||je>=H.viewFrom&&jec.start)return ee}throw new Error("Mode "+e.name+" failed to advance stream.")}var hn=function(e,c,j){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=c||null,this.state=j};function Ar(e,c,j,U){var H=e.doc,ee=H.mode,ge;c=V(H,c);var Ce=xn(H,c.line),Re=Mn(e,c.line,j),je=new Wn(Ce.text,e.options.tabSize,Re),gt;for(U&&(gt=[]);(U||je.pose.options.maxHighlightLength?(Ce=!1,ge&&zn(e,c,U,gt.pos),gt.pos=c.length,At=null):At=ra(pn(j,gt,U.state,en),ee),en){var zt=en[0].name;zt&&(At="m-"+(At?zt+" "+At:zt))}if(!Ce||je!=At){for(;Rege;--Ce){if(Ce<=ee.first)return ee.first;var Re=xn(ee,Ce-1),je=Re.stateAfter;if(je&&(!j||Ce+(je instanceof Ae?je.lookAhead:0)<=ee.modeFrontier))return Ce;var gt=G(Re.text,null,e.options.tabSize);(H==null||U>gt)&&(H=Ce-1,U=gt)}return H}function Ra(e,c){if(e.modeFrontier=Math.min(e.modeFrontier,c),e.highlightFrontierj;U--){var H=xn(e,U).stateAfter;if(H&&(!(H instanceof Ae)||U+H.lookAhead=c:ee.to>c);(U||(U=[])).push(new Ja(ge,ee.from,Re?null:ee.to))}}return U}function ma(e,c,j){var U;if(e)for(var H=0;H=c:ee.to>c);if(Ce||ee.from==c&&ge.type=="bookmark"&&(!j||ee.marker.insertLeft)){var Re=ee.from==null||(ge.inclusiveLeft?ee.from<=c:ee.from0&&Ce)for(var Xr=0;Xr0)continue;var gt=[Re,1],At=wn(je.from,Ce.from),en=wn(je.to,Ce.to);(At<0||!ge.inclusiveLeft&&!At)&>.push({from:je.from,to:Ce.from}),(en>0||!ge.inclusiveRight&&!en)&>.push({from:Ce.to,to:je.to}),H.splice.apply(H,gt),Re+=gt.length-3}return H}function Pt(e){var c=e.markedSpans;if(!c)return;for(var j=0;jc)&&(!U||Xt(U,ee.marker)<0)&&(U=ee.marker)}return U}function An(e,c,j,U,H){var ee=xn(e,c),ge=ca&&ee.markedSpans;if(ge)for(var Ce=0;Ce=0&&At<=0||gt<=0&&At>=0)continue;if(gt<=0&&(Re.marker.inclusiveRight&&H.inclusiveLeft?wn(je.to,j)>=0:wn(je.to,j)>0)||gt>=0&&(Re.marker.inclusiveRight&&H.inclusiveLeft?wn(je.from,U)<=0:wn(je.from,U)<0))return!0}}function an(e){for(var c;c=bn(e);)e=c.find(-1,!0).line;return e}function Pn(e){for(var c;c=mn(e);)e=c.find(1,!0).line;return e}function _n(e){for(var c,j;c=mn(e);)e=c.find(1,!0).line,(j||(j=[])).push(e);return j}function kn(e,c){var j=xn(e,c),U=an(j);return j==U?c:lr(U)}function Rn(e,c){if(c>e.lastLine())return c;var j=xn(e,c),U;if(!Vn(e,j))return c;for(;U=mn(j);)j=U.find(1,!0).line;return lr(j)+1}function Vn(e,c){var j=ca&&c.markedSpans;if(j)for(var U=void 0,H=0;Hc.maxLineLength&&(c.maxLineLength=H,c.maxLine=U)})}var cn=function(e,c,j){this.text=e,Ot(this,c),this.height=j?j(this):1};cn.prototype.lineNo=function(){return lr(this)},Ge(cn);function Dn(e,c,j,U){e.text=c,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Pt(e),Ot(e,j);var H=U?U(e):1;H!=e.height&&xr(e,H)}function $t(e){e.parent=null,Pt(e)}var On={},gn={};function In(e,c){if(!e||/^\s*$/.test(e))return null;var j=c.addModeClass?gn:On;return j[e]||(j[e]=e.replace(/\S+/g,"cm-$&"))}function Un(e,c){var j=I("span",null,null,_?"padding-right: .1px":null),U={pre:I("pre",[j],"CodeMirror-line"),content:j,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};c.measure={};for(var H=0;H<=(c.rest?c.rest.length:0);H++){var ee=H?c.rest[H-1]:c.line,ge=void 0;U.pos=0,U.addToken=Qn,St(e.display.measure)&&(ge=xt(ee,e.doc.direction))&&(U.addToken=Ir(U.addToken,ge)),U.map=[];var Ce=c!=e.display.externalMeasured&&lr(ee);Dr(ee,U,Qt(e,ee,Ce)),ee.styleClasses&&(ee.styleClasses.bgClass&&(U.bgClass=W(ee.styleClasses.bgClass,U.bgClass||"")),ee.styleClasses.textClass&&(U.textClass=W(ee.styleClasses.textClass,U.textClass||""))),U.map.length==0&&U.map.push(0,0,U.content.appendChild(rn(e.display.measure))),H==0?(c.measure.map=U.map,c.measure.cache={}):((c.measure.maps||(c.measure.maps=[])).push(U.map),(c.measure.caches||(c.measure.caches=[])).push({}))}if(_){var Re=U.content.lastChild;(/\bcm-tab\b/.test(Re.className)||Re.querySelector&&Re.querySelector(".cm-tab"))&&(U.content.className="cm-tab-wrap-hack")}return dt(e,"renderLine",e,c.line,U.pre),U.pre.className&&(U.textClass=W(U.pre.className,U.textClass||"")),U}function rr(e){var c=T("span","\u2022","cm-invalidchar");return c.title="\\u"+e.charCodeAt(0).toString(16),c.setAttribute("aria-label",c.title),c}function Qn(e,c,j,U,H,ee,ge){if(!c)return;var Ce=e.splitSpaces?Rr(c,e.trailingSpace):c,Re=e.cm.state.specialChars,je=!1,gt;if(!Re.test(c))e.col+=c.length,gt=document.createTextNode(Ce),e.map.push(e.pos,e.pos+c.length,gt),w&&f<9&&(je=!0),e.pos+=c.length;else{gt=document.createDocumentFragment();for(var At=0;;){Re.lastIndex=At;var en=Re.exec(c),zt=en?en.index-At:c.length-At;if(zt){var Tn=document.createTextNode(Ce.slice(At,At+zt));w&&f<9?gt.appendChild(T("span",[Tn])):gt.appendChild(Tn),e.map.push(e.pos,e.pos+zt,Tn),e.col+=zt,e.pos+=zt}if(!en)break;At+=zt+1;var Bn=void 0;if(en[0]==" "){var Yn=e.cm.options.tabSize,_r=Yn-e.col%Yn;Bn=gt.appendChild(T("span",se(_r),"cm-tab")),Bn.setAttribute("role","presentation"),Bn.setAttribute("cm-text"," "),e.col+=_r}else en[0]=="\r"||en[0]==` `?(Bn=gt.appendChild(T("span",en[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Bn.setAttribute("cm-text",en[0]),e.col+=1):(Bn=e.cm.options.specialCharPlaceholder(en[0]),Bn.setAttribute("cm-text",en[0]),w&&f<9?gt.appendChild(T("span",[Bn])):gt.appendChild(Bn),e.col+=1);e.map.push(e.pos,e.pos+1,Bn),e.pos++}}if(e.trailingSpace=Ce.charCodeAt(c.length-1)==32,j||U||H||je||ee||ge){var kr=j||"";U&&(kr+=U),H&&(kr+=H);var br=T("span",[gt],kr,ee);if(ge)for(var Xr in ge)ge.hasOwnProperty(Xr)&&Xr!="style"&&Xr!="class"&&br.setAttribute(Xr,ge[Xr]);return e.content.appendChild(br)}e.content.appendChild(gt)}function Rr(e,c){if(e.length>1&&!/ /.test(e))return e;for(var j=c,U="",H=0;Hje&&At.from<=je);en++);if(At.to>=gt)return e(j,U,H,ee,ge,Ce,Re);e(j,U.slice(0,At.to-je),H,ee,null,Ce,Re),ee=null,U=U.slice(At.to-je),je=At.to}}}function Xn(e,c,j,U){var H=!U&&j.widgetNode;H&&e.map.push(e.pos,e.pos+c,H),!U&&e.cm.display.input.needsContentAttribute&&(H||(H=e.content.appendChild(document.createElement("span"))),H.setAttribute("cm-marker",j.id)),H&&(e.cm.display.input.setUneditable(H),e.content.appendChild(H)),e.pos+=c,e.trailingSpace=!1}function Dr(e,c,j){var U=e.markedSpans,H=e.text,ee=0;if(!U){for(var ge=1;geRe||Sa.collapsed&&ea.to==Re&&ea.from==Re)){if(ea.to!=null&&ea.to!=Re&&zt>ea.to&&(zt=ea.to,Bn=""),Sa.className&&(Tn+=" "+Sa.className),Sa.css&&(en=(en?en+";":"")+Sa.css),Sa.startStyle&&ea.from==Re&&(Yn+=" "+Sa.startStyle),Sa.endStyle&&ea.to==zt&&(Xr||(Xr=[])).push(Sa.endStyle,ea.to),Sa.title&&((kr||(kr={})).title=Sa.title),Sa.attributes)for(var Va in Sa.attributes)(kr||(kr={}))[Va]=Sa.attributes[Va];Sa.collapsed&&(!_r||Xt(_r.marker,Sa)<0)&&(_r=ea)}else ea.from>Re&&zt>ea.from&&(zt=ea.from)}if(Xr)for(var vi=0;vi=Ce)break;for(var zi=Math.min(Ce,zt);;){if(gt){var Ui=Re+gt.length;if(!_r){var ci=Ui>zi?gt.slice(0,zi-Re):gt;c.addToken(c,ci,At?At+Tn:Tn,Yn,Re+ci.length==zt?Bn:"",en,kr)}if(Ui>=zi){gt=gt.slice(zi-Re),Re=zi;break}Re=Ui,Yn=""}gt=H.slice(ee,ee=j[je++]),At=In(j[je++],c.cm.options)}}}function mr(e,c,j){this.line=c,this.rest=_n(c),this.size=this.rest?lr(q(this.rest))-j+1:1,this.node=this.text=null,this.hidden=Vn(e,c)}function zr(e,c,j){for(var U=[],H,ee=c;ee2&&ee.push((Re.bottom+je.top)/2-j.top)}}ee.push(j.bottom-j.top)}}function Ie(e,c,j){if(e.line==c)return{map:e.measure.map,cache:e.measure.cache};for(var U=0;Uj)return{map:e.measure.maps[H],cache:e.measure.caches[H],before:!0}}function qe(e,c){c=an(c);var j=lr(c),U=e.display.externalMeasured=new mr(e.doc,c,j);U.lineN=j;var H=U.built=Un(e,U);return U.text=H.pre,m(e.display.lineMeasure,H.pre),U}function Ze(e,c,j,U){return Mt(e,rt(e,c),j,U)}function pt(e,c){if(c>=e.display.viewFrom&&c=j.lineN&&cc)&&(ee=Re-Ce,H=ee-1,c>=Re&&(ge="right")),H!=null){if(U=e[je+2],Ce==Re&&j==(U.insertLeft?"left":"right")&&(ge=j),j=="left"&&H==0)for(;je&&e[je-2]==e[je-3]&&e[je-1].insertLeft;)U=e[(je-=3)+2],ge="left";if(j=="right"&&H==Re-Ce)for(;je=0&&!((j=e[H]).left!=j.right);H--);return j}function un(e,c,j,U){var H=dn(c.map,j,U),ee=H.node,ge=H.start,Ce=H.end,Re=H.collapse,je;if(ee.nodeType==3){for(var gt=0;gt<4;gt++){for(;ge&&Se(c.line.text.charAt(H.coverStart+ge));)--ge;for(;H.coverStart+Ce0&&(Re=U="right");var At;e.options.lineWrapping&&(At=ee.getClientRects()).length>1?je=At[U=="right"?At.length-1:0]:je=ee.getBoundingClientRect()}if(w&&f<9&&!ge&&(!je||!je.left&&!je.right)){var en=ee.parentNode.getClientRects()[0];en?je={left:en.left,right:en.left+Mr(e.display),top:en.top,bottom:en.bottom}:je=Vt}for(var zt=je.top-c.rect.top,Tn=je.bottom-c.rect.top,Bn=(zt+Tn)/2,Yn=c.view.measure.heights,_r=0;_r=U.text.length?(Re=U.text.length,je="before"):Re<=0&&(Re=0,je="after"),!Ce)return ge(je=="before"?Re-1:Re,je=="before");function gt(Tn,Bn,Yn){var _r=Ce[Bn],kr=_r.level==1;return ge(Yn?Tn-1:Tn,kr!=Yn)}var At=bt(Ce,Re,je),en=mt,zt=gt(Re,At,je=="before");return en!=null&&(zt.other=gt(Re,en,je!="before")),zt}function yn(e,c){var j=0;c=V(e.doc,c),e.options.lineWrapping||(j=Mr(e.display)*c.ch);var U=xn(e.doc,c.line),H=jr(U)+_a(e.display);return{left:j,right:j,top:H,bottom:H+U.height}}function jn(e,c,j,U,H){var ee=tn(e,c,j);return ee.xRel=H,U&&(ee.outside=U),ee}function Vr(e,c,j){var U=e.doc;if(j+=e.display.viewOffset,j<0)return jn(U.first,0,null,-1,-1);var H=Hr(U,j),ee=U.first+U.size-1;if(H>ee)return jn(U.first+U.size-1,xn(U,ee).text.length,null,1,1);c<0&&(c=0);for(var ge=xn(U,H);;){var Ce=xa(e,ge,H,c,j),Re=Nn(ge,Ce.ch+(Ce.xRel>0||Ce.outside>0?1:0));if(!Re)return Ce;var je=Re.find(1);if(je.line==H)return je;ge=xn(U,H=je.line)}}function ua(e,c,j,U){U-=Fr(c);var H=c.text.length,ee=tt(function(ge){return Mt(e,j,ge-1).bottom<=U},H,0);return H=tt(function(ge){return Mt(e,j,ge).top>U},ee,H),{begin:ee,end:H}}function dr(e,c,j,U){j||(j=rt(e,c));var H=ta(e,c,Mt(e,j,U),"line").top;return ua(e,c,j,H)}function aa(e,c,j,U){return e.bottom<=j?!1:e.top>j?!0:(U?e.left:e.right)>c}function xa(e,c,j,U,H){H-=jr(c);var ee=rt(e,c),ge=Fr(c),Ce=0,Re=c.text.length,je=!0,gt=xt(c,e.doc.direction);if(gt){var At=(e.options.lineWrapping?Ca:ha)(e,c,j,ee,gt,U,H);je=At.level!=1,Ce=je?At.from:At.to-1,Re=je?At.to:At.from-1}var en=null,zt=null,Tn=tt(function(ia){var ea=Mt(e,ee,ia);return ea.top+=ge,ea.bottom+=ge,aa(ea,U,H,!1)?(ea.top<=H&&ea.left<=U&&(en=ia,zt=ea),!0):!1},Ce,Re),Bn,Yn,_r=!1;if(zt){var kr=U-zt.left=Xr.bottom?1:0}return Tn=ke(c.text,Tn,1),jn(j,Tn,Yn,_r,U-Bn)}function ha(e,c,j,U,H,ee,ge){var Ce=tt(function(At){var en=H[At],zt=en.level!=1;return aa(Kn(e,tn(j,zt?en.to:en.from,zt?"before":"after"),"line",c,U),ee,ge,!0)},0,H.length-1),Re=H[Ce];if(Ce>0){var je=Re.level!=1,gt=Kn(e,tn(j,je?Re.from:Re.to,je?"after":"before"),"line",c,U);aa(gt,ee,ge,!0)&>.top>ge&&(Re=H[Ce-1])}return Re}function Ca(e,c,j,U,H,ee,ge){var Ce=ua(e,c,U,ge),Re=Ce.begin,je=Ce.end;/\s/.test(c.text.charAt(je-1))&&je--;for(var gt=null,At=null,en=0;en=je||zt.to<=Re)continue;var Tn=zt.level!=1,Bn=Mt(e,U,Tn?Math.min(je,zt.to)-1:Math.max(Re,zt.from)).right,Yn=BnYn)&&(gt=zt,At=Yn)}return gt||(gt=H[H.length-1]),gt.fromje&&(gt={from:gt.from,to:je,level:gt.level}),gt}var Tr;function vr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Tr==null){Tr=T("pre",null,"CodeMirror-line-like");for(var c=0;c<49;++c)Tr.appendChild(document.createTextNode("x")),Tr.appendChild(T("br"));Tr.appendChild(document.createTextNode("x"))}m(e.measure,Tr);var j=Tr.offsetHeight/50;return j>3&&(e.cachedTextHeight=j),C(e.measure),j||1}function Mr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var c=T("span","xxxxxxxxxx"),j=T("pre",[c],"CodeMirror-line-like");m(e.measure,j);var U=c.getBoundingClientRect(),H=(U.right-U.left)/10;return H>2&&(e.cachedCharWidth=H),H||10}function $n(e){for(var c=e.display,j={},U={},H=c.gutters.clientLeft,ee=c.gutters.firstChild,ge=0;ee;ee=ee.nextSibling,++ge){var Ce=e.display.gutterSpecs[ge].className;j[Ce]=ee.offsetLeft+ee.clientLeft+H,U[Ce]=ee.clientWidth}return{fixedPos:pa(c),gutterTotalWidth:c.gutters.offsetWidth,gutterLeft:j,gutterWidth:U,wrapperWidth:c.wrapper.clientWidth}}function pa(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Ea(e){var c=vr(e.display),j=e.options.lineWrapping,U=j&&Math.max(5,e.display.scroller.clientWidth/Mr(e.display)-3);return function(H){if(Vn(e.doc,H))return 0;var ee=0;if(H.widgets)for(var ge=0;ge0&&(je=xn(e.doc,Re.line).text).length==Re.ch){var gt=G(je,je.length,e.options.tabSize)-je.length;Re=tn(Re.line,Math.max(0,Math.round((ee-ct(e.display).left)/Mr(e.display))-gt))}return Re}function ga(e,c){if(c>=e.display.viewTo)return null;if(c-=e.display.viewFrom,c<0)return null;for(var j=e.display.view,U=0;Uc)&&(H.updateLineNumbers=c),e.curOp.viewChanged=!0,c>=H.viewTo)ca&&kn(e.doc,c)H.viewFrom?Fa(e):(H.viewFrom+=U,H.viewTo+=U);else if(c<=H.viewFrom&&j>=H.viewTo)Fa(e);else if(c<=H.viewFrom){var ee=ni(e,j,j+U,1);ee?(H.view=H.view.slice(ee.index),H.viewFrom=ee.lineN,H.viewTo+=U):Fa(e)}else if(j>=H.viewTo){var ge=ni(e,c,c,-1);ge?(H.view=H.view.slice(0,ge.index),H.viewTo=ge.lineN):Fa(e)}else{var Ce=ni(e,c,c,-1),Re=ni(e,j,j+U,1);Ce&&Re?(H.view=H.view.slice(0,Ce.index).concat(zr(e,Ce.lineN,Re.lineN)).concat(H.view.slice(Re.index)),H.viewTo+=U):Fa(e)}var je=H.externalMeasured;je&&(j=H.lineN&&c=U.viewTo)return;var ee=U.view[ga(e,c)];if(ee.node==null)return;var ge=ee.changes||(ee.changes=[]);he(ge,j)==-1&&ge.push(j)}function Fa(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ni(e,c,j,U){var H=ga(e,c),ee,ge=e.display.view;if(!ca||j==e.doc.first+e.doc.size)return{index:H,lineN:j};for(var Ce=e.display.viewFrom,Re=0;Re0){if(H==ge.length-1)return null;ee=Ce+ge[H].size-c,H++}else ee=Ce-c;c+=ee,j+=ee}for(;kn(e.doc,j)!=j;){if(H==(U<0?0:ge.length-1))return null;j+=U*ge[H-(U<0?1:0)].size,H+=U}return{index:H,lineN:j}}function Fi(e,c,j){var U=e.display,H=U.view;H.length==0||c>=U.viewTo||j<=U.viewFrom?(U.view=zr(e,c,j),U.viewFrom=c):(U.viewFrom>c?U.view=zr(e,c,U.viewFrom).concat(U.view):U.viewFromj&&(U.view=U.view.slice(0,ga(e,j)))),U.viewTo=j}function Ai(e){for(var c=e.display.view,j=0,U=0;U=e.display.viewTo||Ce.to().line0?c.blinker=setInterval(function(){e.hasFocus()||no(e),c.cursorDiv.style.visibility=(j=!j)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(c.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,c){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(dt(e,"focus",e,c),e.state.focused=!0,F(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),_&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Za(e)}function no(e,c){if(e.state.delayingBlurEvent)return;e.state.focused&&(dt(e,"blur",e,c),e.state.focused=!1,E(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function ro(e){for(var c=e.display,j=c.lineDiv.offsetTop,U=0;U.005||gt<-.005)&&(xr(H.line,ge),mi(H.line),H.rest))for(var At=0;Ate.display.sizerWidth){var en=Math.ceil(Ce/Mr(e.display));en>e.display.maxLineLength&&(e.display.maxLineLength=en,e.display.maxLine=H.line,e.display.maxLineChanged=!0)}}}function mi(e){if(e.widgets)for(var c=0;c=ge&&(ee=Hr(c,jr(xn(c,Re))-e.wrapper.clientHeight),ge=Re)}return{from:ee,to:Math.max(ge,ee+1)}}function Io(e,c){if(Ut(e,"scrollCursorIntoView"))return;var j=e.display,U=j.sizer.getBoundingClientRect(),H=null;if(c.top+U.top<0?H=!0:c.bottom+U.top>(window.innerHeight||document.documentElement.clientHeight)&&(H=!1),H!=null&&!n){var ee=T("div","\u200B",null,`position: absolute; top: `+(c.top-j.viewOffset-_a(e.display))+`px; height: `+(c.bottom-c.top+_t(e)+j.barHeight)+`px; left: `+c.left+"px; width: "+Math.max(2,c.right-c.left)+"px;");e.display.lineSpace.appendChild(ee),ee.scrollIntoView(H),e.display.lineSpace.removeChild(ee)}}function Lo(e,c,j,U){U==null&&(U=0);var H;!e.options.lineWrapping&&c==j&&(c=c.ch?tn(c.line,c.sticky=="before"?c.ch-1:c.ch,"after"):c,j=c.sticky=="before"?tn(c.line,c.ch+1,"before"):c);for(var ee=0;ee<5;ee++){var ge=!1,Ce=Kn(e,c),Re=!j||j==c?Ce:Kn(e,j);H={left:Math.min(Ce.left,Re.left),top:Math.min(Ce.top,Re.top)-U,right:Math.max(Ce.left,Re.left),bottom:Math.max(Ce.bottom,Re.bottom)+U};var je=Vi(e,H),gt=e.doc.scrollTop,At=e.doc.scrollLeft;if(je.scrollTop!=null&&(Ji(e,je.scrollTop),Math.abs(e.doc.scrollTop-gt)>1&&(ge=!0)),je.scrollLeft!=null&&(ei(e,je.scrollLeft),Math.abs(e.doc.scrollLeft-At)>1&&(ge=!0)),!ge)break}return H}function bo(e,c){var j=Vi(e,c);j.scrollTop!=null&&Ji(e,j.scrollTop),j.scrollLeft!=null&&ei(e,j.scrollLeft)}function Vi(e,c){var j=e.display,U=vr(e.display);c.top<0&&(c.top=0);var H=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:j.scroller.scrollTop,ee=Me(e),ge={};c.bottom-c.top>ee&&(c.bottom=c.top+ee);var Ce=e.doc.height+Qe(j),Re=c.topCe-U;if(c.topH+ee){var gt=Math.min(c.top,(je?Ce:c.bottom)-ee);gt!=H&&(ge.scrollTop=gt)}var At=e.options.fixedGutter?0:j.gutters.offsetWidth,en=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:j.scroller.scrollLeft-At,zt=nt(e)-j.gutters.offsetWidth,Tn=c.right-c.left>zt;return Tn&&(c.right=c.left+zt),c.left<10?ge.scrollLeft=0:c.leftzt+en-3&&(ge.scrollLeft=c.right+(Tn?0:10)-zt),ge}function co(e,c){if(c==null)return;yo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+c}function Xi(e){yo(e);var c=e.getCursor();e.curOp.scrollToPos={from:c,to:c,margin:e.options.cursorScrollMargin}}function Yi(e,c,j){(c!=null||j!=null)&&yo(e),c!=null&&(e.curOp.scrollLeft=c),j!=null&&(e.curOp.scrollTop=j)}function No(e,c){yo(e),e.curOp.scrollToPos=c}function yo(e){var c=e.curOp.scrollToPos;if(c){e.curOp.scrollToPos=null;var j=yn(e,c.from),U=yn(e,c.to);ao(e,j,U,c.margin)}}function ao(e,c,j,U){var H=Vi(e,{left:Math.min(c.left,j.left),top:Math.min(c.top,j.top)-U,right:Math.max(c.right,j.right),bottom:Math.max(c.bottom,j.bottom)+U});Yi(e,H.scrollLeft,H.scrollTop)}function Ji(e,c){if(Math.abs(e.doc.scrollTop-c)<2)return;A||fo(e,{top:c}),Qi(e,c,!0),A&&fo(e),ai(e,100)}function Qi(e,c,j){if(c=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,c)),e.display.scroller.scrollTop==c&&!j)return;e.doc.scrollTop=c,e.display.scrollbars.setScrollTop(c),e.display.scroller.scrollTop!=c&&(e.display.scroller.scrollTop=c)}function ei(e,c,j,U){if(c=Math.max(0,Math.min(c,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(j?c==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-c)<2)&&!U)return;e.doc.scrollLeft=c,ya(e),e.display.scroller.scrollLeft!=c&&(e.display.scroller.scrollLeft=c),e.display.scrollbars.setScrollLeft(c)}function Li(e){var c=e.display,j=c.gutters.offsetWidth,U=Math.round(e.doc.height+Qe(e.display));return{clientHeight:c.scroller.clientHeight,viewHeight:c.wrapper.clientHeight,scrollWidth:c.scroller.scrollWidth,clientWidth:c.scroller.clientWidth,viewWidth:c.wrapper.clientWidth,barLeft:e.options.fixedGutter?j:0,docHeight:U,scrollHeight:U+_t(e)+c.barHeight,nativeBarWidth:c.nativeBarWidth,gutterWidth:j}}var Di=function(e,c,j){this.cm=j;var U=this.vert=T("div",[T("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),H=this.horiz=T("div",[T("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");U.tabIndex=H.tabIndex=-1,e(U),e(H),Ue(U,"scroll",function(){U.clientHeight&&c(U.scrollTop,"vertical")}),Ue(H,"scroll",function(){H.clientWidth&&c(H.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,w&&f<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Di.prototype.update=function(e){var c=e.scrollWidth>e.clientWidth+1,j=e.scrollHeight>e.clientHeight+1,U=e.nativeBarWidth;if(j){this.vert.style.display="block",this.vert.style.bottom=c?U+"px":"0";var H=e.viewHeight-(c?U:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+H)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(c){this.horiz.style.display="block",this.horiz.style.right=j?U+"px":"0",this.horiz.style.left=e.barLeft+"px";var ee=e.viewWidth-e.barLeft-(j?U: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&&(U==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:j?U:0,bottom:c?U: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=s&&!a?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ne,this.disableVert=new ne},Di.prototype.enableZeroWidthBar=function(e,c,j){e.style.pointerEvents="auto";function U(){var H=e.getBoundingClientRect(),ee=j=="vert"?document.elementFromPoint(H.right-1,(H.top+H.bottom)/2):document.elementFromPoint((H.right+H.left)/2,H.bottom-1);ee!=e?e.style.pointerEvents="none":c.set(1e3,U)}c.set(1e3,U)},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 Ri(e,c){c||(c=Li(e));var j=e.display.barWidth,U=e.display.barHeight;Eo(e,c);for(var H=0;H<4&&j!=e.display.barWidth||U!=e.display.barHeight;H++)j!=e.display.barWidth&&e.options.lineWrapping&&ro(e),Eo(e,Li(e)),j=e.display.barWidth,U=e.display.barHeight}function Eo(e,c){var j=e.display,U=j.scrollbars.update(c);j.sizer.style.paddingRight=(j.barWidth=U.right)+"px",j.sizer.style.paddingBottom=(j.barHeight=U.bottom)+"px",j.heightForcer.style.borderBottom=U.bottom+"px solid transparent",U.right&&U.bottom?(j.scrollbarFiller.style.display="block",j.scrollbarFiller.style.height=U.bottom+"px",j.scrollbarFiller.style.width=U.right+"px"):j.scrollbarFiller.style.display="",U.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(j.gutterFiller.style.display="block",j.gutterFiller.style.height=U.bottom+"px",j.gutterFiller.style.width=c.gutterWidth+"px"):j.gutterFiller.style.display=""}var xo={native:Di,null:Zi};function Co(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new xo[e.options.scrollbarStyle](function(c){e.display.wrapper.insertBefore(c,e.display.scrollbarFiller),Ue(c,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),c.setAttribute("cm-not-content","true")},function(c,j){j=="horizontal"?ei(e,c):Ji(e,c)},e),e.display.scrollbars.addClass&&F(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function Ni(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},$r(e.curOp)}function qi(e){var c=e.curOp;c&&Gt(c,function(j){for(var U=0;U=j.viewTo)||j.maxLineChanged&&c.options.lineWrapping,e.update=e.mustUpdate&&new yi(c,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 c=e.cm,j=c.display;e.updatedDisplay&&ro(c),e.barMeasure=Li(c),j.maxLineChanged&&!c.options.lineWrapping&&(e.adjustWidthTo=Ze(c,j.maxLine,j.maxLine.text.length).left+3,c.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(j.scroller.clientWidth,j.sizer.offsetLeft+e.adjustWidthTo+_t(c)+c.display.barWidth),e.maxScrollLeft=Math.max(0,j.sizer.offsetLeft+e.adjustWidthTo-nt(c))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=j.input.prepareSelection())}function Uo(e){var c=e.cm;e.adjustWidthTo!=null&&(c.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var j=+new Date+e.options.workTime,U=Mn(e,c.highlightFrontier),H=[];c.iter(U.line,Math.min(c.first+c.size,e.display.viewTo+500),function(ee){if(U.line>=e.display.viewFrom){var ge=ee.styles,Ce=ee.text.length>e.options.maxHighlightLength?Sn(c.mode,U.state):null,Re=st(e,ee,U,!0);Ce&&(U.state=Ce),ee.styles=Re.styles;var je=ee.styleClasses,gt=Re.classes;gt?ee.styleClasses=gt:je&&(ee.styleClasses=null);for(var At=!ge||ge.length!=ee.styles.length||je!=gt&&(!je||!gt||je.bgClass!=gt.bgClass||je.textClass!=gt.textClass),en=0;!At&&enj)return ai(e,e.options.workDelay),!0}),c.highlightFrontier=U.line,c.modeFrontier=Math.max(c.modeFrontier,U.line),H.length&&fi(e,function(){for(var ee=0;ee=j.viewFrom&&c.visible.to<=j.viewTo&&(j.updateLineNumbers==null||j.updateLineNumbers>=j.viewTo)&&j.renderedView==j.view&&Ai(e)==0)return!1;Ga(e)&&(Fa(e),c.dims=$n(e));var H=U.first+U.size,ee=Math.max(c.visible.from-e.options.viewportMargin,U.first),ge=Math.min(H,c.visible.to+e.options.viewportMargin);j.viewFromge&&j.viewTo-ge<20&&(ge=Math.min(H,j.viewTo)),ca&&(ee=kn(e.doc,ee),ge=Rn(e.doc,ge));var Ce=ee!=j.viewFrom||ge!=j.viewTo||j.lastWrapHeight!=c.wrapperHeight||j.lastWrapWidth!=c.wrapperWidth;Fi(e,ee,ge),j.viewOffset=jr(xn(e.doc,j.viewFrom)),e.display.mover.style.top=j.viewOffset+"px";var Re=Ai(e);if(!Ce&&Re==0&&!c.force&&j.renderedView==j.view&&(j.updateLineNumbers==null||j.updateLineNumbers>=j.viewTo))return!1;var je=To(e);return Re>4&&(j.lineDiv.style.display="none"),Wo(e,j.updateLineNumbers,c.dims),Re>4&&(j.lineDiv.style.display=""),j.renderedView=j.view,$i(je),C(j.cursorDiv),C(j.selectionDiv),j.gutters.style.height=j.sizer.style.minHeight=0,Ce&&(j.lastWrapHeight=c.wrapperHeight,j.lastWrapWidth=c.wrapperWidth,ai(e,400)),j.updateLineNumbers=null,!0}function wo(e,c){for(var j=c.viewport,U=!0;;U=!1){if(!U||!e.options.lineWrapping||c.oldDisplayWidth==nt(e)){if(j&&j.top!=null&&(j={top:Math.min(e.doc.height+Qe(e.display)-Me(e),j.top)}),c.visible=uo(e.display,e.doc,j),c.visible.from>=e.display.viewFrom&&c.visible.to<=e.display.viewTo)break}else U&&(c.visible=uo(e.display,e.doc,j));if(!Wi(e,c))break;ro(e);var H=Li(e);Na(e),Ri(e,H),Aa(e,H),c.force=!1}c.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(c.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,c){var j=new yi(e,c);if(Wi(e,j)){ro(e),wo(e,j);var U=Li(e);Na(e),Ri(e,U),Aa(e,U),j.finish()}}function Wo(e,c,j){var U=e.display,H=e.options.lineNumbers,ee=U.lineDiv,ge=ee.firstChild;function Ce(Tn){var Bn=Tn.nextSibling;return _&&s&&e.display.currentWheelTarget==Tn?Tn.style.display="none":Tn.parentNode.removeChild(Tn),Bn}for(var Re=U.view,je=U.viewFrom,gt=0;gt-1&&(zt=!1),Zn(e,At,je,j)),zt&&(C(At.lineNumber),At.lineNumber.appendChild(document.createTextNode(sn(e.options,je)))),ge=At.node.nextSibling}je+=At.size}for(;ge;)ge=Ce(ge)}function lo(e){var c=e.gutters.offsetWidth;e.sizer.style.marginLeft=c+"px"}function Aa(e,c){e.display.sizer.style.minHeight=c.docHeight+"px",e.display.heightForcer.style.top=c.docHeight+"px",e.display.gutters.style.height=c.docHeight+e.display.barHeight+_t(e)+"px"}function ya(e){var c=e.display,j=c.view;if(!c.alignWidgets&&(!c.gutters.firstChild||!e.options.fixedGutter))return;for(var U=pa(c)-c.scroller.scrollLeft+e.doc.scrollLeft,H=c.gutters.offsetWidth,ee=U+"px",ge=0;gege.clientWidth,Re=ge.scrollHeight>ge.clientHeight;if(!(U&&Ce||H&&Re))return;if(H&&s&&_){e:for(var je=c.target,gt=ee.view;je!=ge;je=je.parentNode)for(var At=0;At=0&&wn(e,U.to())<=0)return j}return-1};var Pa=function(e,c){this.anchor=e,this.head=c};Pa.prototype.from=function(){return ur(this.anchor,this.head)},Pa.prototype.to=function(){return yr(this.anchor,this.head)},Pa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function sa(e,c,j){var U=e&&e.options.selectionsMayTouch,H=c[j];c.sort(function(en,zt){return wn(en.from(),zt.from())}),j=he(c,H);for(var ee=1;ee0:Re>=0){var je=ur(Ce.from(),ge.from()),gt=yr(Ce.to(),ge.to()),At=Ce.empty()?ge.from()==ge.head:Ce.from()==Ce.head;ee<=j&&--j,c.splice(--ee,2,new Pa(At?gt:je,At?je:gt))}}return new hi(c,j)}function Er(e,c){return new hi([new Pa(e,c||e)],0)}function Zr(e){return e.text?tn(e.from.line+e.text.length-1,q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function va(e,c){if(wn(e,c.from)<0)return e;if(wn(e,c.to)<=0)return Zr(c);var j=e.line+c.text.length-(c.to.line-c.from.line)-1,U=e.ch;return e.line==c.to.line&&(U+=Zr(c).ch-c.to.ch),tn(j,U)}function Wa(e,c){for(var j=[],U=0;U1&&e.remove(Ce.line+1,Tn-1),e.insert(Ce.line+1,_r)}Jt(e,"change",e,c)}function Qa(e,c,j){function U(H,ee,ge){if(H.linked)for(var Ce=0;Ce1&&!e.done[e.done.length-2].ranges)return e.done.pop(),q(e.done)}function Qs(e,c,j,U){var H=e.history;H.undone.length=0;var ee=+new Date,ge,Ce;if((H.lastOp==U||H.lastOrigin==c.origin&&c.origin&&(c.origin.charAt(0)=="+"&&H.lastModTime>ee-(e.cm?e.cm.options.historyEventDelay:500)||c.origin.charAt(0)=="*"))&&(ge=Ml(H,H.lastOp==U)))Ce=q(ge.changes),wn(c.from,c.to)==0&&wn(c.from,Ce.to)==0?Ce.to=Zr(c):ge.changes.push(Ds(e,c));else{var Re=q(H.done);for((!Re||!Re.ranges)&&ms(e.sel,H.done),ge={changes:[Ds(e,c)],generation:H.generation},H.done.push(ge);H.done.length>H.undoDepth;)H.done.shift(),H.done[0].ranges||H.done.shift()}H.done.push(j),H.generation=++H.maxGeneration,H.lastModTime=H.lastSelTime=ee,H.lastOp=H.lastSelOp=U,H.lastOrigin=H.lastSelOrigin=c.origin,Ce||dt(e,"historyAdded")}function Il(e,c,j,U){var H=c.charAt(0);return H=="*"||H=="+"&&j.ranges.length==U.ranges.length&&j.somethingSelected()==U.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ps(e,c,j,U){var H=e.history,ee=U&&U.origin;j==H.lastSelOp||ee&&H.lastSelOrigin==ee&&(H.lastModTime==H.lastSelTime&&H.lastOrigin==ee||Il(e,ee,q(H.done),c))?H.done[H.done.length-1]=c:ms(c,H.done),H.lastSelTime=+new Date,H.lastSelOrigin=ee,H.lastSelOp=j,U&&U.clearRedo!==!1&&Js(H.undone)}function ms(e,c){var j=q(c);j&&j.ranges&&j.equals(e)||c.push(e)}function Rs(e,c,j,U){var H=c["spans_"+e.id],ee=0;e.iter(Math.max(e.first,j),Math.min(e.first+e.size,U),function(ge){ge.markedSpans&&((H||(H=c["spans_"+e.id]={}))[ee]=ge.markedSpans),++ee})}function gs(e){if(!e)return null;for(var c,j=0;j-1&&(q(Ce)[At]=je[At],delete je[At]))}}return U}function vs(e,c,j,U){if(U){var H=e.anchor;if(j){var ee=wn(c,H)<0;ee!=wn(j,H)<0?(H=c,c=j):ee!=wn(c,j)<0&&(c=j)}return new Pa(H,c)}else return new Pa(j||c,c)}function _s(e,c,j,U,H){H==null&&(H=e.cm&&(e.cm.display.shift||e.extend)),gi(e,new hi([vs(e.sel.primary(),c,j,H)],0),U)}function $s(e,c,j){for(var U=[],H=e.cm&&(e.cm.display.shift||e.extend),ee=0;ee=c.ch:Ce.to>c.ch))){if(H&&(dt(Re,"beforeCursorEnter"),Re.explicitlyCleared))if(ee.markedSpans){--ge;continue}else break;if(!Re.atomic)continue;if(j){var At=Re.find(U<0?1:-1),en=void 0;if((U<0?gt:je)&&(At=il(e,At,-U,At&&At.line==c.line?ee:null)),At&&At.line==c.line&&(en=wn(At,j))&&(U<0?en<0:en>0))return Go(e,At,c,U,H)}var zt=Re.find(U<0?-1:1);return(U<0?je:gt)&&(zt=il(e,zt,U,zt.line==c.line?ee:null)),zt?Go(e,zt,c,U,H):null}}return c}function bs(e,c,j,U,H){var ee=U||1,ge=Go(e,c,j,ee,H)||!H&&Go(e,c,j,ee,!0)||Go(e,c,j,-ee,H)||!H&&Go(e,c,j,-ee,!0);return ge||(e.cantEdit=!0,tn(e.first,0))}function il(e,c,j,U){return j<0&&c.ch==0?c.line>e.first?V(e,tn(c.line-1)):null:j>0&&c.ch==(U||xn(e,c.line)).text.length?c.line=0;--H)sl(e,{from:U[H].from,to:U[H].to,text:H?[""]:c.text,origin:c.origin});else sl(e,c)}function sl(e,c){if(c.text.length==1&&c.text[0]==""&&wn(c.from,c.to)==0)return;var j=Wa(e,c);Qs(e,c,j,e.cm?e.cm.curOp.id:NaN),Vo(e,c,j,la(e,c));var U=[];Qa(e,function(H,ee){!ee&&he(U,H.history)==-1&&(dl(H.history,c),U.push(H.history)),Vo(H,c,null,la(H,c))})}function ys(e,c,j){var U=e.cm&&e.cm.state.suppressEdits;if(U&&!j)return;for(var H=e.history,ee,ge=e.sel,Ce=c=="undo"?H.done:H.undone,Re=c=="undo"?H.undone:H.done,je=0;je=0;--zt){var Tn=en(zt);if(Tn)return Tn.v}}function ll(e,c){if(c==0)return;if(e.first+=c,e.sel=new hi(me(e.sel.ranges,function(H){return new Pa(tn(H.anchor.line+c,H.anchor.ch),tn(H.head.line+c,H.head.ch))}),e.sel.primIndex),e.cm){ka(e.cm,e.first,e.first-c,c);for(var j=e.cm.display,U=j.viewFrom;Ue.lastLine())return;if(c.from.lineee&&(c={from:c.from,to:tn(ee,xn(e,ee).text.length),text:[c.text[0]],origin:c.origin}),c.removed=pr(e,c.from,c.to),j||(j=Wa(e,c)),e.cm?Nl(e.cm,c,U):go(e,c,U),Ko(e,j,Te),e.cantEdit&&bs(e,tn(e.firstLine(),0))&&(e.cantEdit=!1)}function Nl(e,c,j){var U=e.doc,H=e.display,ee=c.from,ge=c.to,Ce=!1,Re=ee.line;e.options.lineWrapping||(Re=lr(an(xn(U,ee.line))),U.iter(Re,ge.line+1,function(zt){if(zt==H.maxLine)return Ce=!0,!0})),U.sel.contains(c.from,c.to)>-1&&it(e),go(U,c,j,Ea(e)),e.options.lineWrapping||(U.iter(Re,ee.line+c.text.length,function(zt){var Tn=Cn(zt);Tn>H.maxLineLength&&(H.maxLine=zt,H.maxLineLength=Tn,H.maxLineChanged=!0,Ce=!1)}),Ce&&(e.curOp.updateMaxLine=!0)),Ra(U,ee.line),ai(e,400);var je=c.text.length-(ge.line-ee.line)-1;c.full?ka(e):ee.line==ge.line&&c.text.length==1&&!Ki(e.doc,c)?Ua(e,ee.line,"text"):ka(e,ee.line,ge.line+1,je);var gt=He(e,"changes"),At=He(e,"change");if(At||gt){var en={from:ee,to:ge,text:c.text,removed:c.removed,origin:c.origin};At&&Jt(e,"change",e,en),gt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(en)}e.display.selForContextMenu=null}function Xo(e,c,j,U,H){var ee;U||(U=j),wn(U,j)<0&&(ee=[U,j],j=ee[0],U=ee[1]),typeof c=="string"&&(c=e.splitLines(c)),zo(e,{from:j,to:U,text:c,origin:H})}function ul(e,c,j,U){j1||!(this.children[0]instanceof Do))){var Ce=[];this.collapse(Ce),this.children=[new Do(Ce)],this.children[0].parent=this}},collapse:function(e){for(var c=0;c50){for(var ge=H.lines.length%25+25,Ce=ge;Ce10);e.parent.maybeSpill()},iterN:function(e,c,j){for(var U=0;Ue.display.maxLineLength&&(e.display.maxLine=je,e.display.maxLineLength=gt,e.display.maxLineChanged=!0)}U!=null&&e&&this.collapsed&&ka(e,U,H+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&rl(e.doc)),e&&Jt(e,"markerCleared",e,this,U,H),c&&qi(e),this.parent&&this.parent.clear()},Gi.prototype.find=function(e,c){e==null&&this.type=="bookmark"&&(e=1);for(var j,U,H=0;H0||ge==0&&ee.clearWhenEmpty!==!1)return ee;if(ee.replacedWith&&(ee.collapsed=!0,ee.widgetNode=I("span",[ee.replacedWith],"CodeMirror-widget"),U.handleMouseEvents||ee.widgetNode.setAttribute("cm-ignore-events","true"),U.insertLeft&&(ee.widgetNode.insertLeft=!0)),ee.collapsed){if(An(e,c.line,c,j,ee)||c.line!=j.line&&An(e,j.line,c,j,ee))throw new Error("Inserting collapsed marker partially overlapping an existing one");Oa()}ee.addToHistory&&Qs(e,{from:c,to:j,origin:"markText"},e.sel,NaN);var Ce=c.line,Re=e.cm,je;if(e.iter(Ce,j.line+1,function(At){Re&&ee.collapsed&&!Re.options.lineWrapping&&an(At)==Re.display.maxLine&&(je=!0),ee.collapsed&&Ce!=c.line&&xr(At,0),oi(At,new Ja(ee,Ce==c.line?c.ch:null,Ce==j.line?j.ch:null)),++Ce}),ee.collapsed&&e.iter(c.line,j.line+1,function(At){Vn(e,At)&&xr(At,0)}),ee.clearOnEnter&&Ue(ee,"beforeCursorEnter",function(){return ee.clear()}),ee.readOnly&&(Ka(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),ee.collapsed&&(ee.id=++hl,ee.atomic=!0),Re){if(je&&(Re.curOp.updateMaxLine=!0),ee.collapsed)ka(Re,c.line,j.line+1);else if(ee.className||ee.startStyle||ee.endStyle||ee.css||ee.attributes||ee.title)for(var gt=c.line;gt<=j.line;gt++)Ua(Re,gt,"text");ee.atomic&&rl(Re.doc),Jt(Re,"markerAdded",Re,ee)}return ee}var Qo=function(e,c){this.markers=e,this.primary=c;for(var j=0;j=0;Re--)zo(this,U[Re]);Ce?tl(this,Ce):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,c=0,j=0,U=0;U=e.ch)&&c.push(H.marker.parent||H.marker)}return c},findMarks:function(e,c,j){e=V(this,e),c=V(this,c);var U=[],H=e.line;return this.iter(e.line,c.line+1,function(ee){var ge=ee.markedSpans;if(ge)for(var Ce=0;Ce=Re.to||Re.from==null&&H!=e.line||Re.from!=null&&H==c.line&&Re.from>=c.ch)&&(!j||j(Re.marker))&&U.push(Re.marker.parent||Re.marker)}++H}),U},getAllMarks:function(){var e=[];return this.iter(function(c){var j=c.markedSpans;if(j)for(var U=0;Ue)return c=e,!0;e-=ee,++j}),V(this,tn(j,c))},indexFromPos:function(e){e=V(this,e);var c=e.ch;if(e.linec&&(c=e.from),e.to!=null&&e.to-1){c.state.draggingText(e),setTimeout(function(){return c.display.input.focus()},20);return}try{var gt=e.dataTransfer.getData("Text");if(gt){var At;if(c.state.draggingText&&!c.state.draggingText.copy&&(At=c.listSelections()),Ko(c.doc,Er(j,j)),At)for(var en=0;en=0;Ce--)Xo(e.doc,"",U[Ce].from,U[Ce].to,"+delete");Xi(e)})}function Us(e,c,j){var U=ke(e.text,c+j,j);return U<0||U>e.text.length?null:U}function js(e,c,j){var U=Us(e,c.ch,j);return U==null?null:new tn(c.line,U,j<0?"after":"before")}function Bs(e,c,j,U,H){if(e){c.doc.direction=="rtl"&&(H=-H);var ee=xt(j,c.doc.direction);if(ee){var ge=H<0?q(ee):ee[0],Ce=H<0==(ge.level==1),Re=Ce?"after":"before",je;if(ge.level>0||c.doc.direction=="rtl"){var gt=rt(c,j);je=H<0?j.text.length-1:0;var At=Mt(c,gt,je).top;je=tt(function(en){return Mt(c,gt,en).top==At},H<0==(ge.level==1)?ge.from:ge.to-1,je),Re=="before"&&(je=Us(j,je,1))}else je=H<0?ge.to:ge.from;return new tn(U,je,Re)}}return new tn(U,H<0?j.text.length:0,H<0?"before":"after")}function Fs(e,c,j,U){var H=xt(c,e.doc.direction);if(!H)return js(c,j,U);j.ch>=c.text.length?(j.ch=c.text.length,j.sticky="before"):j.ch<=0&&(j.ch=0,j.sticky="after");var ee=bt(H,j.ch,j.sticky),ge=H[ee];if(e.doc.direction=="ltr"&&ge.level%2==0&&(U>0?ge.to>j.ch:ge.from=ge.from&&en>=gt.begin)){var zt=At?"before":"after";return new tn(j.line,en,zt)}}var Tn=function(_r,kr,br){for(var Xr=function(Va,vi){return vi?new tn(j.line,Ce(Va,1),"before"):new tn(j.line,Va,"after")};_r>=0&&_r0==(ia.level!=1),Sa=ea?br.begin:Ce(br.end,-1);if(ia.from<=Sa&&Sa0?gt.end:Ce(gt.begin,-1);return Yn!=null&&!(U>0&&Yn==c.text.length)&&(Bn=Tn(U>0?0:H.length-1,U,je(Yn)),Bn)?Bn:null}var qo={selectAll:ol,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Te)},killLine:function(e){return Zo(e,function(c){if(c.empty()){var j=xn(e.doc,c.head.line).text.length;return c.head.ch==j&&c.head.line0)H=new tn(H.line,H.ch+1),e.replaceRange(ee.charAt(H.ch-1)+ee.charAt(H.ch-2),tn(H.line,H.ch-2),H,"+transpose");else if(H.line>e.doc.first){var ge=xn(e.doc,H.line-1).text;ge&&(H=new tn(H.line,1),e.replaceRange(ee.charAt(0)+e.doc.lineSeparator()+ge.charAt(ge.length-1),tn(H.line-1,ge.length-1),H,"+transpose"))}}j.push(new Pa(H,H))}e.setSelections(j)})},newlineAndIndent:function(e){return fi(e,function(){for(var c=e.listSelections(),j=c.length-1;j>=0;j--)e.replaceRange(e.doc.lineSeparator(),c[j].anchor,c[j].head,"+input");c=e.listSelections();for(var U=0;Ue&&wn(c,this.pos)==0&&j==this.button};var ls,us;function Yl(e,c){var j=+new Date;return us&&us.compare(j,e,c)?(ls=us=null,"triple"):ls&&ls.compare(j,e,c)?(us=new Gs(j,e,c),ls=null,"double"):(ls=new Gs(j,e,c),us=null,"single")}function zs(e){var c=this,j=c.display;if(Ut(c,e)||j.activeTouch&&j.input.supportsTouch())return;if(j.input.ensurePolled(),j.shift=e.shiftKey,Ta(j,e)){_||(j.scroller.draggable=!1,setTimeout(function(){return j.scroller.draggable=!0},100));return}if(Xs(c,e))return;var U=wa(c,e),H=lt(e),ee=U?Yl(U,H):"single";if(window.focus(),H==1&&c.state.selectingText&&c.state.selectingText(e),U&&Ol(c,H,U,ee,e))return;H==1?U?Ql(c,U,ee,e):We(e)==j.scroller&&Ee(e):H==2?(U&&_s(c.doc,U),setTimeout(function(){return j.input.focus()},20)):H==3&&(P?c.display.input.onContextMenu(e):Mo(c))}function Ol(e,c,j,U,H){var ee="Click";return U=="double"?ee="Double"+ee:U=="triple"&&(ee="Triple"+ee),ee=(c==1?"Left":c==2?"Middle":"Right")+ee,ss(e,bl(ee,H),H,function(ge){if(typeof ge=="string"&&(ge=qo[ge]),!ge)return!1;var Ce=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),Ce=ge(e,j)!=xe}finally{e.state.suppressEdits=!1}return Ce})}function Jl(e,c,j){var U=e.getOption("configureMouse"),H=U?U(e,c,j):{};if(H.unit==null){var ee=p?j.shiftKey&&j.metaKey:j.altKey;H.unit=ee?"rectangle":c=="single"?"char":c=="double"?"word":"line"}return(H.extend==null||e.doc.extend)&&(H.extend=e.doc.extend||j.shiftKey),H.addNew==null&&(H.addNew=s?j.metaKey:j.ctrlKey),H.moveOnDrag==null&&(H.moveOnDrag=!(s?j.altKey:j.ctrlKey)),H}function Ql(e,c,j,U){w?setTimeout(B(to,e),0):e.curOp.focus=z();var H=Jl(e,j,U),ee=e.doc.sel,ge;e.options.dragDrop&&Dt&&!e.isReadOnly()&&j=="single"&&(ge=ee.contains(c))>-1&&(wn((ge=ee.ranges[ge]).from(),c)<0||c.xRel>0)&&(wn(ge.to(),c)>0||c.xRel<0)?Zl(e,U,c,H):ql(e,U,c,H)}function Zl(e,c,j,U){var H=e.display,ee=!1,ge=Ha(e,function(je){_&&(H.scroller.draggable=!1),e.state.draggingText=!1,kt(H.wrapper.ownerDocument,"mouseup",ge),kt(H.wrapper.ownerDocument,"mousemove",Ce),kt(H.scroller,"dragstart",Re),kt(H.scroller,"drop",ge),ee||(Ee(je),U.addNew||_s(e.doc,j,null,null,U.extend),_&&!t||w&&f==9?setTimeout(function(){H.wrapper.ownerDocument.body.focus({preventScroll:!0}),H.input.focus()},20):H.input.focus())}),Ce=function(je){ee=ee||Math.abs(c.clientX-je.clientX)+Math.abs(c.clientY-je.clientY)>=10},Re=function(){return ee=!0};_&&(H.scroller.draggable=!0),e.state.draggingText=ge,ge.copy=!U.moveOnDrag,H.scroller.dragDrop&&H.scroller.dragDrop(),Ue(H.wrapper.ownerDocument,"mouseup",ge),Ue(H.wrapper.ownerDocument,"mousemove",Ce),Ue(H.scroller,"dragstart",Re),Ue(H.scroller,"drop",ge),Mo(e),setTimeout(function(){return H.input.focus()},20)}function Vs(e,c,j){if(j=="char")return new Pa(c,c);if(j=="word")return e.findWordAt(c);if(j=="line")return new Pa(tn(c.line,0),V(e.doc,tn(c.line+1,0)));var U=j(e,c);return new Pa(U.from,U.to)}function ql(e,c,j,U){var H=e.display,ee=e.doc;Ee(c);var ge,Ce,Re=ee.sel,je=Re.ranges;if(U.addNew&&!U.extend?(Ce=ee.sel.contains(j),Ce>-1?ge=je[Ce]:ge=new Pa(j,j)):(ge=ee.sel.primary(),Ce=ee.sel.primIndex),U.unit=="rectangle")U.addNew||(ge=new Pa(j,j)),j=wa(e,c,!0,!0),Ce=-1;else{var gt=Vs(e,j,U.unit);U.extend?ge=vs(ge,gt.anchor,gt.head,U.extend):ge=gt}U.addNew?Ce==-1?(Ce=je.length,gi(ee,sa(e,je.concat([ge]),Ce),{scroll:!1,origin:"*mouse"})):je.length>1&&je[Ce].empty()&&U.unit=="char"&&!U.extend?(gi(ee,sa(e,je.slice(0,Ce).concat(je.slice(Ce+1)),0),{scroll:!1,origin:"*mouse"}),Re=ee.sel):Ao(ee,Ce,ge,ce):(Ce=0,gi(ee,new hi([ge],0),ce),Re=ee.sel);var At=j;function en(br){if(wn(At,br)==0)return;if(At=br,U.unit=="rectangle"){for(var Xr=[],ia=e.options.tabSize,ea=G(xn(ee,j.line).text,j.ch,ia),Sa=G(xn(ee,br.line).text,br.ch,ia),Va=Math.min(ea,Sa),vi=Math.max(ea,Sa),ti=Math.min(j.line,br.line),zi=Math.min(e.lastLine(),Math.max(j.line,br.line));ti<=zi;ti++){var Ui=xn(ee,ti).text,ci=ve(Ui,Va,ia);Va==vi?Xr.push(new Pa(tn(ti,ci),tn(ti,ci))):Ui.length>ci&&Xr.push(new Pa(tn(ti,ci),tn(ti,ve(Ui,vi,ia))))}Xr.length||Xr.push(new Pa(j,j)),gi(ee,sa(e,Re.ranges.slice(0,Ce).concat(Xr),Ce),{origin:"*mouse",scroll:!1}),e.scrollIntoView(br)}else{var ji=ge,Ci=Vs(e,br,U.unit),pi=ji.anchor,di;wn(Ci.anchor,pi)>0?(di=Ci.head,pi=ur(ji.from(),Ci.anchor)):(di=Ci.anchor,pi=yr(ji.to(),Ci.head));var ii=Re.ranges.slice(0);ii[Ce]=$l(e,new Pa(V(ee,pi),di)),gi(ee,sa(e,ii,Ce),ce)}}var zt=H.wrapper.getBoundingClientRect(),Tn=0;function Bn(br){var Xr=++Tn,ia=wa(e,br,!0,U.unit=="rectangle");if(!ia)return;if(wn(ia,At)!=0){e.curOp.focus=z(),en(ia);var ea=uo(H,ee);(ia.line>=ea.to||ia.linezt.bottom?20:0;Sa&&setTimeout(Ha(e,function(){if(Tn!=Xr)return;H.scroller.scrollTop+=Sa,Bn(br)}),50)}}function Yn(br){e.state.selectingText=!1,Tn=Infinity,br&&(Ee(br),H.input.focus()),kt(H.wrapper.ownerDocument,"mousemove",_r),kt(H.wrapper.ownerDocument,"mouseup",kr),ee.history.lastSelOrigin=null}var _r=Ha(e,function(br){br.buttons===0||!lt(br)?Yn(br):Bn(br)}),kr=Ha(e,Yn);e.state.selectingText=kr,Ue(H.wrapper.ownerDocument,"mousemove",_r),Ue(H.wrapper.ownerDocument,"mouseup",kr)}function $l(e,c){var j=c.anchor,U=c.head,H=xn(e.doc,j.line);if(wn(j,U)==0&&j.sticky==U.sticky)return c;var ee=xt(H);if(!ee)return c;var ge=bt(ee,j.ch,j.sticky),Ce=ee[ge];if(Ce.from!=j.ch&&Ce.to!=j.ch)return c;var Re=ge+(Ce.from==j.ch==(Ce.level!=1)?0:1);if(Re==0||Re==ee.length)return c;var je;if(U.line!=j.line)je=(U.line-j.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var gt=bt(ee,U.ch,U.sticky),At=gt-ge||(U.ch-j.ch)*(Ce.level==1?-1:1);gt==Re-1||gt==Re?je=At<0:je=At>0}var en=ee[Re+(je?-1:0)],zt=je==(en.level==1),Tn=zt?en.from:en.to,Bn=zt?"after":"before";return j.ch==Tn&&j.sticky==Bn?c:new Pa(new tn(j.line,Tn,Bn),U)}function Tl(e,c,j,U){var H,ee;if(c.touches)H=c.touches[0].clientX,ee=c.touches[0].clientY;else try{H=c.clientX,ee=c.clientY}catch(en){return!1}if(H>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;U&&Ee(c);var ge=e.display,Ce=ge.lineDiv.getBoundingClientRect();if(ee>Ce.bottom||!He(e,j))return Fe(c);ee-=Ce.top-ge.viewOffset;for(var Re=0;Re=H){var gt=Hr(e.doc,ee),At=e.display.gutterSpecs[Re];return dt(e,j,e,gt,At.className,c),Fe(c)}}}function Xs(e,c){return Tl(e,c,"gutterClick",!0)}function wl(e,c){if(Ta(e.display,c)||Al(e,c))return;if(Ut(e,c,"contextmenu"))return;P||e.display.input.onContextMenu(c)}function Al(e,c){return He(e,"gutterContextMenu")?Tl(e,c,"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-"),Ur(e)}var $o={toString:function(){return"CodeMirror.Init"}},Os={},cs={};function eu(e){var c=e.optionHandlers;function j(U,H,ee,ge){e.defaults[U]=H,ee&&(c[U]=ge?function(Ce,Re,je){je!=$o&&ee(Ce,Re,je)}:ee)}e.defineOption=j,e.Init=$o,j("value","",function(U,H){return U.setValue(H)},!0),j("mode",null,function(U,H){U.doc.modeOption=H,$a(U)},!0),j("indentUnit",2,$a,!0),j("indentWithTabs",!1),j("smartIndent",!0),j("tabSize",4,function(U){xi(U),Ur(U),ka(U)},!0),j("lineSeparator",null,function(U,H){if(U.doc.lineSep=H,!H)return;var ee=[],ge=U.doc.first;U.doc.iter(function(Re){for(var je=0;;){var gt=Re.text.indexOf(H,je);if(gt==-1)break;je=gt+H.length,ee.push(tn(ge,gt))}ge++});for(var Ce=ee.length-1;Ce>=0;Ce--)Xo(U.doc,H,ee[Ce],tn(ee[Ce].line,ee[Ce].ch+H.length))}),j("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(U,H,ee){U.state.specialChars=new RegExp(H.source+(H.test(" ")?"":"| "),"g"),ee!=$o&&U.refresh()}),j("specialCharPlaceholder",rr,function(U){return U.refresh()},!0),j("electricChars",!0),j("inputStyle",l?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),j("spellcheck",!1,function(U,H){return U.getInputField().spellcheck=H},!0),j("autocorrect",!1,function(U,H){return U.getInputField().autocorrect=H},!0),j("autocapitalize",!1,function(U,H){return U.getInputField().autocapitalize=H},!0),j("rtlMoveVisually",!O),j("wholeLineUpdateBefore",!0),j("theme","default",function(U){Dl(U),ki(U)},!0),j("keyMap","default",function(U,H,ee){var ge=os(H),Ce=ee!=$o&&os(ee);Ce&&Ce.detach&&Ce.detach(U,ge),ge.attach&&ge.attach(U,Ce||null)}),j("extraKeys",null),j("configureMouse",null),j("lineWrapping",!1,nu,!0),j("gutters",[],function(U,H){U.display.gutterSpecs=ui(H,U.options.lineNumbers),ki(U)},!0),j("fixedGutter",!0,function(U,H){U.display.gutters.style.left=H?pa(U.display)+"px":"0",U.refresh()},!0),j("coverGutterNextToScrollbar",!1,function(U){return Ri(U)},!0),j("scrollbarStyle","native",function(U){Co(U),Ri(U),U.display.scrollbars.setScrollTop(U.doc.scrollTop),U.display.scrollbars.setScrollLeft(U.doc.scrollLeft)},!0),j("lineNumbers",!1,function(U,H){U.display.gutterSpecs=ui(U.options.gutters,H),ki(U)},!0),j("firstLineNumber",1,ki,!0),j("lineNumberFormatter",function(U){return U},ki,!0),j("showCursorWhenSelecting",!1,Na,!0),j("resetSelectionOnContextMenu",!0),j("lineWiseCopyCut",!0),j("pasteLinesPerSelection",!0),j("selectionsMayTouch",!1),j("readOnly",!1,function(U,H){H=="nocursor"&&(no(U),U.display.input.blur()),U.display.input.readOnlyChanged(H)}),j("screenReaderLabel",null,function(U,H){H=H===""?null:H,U.display.input.screenReaderLabelChanged(H)}),j("disableInput",!1,function(U,H){H||U.display.input.reset()},!0),j("dragDrop",!0,tu),j("allowDropFileTypes",null),j("cursorBlinkRate",530),j("cursorScrollMargin",0),j("cursorHeight",1,Na,!0),j("singleCursorHeightPerLine",!0,Na,!0),j("workTime",100),j("workDelay",100),j("flattenSpans",!0,xi,!0),j("addModeClass",!1,xi,!0),j("pollInterval",100),j("undoDepth",200,function(U,H){return U.doc.history.undoDepth=H}),j("historyEventDelay",1250),j("viewportMargin",10,function(U){return U.refresh()},!0),j("maxHighlightLength",1e4,xi,!0),j("moveInputWithCursor",!0,function(U,H){H||U.display.input.resetPosition()}),j("tabindex",null,function(U,H){return U.display.input.getField().tabIndex=H||""}),j("autofocus",null),j("direction","ltr",function(U,H){return U.doc.setDirection(H)},!0),j("phrases",null)}function tu(e,c,j){var U=j&&j!=$o;if(!c!=!U){var H=e.display.dragFunctions,ee=c?Ue:kt;ee(e.display.scroller,"dragstart",H.start),ee(e.display.scroller,"dragenter",H.enter),ee(e.display.scroller,"dragover",H.over),ee(e.display.scroller,"dragleave",H.leave),ee(e.display.scroller,"drop",H.drop)}}function nu(e){e.options.lineWrapping?(F(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(E(e.display.wrapper,"CodeMirror-wrap"),Yt(e)),ba(e),ka(e),Ur(e),setTimeout(function(){return Ri(e)},100)}function Ya(e,c){var j=this;if(!(this instanceof Ya))return new Ya(e,c);this.options=c=c?k(c):{},k(Os,c,!1);var U=c.value;typeof U=="string"?U=new Ti(U,c.mode,null,c.lineSeparator,c.direction):c.mode&&(U.modeOption=c.mode),this.doc=U;var H=new Ya.inputStyles[c.inputStyle](this),ee=this.display=new ho(e,U,H,c);ee.wrapper.CodeMirror=this,Dl(this),c.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 ne,keySeq:null,specialChars:null},c.autofocus&&!l&&ee.input.focus(),w&&f<11&&setTimeout(function(){return j.display.input.reset(!0)},20),Rl(this),ou(),Ni(this),this.curOp.forceUpdate=!0,As(this,U),c.autofocus&&!l||this.hasFocus()?setTimeout(function(){j.hasFocus()&&!j.state.focused&&Ii(j)},20):no(this);for(var ge in cs)cs.hasOwnProperty(ge)&&cs[ge](this,c[ge],$o);Ga(this),c.finishInit&&c.finishInit(this);for(var Ce=0;Ce20*20}Ue(c.scroller,"touchstart",function(Re){if(!Ut(e,Re)&&!ee(Re)&&!Xs(e,Re)){c.input.ensurePolled(),clearTimeout(j);var je=+new Date;c.activeTouch={start:je,moved:!1,prev:je-U.end<=300?U:null},Re.touches.length==1&&(c.activeTouch.left=Re.touches[0].pageX,c.activeTouch.top=Re.touches[0].pageY)}}),Ue(c.scroller,"touchmove",function(){c.activeTouch&&(c.activeTouch.moved=!0)}),Ue(c.scroller,"touchend",function(Re){var je=c.activeTouch;if(je&&!Ta(c,Re)&&je.left!=null&&!je.moved&&new Date-je.start<300){var gt=e.coordsChar(c.activeTouch,"page"),At;!je.prev||ge(je,je.prev)?At=new Pa(gt,gt):!je.prev.prev||ge(je,je.prev.prev)?At=e.findWordAt(gt):At=new Pa(tn(gt.line,0),V(e.doc,tn(gt.line+1,0))),e.setSelection(At.anchor,At.head),e.focus(),Ee(Re)}H()}),Ue(c.scroller,"touchcancel",H),Ue(c.scroller,"scroll",function(){c.scroller.clientHeight&&(Ji(e,c.scroller.scrollTop),ei(e,c.scroller.scrollLeft,!0),dt(e,"scroll",e))}),Ue(c.scroller,"mousewheel",function(Re){return mo(e,Re)}),Ue(c.scroller,"DOMMouseScroll",function(Re){return mo(e,Re)}),Ue(c.wrapper,"scroll",function(){return c.wrapper.scrollTop=c.wrapper.scrollLeft=0}),c.dragFunctions={enter:function(Re){Ut(e,Re)||Be(Re)},over:function(Re){Ut(e,Re)||(Fl(e,Re),Be(Re))},start:function(Re){return gl(e,Re)},drop:Ha(e,Bl),leave:function(Re){Ut(e,Re)||Ls(e)}};var Ce=c.input.getField();Ue(Ce,"keyup",function(Re){return Cl.call(e,Re)}),Ue(Ce,"keydown",Ha(e,xl)),Ue(Ce,"keypress",Ha(e,Sl)),Ue(Ce,"focus",function(Re){return Ii(e,Re)}),Ue(Ce,"blur",function(Re){return no(e,Re)})}var X=[];Ya.defineInitHook=function(e){return X.push(e)};function Q(e,c,j,U){var H=e.doc,ee;j==null&&(j="add"),j=="smart"&&(H.mode.indent?ee=Mn(e,c).state:j="prev");var ge=e.options.tabSize,Ce=xn(H,c),Re=G(Ce.text,null,ge);Ce.stateAfter&&(Ce.stateAfter=null);var je=Ce.text.match(/^\s*/)[0],gt;if(!U&&!/\S/.test(Ce.text))gt=0,j="not";else if(j=="smart"&&(gt=H.mode.indent(ee,Ce.text.slice(je.length),Ce.text),gt==xe||gt>150)){if(!U)return;j="prev"}j=="prev"?c>H.first?gt=G(xn(H,c-1).text,null,ge):gt=0:j=="add"?gt=Re+e.options.indentUnit:j=="subtract"?gt=Re-e.options.indentUnit:typeof j=="number"&&(gt=Re+j),gt=Math.max(0,gt);var At="",en=0;if(e.options.indentWithTabs)for(var zt=Math.floor(gt/ge);zt;--zt)en+=ge,At+=" ";if(enge,Re=Ke(c),je=null;if(Ce&&U.ranges.length>1)if(ae&&ae.text.join(` `)==c){if(U.ranges.length%ae.text.length==0){je=[];for(var gt=0;gt=0;en--){var zt=U.ranges[en],Tn=zt.from(),Bn=zt.to();zt.empty()&&(j&&j>0?Tn=tn(Tn.line,Tn.ch-j):e.state.overwrite&&!Ce?Bn=tn(Bn.line,Math.min(xn(ee,Bn.line).text.length,Bn.ch+q(Re).length)):Ce&&ae&&ae.lineWise&&ae.text.join(` `)==Re.join(` `)&&(Tn=Bn=tn(Tn.line,0)));var Yn={from:Tn,to:Bn,text:je?je[en%je.length]:Re,origin:H||(Ce?"paste":e.state.cutIncoming>ge?"cut":"+input")};zo(e.doc,Yn),Jt(e,"inputRead",e,Yn)}c&&!Ce&&ze(e,c),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=At),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ne(e,c){var j=e.clipboardData&&e.clipboardData.getData("Text");if(j)return e.preventDefault(),!c.isReadOnly()&&!c.options.disableInput&&fi(c,function(){return Le(c,j,0,null,"paste")}),!0}function ze(e,c){if(!e.options.electricChars||!e.options.smartIndent)return;for(var j=e.doc.sel,U=j.ranges.length-1;U>=0;U--){var H=j.ranges[U];if(H.head.ch>100||U&&j.ranges[U-1].head.line==H.head.line)continue;var ee=e.getModeAt(H.head),ge=!1;if(ee.electricChars){for(var Ce=0;Ce-1){ge=Q(e,H.head.line,"smart");break}}else ee.electricInput&&(ee.electricInput.test(xn(e.doc,H.head.line).text.slice(0,H.head.ch))&&(ge=Q(e,H.head.line,"smart")));ge&&Jt(e,"electricInput",e,H.head.line)}}function Ve(e){for(var c=[],j=[],U=0;Uee&&(Q(this,Ce.head.line,U,!0),ee=Ce.head.line,ge==this.doc.sel.primIndex&&Xi(this));else{var Re=Ce.from(),je=Ce.to(),gt=Math.max(ee,Re.line);ee=Math.min(this.lastLine(),je.line-(je.ch?0:1))+1;for(var At=gt;At0&&Ao(this.doc,ge,new Pa(Re,en[ge].to()),Te)}}}),getTokenAt:function(U,H){return Ar(this,U,H)},getLineTokens:function(U,H){return Ar(this,tn(U),H,!0)},getTokenTypeAt:function(U){U=V(this.doc,U);var H=Qt(this,xn(this.doc,U.line)),ee=0,ge=(H.length-1)/2,Ce=U.ch,Re;if(Ce==0)Re=H[2];else for(;;){var je=ee+ge>>1;if((je?H[je*2-1]:0)>=Ce)ge=je;else if(H[je*2+1]Re&&(U=Re,ge=!0),Ce=xn(this.doc,U)}else Ce=U;return ta(this,Ce,{top:0,left:0},H||"page",ee||ge).top+(ge?this.doc.height-jr(Ce):0)},defaultTextHeight:function(){return vr(this.display)},defaultCharWidth:function(){return Mr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(U,H,ee,ge,Ce){var Re=this.display;U=Kn(this,V(this.doc,U));var je=U.bottom,gt=U.left;if(H.style.position="absolute",H.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(H),Re.sizer.appendChild(H),ge=="over")je=U.top;else if(ge=="above"||ge=="near"){var At=Math.max(Re.wrapper.clientHeight,this.doc.height),en=Math.max(Re.sizer.clientWidth,Re.lineSpace.clientWidth);(ge=="above"||U.bottom+H.offsetHeight>At)&&U.top>H.offsetHeight?je=U.top-H.offsetHeight:U.bottom+H.offsetHeight<=At&&(je=U.bottom),gt+H.offsetWidth>en&&(gt=en-H.offsetWidth)}H.style.top=je+"px",H.style.left=H.style.right="",Ce=="right"?(gt=Re.sizer.clientWidth-H.offsetWidth,H.style.right="0px"):(Ce=="left"?gt=0:Ce=="middle"&&(gt=(Re.sizer.clientWidth-H.offsetWidth)/2),H.style.left=gt+"px"),ee&&bo(this,{left:gt,top:je,right:gt+H.offsetWidth,bottom:je+H.offsetHeight})},triggerOnKeyDown:ri(xl),triggerOnKeyPress:ri(Sl),triggerOnKeyUp:Cl,triggerOnMouseDown:ri(zs),execCommand:function(U){if(qo.hasOwnProperty(U))return qo[U].call(null,this)},triggerElectric:ri(function(U){ze(this,U)}),findPosH:function(U,H,ee,ge){var Ce=1;H<0&&(Ce=-1,H=-H);for(var Re=V(this.doc,U),je=0;je0&>(ee.charAt(ge-1));)--ge;for(;Ce.5||this.options.lineWrapping)&&ba(this),dt(this,"refresh",this)}),swapDoc:ri(function(U){var H=this.doc;return H.cm=null,this.state.selectingText&&this.state.selectingText(),As(this,U),Ur(this),this.display.input.reset(),Yi(this,U.scrollLeft,U.scrollTop),this.curOp.forceScroll=!0,Jt(this,"swapDoc",this,H),H}),phrase:function(U){var H=this.options.phrases;return H&&Object.prototype.hasOwnProperty.call(H,U)?H[U]:U},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}},Ge(e),e.registerHelper=function(U,H,ee){j.hasOwnProperty(U)||(j[U]=e[U]={_global:[]}),j[U][H]=ee},e.registerGlobalHelper=function(U,H,ee,ge){e.registerHelper(U,H,ge),j[U]._global.push({pred:ee,val:ge})}}function Tt(e,c,j,U,H){var ee=c,ge=j,Ce=xn(e,c.line),Re=H&&e.direction=="rtl"?-j:j;function je(){var kr=c.line+Re;return kr=e.first+e.size?!1:(c=new tn(kr,c.ch,c.sticky),Ce=xn(e,kr))}function gt(kr){var br;if(U=="codepoint"){var Xr=Ce.text.charCodeAt(c.ch+(U>0?0:-1));isNaN(Xr)?br=null:br=new tn(c.line,Math.max(0,Math.min(Ce.text.length,c.ch+j*(Xr>=55296&&Xr<56320?2:1))),-j)}else H?br=Fs(e.cm,Ce,c,j):br=js(Ce,c,j);if(br==null)if(!kr&&je())c=Bs(H,e.cm,Ce,c.line,Re);else return!1;else c=br;return!0}if(U=="char"||U=="codepoint")gt();else if(U=="column")gt(!0);else if(U=="word"||U=="group")for(var At=null,en=U=="group",zt=e.cm&&e.cm.getHelper(c,"wordChars"),Tn=!0;!(j<0&&!gt(!Tn));Tn=!1){var Bn=Ce.text.charAt(c.ch)||` `,Yn=J(Bn,zt)?"w":en&&Bn==` `?"n":!en||/\s/.test(Bn)?null:"p";if(en&&!Tn&&!Yn&&(Yn="s"),At&&At!=Yn){j<0&&(j=1,gt(),c.sticky="after");break}if(Yn&&(At=Yn),j>0&&!gt(!Tn))break}var _r=bs(e,c,ee,ge,!0);return Br(ee,_r)&&(_r.hitSide=!0),_r}function Ct(e,c,j,U){var H=e.doc,ee=c.left,ge;if(U=="page"){var Ce=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Re=Math.max(Ce-.5*vr(e.display),3);ge=(j>0?c.bottom:c.top)+j*Re}else U=="line"&&(ge=j>0?c.bottom+3:c.top-3);for(var je;!(je=Vr(e,ee,ge),!je.outside);){if(j<0?ge<=0:ge>=H.height){je.hitSide=!0;break}ge+=j*5}return je}var Nt=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ne,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Nt.prototype.init=function(e){var c=this,j=this,U=j.cm,H=j.div=e.lineDiv;Et(H,U.options.spellcheck,U.options.autocorrect,U.options.autocapitalize);function ee(Ce){for(var Re=Ce.target;Re;Re=Re.parentNode){if(Re==H)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Re.className))break}return!1}Ue(H,"paste",function(Ce){if(!ee(Ce)||Ut(U,Ce)||Ne(Ce,U))return;f<=11&&setTimeout(Ha(U,function(){return c.updateFromDOM()}),20)}),Ue(H,"compositionstart",function(Ce){c.composing={data:Ce.data,done:!1}}),Ue(H,"compositionupdate",function(Ce){c.composing||(c.composing={data:Ce.data,done:!1})}),Ue(H,"compositionend",function(Ce){c.composing&&(Ce.data!=c.composing.data&&c.readFromDOMSoon(),c.composing.done=!0)}),Ue(H,"touchstart",function(){return j.forceCompositionEnd()}),Ue(H,"input",function(){c.composing||c.readFromDOMSoon()});function ge(Ce){if(!ee(Ce)||Ut(U,Ce))return;if(U.somethingSelected())_e({lineWise:!1,text:U.getSelections()}),Ce.type=="cut"&&U.replaceSelection("",null,"cut");else if(U.options.lineWiseCopyCut){var Re=Ve(U);_e({lineWise:!0,text:Re.text}),Ce.type=="cut"&&U.operation(function(){U.setSelections(Re.ranges,0,Te),U.replaceSelection("",null,"cut")})}else return;if(Ce.clipboardData){Ce.clipboardData.clearData();var je=ae.text.join(` `);if(Ce.clipboardData.setData("Text",je),Ce.clipboardData.getData("Text")==je){Ce.preventDefault();return}}var gt=jt(),At=gt.firstChild;U.display.lineSpace.insertBefore(gt,U.display.lineSpace.firstChild),At.value=ae.text.join(` `);var en=document.activeElement;K(At),setTimeout(function(){U.display.lineSpace.removeChild(gt),en.focus(),en==H&&j.showPrimarySelection()},50)}Ue(H,"copy",ge),Ue(H,"cut",ge)},Nt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Nt.prototype.prepareSelection=function(){var e=bi(this.cm,!1);return e.focus=document.activeElement==this.div,e},Nt.prototype.showSelection=function(e,c){if(!e||!this.cm.display.view.length)return;(e.focus||c)&&this.showPrimarySelection(),this.showMultipleSelections(e)},Nt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Nt.prototype.showPrimarySelection=function(){var e=this.getSelection(),c=this.cm,j=c.doc.sel.primary(),U=j.from(),H=j.to();if(c.display.viewTo==c.display.viewFrom||U.line>=c.display.viewTo||H.line=c.display.viewFrom&&fn(c,U)||{node:Ce[0].measure.map[2],offset:0},je=H.linee.firstLine()&&(U=tn(U.line-1,xn(e.doc,U.line-1).length)),H.ch==xn(e.doc,H.line).text.length&&H.linec.viewTo-1)return!1;var ee,ge,Ce;U.line==c.viewFrom||(ee=ga(e,U.line))==0?(ge=lr(c.view[0].line),Ce=c.view[0].node):(ge=lr(c.view[ee].line),Ce=c.view[ee-1].node.nextSibling);var Re=ga(e,H.line),je,gt;if(Re==c.view.length-1?(je=c.viewTo-1,gt=c.lineDiv.lastChild):(je=lr(c.view[Re+1].line)-1,gt=c.view[Re+1].node.previousSibling),!Ce)return!1;for(var At=e.doc.splitLines(Nr(e,Ce,gt,ge,je)),en=pr(e.doc,tn(ge,0),tn(je,xn(e.doc,je).text.length));At.length>1&&en.length>1;)if(q(At)==q(en))At.pop(),en.pop(),je--;else if(At[0]==en[0])At.shift(),en.shift(),ge++;else break;for(var zt=0,Tn=0,Bn=At[0],Yn=en[0],_r=Math.min(Bn.length,Yn.length);zt<_r&&Bn.charCodeAt(zt)==Yn.charCodeAt(zt);)++zt;for(var kr=q(At),br=q(en),Xr=Math.min(kr.length-(At.length==1?zt:0),br.length-(en.length==1?zt:0));TnU.ch&&kr.charCodeAt(kr.length-Tn-1)==br.charCodeAt(br.length-Tn-1);)zt--,Tn++;At[At.length-1]=kr.slice(0,kr.length-Tn).replace(/^\u200b+/,""),At[0]=At[0].slice(zt).replace(/\u200b+$/,"");var ia=tn(ge,zt),ea=tn(je,en.length?q(en).length-Tn:0);if(At.length>1||At[0]||wn(ia,ea))return Xo(e.doc,At,ia,ea,"+input"),!0},Nt.prototype.ensurePolled=function(){this.forceCompositionEnd()},Nt.prototype.reset=function(){this.forceCompositionEnd()},Nt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Nt.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)},Nt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&fi(this.cm,function(){return ka(e.cm)})},Nt.prototype.setUneditable=function(e){e.contentEditable="false"},Nt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Ha(this.cm,Le)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},Nt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Nt.prototype.onContextMenu=function(){},Nt.prototype.resetPosition=function(){},Nt.prototype.needsContentAttribute=!0;function fn(e,c){var j=pt(e,c.line);if(!j||j.hidden)return null;var U=xn(e.doc,c.line),H=Ie(j,U,c.line),ee=xt(U,e.doc.direction),ge="left";if(ee){var Ce=bt(ee,c.ch);ge=Ce%2?"right":"left"}var Re=dn(H.map,c.ch,ge);return Re.offset=Re.collapse=="right"?Re.end:Re.start,Re}function or(e){for(var c=e;c;c=c.parentNode)if(/CodeMirror-gutter-wrapper/.test(c.className))return!0;return!1}function hr(e,c){return c&&(e.bad=!0),e}function Nr(e,c,j,U,H){var ee="",ge=!1,Ce=e.doc.lineSeparator(),Re=!1;function je(zt){return function(Tn){return Tn.id==zt}}function gt(){ge&&(ee+=Ce,Re&&(ee+=Ce),ge=Re=!1)}function At(zt){zt&&(gt(),ee+=zt)}function en(zt){if(zt.nodeType==1){var Tn=zt.getAttribute("cm-text");if(Tn){At(Tn);return}var Bn=zt.getAttribute("cm-marker"),Yn;if(Bn){var _r=e.findMarks(tn(U,0),tn(H+1,0),je(+Bn));_r.length&&(Yn=_r[0].find(0))&&At(pr(e.doc,Yn.from,Yn.to).join(Ce));return}if(zt.getAttribute("contenteditable")=="false")return;var kr=/^(pre|div|p|li|table|br)$/i.test(zt.nodeName);if(!/^br$/i.test(zt.nodeName)&&zt.textContent.length==0)return;kr&>();for(var br=0;br=9&&c.hasSelection&&(c.hasSelection=null),j.poll()}),Ue(H,"paste",function(ge){if(Ut(U,ge)||Ne(ge,U))return;U.state.pasteIncoming=+new Date,j.fastPoll()});function ee(ge){if(Ut(U,ge))return;if(U.somethingSelected())_e({lineWise:!1,text:U.getSelections()});else if(U.options.lineWiseCopyCut){var Ce=Ve(U);_e({lineWise:!0,text:Ce.text}),ge.type=="cut"?U.setSelections(Ce.ranges,null,Te):(j.prevInput="",H.value=Ce.text.join(` `),K(H))}else return;ge.type=="cut"&&(U.state.cutIncoming=+new Date)}Ue(H,"cut",ee),Ue(H,"copy",ee),Ue(e.scroller,"paste",function(ge){if(Ta(e,ge)||Ut(U,ge))return;if(!H.dispatchEvent){U.state.pasteIncoming=+new Date,j.focus();return}var Ce=new Event("paste");Ce.clipboardData=ge.clipboardData,H.dispatchEvent(Ce)}),Ue(e.lineSpace,"selectstart",function(ge){Ta(e,ge)||Ee(ge)}),Ue(H,"compositionstart",function(){var ge=U.getCursor("from");j.composing&&j.composing.range.clear(),j.composing={start:ge,range:U.markText(ge,U.getCursor("to"),{className:"CodeMirror-composing"})}}),Ue(H,"compositionend",function(){j.composing&&(j.poll(),j.composing.range.clear(),j.composing=null)})},Wr.prototype.createField=function(e){this.wrapper=jt(),this.textarea=this.wrapper.firstChild},Wr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Wr.prototype.prepareSelection=function(){var e=this.cm,c=e.display,j=e.doc,U=bi(e);if(e.options.moveInputWithCursor){var H=Kn(e,j.sel.primary().head,"div"),ee=c.wrapper.getBoundingClientRect(),ge=c.lineDiv.getBoundingClientRect();U.teTop=Math.max(0,Math.min(c.wrapper.clientHeight-10,H.top+ge.top-ee.top)),U.teLeft=Math.max(0,Math.min(c.wrapper.clientWidth-10,H.left+ge.left-ee.left))}return U},Wr.prototype.showSelection=function(e){var c=this.cm,j=c.display;m(j.cursorDiv,e.cursors),m(j.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Wr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var c=this.cm;if(c.somethingSelected()){this.prevInput="";var j=c.getSelection();this.textarea.value=j,c.state.focused&&K(this.textarea),w&&f>=9&&(this.hasSelection=j)}else e||(this.prevInput=this.textarea.value="",w&&f>=9&&(this.hasSelection=null))},Wr.prototype.getField=function(){return this.textarea},Wr.prototype.supportsTouch=function(){return!1},Wr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!l||z()!=this.textarea))try{this.textarea.focus()}catch(e){}},Wr.prototype.blur=function(){this.textarea.blur()},Wr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Wr.prototype.receivedFocus=function(){this.slowPoll()},Wr.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()})},Wr.prototype.fastPoll=function(){var e=!1,c=this;c.pollingFast=!0;function j(){var U=c.poll();!U&&!e?(e=!0,c.polling.set(60,j)):(c.pollingFast=!1,c.slowPoll())}c.polling.set(20,j)},Wr.prototype.poll=function(){var e=this,c=this.cm,j=this.textarea,U=this.prevInput;if(this.contextMenuPending||!c.state.focused||$e(j)&&!U&&!this.composing||c.isReadOnly()||c.options.disableInput||c.state.keySeq)return!1;var H=j.value;if(H==U&&!c.somethingSelected())return!1;if(w&&f>=9&&this.hasSelection===H||s&&/[\uf700-\uf7ff]/.test(H))return c.display.input.reset(),!1;if(c.doc.sel==c.display.selForContextMenu){var ee=H.charCodeAt(0);if(ee==8203&&!U&&(U="\u200B"),ee==8666)return this.reset(),this.cm.execCommand("undo")}for(var ge=0,Ce=Math.min(U.length,H.length);ge1e3||H.indexOf(` `)>-1?j.value=e.prevInput="":e.prevInput=H,e.composing&&(e.composing.range.clear(),e.composing.range=c.markText(e.composing.start,c.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Wr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Wr.prototype.onKeyPress=function(){w&&f>=9&&(this.hasSelection=null),this.fastPoll()},Wr.prototype.onContextMenu=function(e){var c=this,j=c.cm,U=j.display,H=c.textarea;c.contextMenuPending&&c.contextMenuPending();var ee=wa(j,e),ge=U.scroller.scrollTop;if(!ee||u)return;var Ce=j.options.resetSelectionOnContextMenu;Ce&&j.doc.sel.contains(ee)==-1&&Ha(j,gi)(j.doc,Er(ee),Te);var Re=H.style.cssText,je=c.wrapper.style.cssText,gt=c.wrapper.offsetParent.getBoundingClientRect();c.wrapper.style.cssText="position: static",H.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-gt.top-5)+"px; left: "+(e.clientX-gt.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 At;_&&(At=window.scrollY),U.input.focus(),_&&window.scrollTo(null,At),U.input.reset(),j.somethingSelected()||(H.value=c.prevInput=" "),c.contextMenuPending=zt,U.selForContextMenu=j.doc.sel,clearTimeout(U.detectingSelectAll);function en(){if(H.selectionStart!=null){var Bn=j.somethingSelected(),Yn="\u200B"+(Bn?H.value:"");H.value="\u21DA",H.value=Yn,c.prevInput=Bn?"":"\u200B",H.selectionStart=1,H.selectionEnd=Yn.length,U.selForContextMenu=j.doc.sel}}function zt(){if(c.contextMenuPending!=zt)return;if(c.contextMenuPending=!1,c.wrapper.style.cssText=je,H.style.cssText=Re,w&&f<9&&U.scrollbars.setScrollTop(U.scroller.scrollTop=ge),H.selectionStart!=null){(!w||w&&f<9)&&en();var Bn=0,Yn=function(){U.selForContextMenu==j.doc.sel&&H.selectionStart==0&&H.selectionEnd>0&&c.prevInput=="\u200B"?Ha(j,ol)(j):Bn++<10?U.detectingSelectAll=setTimeout(Yn,500):(U.selForContextMenu=null,U.input.reset())};U.detectingSelectAll=setTimeout(Yn,200)}}if(w&&f>=9&&en(),P){Be(e);var Tn=function(){kt(window,"mouseup",Tn),setTimeout(zt,20)};Ue(window,"mouseup",Tn)}else setTimeout(zt,50)},Wr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Wr.prototype.setUneditable=function(){},Wr.prototype.needsContentAttribute=!1;function Ia(e,c){if(c=c?k(c):{},c.value=e.value,!c.tabindex&&e.tabIndex&&(c.tabindex=e.tabIndex),!c.placeholder&&e.placeholder&&(c.placeholder=e.placeholder),c.autofocus==null){var j=z();c.autofocus=j==e||e.getAttribute("autofocus")!=null&&j==document.body}function U(){e.value=Ce.getValue()}var H;if(e.form&&(Ue(e.form,"submit",U),!c.leaveSubmitMethodAlone)){var ee=e.form;H=ee.submit;try{var ge=ee.submit=function(){U(),ee.submit=H,ee.submit(),ee.submit=ge}}catch(Re){}}c.finishInit=function(Re){Re.save=U,Re.getTextArea=function(){return e},Re.toTextArea=function(){Re.toTextArea=isNaN,U(),e.parentNode.removeChild(Re.getWrapperElement()),e.style.display="",e.form&&(kt(e.form,"submit",U),!c.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=H))}},e.style.display="none";var Ce=Ya(function(Re){return e.parentNode.insertBefore(Re,e.nextSibling)},c);return Ce}function Da(e){e.off=kt,e.on=Ue,e.wheelEventPixels=Hi,e.Doc=Ti,e.splitLines=Ke,e.countColumn=G,e.findColumn=ve,e.isWordChar=$,e.Pass=xe,e.signal=dt,e.Line=cn,e.changeEnd=Zr,e.scrollbarModel=xo,e.Pos=tn,e.cmpPos=wn,e.modes=ft,e.mimeModes=vt,e.resolveMode=et,e.getMode=Rt,e.modeExtensions=Bt,e.extendMode=vn,e.copyState=Sn,e.startState=qn,e.innerMode=Jn,e.commands=qo,e.keyMap=vo,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=Wn,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=Ee,e.e_stopPropagation=De,e.e_stop=Be,e.addClass=F,e.contains=N,e.rmClass=E,e.keyNames=Ro}eu(Ya),Wt(Ya);var za="iter insert remove copy getEditor constructor".split(" ");for(var si in Ti.prototype)Ti.prototype.hasOwnProperty(si)&&he(za,si)<0&&(Ya.prototype[si]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ti.prototype[si]));return Ge(Ti),Ya.inputStyles={textarea:Wr,contenteditable:Nt},Ya.defineMode=function(e){!Ya.defaults.mode&&e!="null"&&(Ya.defaults.mode=e),wt.apply(this,arguments)},Ya.defineMIME=Lt,Ya.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ya.defineMIME("text/plain","null"),Ya.defineExtension=function(e,c){Ya.prototype[e]=c},Ya.defineDocExtension=function(e,c){Ti.prototype[e]=c},Ya.fromTextArea=Ia,Da(Ya),Ya.version="5.58.2",Ya})},W6BS:function(M,Y){M.exports="data:image/png;base64,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"},WO9J:function(M,Y,o){"use strict";o.r(Y);var L=o("0Owb"),g=o("PpiC"),A=o("q1tI"),b=o.n(A),y=o("EkPF"),x=o.n(y),w=o("miYZ"),f=o("tsqr"),_=o("2qtc"),d=o("kLXV"),r=o("9og8"),u=o("WmNS"),t=o.n(u),a=o("auZk"),n=o.n(a),i=o("1vsH"),h=o("Ufr+"),l=o.n(h),s=o("HBuW"),p=o("ErOA"),O=o("Ty5D"),S=o("9kvl"),v=function(Yt){var cn,Dn,$t=Yt.globalSetting,On=Yt.loading,gn=Yt.dispatch,In=Yt.practiceSetting,Un=Yt.shixunsDetail,rr=Object(g.a)(Yt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Qn=Object(O.h)(),Rr=Object(A.useRef)(""),Ir=Object(O.i)(),Xn=In.title,Dr=In.base_info_warning,mr=In.challenges_warning,zr=In.service_warning,Lr=In.repository_warning,$r=In.mirror_warning;Object(A.useEffect)(function(){var sr;Rr.current=(sr=Qn.pathname.split("/"))===null||sr===void 0?void 0:sr[2],gn({type:"practiceSetting/setParams",payload:{id:Rr.current}}),gn({type:"practiceSetting/getCommonData",payload:{id:Rr.current}})},[Qn.pathname]),Object(A.useEffect)(function(){return Object(i.X)(Xn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(i.X)()}});var er=function(){var sr=Object(r.a)(t.a.mark(function ar(){return t.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return ir.next=2,Gt();case 2:S.d.push("/shixuns/".concat(Rr.current,"/challenges"));case 3:case"end":return ir.stop()}},ar)}));return function(){return sr.apply(this,arguments)}}(),Gt=function(){return new Promise(function(ar,qr){var ir;In!=null&&(ir=In.sideBar)!==null&&ir!==void 0&&ir.confirmLeave?d.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(){gn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ar()},onCancel:function(){qr()}}):ar()})},Zt=function(ar){var qr;if(ar===(In==null?void 0:In.sideBar.tabsActive))return;var ir=function(){S.d.push("/shixuns/".concat(Rr.current,"/edit?tabId=").concat(ar)),gn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ar,selectPath:"",confirmLeave:!1}})};In!=null&&(qr=In.sideBar)!==null&&qr!==void 0&&qr.confirmLeave?d.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(){ir()}}):ir()},Jt=function sr(ar){var qr;ar=(qr=ar)!==null&&qr!==void 0&&qr.includes(".json")?ar:"".concat(ar,".json"),d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var ir=Object(r.a)(t.a.mark(function Yr(){var gr,Sr;return t.a.wrap(function(Jr){for(;;)switch(Jr.prev=Jr.next){case 0:return Jr.next=2,Object(p.a)("/api"+ar,{method:"get"});case 2:if(gr=Jr.sent,gr){Jr.next=5;break}return Jr.abrupt("return");case 5:return f.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Jr.next=8,Object(s.E)({id:gr.shixun_identifier});case 8:if(Sr=Jr.sent,!(Sr!=null&&Sr.game_identifier)){Jr.next=12;break}return Object(i.S)("/tasks/".concat(Sr.game_identifier)),Jr.abrupt("return");case 12:(Sr==null?void 0:Sr.status)===2?sr(Sr==null?void 0:Sr.message):(Sr==null?void 0:Sr.status)===3&&Gn(Sr==null?void 0:Sr.message);case 13:case"end":return Jr.stop()}},Yr)}));function da(){return ir.apply(this,arguments)}return da}()})},Gn=function(ar){d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ar,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Zn=function(){var sr=Object(r.a)(t.a.mark(function ar(qr,ir){var da,Yr,gr;return t.a.wrap(function(Kr){for(;;)switch(Kr.prev=Kr.next){case 0:return Kr.next=2,Gt();case 2:if(Object(i.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((da=Un.detail)!==null&&da!==void 0&&da.is_jupyter||(Yr=Un.detail)!==null&&Yr!==void 0&&Yr.is_jupyter_lab)){Kr.next=6;break}return gn({type:"shixunsDetail/execJupyter",payload:{id:Rr.current}}).then(function(Jr){Jr!=null&&Jr.identifier&&(S.d===null||S.d===void 0||S.d.push("/tasks/".concat(Jr.identifier,"/jupyter")))}),Kr.abrupt("return");case 6:if(gn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!ir){Kr.next=13;break}return Kr.next=10,Object(s.D)({id:qr});case 10:Kr.t0=Kr.sent,Kr.next=16;break;case 13:return Kr.next=15,Object(s.E)({id:qr});case 15:Kr.t0=Kr.sent;case 16:if(gr=Kr.t0,gn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(gr!=null&&gr.game_identifier||gr!=null&&gr.identifier)){Kr.next=21;break}return Object(i.S)(ir?"/tasks/".concat(gr==null?void 0:gr.identifier,"/jupyter"):"/tasks/".concat(gr.game_identifier)),Kr.abrupt("return");case 21:(gr==null?void 0:gr.status)===-3?Object(i.q)():(gr==null?void 0:gr.status)===2?Jt(gr==null?void 0:gr.message):(gr==null?void 0:gr.status)===3&&Gn(gr==null?void 0:gr.message);case 22:case"end":return Kr.stop()}},ar)}));return function(qr,ir){return sr.apply(this,arguments)}}(),Ln=function(){var sr=Object(r.a)(t.a.mark(function ar(){return t.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return ir.next=2,Gt();case 2:gn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return ir.stop()}},ar)}));return function(){return sr.apply(this,arguments)}}(),tr=function(ar){var qr={borderBottomColor:(In==null?void 0:In.sideBar.tabsActive)===ar?"#0152d9":"transparent"};return qr};return b.a.createElement("div",{className:n.a.header},b.a.createElement("aside",{className:n.a.title},b.a.createElement("i",{onClick:er,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),b.a.createElement("span",{className:n.a.edit},Xn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),b.a.createElement("i",{onClick:Ln,className:"icon iconfont icon-xiugai1"})),b.a.createElement("aside",{className:n.a.schedule},b.a.createElement("div",null,b.a.createElement("span",{style:tr("information"),className:n.a.clickWarp,onClick:function(){return Zt("information")}},Dr?b.a.createElement("span",{className:n.a.num},"1"):b.a.createElement("img",{src:l.a}),b.a.createElement("span",{className:n.a.subject},"\u57FA\u672C\u4FE1\u606F")),b.a.createElement("i",{className:"iconfont icon-lujing"})),b.a.createElement("div",null,b.a.createElement("span",{style:tr("warehouse"),className:n.a.clickWarp,onClick:function(){return Zt("warehouse")}},Lr?b.a.createElement("span",{className:n.a.num},"2"):b.a.createElement("img",{src:l.a}),b.a.createElement("span",{className:n.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),b.a.createElement("i",{className:"iconfont icon-lujing"})),(Un==null?void 0:Un.detail)&&!(Un!=null&&(cn=Un.detail)!==null&&cn!==void 0&&cn.is_jupyter_lab)&&b.a.createElement("div",null,b.a.createElement("span",{style:tr("level"),className:n.a.clickWarp,onClick:function(){return Zt("level")}},mr?b.a.createElement("span",{className:n.a.num},"3"):b.a.createElement("img",{src:l.a}),b.a.createElement("span",{className:n.a.subject},"\u4EFB\u52A1\u5173\u5361")),b.a.createElement("i",{className:"iconfont icon-lujing"})),(Un==null?void 0:Un.detail)&&(Un==null||((Dn=Un.detail)===null||Dn===void 0)?void 0:Dn.is_jupyter_lab)&&b.a.createElement("div",null,b.a.createElement("span",{style:tr("service"),className:n.a.clickWarp,onClick:function(){return Zt("service")}},zr?b.a.createElement("span",{className:n.a.num},"3"):b.a.createElement("img",{src:l.a}),b.a.createElement("span",{className:n.a.subject},"\u670D\u52A1")),b.a.createElement("i",{className:"iconfont icon-lujing"})),b.a.createElement("div",null,b.a.createElement("span",{style:tr("environment"),className:n.a.clickWarp,onClick:function(){return Zt("environment")}},$r?b.a.createElement("span",{className:n.a.num},"4"):b.a.createElement("img",{src:l.a}),b.a.createElement("span",{className:n.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),b.a.createElement("aside",{className:n.a.btns},b.a.createElement("div",{className:n.a.simulate,onClick:function(){return Zn(Rr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},P=Object(S.a)(function(Cn){var Yt=Cn.loading,cn=Cn.globalSetting,Dn=Cn.practiceSetting,$t=Cn.shixunsDetail;return{globalSetting:cn,loading:Yt,practiceSetting:Dn,shixunsDetail:$t}})(v),R=o("sRBo"),E=o("kaz8"),C=o("14J3"),m=o("BMrR"),T=o("jCWc"),I=o("kPKH"),D=o("DZo9"),N=o("8z0m"),z=o("6UJt"),F=o("DFOY"),W=o("5NDa"),K=o("5rEg"),B=o("+L6B"),k=o("2/Rp"),G=o("k1fw"),ne=o("y8nQ"),he=o("Vl3Y"),fe=o("tJVT"),xe=o("h/E3"),Te=o.n(xe),ce=o("Ot1p"),be=o("oBTY"),ve=o("+Xk9"),ue=o.n(ve),se=o("FTkQ"),q=o.n(se),me=function(Yt){var cn=Yt.InputRight,Dn=Yt.value,$t=Dn===void 0?[]:Dn,On=Yt.onChange,gn=Object(g.a)(Yt,["InputRight","value","onChange"]),In=Object(A.useState)(),Un=Object(fe.a)(In,2),rr=Un[0],Qn=Un[1],Rr=function(Dr){var mr=$t.filter(function(zr,Lr){return Lr!==Dr});On(mr)},Ir=function(Dr){if(Dr.preventDefault(),!rr)return;if($t.findIndex(function(mr){return mr.name===rr})>-1){f.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}On([].concat(Object(be.a)($t),[{id:null,name:rr}])),Qn(null)};return b.a.createElement("div",null,b.a.createElement(K.a,Object(L.a)({bordered:!1,style:{width:600},value:rr,onChange:function(Dr){return Qn(Dr.target.value)},onPressEnter:Ir,onBlur:Ir},gn)),cn||b.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),b.a.createElement("div",{className:"mt20"},$t==null?void 0:$t.map(function(Xn,Dr){return b.a.createElement("div",{key:Dr,className:ue.a.btn},b.a.createElement("span",{className:ue.a.s1},Xn.name),b.a.createElement("img",{src:q.a,className:ue.a.s2,onClick:function(){return Rr(Dr)}}))})))},re=me,ie=o("LvDl"),Oe=o("m3rI"),le=o("hW5Z"),$=o.n(le),J=function(Yt){var cn=Yt.dispatch,Dn=Yt.onCancel,$t=Yt.onSave,On=Yt.loading,gn=On===void 0?!1:On;return b.a.createElement("div",{className:$.a.complete},b.a.createElement("div",{onClick:Dn,className:$.a.cancel},"\u53D6\u6D88"),b.a.createElement(k.a,{type:"primary",loading:gn,onClick:$t,className:$.a.save},"\u4FDD\u5B58"))},te=Object(S.a)()(J),we=o("UqFu"),Se=o("z7Xi"),ke=o("jN4g"),tt=function(Yt){var cn,Dn,$t=Yt.globalSetting,On=Yt.loading,gn=Yt.dispatch,In=Yt.practiceSetting,Un=Yt.problemset,rr=Yt.shixunsDetail,Qn=Object(g.a)(Yt,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Rr=he.a.useForm(),Ir=Object(fe.a)(Rr,1),Xn=Ir[0],Dr=Object(A.useState)({}),mr=Object(fe.a)(Dr,2),zr=mr[0],Lr=mr[1],$r=Object(A.useState)(!1),er=Object(fe.a)($r,2),Gt=er[0],Zt=er[1],Jt=Object(A.useState)(!1),Gn=Object(fe.a)(Jt,2),Zn=Gn[0],Ln=Gn[1],tr=Object(A.useState)(""),sr=Object(fe.a)(tr,2),ar=sr[0],qr=sr[1],ir=Object(A.useState)(""),da=Object(fe.a)(ir,2),Yr=da[0],gr=da[1],Sr=Object(A.useRef)({}),Kr=Object(A.useRef)(""),Jr=Object(A.useRef)(null),Ta=Object(A.useRef)(Object(ie.throttle)(function(){return Me()},2e3,{leading:!0,trailing:!1})).current,_a=In.id;Object(A.useEffect)(function(){if(!_a)return;ct()},[_a]),Object(A.useEffect)(function(){return JSON.stringify(zr)!=="{}"&&Qe(),function(){clearTimeout(Jr.current)}},[zr,ar,Yr]);var Qe=function(){clearTimeout(Jr.current),Jr.current=setTimeout(function(){!Object(ie.isEqual)(zr,Sr.current)||ar!==Kr.current||Yr!==Kr.current?gn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):gn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},ct=function(){var un=Object(r.a)(t.a.mark(function ln(){var Fn,En,Ur,Pr,Qr,Fr,ta,Hn,Or;return t.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return gn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),yn.next=3,Object(p.a)("/api/shixuns/".concat(_a,"/edit_base_info.json"),{method:"get"});case 3:Fn=yn.sent,Fn.status===0&&(Hn=Object(G.a)(Object(G.a)({},Fn.data),{},{description:Object(we.a)(Fn.data.description)}),Or={description:Hn.description,shixun_tags:Hn.shixun_tags,name:Hn.name,course:(Hn==null||((En=Hn.disciplines)===null||En===void 0)?void 0:En.length)>0?[Hn==null||((Ur=Hn.disciplines)===null||Ur===void 0||((Pr=Ur[0])===null||Pr===void 0))?void 0:Pr.id,Hn==null||((Qr=Hn.disciplines)===null||Qr===void 0||((Fr=Qr[0])===null||Fr===void 0||((ta=Fr.sub_discipline)===null||ta===void 0)))?void 0:ta.id]:[],jupyter_show_description:Fn.data.jupyter_show_description},Xn.setFieldsValue(Or),Sr.current=Object(G.a)({},Or),Kr.current=Hn.attachment_id||"",Lr(Object(G.a)({},Or)),qr(Hn.attachment_id||""),gr(Hn.cover_image_id||""));case 5:case"end":return yn.stop()}},ln)}));return function(){return un.apply(this,arguments)}}(),_t=function(ln,Fn){Lr(Object(G.a)({},Fn))},nt=function(){Ie()},Me=function(){Object(i.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Xn.submit()},Ye=function(ln){var Fn,En=ln.name,Ur=ln.description,Pr=ln.shixun_tags,Qr=ln.course,Fr=ln.jupyter_show_description,ta=Fr===void 0?!1:Fr,Hn={name:En,description:Ur,shixun_tags:Pr,attachment_id:ar,cover_image_id:Yr,sub_discipline_ids:Qr[1]};(Fn=rr.detail)!==null&&Fn!==void 0&&Fn.is_jupyter_lab&&(Hn=Object(G.a)(Object(G.a)({},Hn),{},{jupyter_show_description:ta}));var Or=Object(p.a)("/api/shixuns/".concat(_a,"/base_info_save.json"),{method:"post",body:{shixun:Object(G.a)({},Hn)}});Or.then(function(Kn){Kn.status===0&&(f.b.success("\u4FDD\u5B58\u6210\u529F"),gn({type:"practiceSetting/getCommonData",payload:{id:_a}}),gn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Sr.current={description:zr.description,shixun_tags:zr.shixun_tags,name:zr.name},Kr.current=ar)})},Ie=function(){var ln,Fn=function(){S.d.push("/shixuns/".concat(_a,"/challenges")),gn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};In!=null&&(ln=In.sideBar)!==null&&ln!==void 0&&ln.confirmLeave?d.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(){Fn()}}):Fn()};function qe(un){var ln=un.type==="image/jpeg"||un.type==="image/png";return ln||f.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),ln}var Ze=b.a.createElement(k.a,{loading:Gt,icon:b.a.createElement(Se.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),pt=b.a.createElement(k.a,{loading:Zn,icon:b.a.createElement(Se.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function rt(un,ln){var Fn=new FileReader;Fn.addEventListener("load",function(){return ln(Fn.result)}),Fn.readAsDataURL(un)}var Mt=function(ln){if(ln.file.status==="uploading"){Zt(!0);return}if(ln.file.status==="done"){var Fn,En;Zt(!1),qr(ln==null||((Fn=ln.file)===null||Fn===void 0||((En=Fn.response)===null||En===void 0))?void 0:En.id)}},Vt=function(){return b.a.createElement("div",{className:Te.a.img},b.a.createElement("img",{src:Oe.a.API_SERVER+"/api/attachments/"+ar,alt:"avatar",style:{width:"100%"}}),b.a.createElement("div",null,b.a.createElement(ke.a,{onClick:function(){return qr("")},style:{fontSize:"16px",color:"red"}})))},dn=function(ln){if(ln.file.status==="uploading"){Ln(!0);return}if(ln.file.status==="done"){var Fn,En;Ln(!1),gr(ln==null||((Fn=ln.file)===null||Fn===void 0||((En=Fn.response)===null||En===void 0))?void 0:En.id)}},on=function(){return b.a.createElement("div",{className:Te.a.img},b.a.createElement("img",{src:Oe.a.API_SERVER+"/api/attachments/"+Yr,alt:"avatar",style:{width:"100%"}}),b.a.createElement("div",null,b.a.createElement(ke.a,{onClick:function(){return gr("")},style:{fontSize:"16px",color:"red"}})))};return b.a.createElement("div",{className:Te.a.information},b.a.createElement("section",{className:Te.a.scroll},b.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),b.a.createElement("div",{className:Te.a.formWrap}," ",b.a.createElement(he.a,{form:Xn,scrollToFirstError:!0,layout:"vertical",onValuesChange:_t,onFinish:Ye},b.a.createElement(he.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"}]},b.a.createElement(K.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((cn=zr.name)===null||cn===void 0?void 0:cn.length)||0,"/60")})),b.a.createElement(he.a.Item,{className:"customAddTags",name:"shixun_tags",label:b.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",b.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"}]},b.a.createElement(re,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),b.a.createElement(he.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},b.a.createElement(F.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Un.courseOptions})),b.a.createElement(m.a,null,b.a.createElement(I.a,null,b.a.createElement(he.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},ar?Vt():b.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Oe.a.API_SERVER,"/api/attachments.json"),beforeUpload:qe,onChange:Mt},Ze))),b.a.createElement(I.a,{className:"c-grey-999"},b.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"))),b.a.createElement(m.a,null,b.a.createElement(I.a,null,b.a.createElement(he.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Yr?on():b.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Oe.a.API_SERVER,"/api/attachments.json"),beforeUpload:qe,onChange:dn},pt))),b.a.createElement(I.a,{className:"c-grey-999"},b.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"))),b.a.createElement(he.a.Item,{name:"description",label:"\u7B80\u4ECB:"},b.a.createElement(ce.a,{defaultValue:zr.description||"",watch:!0})),((Dn=rr.detail)===null||Dn===void 0?void 0:Dn.is_jupyter_lab)&&b.a.createElement(he.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},b.a.createElement(E.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"))))),b.a.createElement(te,{onSave:Ta,onCancel:nt,loading:Gt||Zn}))},ot=Object(S.a)(function(Cn){var Yt=Cn.problemset,cn=Cn.loading,Dn=Cn.globalSetting,$t=Cn.practiceSetting,On=Cn.shixunsDetail;return{globalSetting:Dn,loading:cn,practiceSetting:$t,problemset:Yt,shixunsDetail:On}})(tt),mt=o("ch0t"),bt=o("R9oj"),yt=o("ECub"),xt=o("T2oS"),Je=o("W9HT"),Ue=o("bKvZ"),ht=o.n(Ue),kt=o("KeGQ"),dt=o.n(kt),Ut=o("NLgs"),it=o("ngQI"),He=function(Yt){var cn=Yt.globalSetting,Dn=Yt.dispatch,$t=Yt.practiceSetting,On=Object(g.a)(Yt,["globalSetting","dispatch","practiceSetting"]),gn=Object(A.useState)(!1),In=Object(fe.a)(gn,2),Un=In[0],rr=In[1],Qn=Object(A.useState)({}),Rr=Object(fe.a)(Qn,2),Ir=Rr[0],Xn=Rr[1],Dr=Object(A.useState)(!0),mr=Object(fe.a)(Dr,2),zr=mr[0],Lr=mr[1],$r=Object(A.useState)(!1),er=Object(fe.a)($r,2),Gt=er[0],Zt=er[1],Jt=Object(A.useState)(null),Gn=Object(fe.a)(Jt,2),Zn=Gn[0],Ln=Gn[1],tr=Object(A.useRef)(!1),sr=$t.id,ar=$t.updateIndex,qr=$t.is_published,ir=$t.newQuestion,da=Ir.challenge_list,Yr=da===void 0?[]:da;Object(A.useEffect)(function(){return sr?(Sr(),function(){Dn({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[sr,ar]),Object(A.useEffect)(function(){gr()},[On.location]);var gr=function(){var qe,Ze=On.location,pt=Ze.pathname.split("/");(pt.includes("newquestion")||pt.includes("new")||Ze!=null&&(qe=Ze.query)!==null&&qe!==void 0&&qe.tabId)&&(tr.current=!0)},Sr=function(){var Ie=Object(r.a)(t.a.mark(function qe(){var Ze,pt,rt,Mt,Vt,dn,on;return t.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return Lr(!0),ln.next=3,Object(s.J)({id:sr});case 3:rt=ln.sent,rt!=null&&(Ze=rt.challenge_list)!==null&&Ze!==void 0&&Ze.length&&(Mt=On.location.pathname.split("/"),Vt=rt.challenge_list.find(function(Fn){return String(Fn.challenge_id)===Mt[4]}),Mt.includes("newquestion")||Mt.includes("new")?(on=rt.challenge_list[((dn=rt.challenge_list)===null||dn===void 0?void 0:dn.length)-1],Dn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Mt.includes("new")?0:1,name:""}}}),Ln(void 0),Qe(on)):Mt[4]&&Vt?Kr(Vt,!1):Kr(rt.challenge_list[0])),rt!=null&&(pt=rt.challenge_list)!==null&&pt!==void 0&&pt.length||Ln(null),Xn(rt),Lr(!1);case 8:case"end":return ln.stop()}},qe)}));return function(){return Ie.apply(this,arguments)}}(),Kr=function(qe){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(Ln(qe.challenge_id),Qe(qe),Ze){var pt="/shixuns/".concat(sr,"/edit/").concat(qe.challenge_id,"/").concat(qe.st===1?"editquestion":"editcheckpoint");S.d.push(pt)}},Jr=function(qe,Ze){Ze.stopPropagation();var pt=qe.challenge_id,rt=function(){var Mt=Object(r.a)(t.a.mark(function Vt(){var dn,on,un,ln;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(s.v)({id:sr,challengesId:pt});case 2:if(dn=En.sent,!(dn.status===1)){En.next=12;break}return En.next=6,Object(s.J)({id:sr});case 6:if(ln=En.sent,Xn(ln),!(pt===Zn&&(on=ln.challenge_list)!==null&&on!==void 0&&on.length)){En.next=11;break}return Kr(ln.challenge_list[0]),En.abrupt("return");case 11:(un=ln.challenge_list)!==null&&un!==void 0&&un.length||(Ln(null),tr.current=!0,Qe({}),S.d.push("/shixuns/".concat(sr,"/edit?tabId=level")));case 12:case"end":return En.stop()}},Vt)}));return function(){return Mt.apply(this,arguments)}}();d.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:rt})},Ta=function(qe,Ze,pt){var rt=Array.from(qe),Mt=rt.splice(Ze,1),Vt=Object(fe.a)(Mt,1),dn=Vt[0];return rt.splice(pt,0,dn),rt},_a=function(qe,Ze){if(!qe.destination)return;var pt=Ta(Ze,qe.source.index,qe.destination.index);Xn(Object(G.a)(Object(G.a)({},Ir),{},{challenge_list:pt}));var rt=pt.map(function(Mt){return Mt.challenge_id});Object(s.Kb)({id:sr,ids:rt}).then(function(Mt){Mt.status!==0&&Xn(Object(G.a)(Object(G.a)({},Ir),{},{challenge_list:Ze}))})},Qe=function(qe){Dn({type:"practiceSetting/setParams",payload:{selectQuestionParams:qe}})},ct=function(){var Ie=Object(r.a)(t.a.mark(function qe(Ze,pt){var rt;return t.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(!(Ze===Zn)){Vt.next=2;break}return Vt.abrupt("return");case 2:return Vt.next=4,_t();case 4:Ln(Ze),Qe(pt),Dn({type:"practiceSetting/setParams",payload:{newQuestion:null}}),rt="/shixuns/".concat(sr,"/edit/").concat(Ze,"/").concat(pt.st===1?"editquestion":"editcheckpoint"),S.d.push(rt);case 9:case"end":return Vt.stop()}},qe)}));return function(Ze,pt){return Ie.apply(this,arguments)}}(),_t=function(){return new Promise(function(qe,Ze){var pt;$t!=null&&(pt=$t.sideBar)!==null&&pt!==void 0&&pt.confirmLeave?d.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}}),qe()},onCancel:function(){Ze()}}):qe()})},nt=function(qe){return b.a.createElement(b.a.Fragment,null,b.a.createElement(it.a,{onDragEnd:function(pt){return _a(pt,qe)}},b.a.createElement(it.c,{droppableId:"droppable"},function(Ze,pt){return b.a.createElement("div",Object(L.a)({ref:Ze.innerRef},Ze.droppableProps,{style:{width:"100%"}}),qe.map(function(rt,Mt){var Vt=rt.st,dn=rt.name,on=rt.challenge_id;return b.a.createElement(it.b,{key:on,draggableId:on.toString(),index:Mt,isDragDisabled:qr},function(un,ln){return b.a.createElement("div",Object(L.a)({ref:un.innerRef},un.draggableProps,un.dragHandleProps,{className:Zn===on?ht.a.listActive:ht.a.list,onClick:function(){return ct(on,rt)}}),b.a.createElement("span",{className:ht.a.s1},Vt===0?b.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.a.createElement("span",{className:ht.a.s2},"\u7B2C",Mt+1,"\u5173: ",dn),!qr&&b.a.createElement("span",{className:ht.a.s3,onClick:function(En){return Jr(rt,En)}},b.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),ir&&b.a.createElement("div",{className:ht.a.listActive},b.a.createElement("span",{className:ht.a.s1},(ir==null?void 0:ir.st)===0?b.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.a.createElement("span",{className:ht.a.s2},"\u7B2C",qe.length+1,"\u5173: ",ir==null?void 0:ir.name)),!qr&&b.a.createElement("div",{className:ht.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Me=function(){var Ie=Object(r.a)(t.a.mark(function qe(Ze){return t.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,_t();case 2:Ze==="new"?S.d.push("/shixuns/".concat(sr,"/edit/new")):S.d.push("/shixuns/".concat(sr,"/edit/newquestion")),rr(!1),Ln(void 0),Dn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ze==="new"?0:1,name:""}}});case 6:case"end":return rt.stop()}},qe)}));return function(Ze){return Ie.apply(this,arguments)}}(),Ye=function(){if(Object(Ut.b)(Dn,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;rr(!Un)};return b.a.createElement("div",{className:ht.a.level},b.a.createElement("aside",{className:ht.a.left,style:{width:Gt?"0":"25%"}},b.a.createElement("div",{className:ht.a.container},b.a.createElement("div",{className:ht.a.title},"\u4EFB\u52A1\u5173\u5361(",Yr.length,")"),b.a.createElement("div",{className:ht.a.listWrap},zr?b.a.createElement(Je.a,{size:"large"}):!!Yr.length||!!ir?nt(Yr):b.a.createElement(yt.a,{image:dt.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Gt&&b.a.createElement("div",{className:ht.a.btns},b.a.createElement("aside",{className:ht.a.btnsWrap},b.a.createElement("div",{style:{transform:Un?"rotate(45deg)":"rotate(0deg)"},className:ht.a.icon,onClick:Ye},"+"),b.a.createElement("div",{className:ht.a.btn,style:{left:Un?20:-154}},b.a.createElement("div",{className:ht.a.d1,onClick:function(){return Me("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),b.a.createElement("div",{className:ht.a.d2,onClick:function(){return Me("newquestion")}},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),b.a.createElement("div",{className:Gt?ht.a.elseShrink:ht.a.shrink,onClick:function(){return Zt(!Gt)}},b.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),b.a.createElement("aside",{className:ht.a.right,id:"modal-level-question"},Zn===null&&tr.current?b.a.createElement("div",{className:ht.a.addIcon},b.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):On.children))},Ge=Object(S.a)(function(Cn){var Yt=Cn.globalSetting,cn=Cn.practiceSetting;return{globalSetting:Yt,practiceSetting:cn}})(He),Ee=o("DjyN"),De=o("NUBc"),Fe=o("cWXX"),Be=o("/ezw"),We=o("qVdP"),lt=o("jsC+"),Dt=o("lUTK"),Ht=o("BvKs"),rn=o("7Kak"),Ft=o("9yH6"),St=o("Qvpy"),Ke=o.n(St),$e=function(Yt){var cn=Yt.shixunsDetail,Dn=Yt.globalSetting,$t=Yt.loading,On=Yt.dispatch,gn=Yt.onReloadData,In=Object(g.a)(Yt,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Un=Object(A.useState)(),rr=Object(fe.a)(Un,2),Qn=rr[0],Rr=rr[1],Ir=Object(A.useState)([]),Xn=Object(fe.a)(Ir,2),Dr=Xn[0],mr=Xn[1];Object(A.useEffect)(function(){cn.actionTabs.key==="Collaborators-ChangeManager"&&zr()},[cn.actionTabs.key]);var zr=function(){var Gt=Object(r.a)(t.a.mark(function Zt(){var Jt,Gn;return t.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,On({type:"shixunsDetail/getChangeManager",payload:{id:(Jt=cn.actionTabs.params)===null||Jt===void 0?void 0:Jt.id}});case 2:Gn=Ln.sent,mr(Gn||[]);case 4:case"end":return Ln.stop()}},Zt)}));return function(){return Gt.apply(this,arguments)}}(),Lr=function(){var Zt;On({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Zt=cn.actionTabs.params)===null||Zt===void 0?void 0:Zt.id}}})},$r=function(){var Gt=Object(r.a)(t.a.mark(function Zt(){var Jt,Gn;return t.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:if(Qn){Ln.next=3;break}return f.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),Ln.abrupt("return");case 3:return Ln.next=5,On({type:"shixunsDetail/changeManager",payload:{id:(Jt=cn.actionTabs.params)===null||Jt===void 0?void 0:Jt.id,user_id:Qn}});case 5:Gn=Ln.sent,er(),Gn&&(gn(),f.b.info(Gn.message));case 8:case"end":return Ln.stop()}},Zt)}));return function(){return Gt.apply(this,arguments)}}(),er=function(){On({type:"shixunsDetail/setActionTabs",payload:{}}),Rr(null)};return b.a.createElement(d.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:cn.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:$t.effects["shixunsDetail/changeManager"],onOk:$r,onCancel:er},b.a.createElement("div",null,b.a.createElement("div",{className:Ke.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.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"),b.a.createElement("div",{className:Ke.a.content},Dr.length?b.a.createElement(Ft.a.Group,{value:Qn,onChange:function(Zt){return Rr(Zt.target.value)}},Dr.map(function(Gt,Zt){return b.a.createElement(Ft.a,{className:Ke.a.radio,key:Zt,value:Gt.user_id},Gt.name)})):b.a.createElement("div",{className:Ke.a.add},b.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.a.createElement("a",{className:Ke.a.colorBlue,onClick:Lr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},at=Object(S.a)(function(Cn){var Yt=Cn.shixunsDetail,cn=Cn.loading,Dn=Cn.globalSetting;return{shixunsDetail:Yt,globalSetting:Dn,loading:cn}})($e),Pe=o("Znn+"),Xe=o("ZTPi"),ft=o("ju9d"),vt=o("DDK+"),wt=Xe.a.TabPane,Lt=function(Cn){var Yt=Cn.visible,cn=Cn.onCancel,Dn=Cn.onSelectGroup,$t=Cn.shixunId,On=Cn.onSelectCollaborator;return b.a.createElement(d.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Yt,width:1100,centered:!0,keyboard:!1,onCancel:cn,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},b.a.createElement(Xe.a,{defaultActiveKey:"1"},b.a.createElement(wt,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.a.createElement(ft.a,{onCancel:cn,container_type:2,container_id:$t,onSelect:On})),b.a.createElement(wt,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},b.a.createElement(vt.a,{onCancel:cn,onSelect:Dn}))))},et=o("oaGz"),Rt=o.n(et),Bt=o("8Skl"),vn=o("ruvs"),Sn=function(Yt){var cn,Dn,$t,On,gn,In,Un=Yt.shixunsDetail,rr=Yt.globalSetting,Qn=Yt.loading,Rr=Yt.user,Ir=Yt.dispatch,Xn=Object(g.a)(Yt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Dr=Object(A.useRef)(),mr=Object(A.useState)(0),zr=Object(fe.a)(mr,2),Lr=zr[0],$r=zr[1],er=Object(A.useState)([]),Gt=Object(fe.a)(er,2),Zt=Gt[0],Jt=Gt[1],Gn=Object(A.useState)({id:null,page:1}),Zn=Object(fe.a)(Gn,2),Ln=Zn[0],tr=Zn[1],sr=(cn=Rr.userInfo)===null||cn===void 0||((Dn=cn.shixun)===null||Dn===void 0)?void 0:Dn.editable,ar=(($t=Rr.userInfo)===null||$t===void 0?void 0:$t.role)<=2||((On=Rr.userInfo)===null||On===void 0||((gn=On.shixun)===null||gn===void 0)?void 0:gn.is_creator);Object(A.useEffect)(function(){Dr.current=Xn.match.params.id,Ln.id=Dr.current,tr(Ln),qr(Ln)},[]);var qr=function(){var Qe=Object(r.a)(t.a.mark(function ct(_t){var nt;return t.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,Ir({type:"shixunsDetail/getCollaboratorsData",payload:_t});case 2:nt=Ye.sent,nt&&(Jt(nt.members||[]),$r(nt.member_count));case 4:case"end":return Ye.stop()}},ct)}));return function(_t){return Qe.apply(this,arguments)}}(),ir=function(){var Qe=Object(r.a)(t.a.mark(function ct(){var _t;return t.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Ln.page=1,tr(Ln),_t=Object(vn.b)(),Me.next=5,Ir({type:"user/getUserInfo",payload:_t});case 5:return Me.next=7,qr(Ln);case 7:case"end":return Me.stop()}},ct)}));return function(){return Qe.apply(this,arguments)}}(),da=function(ct){Ln.page=ct,tr(Ln),qr(Ln)},Yr=function(ct){d.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.a.createElement("div",{className:Rt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var _t=Object(r.a)(t.a.mark(function Me(){var Ye,Ie;return t.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Ir({type:"shixunsDetail/deleteCollaborators",payload:{id:Dr.current,userId:ct}});case 2:if(Ie=Ze.sent,!(((Ye=Rr.userInfo)===null||Ye===void 0?void 0:Ye.user_id)===ct)){Ze.next=6;break}return S.d.push("/shixuns"),Ze.abrupt("return");case 6:f.b.info(Ie==null?void 0:Ie.message),Ln.page=1,tr(Ln),qr(Ln);case 10:case"end":return Ze.stop()}},Me)}));function nt(){return _t.apply(this,arguments)}return nt}()})},gr=function(){Ir({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Dr.current}}})};function Sr(Qe,ct,_t,nt){return Kr.apply(this,arguments)}function Kr(){return Kr=Object(r.a)(t.a.mark(function Qe(ct,_t,nt,Me){return t.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Ir({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:ct,user_id:_t,editable:nt?0:1}});case 2:qr(Ln);case 3:case"end":return Ie.stop()}},Qe)})),Kr.apply(this,arguments)}var Jr=function(){Ir({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Dr.current}}})};function Ta(){Ir({type:"shixunsDetail/setActionTabs",payload:{}})}var _a={visible:Un.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ta,shixunId:Dr.current,onSelectCollaborator:function(){var Qe=Object(r.a)(t.a.mark(function _t(nt){var Me;return t.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ta(),Ie.next=3,Ir({type:"shixunsDetail/addCollaborator",payload:{id:Dr.current,user_ids:nt}});case 3:Me=Ie.sent,Me&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),ir());case 5:case"end":return Ie.stop()}},_t)}));function ct(_t){return Qe.apply(this,arguments)}return ct}(),onSelectGroup:function(){var Qe=Object(r.a)(t.a.mark(function _t(nt){var Me;return t.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ta(),Ie.next=3,Ir({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Dr.current,group_id:nt.group_id}});case 3:Me=Ie.sent,Me&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),ir());case 5:case"end":return Ie.stop()}},_t)}));function ct(_t){return Qe.apply(this,arguments)}return ct}()};return b.a.createElement("section",null,b.a.createElement("div",{className:Rt.a.wrap},b.a.createElement("div",{className:Rt.a.content},((In=Un.detail)===null||In===void 0?void 0:In.identity)<5&&b.a.createElement("div",{className:Rt.a.head},b.a.createElement("span",{className:Rt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Lr,"\u4EBA\uFF09"),b.a.createElement("div",null,ar&&b.a.createElement(k.a,{type:"primary",ghost:!0,className:Rt.a.button,style:{marginRight:"20px"},onClick:gr},"\u66F4\u6362\u7BA1\u7406\u5458"),sr&&b.a.createElement(k.a,{type:"primary",className:Rt.a.button,style:{marginRight:"40px"},onClick:Jr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.a.createElement("div",{className:Rt.a.list},b.a.createElement(Be.a,{loading:Qn.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Zt.map(function(Qe,ct){var _t,nt,Me,Ye,Ie,qe,Ze,pt;return b.a.createElement("div",{style:{display:"inline-block",width:"50%"}},b.a.createElement("div",{className:Rt.a.itemWrap,key:ct},b.a.createElement("a",{href:(_t=Qe.user)===null||_t===void 0?void 0:_t.user_url,target:"_blank",className:Rt.a.imgWrap},b.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Rt.a.img,src:"".concat(Oe.a.IMG_SERVER,"/images/").concat((nt=Qe.user)===null||nt===void 0?void 0:nt.image_url)}),((Me=Qe.user)===null||Me===void 0?void 0:Me.shixun_manager)&&b.a.createElement("span",{className:Rt.a.manager},"\u521B\u5EFA\u8005")),b.a.createElement("div",{className:Rt.a.itemContent},b.a.createElement("p",{className:Rt.a.nameWrap},b.a.createElement("a",{href:Qe.user.user_url,target:"_blank",className:Rt.a.name},(Ye=Qe.user)===null||Ye===void 0?void 0:Ye.name,Qe.user.user_id===((Ie=Rr.userInfo)===null||Ie===void 0?void 0:Ie.user_id)?b.a.createElement("span",null,"\u6211"):null),b.a.createElement("div",{className:Rt.a.actionGroup},ar?(qe=Qe.user)!==null&&qe!==void 0&&qe.shixun_manager?null:b.a.createElement(lt.a,{overlay:b.a.createElement(Ht.a,{selectedKeys:[Qe.editable?"1":"2"],onClick:function(){var Mt;Sr(Un.detail.identifier,Qe.user.user_id,Qe.editable,(Mt=Qe.user)===null||Mt===void 0?void 0:Mt.name)}},b.a.createElement(Ht.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),b.a.createElement(Ht.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},b.a.createElement("div",null,Qe.editable?b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",b.a.createElement(Bt.a,{style:{fontSize:"14px",color:"#888888"}}))):Qe.editable?b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Ze=Qe.user)!==null&&Ze!==void 0&&Ze.shixun_manager)&&sr?b.a.createElement("a",{className:Rt.a.deletetitle,onClick:function(){var Mt;return Yr((Mt=Qe.user)===null||Mt===void 0?void 0:Mt.user_id)}},"\u5220\u9664"):null)),b.a.createElement("p",{className:Rt.a.schoolWrap},b.a.createElement("span",{className:Rt.a.school},(pt=Qe.user)===null||pt===void 0?void 0:pt.school_name)))))})))),Lr>10&&b.a.createElement("div",{className:Rt.a.countWrap},b.a.createElement(De.a,{showQuickJumper:!1,showSizeChanger:!1,total:Lr,onChange:function(ct){return da(ct)},pageSize:10,current:Ln.page}))),b.a.createElement(at,{onReloadData:ir}),b.a.createElement(Lt,_a))},Jn=Object(S.a)(function(Cn){var Yt=Cn.shixunsDetail,cn=Cn.loading,Dn=Cn.globalSetting,$t=Cn.user;return{shixunsDetail:Yt,globalSetting:Dn,user:$t,loading:cn}})(Sn),qn=o("11/R"),Wn=o("Q9mQ"),xn=o("diRs"),pr=o("jrin"),cr=o("OaEy"),xr=o("2fM7"),lr=o("ZW9T"),Hr=o("RCxd"),Cr=o("4SAo"),sn=o.n(Cr),tn=K.a.TextArea,wn=function(Yt){var cn=Yt.shixunsDetail,Dn=Yt.globalSetting,$t=Yt.loading,On=Yt.dispatch,gn=Yt.onFinish,In=gn===void 0?function(){}:gn,Un=Object(g.a)(Yt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),rr=he.a.useForm(),Qn=Object(fe.a)(rr,1),Rr=Qn[0],Ir=function(){var Dr=Object(r.a)(t.a.mark(function mr(zr){var Lr,$r;return t.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:return Gt.next=2,On({type:"shixunsDetail/getCustomScript",payload:{id:(Lr=cn.actionTabs.params)===null||Lr===void 0?void 0:Lr.id,compile:zr.execute,excutive:zr.compile}});case 2:$r=Gt.sent,Xn(),$r&&In($r==null?void 0:$r.shixun_script);case 5:case"end":return Gt.stop()}},mr)}));return function(zr){return Dr.apply(this,arguments)}}(),Xn=function(){On({type:"shixunsDetail/setActionTabs",payload:{}})};return b.a.createElement(d.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:cn.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Xn},b.a.createElement(he.a,{form:Rr,scrollToFirstError:!0,layout:"vertical",onFinish:Ir},b.a.createElement(he.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.a.createElement(tn,{rows:4})),b.a.createElement(he.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.a.createElement(tn,{rows:4})),b.a.createElement("div",{className:sn.a.footerWrap},b.a.createElement(he.a.Item,null,b.a.createElement(k.a,{className:"mr5",size:"large",onClick:Xn},"\u53D6\u6D88"),b.a.createElement(k.a,{size:"large",type:"primary",htmlType:"submit",loading:$t.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},Br=Object(S.a)(function(Cn){var Yt=Cn.shixunsDetail,cn=Cn.loading,Dn=Cn.globalSetting;return{shixunsDetail:Yt,globalSetting:Dn,loading:cn}})(wn),wr=o("Lai7"),yr=o.n(wr),ur=o("EGTK"),pe=o("UGPy"),V=o.n(pe),Z=o("FrRK"),oe=o("9Bee"),Ae=o("N3QO"),de=xr.a.Option,st=function(Yt){var cn,Dn,$t=Yt.practiceSetting,On=Yt.dispatch,gn=Yt.shixunsDetail,In=Yt.user,Un=Object(A.useState)(null),rr=Object(fe.a)(Un,2),Qn=rr[0],Rr=rr[1],Ir=Object(A.useState)([]),Xn=Object(fe.a)(Ir,2),Dr=Xn[0],mr=Xn[1],zr=Object(A.useState)(!0),Lr=Object(fe.a)(zr,2),$r=Lr[0],er=Lr[1],Gt=Object(A.useState)({}),Zt=Object(fe.a)(Gt,2),Jt=Zt[0],Gn=Zt[1],Zn=Object(A.useState)([]),Ln=Object(fe.a)(Zn,2),tr=Ln[0],sr=Ln[1],ar=Object(A.useState)(),qr=Object(fe.a)(ar,2),ir=qr[0],da=qr[1],Yr=Object(A.useState)(),gr=Object(fe.a)(Yr,2),Sr=gr[0],Kr=gr[1],Jr=Object(A.useState)([]),Ta=Object(fe.a)(Jr,2),_a=Ta[0],Qe=Ta[1],ct=Object(A.useState)({}),_t=Object(fe.a)(ct,2),nt=_t[0],Me=_t[1],Ye=Object(A.useRef)(null),Ie=Object(A.useRef)(!0),qe=Object(A.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ze=Object(A.useRef)(null),pt=$t.id,rt=$t.is_published,Mt=nt.frequence_image,Vt=Mt===void 0?[]:Mt,dn=nt.environments,on=dn===void 0?[]:dn,un=nt.choice_small_type,ln=un===void 0?[]:un,Fn=nt.other_image,En=Fn===void 0?[]:Fn,Ur=Jt.name,Pr=Jt.description,Qr=Jt.authorization,Fr=Jt.small_type,ta=Fr===void 0?[]:Fr;Object(A.useEffect)(function(){if(Qn===null)return;Kn(),Ye.current.scrollTop=0},[Qn]),Object(A.useEffect)(function(){if(!pt)return;Or()},[pt]),Object(A.useEffect)(function(){return Qn===null?void 0:(Hn(),function(){clearTimeout(Ze.current)})},[Qn,Dr,tr,ir,Sr]);var Hn=function(){clearTimeout(Ze.current),Ze.current=setTimeout(function(){!Object(ie.isEqual)(qe.current.activeId,Qn)||!Object(ie.isEqual)(qe.current.selectId,Dr)||!Object(ie.isEqual)(qe.current.serviceConfigList,tr)||!Object(ie.isEqual)(qe.current.evaluateScript,ir)||!Object(ie.isEqual)(qe.current.evaluationScript,Sr)?On({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):On({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Or=function(){var Tr=Object(r.a)(t.a.mark(function vr(){var Mr,$n,pa,Ea;return t.a.wrap(function(wa){for(;;)switch(wa.prev=wa.next){case 0:return er(!0),wa.next=3,Object(p.a)("/api/shixuns/".concat(pt,"/edit_environment_info.json"),{method:"get"});case 3:Mr=wa.sent,Mr.status===0&&(Me(Object(G.a)({},Mr.data)),er(!1),Mr!=null&&($n=Mr.data)!==null&&$n!==void 0&&$n.id?(qe.current.activeId=Mr==null||((pa=Mr.data)===null||pa===void 0)?void 0:pa.id,Rr(Mr==null||((Ea=Mr.data)===null||Ea===void 0)?void 0:Ea.id)):Rr(null));case 5:case"end":return wa.stop()}},vr)}));return function(){return Tr.apply(this,arguments)}}(),Kn=function(){var Tr=Object(r.a)(t.a.mark(function vr(){var Mr,$n,pa,Ea,ba;return t.a.wrap(function(ga){for(;;)switch(ga.prev=ga.next){case 0:return ga.next=2,Object(p.a)("/api/shixuns/".concat(pt,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:Qn}});case 2:ba=ga.sent,Gn(ba.data),qe.current.selectId=(Mr=ba.data)===null||Mr===void 0?void 0:Mr.choice_small_type,mr(($n=ba.data)===null||$n===void 0?void 0:$n.choice_small_type),qe.current.serviceConfigList=(pa=ba.data)===null||pa===void 0?void 0:pa.shixun_service_configs,sr((Ea=ba.data)===null||Ea===void 0?void 0:Ea.shixun_service_configs),qe.current.evaluateScript=ba.data.evaluate_script,da(ba.data.evaluate_script),qe.current.evaluationScript=ba.data.choice_standard_scripts,Kr(ba.data.choice_standard_scripts),Qe(ba.data.standard_scripts);case 13:case"end":return ga.stop()}},vr)}));return function(){return Tr.apply(this,arguments)}}(),yn=function(){var vr,Mr=function(){S.d.push("/shixuns/".concat(pt,"/challenges")),On({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};$t!=null&&(vr=$t.sideBar)!==null&&vr!==void 0&&vr.confirmLeave?d.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(){Mr()}}):Mr()},jn=function(){var Tr=Object(r.a)(t.a.mark(function vr(){var Mr,$n,pa,Ea=arguments;return t.a.wrap(function(wa){for(;;)switch(wa.prev=wa.next){case 0:if(Mr=Ea.length>0&&Ea[0]!==void 0?Ea[0]:!1,!Object(Ut.b)(On,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){wa.next=3;break}return wa.abrupt("return");case 3:return $n={sub_type:Dr,main_type:Qn,shixun:{mirror_script_id:Sr},shixun_info:{evaluate_script:ir},shixun_service_configs:tr.map(function(ga){return{mirror_repository_id:ga.mirror_repository_id,cpu_limit:ga.cpu_limit,lower_cpu_limit:ga.lower_cpu_limit,memory_limit:ga.memory_limit,request_limit:ga.request_limit,resource_limit:ga.resource_limit}})},wa.next=6,Object(p.a)("/api/shixuns/".concat(pt),{method:"put",body:$n});case 6:pa=wa.sent,pa.status===0&&(f.b.success("\u7F16\u8F91\u6210\u529F"),qe.current={activeId:Qn,selectId:Dr,serviceConfigList:tr,evaluateScript:ir,evaluationScript:Sr},On({type:"practiceSetting/getCommonData",payload:{id:pt}}),On({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return wa.stop()}},vr)}));return function(){return Tr.apply(this,arguments)}}(),Vr=ta.filter(function(Tr){return Dr.includes(Tr.id)}),ua=function(){yn()},dr=function(vr,Mr,$n){var pa=tr.map(function(Ea,ba){return ba===$n?Object(G.a)(Object(G.a)({},Ea),{},Object(pr.a)({},Mr,vr)):Ea});sr(pa)},aa=function(){if(Object(Ut.b)(On,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;On({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:pt}}})},xa=function(){var Tr=Object(r.a)(t.a.mark(function vr(Mr){var $n;return t.a.wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return Ea.next=2,On({type:"shixunsDetail/getScriptContent",payload:{id:pt,script_id:Mr}});case 2:$n=Ea.sent,$n&&da($n.content);case 4:case"end":return Ea.stop()}},vr)}));return function(Mr){return Tr.apply(this,arguments)}}(),ha=function(vr){d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",b.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var Mr=Object(r.a)(t.a.mark(function pa(){return t.a.wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:return ba.next=2,xa(vr);case 2:d.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:b.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return ba.stop()}},pa)}));function $n(){return Mr.apply(this,arguments)}return $n}()})},Ca=function(vr,Mr){var $n=tr[0]?[tr[0]]:[];Mr.forEach(function(pa){var Ea=tr.find(function(ga){return ga.mirror_repository_id===Number(pa.key)});if(Ea)$n.push(Ea);else{var ba=ta.find(function(ga){return ga.id===Number(pa.key)});if(ba.mirror_name){var wa={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(pa.key),name:ba.mirror_name,request_limit:10};$n.push(wa)}}}),sr($n),mr(vr)};return b.a.createElement("div",{className:V.a.practice},b.a.createElement(ur.a,{loading:$r,skin:"night",className:V.a.left,dispatch:On,value:Qn,data:on,otherData:En,tags:Vt,onChange:function(vr){return Rr(vr)}}),b.a.createElement("div",{className:V.a.right},b.a.createElement("header",null,b.a.createElement("div",{className:V.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Qn===null?"\u2014 \u2014":Ur)),b.a.createElement("div",{className:V.a.content,ref:Ye},Qn===null&&b.a.createElement(yt.a,{image:yr.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Qn!==null&&b.a.createElement("div",{className:V.a.des},b.a.createElement("div",{className:V.a.mainBody},b.a.createElement(oe.a,{value:Pr})),b.a.createElement("div",{className:V.a.title},"\u9644\u5E26\u73AF\u5883"),b.a.createElement("div",{className:V.a.selectBox},b.a.createElement(xr.a,{onChange:function(vr,Mr){return Ca(vr,Mr)},getPopupContainer:function(vr){return vr.parentNode},mode:"multiple",bordered:!1,value:Dr,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},ta.map(function(Tr,vr){return b.a.createElement(de,{key:Tr.id,value:Tr.id},Tr.type_name)})),b.a.createElement("div",{className:V.a.smallType},Vr.map(function(Tr){return Tr.description?b.a.createElement("span",{key:Tr.id},Tr.description):null}))),!(gn!=null&&(cn=gn.detail)!==null&&cn!==void 0&&cn.is_jupyter_lab)&&b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:V.a.title},"\u8BC4\u6D4B\u811A\u672C"),b.a.createElement("div",{className:V.a.evaluating},b.a.createElement("div",{className:V.a.evaluatingLabel},rt&&b.a.createElement("div",{onClick:function(){if(Object(Ut.b)(On,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:V.a.mask}),b.a.createElement(xr.a,{style:{width:400},bordered:!1,getPopupContainer:function(vr){return vr.parentNode},value:Sr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(vr){ha(vr),Kr(vr)}},(_a||[]).map(function(Tr,vr){return b.a.createElement(de,{value:parseInt(Tr.id),name:Tr.scptname,key:vr},Tr.scptname)})),b.a.createElement("span",{className:V.a.evaluatingS1,onClick:aa},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),b.a.createElement(xn.a,{overlayClassName:V.a.popover,placement:"bottomLeft",content:b.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",b.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",b.a.createElement("br",null),"challengeProgramNames",b.a.createElement("br",null),"sourceClassNames",b.a.createElement("br",null),b.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",b.a.createElement("br",null),b.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",b.a.createElement("br",null),"src/step1/HelloWorld.java",b.a.createElement("br",null),"src/step2/Other.java",b.a.createElement("br",null),b.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",b.a.createElement("br",null),"step1.HelloWorld",b.a.createElement("br",null),"step2.Other",b.a.createElement("br",null),b.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",b.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',b.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',b.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',b.a.createElement("br",null),'" "step2.Other")',b.a.createElement("br",null),b.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},b.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},b.a.createElement(Hr.a,null)))),b.a.createElement(lr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:ir,onChange:function(vr){if(Ie.current){Ie.current=!1;return}da(vr),Object(Ut.b)(On,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Ie.current=!0,da(qe.current.evaluateScript)},200)}}))),((Dn=gn.detail)===null||Dn===void 0?void 0:Dn.identity)<3&&!!tr.length&&b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:V.a.title},"\u670D\u52A1\u914D\u7F6E"),b.a.createElement("div",{className:V.a.serviceSettingWrap},tr==null?void 0:tr.map(function(Tr,vr){return b.a.createElement("div",{key:vr,className:"mb30"},b.a.createElement("div",null,b.a.createElement("span",{className:"font16"},Tr.name)),b.a.createElement("div",{className:V.a.serviceBox},b.a.createElement("label",{className:V.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),b.a.createElement(K.a,{className:V.a.serviceSetInput,value:Tr.cpu_limit,disabled:rt,onChange:function($n){return dr($n.target.value,"cpu_limit",vr)}})),b.a.createElement("div",{className:V.a.serviceBox},b.a.createElement("label",{className:V.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),b.a.createElement(K.a,{className:V.a.serviceSetInput,value:Tr.lower_cpu_limit,disabled:rt,onChange:function($n){return dr($n.target.value,"lower_cpu_limit",vr)}})),b.a.createElement("div",{className:V.a.serviceBox},b.a.createElement("label",{className:V.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),b.a.createElement(K.a,{className:V.a.serviceSetInput,value:Tr.memory_limit,disabled:rt,onChange:function($n){return dr($n.target.value,"memory_limit",vr)}})),b.a.createElement("div",{className:V.a.serviceBox},b.a.createElement("label",{className:V.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),b.a.createElement(K.a,{className:V.a.serviceSetInput,value:Tr.request_limit,style:{width:300},disabled:rt,onChange:function($n){return dr($n.target.value,"request_limit",vr)}}),b.a.createElement("label",{className:V.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%")),b.a.createElement("div",{className:V.a.serviceBox},b.a.createElement("label",{className:V.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),b.a.createElement(K.a,{className:V.a.serviceSetInput,value:Tr.resource_limit,style:{width:300},disabled:rt,maxLength:8,onChange:function($n){var pa=$n.target.value,Ea=/^\d*(\.\d*)?$/;pa.match(Ea)&&dr($n.target.value,"resource_limit",vr)}})))}))))),b.a.createElement("div",{className:V.a.btns},b.a.createElement(k.a,{size:"large",style:{marginRight:20},onClick:ua},"\u53D6\u6D88"),b.a.createElement(k.a,{size:"large",type:"primary",disabled:Qn===null,onClick:function(){return jn()}},"\u4FDD\u5B58"))),b.a.createElement(Z.a,null),b.a.createElement(Br,{onFinish:function(vr){return da(vr)}}),b.a.createElement(Ae.a,null))},Qt=Object(S.a)(function(Cn){var Yt=Cn.practiceSetting,cn=Cn.globalSetting,Dn=Cn.shixunsDetail,$t=Cn.user;return{practiceSetting:Yt,globalSetting:cn,shixunsDetail:Dn,user:$t}})(st),Mn=o("g9YV"),zn=o("wCAj"),qt=o("5Dmo"),pn=o("3S7+"),hn=o("P5Jw"),Ar=o("wd/R"),ra=o.n(Ar),oa=o("3d99"),nr=o.n(oa),Ra=o("Lf5v"),La=o("xKgJ"),ca=o("lzim"),Ka=b.a.Fragment,Oa=function(Yt){var cn,Dn,$t,On,gn=Yt.globalSetting,In=Yt.dispatch,Un=Yt.practiceSetting,rr=Yt.shixunsDetail,Qn=Yt.user,Rr=Object(g.a)(Yt,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ir=Un.id,Xn=Object(A.useState)([]),Dr=Object(fe.a)(Xn,2),mr=Dr[0],zr=Dr[1],Lr=Object(A.useState)({}),$r=Object(fe.a)(Lr,2),er=$r[0],Gt=$r[1],Zt=Object(A.useState)(!1),Jt=Object(fe.a)(Zt,2),Gn=Jt[0],Zn=Jt[1],Ln=Object(A.useState)(!0),tr=Object(fe.a)(Ln,2),sr=tr[0],ar=tr[1],qr=Object(A.useState)(!1),ir=Object(fe.a)(qr,2),da=ir[0],Yr=ir[1],gr=Object(A.useState)(!1),Sr=Object(fe.a)(gr,2),Kr=Sr[0],Jr=Sr[1],Ta=Object(A.useState)([]),_a=Object(fe.a)(Ta,2),Qe=_a[0],ct=_a[1],_t=Object(A.useState)(!1),nt=Object(fe.a)(_t,2),Me=nt[0],Ye=nt[1],Ie=Object(A.useState)({}),qe=Object(fe.a)(Ie,2),Ze=qe[0],pt=qe[1],rt=Object(A.useState)({page:1,limit:10,total:0}),Mt=Object(fe.a)(rt,2),Vt=Mt[0],dn=Mt[1];Object(A.useEffect)(function(){if(!Ir)return;un()},[Ir]);var on=function(Or){var Kn=Object(G.a)(Object(G.a)({},Vt),{},{page:Or});ct([]),dn(Kn),un(Kn)},un=function(){var Hn=Object(r.a)(t.a.mark(function Or(Kn){var yn,jn,Vr;return t.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return yn={page:1,limit:10,total:0},jn=Kn||yn,Zn(!0),dr.next=5,In({type:"shixunsDetail/getSetData",payload:Object(G.a)(Object(G.a)({},jn),{},{id:Ir})});case 5:Vr=dr.sent,Vr!=null&&Vr.data_sets&&(Zn(!1),zr(Object(be.a)(Vr.data_sets)),dn(Object(G.a)(Object(G.a)({},jn),{},{total:Vr==null?void 0:Vr.data_sets_count})),ar(!1),Gt(Object(G.a)({},Vr)));case 7:case"end":return dr.stop()}},Or)}));return function(Kn){return Hn.apply(this,arguments)}}(),ln=function(){return b.a.createElement("div",{className:nr.a.empty},b.a.createElement("img",{src:ca.j,width:"258"}),b.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},Fn=function(Or){console.log("selectedRowKeys changed: ",Or),ct(Or)},En={selectedRowKeys:Qe,columnWidth:70,onChange:Fn},Ur=function(Or){Object(i.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Kn=Or?[Or]:Qe;d.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var yn=Object(r.a)(t.a.mark(function Vr(){var ua,dr;return t.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,Object(p.a)("/api/shixuns/".concat(Ir,"/destroy_data_sets.json"),{method:"Delete",body:{id:Kn}});case 2:ua=xa.sent,ua.status===0&&(dr=Kn.length===mr.length&&Vt.page>1?Vt.page-1:Vt.page,f.b.success("\u5220\u9664\u6210\u529F"),un(Object(G.a)(Object(G.a)({},Vt),{},{page:dr})),ct([]));case 4:case"end":return xa.stop()}},Vr)}));function jn(){return yn.apply(this,arguments)}return jn}()})},Pr=function(){var Hn=Object(r.a)(t.a.mark(function Or(){var Kn,yn,jn,Vr,ua;return t.a.wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:if(Kn=Ze.title,yn=null,console.log(Kn,"title"),!(Kn==="")){aa.next=7;break}return yn="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",pt(Object(G.a)(Object(G.a)({},Ze),{},{errorDes:yn})),aa.abrupt("return");case 7:if(jn=mr.find(function(xa){return xa.id===(Ze==null?void 0:Ze.id)}).title,!(Kn===jn.substring(0,jn.lastIndexOf("."))||Kn===jn)){aa.next=12;break}return yn="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",pt(Object(G.a)(Object(G.a)({},Ze),{},{errorDes:yn})),aa.abrupt("return");case 12:return Vr=jn.includes(".")?jn.substring(jn.lastIndexOf("."),jn.length):"",aa.next=15,Object(p.a)("/api/shixuns/".concat(Ir,"/rename_data_sets.json"),{method:"post",body:{id:Ze==null?void 0:Ze.id,new_file_name:Kn+Vr}});case 15:ua=aa.sent,ua.status===0&&(f.b.success("\u91CD\u547D\u540D\u6210\u529F"),un(Vt),Yr(!1),pt({}));case 17:case"end":return aa.stop()}},Or)}));return function(){return Hn.apply(this,arguments)}}(),Qr=function(){var Or=Ze.download_url;Fr(Or),f.b.success("\u590D\u5236\u6210\u529F"),Jr(!1),pt({})},Fr=function(Or){var Kn=Or,yn=document.createElement("input");yn.value=Kn,document.body.appendChild(yn),yn.select(),document.execCommand("Copy"),yn.style.display="none"},ta=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(Or){return b.a.createElement(pn.a,{title:Or},b.a.createElement("span",null,Or))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(Or){return b.a.createElement(pn.a,{title:Or},b.a.createElement("span",null,Or||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(Or,Kn){return ra()(Kn.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(Or,Kn){return b.a.createElement("div",{className:nr.a.path},b.a.createElement(pn.a,{title:Or},b.a.createElement("span",{className:nr.a.text},Or)),b.a.createElement(hn.CopyToClipboard,{text:Or,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},b.a.createElement(pn.a,{title:"\u590D\u5236"},b.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(La.v)()?200:120,render:function(Or,Kn){return b.a.createElement("div",{className:nr.a.actionsBtns},b.a.createElement(pn.a,{title:"\u91CD\u547D\u540D"},b.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var jn;pt(Object(ie.clone)(Object(G.a)(Object(G.a)({},Kn),{},{title:Kn!=null&&Kn.title.includes(".")?Kn==null||((jn=Kn.title)===null||jn===void 0)?void 0:jn.substring(0,Kn.title.lastIndexOf(".")):Kn==null?void 0:Kn.title}))),Yr(!0),Object(i.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(La.v)()&&b.a.createElement(pn.a,{title:"\u5206\u4EAB"},b.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(i.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),pt(Object(ie.clone)(Kn)),Jr(!0)}})),Object(La.v)()&&b.a.createElement(pn.a,{title:"\u4E0B\u8F7D"},b.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(i.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(i.x)(Kn.title,Kn==null?void 0:Kn.download_url)}})),b.a.createElement(pn.a,{title:"\u5220\u9664"},b.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(i.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Ur(Kn.id)}})))}}];return b.a.createElement("div",{className:nr.a.dataset},b.a.createElement("div",{className:nr.a.header},b.a.createElement("div",{className:nr.a.title},"\u6570\u636E\u96C6(",Vt.total,")"),b.a.createElement("div",{className:nr.a.dataPath},b.a.createElement("span",{className:nr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),b.a.createElement("input",{value:er==null?void 0:er.folder_name,disabled:!0}),b.a.createElement(hn.CopyToClipboard,{text:er==null?void 0:er.folder_name,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},b.a.createElement(pn.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},b.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),b.a.createElement("div",{className:nr.a.btns},b.a.createElement(k.a,{type:"primary",ghost:!0,onClick:function(){return Ur()},disabled:!Qe.length},"\u5220\u9664"),b.a.createElement(k.a,{type:"primary",onClick:function(){return Ye(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),b.a.createElement("div",{className:nr.a.content},b.a.createElement(Be.a,{loading:sr,active:!0,paragraph:{rows:5}},Vt.total?b.a.createElement(zn.a,{rowSelection:En,className:nr.a.customTable,dataSource:mr,bordered:!1,rowKey:function(Or){return Or.id},rowClassName:nr.a.row,columns:ta,loading:Gn,pagination:{pageSize:Vt.limit,total:Vt.total,current:Vt.page,onChange:on,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):ln())),b.a.createElement(Ra.a,{rootIdentifier:rr==null||((cn=rr.detail)===null||cn===void 0)?void 0:cn.root_identifier,wrapClassName:nr.a.uploadFileModal,id:Ir,containerId:rr==null||((Dn=rr.detail)===null||Dn===void 0)?void 0:Dn.id,local:gn==null||(($t=gn.setting)===null||$t===void 0)?void 0:$t.is_local,dispatch:In,visible:Me,onClose:function(){return Ye(!1)},onOK:un}),b.a.createElement(d.a,{title:"\u91CD\u547D\u540D",visible:da,onOk:Pr,centered:!0,wrapClassName:nr.a.renameModal,onCancel:function(){Yr(!1),pt({})},width:"1000px"},b.a.createElement("div",null,b.a.createElement("div",{className:nr.a.fileName},b.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),b.a.createElement(K.a,{value:Ze==null?void 0:Ze.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(Or){pt(Object(G.a)(Object(G.a)({},Ze),{},{title:Or.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Ze==null||((On=Ze.title)===null||On===void 0)?void 0:On.length)||0,"/60")}),(Ze==null?void 0:Ze.errorDes)&&b.a.createElement("div",{className:nr.a.errorDes},Ze==null?void 0:Ze.errorDes))),b.a.createElement(d.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:Kr,onOk:Qr,centered:!0,wrapClassName:nr.a.shareModal,onCancel:function(){Jr(!1),pt({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},b.a.createElement("div",null,b.a.createElement("div",{className:nr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",b.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),b.a.createElement(K.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Ze==null?void 0:Ze.download_url}))))},Ja=Object(S.a)(function(Cn){var Yt=Cn.globalSetting,cn=Cn.shixunsDetail,Dn=Cn.practiceSetting,$t=Cn.user;return{globalSetting:Yt,shixunsDetail:cn,user:$t,practiceSetting:Dn}})(Oa),ja=o("aHsQ"),li=o("sGsY"),oi=o("fKo2"),fa=o.n(oi),ma=o("BMKw"),la=o.n(ma),ye=function(Yt){return Yt!=null&&Yt.length?Yt.filter(function(cn,Dn){return Dn!==0}).map(function(cn){return cn.val}).join("").substr(1):""},ut=function(Yt){var cn=Yt.shixunsDetail,Dn=Yt.globalSetting,$t=Yt.loading,On=Yt.dispatch,gn=Yt.fileType,In=Yt.path,Un=Yt.onFinish,rr=Un===void 0?function(){}:Un,Qn=Object(O.i)(),Rr=Object(A.useState)(""),Ir=Object(fe.a)(Rr,2),Xn=Ir[0],Dr=Ir[1],mr=Object(A.useState)([]),zr=Object(fe.a)(mr,2),Lr=zr[0],$r=zr[1],er=Object(A.useState)([]),Gt=Object(fe.a)(er,2),Zt=Gt[0],Jt=Gt[1],Gn=[Xt.OriginalPicturePath,Xt.ExpectPicturePath,Xt.PicturePath],Zn=Gn.includes(gn);Object(A.useEffect)(function(){if(cn.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Dr(In||""),Ln()},[cn.actionTabs.key]);var Ln=function(){var Yr=Object(r.a)(t.a.mark(function gr(){var Sr,Kr,Jr,Ta,_a=arguments;return t.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return Kr=_a.length>0&&_a[0]!==void 0?_a[0]:"",ct.next=3,On({type:"shixunsDetail/getRepository",payload:{id:Qn.id,path:Kr}});case 3:Jr=ct.sent,Kr===""&&!(Jr!=null&&(Sr=Jr.trees)!==null&&Sr!==void 0&&Sr.length)&&f.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Jr!=null&&Jr.trees&&(Ta=Jr.trees.map(function(_t){return Object(G.a)(Object(G.a)({},_t),{name:_t.name,val:_t.name})}),Jt(Ta||[]));case 6:case"end":return ct.stop()}},gr)}));return function(){return Yr.apply(this,arguments)}}(),tr=function(gr){var Sr=ye(Lr),Kr="".concat(Sr&&"".concat(Sr,"/")).concat(gr);gn===Xt.Path?!(Xn!=null&&Xn.includes("".concat(Kr,"\uFF1B")))&&Dr("".concat(Xn).concat(Kr,"\uFF1B")):gn===Xt.ExecPath&&Dr(Kr)},sr=function(gr){if(gr.type==="tree"){Lr.length?Lr.push({val:"/".concat(gr.val),path:gr.val}):Lr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(gr.val),path:gr.val}),$r(Lr);var Sr=ye(Lr);Zn&&Dr(Sr),Ln(Sr)}},ar=function(gr,Sr){var Kr=Lr.filter(function(Ta,_a){return _a<=Sr});$r(Kr);var Jr=ye(Kr);Zn&&Dr(Jr),Ln(Jr)},qr=function(){var Yr=Object(r.a)(t.a.mark(function gr(){return t.a.wrap(function(Kr){for(;;)switch(Kr.prev=Kr.next){case 0:rr(Xn),ir();case 2:case"end":return Kr.stop()}},gr)}));return function(){return Yr.apply(this,arguments)}}(),ir=function(){Dr(""),$r([]),Jt([]),On({type:"shixunsDetail/setActionTabs",payload:{}})},da=ye(Lr);return b.a.createElement(d.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:cn.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:qr,onCancel:ir},b.a.createElement("div",{className:la.a.wrap},b.a.createElement("div",{className:la.a.content},b.a.createElement("div",{className:la.a.mainPathWrap},!!(Lr!=null&&Lr.length)&&Lr.map(function(Yr,gr){return b.a.createElement("a",{key:gr,onClick:function(){return ar(Yr,gr)}},Yr.val)})),!!(Zt!=null&&Zt.length)&&Zt.map(function(Yr,gr){return Yr.type==="tree"?b.a.createElement("a",{key:gr,onClick:function(){return sr(Yr)}},b.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(la.a.colorBlue)}),da&&"".concat(da,"/"),Yr.name):b.a.createElement("a",{key:gr,onClick:function(){return tr("".concat(Yr.name))}},b.a.createElement("i",{className:"iconfont icon-zuoye ".concat(la.a.colorBlue)}),da&&"".concat(da,"/"),Yr.name)})),b.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.a.createElement(K.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Xn,onChange:function(gr){return Dr(gr.target.value)}})))},Pt=Object(S.a)(function(Cn){var Yt=Cn.shixunsDetail,cn=Cn.loading,Dn=Cn.globalSetting;return{shixunsDetail:Yt,globalSetting:Dn,loading:cn.models.index}})(ut),Ot=o("dhSg"),Kt=li.a.Countdown,It;(function(Cn){Cn[Cn.LoadingFail=1]="LoadingFail",Cn[Cn.Loading=2]="Loading",Cn[Cn.Finish=3]="Finish"})(It||(It={}));var Xt;(function(Cn){Cn.Path="path",Cn.ExecPath="exec_path",Cn.OriginalPicturePath="original_picture_path",Cn.ExpectPicturePath="expect_picture_path",Cn.PicturePath="picture_path"})(Xt||(Xt={}));var nn=function(Yt){var cn=Yt.globalSetting,Dn=Yt.loading,$t=Yt.dispatch,On=Yt.practiceSetting,gn=Yt.shixunsDetail,In=Object(g.a)(Yt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Un=Object(A.useState)(),rr=Object(fe.a)(Un,2),Qn=rr[0],Rr=rr[1],Ir=Object(A.useState)(),Xn=Object(fe.a)(Ir,2),Dr=Xn[0],mr=Xn[1],zr=Object(A.useRef)(),Lr=Object(A.useState)(),$r=Object(fe.a)(Lr,2),er=$r[0],Gt=$r[1],Zt=Object(A.useState)(),Jt=Object(fe.a)(Zt,2),Gn=Jt[0],Zn=Jt[1],Ln=Object(A.useState)(),tr=Object(fe.a)(Ln,2),sr=tr[0],ar=tr[1],qr=Object(A.useRef)(!0),ir=Object(A.useState)(!0),da=Object(fe.a)(ir,2),Yr=da[0],gr=da[1],Sr=Object(A.useState)(700),Kr=Object(fe.a)(Sr,2),Jr=Kr[0],Ta=Kr[1],_a=Object(A.useState)(""),Qe=Object(fe.a)(_a,2),ct=Qe[0],_t=Qe[1],nt=Object(A.useRef)(),Me=Object(O.i)();Object(A.useEffect)(function(){Ie()},[]);var Ye=function(){var on=Object(r.a)(t.a.mark(function un(){var ln,Fn,En;return t.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:return Pr.next=2,$t({type:"shixunsDetail/updateRepositoryFile",payload:{id:Me.id,path:gn==null||((ln=gn.fileContent)===null||ln===void 0||((Fn=ln.params)===null||Fn===void 0))?void 0:Fn.path,content:Qn,secret_repository:Yr?null:!0}});case 2:En=Pr.sent,En!=null&&En.content&&(f.b.info("\u4FDD\u5B58\u6210\u529F"),$t({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},On.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Pr.stop()}},un)}));return function(){return on.apply(this,arguments)}}(),Ie=function(){var on=Object(r.a)(t.a.mark(function un(){var ln,Fn,En,Ur,Pr;return t.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,Object(s.X)({identifier:Me.id});case 2:if(En=Fr.sent,!(En!=null&&(ln=En.data)!==null&&ln!==void 0&&(Fn=ln.data_list)!==null&&Fn!==void 0&&Fn.length)){Fr.next=6;break}return Ot.a.publish("pod-restrict-data",{identifier:En==null||((Ur=En.data)===null||Ur===void 0)?void 0:Ur.identifier,data_list:En==null||((Pr=En.data)===null||Pr===void 0)?void 0:Pr.data_list}),Fr.abrupt("return");case 6:En!=null&&En.url&&_t(En==null?void 0:En.url);case 7:case"end":return Fr.stop()}},un)}));return function(){return on.apply(this,arguments)}}(),qe=function(){var on=Object(r.a)(t.a.mark(function un(){var ln;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(s.rb)({identifier:Me.id});case 2:if(ln=En.sent,!((ln==null?void 0:ln.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:ln!=null&&ln.remainingSeconds?(Gt(Date.now()+ln.remainingSeconds*1e3),Zn(ln.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(ln.remainingSeconds-300)*1e3)):Ze();case 6:case"end":return En.stop()}},un)}));return function(){return on.apply(this,arguments)}}(),Ze=function(){d.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:b.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var un=Object(r.a)(t.a.mark(function Fn(){return t.a.wrap(function(Ur){for(;;)switch(Ur.prev=Ur.next){case 0:pt();case 1:case"end":return Ur.stop()}},Fn)}));function ln(){return un.apply(this,arguments)}return ln}()})},pt=function(){var on=Object(r.a)(t.a.mark(function un(){var ln;return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return mr(It.Loading),En.next=3,Object(s.Cb)({identifier:Me.id});case 3:if(ln=En.sent,!((ln==null?void 0:ln.status)!==0)){En.next=6;break}return En.abrupt("return");case 6:mr(It.Finish),_t(ln.url),zr.current=ln.port,f.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return En.stop()}},un)}));return function(){return on.apply(this,arguments)}}(),rt=function(){d.a.destroyAll(),d.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:b.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",b.a.createElement("span",null,b.a.createElement(Kt,{value:er,format:"HH:mm:ss",onFinish:Mt})),"\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 un=Object(r.a)(t.a.mark(function Fn(){var En;return t.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:return Pr.next=2,Object(s.a)({identifier:Me.id});case 2:if(En=Pr.sent,!(En.status===0)){Pr.next=7;break}return Pr.next=6,qe();case 6:f.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Pr.stop()}},Fn)}));function ln(){return un.apply(this,arguments)}return ln}()})},Mt=function(){d.a.destroyAll(),d.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:b.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(){pt()}})},Vt=function(un){$t({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},dn=function(){var on=Object(r.a)(t.a.mark(function un(ln){return t.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(s.Pb)({id:Me.id,startup_file:ln});case 2:Ie(),$t({type:"practiceSetting/getCommonData",payload:Object(G.a)({},Me)});case 4:case"end":return En.stop()}},un)}));return function(ln){return on.apply(this,arguments)}}();return b.a.createElement("div",{className:fa.a.warehouse},b.a.createElement(m.a,{className:"mt20 ml20 font14",align:"middle"},b.a.createElement(I.a,null,b.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),b.a.createElement(I.a,{flex:"300px",onClick:function(){return Vt(Xt.ExecPath)}},b.a.createElement(K.a,{value:ct})),b.a.createElement(I.a,{flex:"1"},b.a.createElement(k.a,{type:"primary",className:"ml10",onClick:function(){return Vt(Xt.ExecPath)}},"\u8BBE\u7F6E"))),b.a.createElement("iframe",{onLoad:function(un){},src:ct,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),b.a.createElement(Pt,{fileType:"path",path:"",onFinish:function(un){return dn(un)}}))},bn=Object(S.a)(function(Cn){var Yt=Cn.loading,cn=Cn.globalSetting,Dn=Cn.practiceSetting,$t=Cn.shixunsDetail;return{globalSetting:cn,loading:Yt,practiceSetting:Dn,shixunsDetail:$t}})(nn),mn=function(Yt){var cn=Yt.tabsActive,Dn=Object(g.a)(Yt,["tabsActive"]);return b.a.createElement(b.a.Fragment,null,cn==="information"&&b.a.createElement(ot,null),cn==="warehouse"&&b.a.createElement(mt.default,null),cn==="level"&&b.a.createElement(Ge,Dn),cn==="collaborate"&&b.a.createElement(Jn,Dn),cn==="setting"&&b.a.createElement(qn.a,null),cn==="environment"&&b.a.createElement(Qt,Dn),cn==="dataset"&&b.a.createElement(Ja,null),cn==="service"&&b.a.createElement(bn,Dn))},Nn=mn,An=o("Jv0p"),an=o.n(An),Pn=o("luix"),_n=o.n(Pn),kn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:b.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:b.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:b.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:b.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:b.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:b.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:b.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:b.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],Rn=function(Yt){var cn,Dn=Yt.globalSetting,$t=Yt.loading,On=Yt.dispatch,gn=Yt.shixunsDetail,In=Yt.practiceSetting,Un=Object(g.a)(Yt,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),rr=In.base_info_warning,Qn=In.challenges_warning,Rr=In.id,Ir=In.repository_warning,Xn=In.sideBar,Dr=In.service_warning,mr=Object(O.h)(),zr=Object(O.i)();Object(A.useEffect)(function(){var er,Gt,Zt=mr==null||((er=mr.query)===null||er===void 0)?void 0:er.tabId,Jt=mr.pathname.split("/").length,Gn=gn!=null&&(Gt=gn.detail)!==null&&Gt!==void 0&&Gt.windows_vnc?kn.filter(function(Ln){return Ln.tabId!=="dataset"}):kn,Zn=Gn.map(function(Ln){return Ln.tabId}).includes(Zt);if(Zt&&Zn){On({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Zt}});return}if(Jt>4){On({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Zt||Zt&&!Zn){On({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[gn==null||((cn=gn.detail)===null||cn===void 0)?void 0:cn.windows_vnc]),Object(A.useEffect)(function(){return function(){On({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},In.sideBar),{},{selectPath:""})})}},[zr.id]);var Lr=function(Gt){var Zt;if(Gt===Xn.tabsActive)return;var Jt=function(){S.d.push("/shixuns/".concat(Rr,"/edit?tabId=").concat(Gt)),On({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Gt,selectPath:"",confirmLeave:!1}})};In!=null&&(Zt=In.sideBar)!==null&&Zt!==void 0&&Zt.confirmLeave?d.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(){Jt()}}):Jt()},$r=function(){var Gt,Zt=gn!=null&&(Gt=gn.detail)!==null&&Gt!==void 0&&Gt.windows_vnc?kn.filter(function(Jt){return Jt.tabId!=="dataset"}):kn;return Zt.filter(function(Jt){var Gn;return gn!=null&&(Gn=gn.detail)!==null&&Gn!==void 0&&Gn.is_jupyter_lab?Jt.tabId!=="level":Jt.tabId!=="service"}).map(function(Jt){var Gn=Jt.name,Zn=Jt.icon,Ln=Jt.tabId;return b.a.createElement("div",{key:Ln,className:In.sideBar.tabsActive===Ln?an.a.itemActive:an.a.item,onClick:function(){return Lr(Ln)}},Zn,b.a.createElement("span",{className:an.a.name},Gn),Ln==="information"&&rr&&b.a.createElement(pn.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},b.a.createElement("img",{src:_n.a,alt:""})),Ln==="level"&&Qn&&b.a.createElement(pn.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},b.a.createElement("img",{src:_n.a,alt:""})),Ln==="service"&&Dr&&b.a.createElement(pn.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},b.a.createElement("img",{src:_n.a,alt:""})),Ln==="warehouse"&&Ir&&b.a.createElement(pn.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},b.a.createElement("img",{src:_n.a,alt:""})))})};return b.a.createElement("div",{className:an.a.sidebar},b.a.createElement("div",{className:an.a.items},$r()),b.a.createElement("div",{className:an.a.question},b.a.createElement(pn.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},b.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},b.a.createElement("img",{src:ca.t,height:44,width:44,alt:""})))))},Vn=Object(S.a)(function(Cn){var Yt=Cn.loading,cn=Cn.globalSetting,Dn=Cn.shixunsDetail,$t=Cn.practiceSetting;return{globalSetting:cn,loading:Yt,practiceSetting:$t,shixunsDetail:Dn}})(Rn),fr=function(Yt){var cn=Yt.globalSetting,Dn=Yt.loading,$t=Yt.dispatch,On=Yt.practiceSetting,gn=Object(g.a)(Yt,["globalSetting","loading","dispatch","practiceSetting"]),In=On.sideBar,Un=In.tabsActive,rr=Object(O.i)();return Object(A.useEffect)(function(){return $t({type:"globalSetting/headerFooterToggle",payload:!1}),$t({type:"shixunsDetail/getShixunsDetail",payload:rr}),$t({type:"shixunsDetail/getSettingsData",payload:rr}),function(){$t({type:"globalSetting/headerFooterToggle",payload:!0}),$t({type:"practiceSetting/setParams",payload:{id:""}})}},[]),b.a.createElement("div",{className:x.a.practiceSetting},b.a.createElement("div",{className:x.a.wrapHeader},b.a.createElement(P,null)),b.a.createElement("div",{className:x.a.wrapLayout},b.a.createElement("div",{className:x.a.wrapSidebar},b.a.createElement(Vn,null)),b.a.createElement("div",{className:x.a.wrapContent},b.a.createElement(Nn,Object(L.a)({},gn,{tabsActive:On.sideBar.tabsActive})))))},jr=Y.default=Object(S.a)(function(Cn){var Yt=Cn.loading,cn=Cn.globalSetting,Dn=Cn.practiceSetting;return{globalSetting:cn,loading:Yt,practiceSetting:Dn}})(fr)},WYAk:function(M,Y,o){(function(L,g){M.exports=Y=g(o("Ib8C"))})(this,function(L){(function(){var g=L,A=g.lib,b=A.Base,y=g.enc,x=y.Utf8,w=g.algo,f=w.HMAC=b.extend({init:function(_,d){_=this._hasher=new _.init,typeof d=="string"&&(d=x.parse(d));var r=_.blockSize,u=r*4;d.sigBytes>u&&(d=_.finalize(d)),d.clamp();for(var t=this._oKey=d.clone(),a=this._iKey=d.clone(),n=t.words,i=a.words,h=0;h1&&arguments[1]!==void 0?arguments[1]:!1,be=Te.getAttribute("id")||Te.getAttribute("data-reactid")||Te.getAttribute("name");if(ce&&z[be])return z[be];var ve=window.getComputedStyle(Te),ue=ve.getPropertyValue("box-sizing")||ve.getPropertyValue("-moz-box-sizing")||ve.getPropertyValue("-webkit-box-sizing"),se=parseFloat(ve.getPropertyValue("padding-bottom"))+parseFloat(ve.getPropertyValue("padding-top")),q=parseFloat(ve.getPropertyValue("border-bottom-width"))+parseFloat(ve.getPropertyValue("border-top-width")),me=N.map(function(ie){return"".concat(ie,":").concat(ve.getPropertyValue(ie))}).join(";"),re={sizingStyle:me,paddingSize:se,borderSize:q,boxSizing:ue};return ce&&be&&(z[be]=re),re}function K(Te){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;F||(F=document.createElement("textarea"),F.setAttribute("tab-index","-1"),F.setAttribute("aria-hidden","true"),document.body.appendChild(F)),Te.getAttribute("wrap")?F.setAttribute("wrap",Te.getAttribute("wrap")):F.removeAttribute("wrap");var ue=W(Te,ce),se=ue.paddingSize,q=ue.borderSize,me=ue.boxSizing,re=ue.sizingStyle;F.setAttribute("style","".concat(re,";").concat(D)),F.value=Te.value||Te.placeholder||"";var ie=Number.MIN_SAFE_INTEGER,Oe=Number.MAX_SAFE_INTEGER,le=F.scrollHeight,$;if(me==="border-box"?le+=q:me==="content-box"&&(le-=se),be!==null||ve!==null){F.value=" ";var J=F.scrollHeight-se;be!==null&&(ie=J*be,me==="border-box"&&(ie=ie+se+q),le=Math.max(ie,le)),ve!==null&&(Oe=J*ve,me==="border-box"&&(Oe=Oe+se+q),$=le>Oe?"":"hidden",le=Math.min(Oe,le))}return{height:le,minHeight:ie,maxHeight:Oe,overflowY:$,resize:"none"}}var B=o("Gytx"),k=o.n(B),G;(function(Te){Te[Te.NONE=0]="NONE",Te[Te.RESIZING=1]="RESIZING",Te[Te.RESIZED=2]="RESIZED"})(G||(G={}));var ne=function(Te){Object(b.a)(be,Te);var ce=Object(y.a)(be);function be(ve){var ue;return Object(g.a)(this,be),ue=ce.call(this,ve),ue.nextFrameActionId=void 0,ue.resizeFrameId=void 0,ue.textArea=void 0,ue.saveTextArea=function(se){ue.textArea=se},ue.handleResize=function(se){var q=ue.state.resizeStatus,me=ue.props,re=me.autoSize,ie=me.onResize;if(q!==G.NONE)return;typeof ie=="function"&&ie(se),re&&ue.resizeOnNextFrame()},ue.resizeOnNextFrame=function(){cancelAnimationFrame(ue.nextFrameActionId),ue.nextFrameActionId=requestAnimationFrame(ue.resizeTextarea)},ue.resizeTextarea=function(){var se=ue.props.autoSize;if(!se||!ue.textArea)return;var q=se.minRows,me=se.maxRows,re=K(ue.textArea,!1,q,me);ue.setState({textareaStyles:re,resizeStatus:G.RESIZING},function(){cancelAnimationFrame(ue.resizeFrameId),ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:G.RESIZED},function(){ue.resizeFrameId=requestAnimationFrame(function(){ue.setState({resizeStatus:G.NONE}),ue.fixFirefoxAutoScroll()})})})})},ue.renderTextArea=function(){var se=ue.props,q=se.prefixCls,me=q===void 0?"rc-textarea":q,re=se.autoSize,ie=se.onResize,Oe=se.className,le=se.disabled,$=ue.state,J=$.textareaStyles,te=$.resizeStatus,we=Object(m.a)(ue.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Se=I()(me,Oe,Object(f.a)({},"".concat(me,"-disabled"),le));"value"in we&&(we.value=we.value||"");var ke=Object(w.a)(Object(w.a)(Object(w.a)({},ue.props.style),J),te===G.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return x.createElement(C,{onResize:ue.handleResize,disabled:!(re||ie)},x.createElement("textarea",Object(L.a)({},we,{className:Se,style:ke,ref:ue.saveTextArea})))},ue.state={textareaStyles:{},resizeStatus:G.NONE},ue}return Object(A.a)(be,[{key:"componentDidUpdate",value:function(ue){(ue.value!==this.props.value||!k()(ue.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 ue=this.textArea.selectionStart,se=this.textArea.selectionEnd;this.textArea.setSelectionRange(ue,se)}}catch(q){}}},{key:"render",value:function(){return this.renderTextArea()}}]),be}(x.Component),he=ne,fe=function(Te){Object(b.a)(be,Te);var ce=Object(y.a)(be);function be(ve){var ue;Object(g.a)(this,be),ue=ce.call(this,ve),ue.resizableTextArea=void 0,ue.focus=function(){ue.resizableTextArea.textArea.focus()},ue.saveTextArea=function(q){ue.resizableTextArea=q},ue.handleChange=function(q){var me=ue.props.onChange;ue.setValue(q.target.value,function(){ue.resizableTextArea.resizeTextarea()}),me&&me(q)},ue.handleKeyDown=function(q){var me=ue.props,re=me.onPressEnter,ie=me.onKeyDown;q.keyCode===13&&re&&re(q),ie&&ie(q)};var se=typeof ve.value=="undefined"||ve.value===null?ve.defaultValue:ve.value;return ue.state={value:se},ue}return Object(A.a)(be,[{key:"setValue",value:function(ue,se){"value"in this.props||this.setState({value:ue},se)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return x.createElement(he,Object(L.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ue){return"value"in ue?{value:ue.value}:null}}]),be}(x.Component),xe=Y.default=fe},ZJlW:function(M,Y,o){M.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZW9T:function(M,Y,o){"use strict";o.d(Y,"a",function(){return K});var L=o("k1fw"),g=o("miYZ"),A=o("tsqr"),b=o("rAM+"),y=o("tJVT"),x=o("PpiC"),w=o("q1tI"),f=o.n(w),_=o("bdgK"),d=o("oBTY"),r=o("9og8"),u=o("WmNS"),t=o.n(u),a={keywords:["print","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"]},n={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},i={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","for","friend","gcnew","generic","goto","if","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `)},{label:"#include",content:'include "$0"'},{label:"printf",content:"printf($0)"},{label:"main",content:["int main () {"," $0","}"].join(` `)},{label:"for",content:["for( ; ; ){"," $0","}"].join(` `)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(` `)},{label:"using namespace std;",content:["using namespace std;"].join(` `)},{label:"#include ",content:["#include "].join(` `)},{label:"#include ",content:["#include "].join(` `)},{label:"#include ",content:["#include "].join(` `)},{label:"#include ",content:["#include "].join(` `)},{label:"#include ",content:["#include "].join(` `)}]},h={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},l=o("5VLF"),s=o.n(l),p={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},O=function(k,G){return G.map(function(ne){return{label:ne,kind:k.languages.CompletionItemKind.Keyword,insertText:ne}})},S=function(k){return Object.keys(p.tables).map(function(G){return{label:G,kind:k.languages.CompletionItemKind.Variable,insertText:G}})},v=function(k,G){var ne=p.tables[k];return ne?ne.map(function(he){return{label:he,kind:G.languages.CompletionItemKind.Field,insertText:he}}):[]};function P(B,k,G,ne,he){var fe=k.getWordUntilPosition(G),xe={startLineNumber:G.lineNumber,endLineNumber:G.lineNumber,startColumn:fe.startColumn,endColumn:fe.endColumn},Te=ne.map(function(ce){return{label:ce,kind:B.languages.CompletionItemKind.Keyword,insertText:ce,insertTextRules:B.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:xe}});return he.map(function(ce){Te.push(Object(L.a)(Object(L.a)({},ce),{},{range:xe}))}),Te}var R=function(B){p.languages.map(function(he){return B.languages.registerDocumentFormattingEditProvider(he,{provideDocumentFormattingEdits:function(xe,Te,ce){return Object(r.a)(t.a.mark(function be(){var ve;return t.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return ve=s()(xe.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1}),se.abrupt("return",[{range:xe.getFullModelRange(),text:ve}]);case 2:case"end":return se.stop()}},be)}))()}}),he});var k=i.quickKey.map(function(he){return{label:he.label,kind:B.languages.CompletionItemKind.Method,insertText:he.content,insertTextRules:B.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),G=h.quickKey.map(function(he){return{label:he.label,kind:B.languages.CompletionItemKind.Method,insertText:he.content,insertTextRules:B.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),ne=n.quickKey.map(function(he){return{label:he.label,kind:B.languages.CompletionItemKind.Method,insertText:he.content,insertTextRules:B.languages.CompletionItemInsertTextRule.InsertAsSnippet}});B.languages.registerCompletionItemProvider("cpp",{triggerCharacters:["."," ","#"].concat(Object(d.a)(i.keywords),Object(d.a)(i.quickKey.map(function(he){return he.label}))),provideCompletionItems:function(fe,xe){var Te=fe.getValueInRange({startLineNumber:xe.lineNumber,startColumn:1,endLineNumber:xe.lineNumber,endColumn:xe.column}),ce=Te.match(/cu/gim);console.log("match:",ce,xe,Te,fe);var be=[],ve=xe.lineNumber,ue=xe.column,se=fe.getValueInRange({startLineNumber:ve,startColumn:0,endLineNumber:ve,endColumn:ue}),q=se.trim().split(/\s+/),me=q[q.length-1];if(me.endsWith(".")){var re=me.slice(0,me.length-1);Object.keys(p.tables).includes(re)&&(be=Object(d.a)(v(re,B)))}else me==="."?be=[]:be=[].concat(Object(d.a)(S(B)),Object(d.a)(O(B,i.keywords)),Object(d.a)(k));return{suggestions:be}}}),B.languages.registerCompletionItemProvider("c",{triggerCharacters:["."," ","#"].concat(Object(d.a)(a.keywords)),provideCompletionItems:function(fe,xe){var Te=fe.getValueInRange({startLineNumber:xe.lineNumber,startColumn:1,endLineNumber:xe.lineNumber,endColumn:xe.column}),ce=Te.match(/cu/gim);console.log("match:",ce,xe,Te,fe);var be=[],ve=xe.lineNumber,ue=xe.column,se=fe.getValueInRange({startLineNumber:ve,startColumn:0,endLineNumber:ve,endColumn:ue}),q=se.trim().split(/\s+/),me=q[q.length-1];if(me.endsWith(".")){var re=me.slice(0,me.length-1);Object.keys(p.tables).includes(re)&&(be=Object(d.a)(v(re,B)))}else me==="."?be=[]:be=[].concat(Object(d.a)(S(B)),Object(d.a)(O(B,a.keywords)));return{suggestions:be}}}),B.languages.registerCompletionItemProvider("java",{triggerCharacters:["."," "].concat(Object(d.a)(n.keywords)),provideCompletionItems:function(fe,xe){var Te=[],ce=xe.lineNumber,be=xe.column,ve=fe.getValueInRange({startLineNumber:ce,startColumn:0,endLineNumber:ce,endColumn:be}),ue=ve.trim().split(/\s+/),se=ue[ue.length-1];if(se.endsWith(".")){var q=se.slice(0,se.length-1);Object.keys(p.tables).includes(q)&&(Te=Object(d.a)(v(q,B)))}else se==="."?Te=[]:Te=[].concat(Object(d.a)(S(B)),Object(d.a)(O(B,n.keywords)),Object(d.a)(ne));return{suggestions:Te}}}),B.languages.registerCompletionItemProvider("python",{triggerCharacters:["."," "].concat(Object(d.a)(h.keywords)),provideCompletionItems:function(fe,xe){var Te=[],ce=xe.lineNumber,be=xe.column,ve=fe.getValueInRange({startLineNumber:ce,startColumn:0,endLineNumber:ce,endColumn:be}),ue=ve.trim().split(/\s+/),se=ue[ue.length-1];if(se.endsWith(".")){var q=se.slice(0,se.length-1);Object.keys(p.tables).includes(q)&&(Te=Object(d.a)(v(q,B)))}else se==="."?Te=[]:Te=[].concat(Object(d.a)(S(B)),Object(d.a)(O(B,h.keywords)),Object(d.a)(G));return{suggestions:Te}}})},E="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",C=o("LvDl"),m=o("+ua5");function T(B){return/^\d+$/.test(B)?"".concat(B,"px"):B}function I(){}var D=!1,N={"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 z(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],k=B;if(Array.isArray(B)){for(var G=0;G0||Sn.target.offsetWidth>0)&&dt.current.instance.layout()}}catch(Jn){Bt.e(Jn)}finally{Bt.f()}}),et.observe(kt.current)),et}function We(){A.b.warn(decodeURIComponent(E))}var lt=function(){var Rt=dt.current.instance;if(fe!=null&&Rt&&De){var Bt=Rt.getModel();Bt&&fe!==Bt.getValue()&&(D=!0,Bt.setValue(fe),Rt.layout(),D=!1)}};Object(w.useEffect)(function(){Ut.current&&clearTimeout(Ut.current),Ut.current=setTimeout(function(){lt()},500)},[fe,De,dt.current]),Object(w.useEffect)(function(){if(xt&&dt.current&&dt.current.instance){var et=dt.current.instance;et.changeViewZones(function(Bt){var vn=document.createElement("div");vn.style.padding="10px 20px",vn.style.width="calc(100% - 20px)",vn.className="my-error-line-wrp",vn.innerHTML=Ue,Bt.addZone({afterLineNumber:xt||11,heightInLines:3,domNode:vn})});var Rt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};et.addOverlayWidget(Rt),et.revealPositionInCenter({lineNumber:20,column:1})}},[xt,dt.current,De]);function Dt(){var et=dt.current.instance;if(et){var Rt=et.getSelection(),Bt=dt.current.pastePos||{},vn=new F.Range(Bt.startLineNumber||Rt.endLineNumber,Bt.startColumn||Rt.endColumn,Bt.endLineNumber||Rt.endLineNumber,Bt.endColumn||Rt.endColumn);setTimeout(function(){et.executeEdits("",[{range:vn,text:""}])},300)}}function Ht(et){(window.navigator.platform.match("Mac")?et.metaKey:et.ctrlKey)&&et.keyCode==83&&(et.preventDefault(),Oe())}var rn=function(){if($&&dt.current.instance){var Rt=dt.current.instance.getContentHeight();wt(Rt0||ke.target.offsetWidth>0)&&$.layout()}}catch(tt){we.e(tt)}finally{we.f()}}),J.observe(ve.current)),J}Object(w.useEffect)(function(){ve.current&&o.e(27).then(o.t.bind(null,"M/lh",7)).then(function($){F=$;var J=F.editor.createDiffEditor(ve.current,Object(L.a)(Object(L.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},be),{},{wordWrap:!0}));me(J);var te=re(J);return function(){J.dispose();var we=J.getModel();we&&we.dispose(),te.unobserve(ve.current)}})},[]),Object(w.useEffect)(function(){q&&q.setModel({original:F.editor.createModel(fe,Te),modified:F.editor.createModel(xe,Te)})},[fe,xe,Te,q]);var ie=T(G),Oe=T(he),le={width:ie,height:Oe};return f.a.createElement("div",{className:"my-diff-editor",ref:ve,style:le})}},ZpRC:function(M,Y,o){"use strict";function L(r){return typeof r=="object"&&r!=null&&r.nodeType===1}function g(r,u){return(!u||r!=="hidden")&&r!=="visible"&&r!=="clip"}function A(r,u){if(r.clientHeightu||i>r&&h=u&&l>=t?i-r-a:h>u&&lt?h-u+n:0}var y=function(r,u){var t=window,a=u.scrollMode,n=u.block,i=u.inline,h=u.boundary,l=u.skipOverflowHiddenElements,s=typeof h=="function"?h:function(J){return J!==h};if(!L(r))throw new TypeError("Invalid target");for(var p=document.scrollingElement||document.documentElement,O=[],S=r;L(S)&&s(S);){if((S=S.parentElement)===p){O.push(S);break}S!=null&&S===document.body&&A(S)&&!A(document.documentElement)||S!=null&&A(S,l)&&O.push(S)}for(var v=t.visualViewport?t.visualViewport.width:innerWidth,P=t.visualViewport?t.visualViewport.height:innerHeight,R=window.scrollX||pageXOffset,E=window.scrollY||pageYOffset,C=r.getBoundingClientRect(),m=C.height,T=C.width,I=C.top,D=C.right,N=C.bottom,z=C.left,F=n==="start"||n==="nearest"?I:n==="end"?N:I+m/2,W=i==="center"?z+T/2:i==="end"?D:z,K=[],B=0;B=0&&z>=0&&N<=P&&D<=v&&I>=fe&&N<=Te&&z>=ce&&D<=xe)return K;var be=getComputedStyle(k),ve=parseInt(be.borderLeftWidth,10),ue=parseInt(be.borderTopWidth,10),se=parseInt(be.borderRightWidth,10),q=parseInt(be.borderBottomWidth,10),me=0,re=0,ie="offsetWidth"in k?k.offsetWidth-k.clientWidth-ve-se:0,Oe="offsetHeight"in k?k.offsetHeight-k.clientHeight-ue-q:0;if(p===k)me=n==="start"?F:n==="end"?F-P:n==="nearest"?b(E,E+P,P,ue,q,E+F,E+F+m,m):F-P/2,re=i==="start"?W:i==="center"?W-v/2:i==="end"?W-v:b(R,R+v,v,ve,se,R+W,R+W+T,T),me=Math.max(0,me+E),re=Math.max(0,re+R);else{me=n==="start"?F-fe-ue:n==="end"?F-Te+q+Oe:n==="nearest"?b(fe,Te,ne,ue,q+Oe,F,F+m,m):F-(fe+ne/2)+Oe/2,re=i==="start"?W-ce-ve:i==="center"?W-(ce+he/2)+ie/2:i==="end"?W-xe+se+ie:b(ce,xe,he,ve,se+ie,W,W+T,T);var le=k.scrollLeft,$=k.scrollTop;F+=$-(me=Math.max(0,Math.min($+me,k.scrollHeight-ne+Oe))),W+=le-(re=Math.max(0,Math.min(le+re,k.scrollWidth-he+ie)))}K.push({el:k,top:me,left:re})}return K};function x(r){return r===Object(r)&&Object.keys(r).length!==0}function w(r,u){u===void 0&&(u="auto");var t="scrollBehavior"in document.body.style;r.forEach(function(a){var n=a.el,i=a.top,h=a.left;n.scroll&&t?n.scroll({top:i,left:h,behavior:u}):(n.scrollTop=i,n.scrollLeft=h)})}function f(r){return r===!1?{block:"end",inline:"nearest"}:x(r)?r:{block:"start",inline:"nearest"}}function _(r,u){var t=!r.ownerDocument.documentElement.contains(r);if(x(u)&&typeof u.behavior=="function")return u.behavior(t?[]:y(r,u));if(t)return;var a=f(u);return w(y(r,a),a.behavior)}var d=Y.a=_},Zss7:function(M,Y,o){var L;(function(g){var A=/^\s+/,b=/\s+$/,y=0,x=g.round,w=g.min,f=g.max,_=g.random;function d(q,me){if(q=q||"",me=me||{},q instanceof d)return q;if(!(this instanceof d))return new d(q,me);var re=r(q);this._originalInput=q,this._r=re.r,this._g=re.g,this._b=re.b,this._a=re.a,this._roundA=x(100*this._a)/100,this._format=me.format||re.format,this._gradientType=me.gradientType,this._r<1&&(this._r=x(this._r)),this._g<1&&(this._g=x(this._g)),this._b<1&&(this._b=x(this._b)),this._ok=re.ok,this._tc_id=y++}d.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 q=this.toRgb();return(q.r*299+q.g*587+q.b*114)/1e3},getLuminance:function(){var q=this.toRgb(),me,re,ie,Oe,le,$;return me=q.r/255,re=q.g/255,ie=q.b/255,me<=.03928?Oe=me/12.92:Oe=g.pow((me+.055)/1.055,2.4),re<=.03928?le=re/12.92:le=g.pow((re+.055)/1.055,2.4),ie<=.03928?$=ie/12.92:$=g.pow((ie+.055)/1.055,2.4),.2126*Oe+.7152*le+.0722*$},setAlpha:function(q){return this._a=K(q),this._roundA=x(100*this._a)/100,this},toHsv:function(){var q=n(this._r,this._g,this._b);return{h:q.h*360,s:q.s,v:q.v,a:this._a}},toHsvString:function(){var q=n(this._r,this._g,this._b),me=x(q.h*360),re=x(q.s*100),ie=x(q.v*100);return this._a==1?"hsv("+me+", "+re+"%, "+ie+"%)":"hsva("+me+", "+re+"%, "+ie+"%, "+this._roundA+")"},toHsl:function(){var q=t(this._r,this._g,this._b);return{h:q.h*360,s:q.s,l:q.l,a:this._a}},toHslString:function(){var q=t(this._r,this._g,this._b),me=x(q.h*360),re=x(q.s*100),ie=x(q.l*100);return this._a==1?"hsl("+me+", "+re+"%, "+ie+"%)":"hsla("+me+", "+re+"%, "+ie+"%, "+this._roundA+")"},toHex:function(q){return h(this._r,this._g,this._b,q)},toHexString:function(q){return"#"+this.toHex(q)},toHex8:function(q){return l(this._r,this._g,this._b,this._a,q)},toHex8String:function(q){return"#"+this.toHex8(q)},toRgb:function(){return{r:x(this._r),g:x(this._g),b:x(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+x(this._r)+", "+x(this._g)+", "+x(this._b)+")":"rgba("+x(this._r)+", "+x(this._g)+", "+x(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:x(B(this._r,255)*100)+"%",g:x(B(this._g,255)*100)+"%",b:x(B(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+x(B(this._r,255)*100)+"%, "+x(B(this._g,255)*100)+"%, "+x(B(this._b,255)*100)+"%)":"rgba("+x(B(this._r,255)*100)+"%, "+x(B(this._g,255)*100)+"%, "+x(B(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:F[h(this._r,this._g,this._b,!0)]||!1},toFilter:function(q){var me="#"+s(this._r,this._g,this._b,this._a),re=me,ie=this._gradientType?"GradientType = 1, ":"";if(q){var Oe=d(q);re="#"+s(Oe._r,Oe._g,Oe._b,Oe._a)}return"progid:DXImageTransform.Microsoft.gradient("+ie+"startColorstr="+me+",endColorstr="+re+")"},toString:function(q){var me=!!q;q=q||this._format;var re=!1,ie=this._a<1&&this._a>=0,Oe=!me&&ie&&(q==="hex"||q==="hex6"||q==="hex3"||q==="hex4"||q==="hex8"||q==="name");return Oe?q==="name"&&this._a===0?this.toName():this.toRgbString():(q==="rgb"&&(re=this.toRgbString()),q==="prgb"&&(re=this.toPercentageRgbString()),(q==="hex"||q==="hex6")&&(re=this.toHexString()),q==="hex3"&&(re=this.toHexString(!0)),q==="hex4"&&(re=this.toHex8String(!0)),q==="hex8"&&(re=this.toHex8String()),q==="name"&&(re=this.toName()),q==="hsl"&&(re=this.toHslString()),q==="hsv"&&(re=this.toHsvString()),re||this.toHexString())},clone:function(){return d(this.toString())},_applyModification:function(q,me){var re=q.apply(null,[this].concat([].slice.call(me)));return this._r=re._r,this._g=re._g,this._b=re._b,this.setAlpha(re._a),this},lighten:function(){return this._applyModification(v,arguments)},brighten:function(){return this._applyModification(P,arguments)},darken:function(){return this._applyModification(R,arguments)},desaturate:function(){return this._applyModification(p,arguments)},saturate:function(){return this._applyModification(O,arguments)},greyscale:function(){return this._applyModification(S,arguments)},spin:function(){return this._applyModification(E,arguments)},_applyCombination:function(q,me){return q.apply(null,[this].concat([].slice.call(me)))},analogous:function(){return this._applyCombination(D,arguments)},complement:function(){return this._applyCombination(C,arguments)},monochromatic:function(){return this._applyCombination(N,arguments)},splitcomplement:function(){return this._applyCombination(I,arguments)},triad:function(){return this._applyCombination(m,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},d.fromRatio=function(q,me){if(typeof q=="object"){var re={};for(var ie in q)q.hasOwnProperty(ie)&&(ie==="a"?re[ie]=q[ie]:re[ie]=xe(q[ie]));q=re}return d(q,me)};function r(q){var me={r:0,g:0,b:0},re=1,ie=null,Oe=null,le=null,$=!1,J=!1;return typeof q=="string"&&(q=ue(q)),typeof q=="object"&&(ve(q.r)&&ve(q.g)&&ve(q.b)?(me=u(q.r,q.g,q.b),$=!0,J=String(q.r).substr(-1)==="%"?"prgb":"rgb"):ve(q.h)&&ve(q.s)&&ve(q.v)?(ie=xe(q.s),Oe=xe(q.v),me=i(q.h,ie,Oe),$=!0,J="hsv"):ve(q.h)&&ve(q.s)&&ve(q.l)&&(ie=xe(q.s),le=xe(q.l),me=a(q.h,ie,le),$=!0,J="hsl"),q.hasOwnProperty("a")&&(re=q.a)),re=K(re),{ok:$,format:q.format||J,r:w(255,f(me.r,0)),g:w(255,f(me.g,0)),b:w(255,f(me.b,0)),a:re}}function u(q,me,re){return{r:B(q,255)*255,g:B(me,255)*255,b:B(re,255)*255}}function t(q,me,re){q=B(q,255),me=B(me,255),re=B(re,255);var ie=f(q,me,re),Oe=w(q,me,re),le,$,J=(ie+Oe)/2;if(ie==Oe)le=$=0;else{var te=ie-Oe;$=J>.5?te/(2-ie-Oe):te/(ie+Oe);switch(ie){case q:le=(me-re)/te+(me1&&(ke-=1),ke<1/6?we+(Se-we)*6*ke:ke<1/2?Se:ke<2/3?we+(Se-we)*(2/3-ke)*6:we}if(me===0)ie=Oe=le=re;else{var J=re<.5?re*(1+me):re+me-re*me,te=2*re-J;ie=$(te,J,q+1/3),Oe=$(te,J,q),le=$(te,J,q-1/3)}return{r:ie*255,g:Oe*255,b:le*255}}function n(q,me,re){q=B(q,255),me=B(me,255),re=B(re,255);var ie=f(q,me,re),Oe=w(q,me,re),le,$,J=ie,te=ie-Oe;if($=ie===0?0:te/ie,ie==Oe)le=0;else{switch(ie){case q:le=(me-re)/te+(me>1)+720)%360;--me;)ie.h=(ie.h+Oe)%360,le.push(d(ie));return le}function N(q,me){me=me||6;for(var re=d(q).toHsv(),ie=re.h,Oe=re.s,le=re.v,$=[],J=1/me;me--;)$.push(d({h:ie,s:Oe,v:le})),le=(le+J)%1;return $}d.mix=function(q,me,re){re=re===0?0:re||50;var ie=d(q).toRgb(),Oe=d(me).toRgb(),le=re/100,$={r:(Oe.r-ie.r)*le+ie.r,g:(Oe.g-ie.g)*le+ie.g,b:(Oe.b-ie.b)*le+ie.b,a:(Oe.a-ie.a)*le+ie.a};return d($)},d.readability=function(q,me){var re=d(q),ie=d(me);return(g.max(re.getLuminance(),ie.getLuminance())+.05)/(g.min(re.getLuminance(),ie.getLuminance())+.05)},d.isReadable=function(q,me,re){var ie=d.readability(q,me),Oe,le;le=!1,Oe=se(re);switch(Oe.level+Oe.size){case"AAsmall":case"AAAlarge":le=ie>=4.5;break;case"AAlarge":le=ie>=3;break;case"AAAsmall":le=ie>=7;break}return le},d.mostReadable=function(q,me,re){var ie=null,Oe=0,le,$,J,te;re=re||{},$=re.includeFallbackColors,J=re.level,te=re.size;for(var we=0;weOe&&(Oe=le,ie=d(me[we]));return d.isReadable(q,ie,{level:J,size:te})||!$?ie:(re.includeFallbackColors=!1,d.mostReadable(q,["#fff","#000"],re))};var z=d.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"},F=d.hexNames=W(z);function W(q){var me={};for(var re in q)q.hasOwnProperty(re)&&(me[q[re]]=re);return me}function K(q){return q=parseFloat(q),(isNaN(q)||q<0||q>1)&&(q=1),q}function B(q,me){ne(q)&&(q="100%");var re=he(q);return q=w(me,f(0,parseFloat(q))),re&&(q=parseInt(q*me,10)/100),g.abs(q-me)<1e-6?1:q%me/parseFloat(me)}function k(q){return w(1,f(0,q))}function G(q){return parseInt(q,16)}function ne(q){return typeof q=="string"&&q.indexOf(".")!=-1&&parseFloat(q)===1}function he(q){return typeof q=="string"&&q.indexOf("%")!=-1}function fe(q){return q.length==1?"0"+q:""+q}function xe(q){return q<=1&&(q=q*100+"%"),q}function Te(q){return g.round(parseFloat(q)*255).toString(16)}function ce(q){return G(q)/255}var be=function(){var q="[-\\+]?\\d+%?",me="[-\\+]?\\d*\\.\\d+%?",re="(?:"+me+")|(?:"+q+")",ie="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?",Oe="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?";return{CSS_UNIT:new RegExp(re),rgb:new RegExp("rgb"+ie),rgba:new RegExp("rgba"+Oe),hsl:new RegExp("hsl"+ie),hsla:new RegExp("hsla"+Oe),hsv:new RegExp("hsv"+ie),hsva:new RegExp("hsva"+Oe),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 ve(q){return!!be.CSS_UNIT.exec(q)}function ue(q){q=q.replace(A,"").replace(b,"").toLowerCase();var me=!1;if(z[q])q=z[q],me=!0;else if(q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var re;return(re=be.rgb.exec(q))?{r:re[1],g:re[2],b:re[3]}:(re=be.rgba.exec(q))?{r:re[1],g:re[2],b:re[3],a:re[4]}:(re=be.hsl.exec(q))?{h:re[1],s:re[2],l:re[3]}:(re=be.hsla.exec(q))?{h:re[1],s:re[2],l:re[3],a:re[4]}:(re=be.hsv.exec(q))?{h:re[1],s:re[2],v:re[3]}:(re=be.hsva.exec(q))?{h:re[1],s:re[2],v:re[3],a:re[4]}:(re=be.hex8.exec(q))?{r:G(re[1]),g:G(re[2]),b:G(re[3]),a:ce(re[4]),format:me?"name":"hex8"}:(re=be.hex6.exec(q))?{r:G(re[1]),g:G(re[2]),b:G(re[3]),format:me?"name":"hex"}:(re=be.hex4.exec(q))?{r:G(re[1]+""+re[1]),g:G(re[2]+""+re[2]),b:G(re[3]+""+re[3]),a:ce(re[4]+""+re[4]),format:me?"name":"hex8"}:(re=be.hex3.exec(q))?{r:G(re[1]+""+re[1]),g:G(re[2]+""+re[2]),b:G(re[3]+""+re[3]),format:me?"name":"hex"}:!1}function se(q){var me,re;return q=q||{level:"AA",size:"small"},me=(q.level||"AA").toUpperCase(),re=(q.size||"small").toLowerCase(),me!=="AA"&&me!=="AAA"&&(me="AA"),re!=="small"&&re!=="large"&&(re="small"),{level:me,size:re}}M.exports?M.exports=d:!(L=function(){return d}.call(Y,o,Y,M),L!==void 0&&(M.exports=L))})(Math)},aBPH:function(M,Y,o){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,Y,o){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,Y,o){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,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("OLod"))})(this,function(L){return function(g){var A=L,b=A.lib,y=b.CipherParams,x=A.enc,w=x.Hex,f=A.format,_=f.Hex={stringify:function(d){return d.ciphertext.toString(w)},parse:function(d){var r=w.parse(d);return y.create({ciphertext:r})}}}(),L.format.Hex})},bT9E:function(M,Y,o){"use strict";o.d(Y,"a",function(){return g});var L=o("VTBJ");function g(A,b){var y=Object(L.a)({},A);return Array.isArray(b)&&b.forEach(function(x){delete y[x]}),y}},bUJZ:function(M,Y){M.exports="data:image/png;base64,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"},biw7:function(M,Y,o){"use strict";var L=o("q1tI"),g=o.n(L),A=L.createContext(null);Y.a=A},c5Ni:function(M,Y,o){},cFMs:function(M,Y){M.exports="data:image/png;base64,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"},cRFk:function(M,Y,o){M.exports=o.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,Y,o){"use strict";o.r(Y);var L=o("+L6B"),g=o("2/Rp"),A=o("T2oS"),b=o("W9HT"),y=o("14J3"),x=o("BMrR"),w=o("2qtc"),f=o("kLXV"),_=o("jCWc"),d=o("kPKH"),r=o("qVdP"),u=o("jsC+"),t=o("k1fw"),a=o("lUTK"),n=o("BvKs"),i=o("9og8"),h=o("miYZ"),l=o("tsqr"),s=o("5Dmo"),p=o("3S7+"),O=o("tJVT"),S=o("PpiC"),v=o("Znn+"),P=o("ZTPi"),R=o("WmNS"),E=o.n(R),C=o("q1tI"),m=o.n(C),T=o("B6bo"),I=o.n(T),D=o("Ty5D"),N=o("9kvl"),z=o("BoS7"),F=o("Sdc0"),W=o("oBTY"),K=o("ozfa"),B=o("MJZm"),k=o("P5Jw"),G=o("5NDa"),ne=o("5rEg"),he=o("y8nQ"),fe=o("Vl3Y"),xe=o("aBPH"),Te=o.n(xe),ce=function(Ke){var $e=Ke.shixunsDetail,at=Ke.globalSetting,Pe=Ke.loading,Xe=Ke.user,ft=Ke.dispatch,vt=Ke.isRepository,wt=Object(S.a)(Ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(D.h)(),et=Object(D.i)(),Rt=Object(C.useState)({}),Bt=Object(O.a)(Rt,2),vn=Bt[0],Sn=Bt[1],Jn=Object(C.useRef)(),qn=fe.a.useForm(),Wn=Object(O.a)(qn,1),xn=Wn[0],pr=Object(C.useState)(""),cr=Object(O.a)(pr,2),xr=cr[0],lr=cr[1];Object(C.useEffect)(function(){wt.visible&&xn.resetFields()},[wt.visible]),Object(C.useEffect)(function(){var sn=sessionStorage.getItem("pathArray");if(sn){var tn=sn.split(",").join("/"),wn=tn.indexOf("/")===0?tn.substr(1):tn;lr(wn)}},[]),Object(C.useEffect)(function(){var sn,tn;Jn.current=(sn=Lt.pathname)===null||sn===void 0||((tn=sn.split("/"))===null||tn===void 0)?void 0:tn[2]},[]);var Hr=function(){var sn=Object(i.a)(E.a.mark(function tn(){var wn,Br,wr=arguments;return E.a.wrap(function(ur){for(;;)switch(ur.prev=ur.next){case 0:return wn=wr.length>0&&wr[0]!==void 0?wr[0]:{},ur.next=3,ft({type:"shixunsDetail/addRepositoryFile",payload:{id:et.id,message:wn.commitMessage,content:"",path:(wt.defaultPath?wt.defaultPath+"/":"")+wn.path+"/"+(wn.file||".gitkeep"),secret_repository:vt?void 0:!0}});case 3:Br=ur.sent,Br!=null&&Br.url&&(l.b.success("\u6DFB\u52A0\u6210\u529F"),wt.onOK({path:(wt.defaultPath?wt.defaultPath+"/":"")+wn.path+"/"+(wn.file||".gitkeep"),name:wn.path.split("/")[wn.path.split("/").length-1]}),wt.onClose());case 5:case"end":return ur.stop()}},tn)}));return function(){return sn.apply(this,arguments)}}(),Cr=function(){var tn,wn;N.d.push("/shixuns/".concat(Jn.current,"/").concat((tn=Lt.pathname)===null||tn===void 0||((wn=tn.split("/"))===null||wn===void 0)?void 0:wn[3]).concat(xr?"/master/shixun_show/".concat(xr):""))};return m.a.createElement(f.a,{width:"60%",centered:!0,visible:wt.visible,wrapClassName:Te.a.modal,onOk:function(){xn.submit()},onCancel:wt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},m.a.createElement("section",{className:Te.a.bg},m.a.createElement("div",{className:Te.a.wrap},m.a.createElement(fe.a,{className:"mt10",form:xn,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onChange:function(){var tn,wn,Br,wr,yr=Object(t.a)({},xn.getFieldsValue()),ur=yr==null||((tn=yr.path)===null||tn===void 0)?void 0:tn.split(""),pe=yr==null||((wn=yr.file)===null||wn===void 0)?void 0:wn.split("");ur!=null&&(Br=ur.filter(function(V){return V=="/"}))!==null&&Br!==void 0&&Br.length&&(yr.path=yr.path.substring(0,yr.path.length-1)),pe!=null&&(wr=pe.filter(function(V){return V=="/"}))!==null&&wr!==void 0&&wr.length&&(yr.file=yr.file.substring(0,yr.path.length-1)),xn.setFieldsValue(Object(t.a)({},yr)),Sn(yr)}},m.a.createElement(fe.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},m.a.createElement(x.a,null,m.a.createElement(d.a,null,m.a.createElement("span",{className:Te.a.filePath},wt.defaultPath+"/")),m.a.createElement(d.a,{flex:"1"},m.a.createElement(fe.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"}]},m.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),m.a.createElement(fe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},m.a.createElement(ne.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"})),m.a.createElement(fe.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"}]},m.a.createElement(ne.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"}))))))},be=Object(N.a)(function(St){var Ke=St.shixunsDetail,$e=St.loading,at=St.globalSetting,Pe=St.user;return{shixunsDetail:Ke,globalSetting:at,user:Pe,loading:$e.models.index}})(ce),ve=o("7ahc"),ue=function(Ke){var $e=Ke.shixunsDetail,at=Ke.globalSetting,Pe=Ke.loading,Xe=Ke.user,ft=Ke.dispatch,vt=Ke.isRepository,wt=Object(S.a)(Ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(D.h)(),et=Object(D.i)(),Rt=Object(C.useState)({}),Bt=Object(O.a)(Rt,2),vn=Bt[0],Sn=Bt[1],Jn=Object(C.useRef)(),qn=fe.a.useForm(),Wn=Object(O.a)(qn,1),xn=Wn[0],pr=Object(C.useState)(""),cr=Object(O.a)(pr,2),xr=cr[0],lr=cr[1];Object(C.useEffect)(function(){wt.visible&&xn.resetFields()},[wt.visible]),Object(C.useEffect)(function(){var sn=sessionStorage.getItem("pathArray");if(sn){var tn=sn.split(",").join("/"),wn=tn.indexOf("/")===0?tn.substr(1):tn;lr(wn)}},[]),Object(C.useEffect)(function(){var sn,tn;Jn.current=(sn=Lt.pathname)===null||sn===void 0||((tn=sn.split("/"))===null||tn===void 0)?void 0:tn[2]},[]);var Hr=function(){var sn=Object(i.a)(E.a.mark(function tn(){var wn,Br,wr=arguments;return E.a.wrap(function(ur){for(;;)switch(ur.prev=ur.next){case 0:return wn=wr.length>0&&wr[0]!==void 0?wr[0]:{},ur.next=3,ft({type:"shixunsDetail/addRepositoryFile",payload:{id:et.id,message:wn.commitMessage,content:wn.codeMirror,path:(wt.defaultPath?wt.defaultPath+"/":"")+wn.path,secret_repository:vt?void 0:!0}});case 3:Br=ur.sent,Br!=null&&Br.url&&(l.b.success("\u6DFB\u52A0\u6210\u529F"),wt.onOK({path:(wt.defaultPath?wt.defaultPath+"/":"")+wn.path,name:wn.path.split("/")[wn.path.split("/").length-1]}),wt.onClose());case 5:case"end":return ur.stop()}},tn)}));return function(){return sn.apply(this,arguments)}}(),Cr=function(){var tn,wn;N.d.push("/shixuns/".concat(Jn.current,"/").concat((tn=Lt.pathname)===null||tn===void 0||((wn=tn.split("/"))===null||wn===void 0)?void 0:wn[3]).concat(xr?"/master/shixun_show/".concat(xr):""))};return m.a.createElement(f.a,{width:"60%",visible:wt.visible,wrapClassName:Te.a.modal,centered:!0,onOk:function(){xn.submit()},onCancel:wt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},m.a.createElement("section",{className:Te.a.bg},m.a.createElement("div",{className:Te.a.wrap},m.a.createElement(fe.a,{className:"mt10",form:xn,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onChange:function(){var tn,wn,Br=Object(t.a)({},xn.getFieldsValue()),wr=Br==null||((tn=Br.path)===null||tn===void 0)?void 0:tn.split("");(wr==null||((wn=wr.filter(function(yr){return yr=="/"}))===null||wn===void 0)?void 0:wn.length)>1&&(Br.path=Br.path.substring(0,Br.path.length-1)),xn.setFieldsValue(Object(t.a)({},Br)),Sn(Br)}},m.a.createElement(fe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},m.a.createElement(x.a,null,m.a.createElement(d.a,null,m.a.createElement("span",{className:Te.a.filePath},wt.defaultPath+"/")),m.a.createElement(d.a,{flex:"1"},m.a.createElement(fe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},m.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),m.a.createElement(fe.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"}]},m.a.createElement(ne.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"})),m.a.createElement("div",{className:"mt10 mb20"},m.a.createElement(fe.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},m.a.createElement(ve.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"]}})))))))},se=Object(N.a)(function(St){var Ke=St.shixunsDetail,$e=St.loading,at=St.globalSetting,Pe=St.user;return{shixunsDetail:Ke,globalSetting:at,user:Pe,loading:$e.models.index}})(ue),q=function(Ke){var $e=Ke.shixunsDetail,at=Ke.globalSetting,Pe=Ke.loading,Xe=Ke.user,ft=Ke.dispatch,vt=Ke.isRepository,wt=Object(S.a)(Ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(D.h)(),et=Object(D.i)(),Rt=Object(C.useState)({}),Bt=Object(O.a)(Rt,2),vn=Bt[0],Sn=Bt[1],Jn=Object(C.useRef)(),qn=fe.a.useForm(),Wn=Object(O.a)(qn,1),xn=Wn[0],pr=Object(C.useState)(""),cr=Object(O.a)(pr,2),xr=cr[0],lr=cr[1],Hr=Object(C.useState)(""),Cr=Object(O.a)(Hr,2),sn=Cr[0],tn=Cr[1];Object(C.useEffect)(function(){wt.visible&&xn.resetFields()},[wt.visible]),Object(C.useEffect)(function(){var wr=wt.defaultPath.split("/");wr.length===1?(lr(""),tn(wt.defaultPath)):(tn(wr.pop()),lr(wr.join("/")+"/"))},[wt.defaultPath]),Object(C.useEffect)(function(){var wr,yr;Jn.current=(wr=Lt.pathname)===null||wr===void 0||((yr=wr.split("/"))===null||yr===void 0)?void 0:yr[2]},[]);var wn=function(){var wr=Object(i.a)(E.a.mark(function yr(){var ur,pe,V=arguments;return E.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return ur=V.length>0&&V[0]!==void 0?V[0]:{},oe.next=3,ft({type:"shixunsDetail/moveGitFile",payload:{id:et.id,from:wt.defaultPath,to:xr+ur.path,message:ur.commitMessage||"".concat(wt.defaultPath," rename to ").concat(xr).concat(ur.path," "),secret_repository:vt}});case 3:pe=oe.sent,(pe==null?void 0:pe.status)===0&&(l.b.success("\u6DFB\u52A0\u6210\u529F"),wt.onOK({path:ur.path,name:ur.path}),wt.onClose());case 5:case"end":return oe.stop()}},yr)}));return function(){return wr.apply(this,arguments)}}(),Br=function(){var yr,ur;N.d.push("/shixuns/".concat(Jn.current,"/").concat((yr=Lt.pathname)===null||yr===void 0||((ur=yr.split("/"))===null||ur===void 0)?void 0:ur[3]).concat(xr?"/master/shixun_show/".concat(xr):""))};return m.a.createElement(f.a,{width:"40%",visible:wt.visible,wrapClassName:Te.a.modal,centered:!0,onOk:function(){xn.submit()},onCancel:wt.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},m.a.createElement("section",{className:Te.a.bg},m.a.createElement("div",{className:Te.a.wrap},m.a.createElement(fe.a,{className:"mt10",form:xn,scrollToFirstError:!0,layout:"vertical",onFinish:wn,onChange:function(){var yr,ur,pe=Object(t.a)({},xn.getFieldsValue()),V=pe==null||((yr=pe.path)===null||yr===void 0)?void 0:yr.split("");(V==null||((ur=V.filter(function(Z){return Z=="/"}))===null||ur===void 0)?void 0:ur.length)>1&&(pe.path=pe.path.substring(0,pe.path.length-1)),xn.setFieldsValue(Object(t.a)({},pe)),Sn(pe)}},m.a.createElement(fe.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},m.a.createElement(x.a,null,m.a.createElement(d.a,{flex:"1"},m.a.createElement(fe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},m.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:sn}))))),m.a.createElement(fe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},m.a.createElement(ne.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(wt.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},me=Object(N.a)(function(St){var Ke=St.shixunsDetail,$e=St.loading,at=St.globalSetting,Pe=St.user;return{shixunsDetail:Ke,globalSetting:at,user:Pe,loading:$e.models.index}})(q),re=o("DZo9"),ie=o("8z0m"),Oe=o("m3rI"),le=o("8j3D"),$=o("RC3E"),J=o.n($),te=ie.a.Dragger,we=function(Ke){var $e=Ke.shixunsDetail,at=Ke.globalSetting,Pe=Ke.loading,Xe=Ke.user,ft=Ke.dispatch,vt=Ke.isRepository,wt=Object(S.a)(Ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(D.h)(),et=Object(D.i)(),Rt=Object(C.useState)({}),Bt=Object(O.a)(Rt,2),vn=Bt[0],Sn=Bt[1],Jn=Object(C.useRef)(),qn=fe.a.useForm(),Wn=Object(O.a)(qn,1),xn=Wn[0],pr=Object(C.useState)([]),cr=Object(O.a)(pr,2),xr=cr[0],lr=cr[1],Hr=Object(C.useState)(),Cr=Object(O.a)(Hr,2),sn=Cr[0],tn=Cr[1],wn;Object(C.useEffect)(function(){wt.visible&&(xn.resetFields(),lr([]))},[wt.visible]),Object(C.useEffect)(function(){Jn.current=et.id},[]),Object(C.useEffect)(function(){var V=sessionStorage.getItem("pathArray");if(V){var Z=V.split(",").join("/"),oe=Z.indexOf("/")===0?Z.substr(1):Z;tn(oe)}},[]);var Br=function(Z){if(wn=Z.file.name,Z.file.status==="done"||Z.file.status==="uploading"){var oe,Ae,de;if(lr(Z.fileList),!Z.file.response)return;if(((oe=Z.file.response)===null||oe===void 0?void 0:oe.status)===0){l.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}lr(xr.filter(function(st){return st.uid!==Z.file.uid})),((Ae=Z.file.response)===null||Ae===void 0?void 0:Ae.message)&&l.b.info((de=Z.file.response)===null||de===void 0?void 0:de.message)}},wr=function(){var V=Object(i.a)(E.a.mark(function Z(oe){var Ae;return E.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(oe.response){st.next=3;break}return l.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),st.abrupt("return");case 3:return st.next=5,ft({type:"shixunsDetail/deleteGitFile",payload:{id:et.id,path:sn?"".concat(sn,"/").concat(oe.name):oe.name,message:xn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(sn?"".concat(sn,"/").concat(oe.name):oe.name),secret_repository:vt?null:!0}});case 5:Ae=st.sent,Ae.status===0&&(lr(xr.filter(function(Qt){return Qt.uid!==oe.uid})),l.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return st.stop()}},Z)}));return function(oe){return V.apply(this,arguments)}}(),yr={height:300,multiple:!0,withCredentials:!0,data:function(){var V=Object(i.a)(E.a.mark(function oe(){return E.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",new Promise(function(){var st=Object(i.a)(E.a.mark(function Qt(Mn,zn){return E.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:setTimeout(Object(i.a)(E.a.mark(function hn(){var Ar,ra;return E.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:return nr.next=2,xn.getFieldsValue();case 2:Ar=nr.sent,ra=Object(t.a)(Object(t.a)({},{path:wt.defaultPath?wt.defaultPath:"",message:vn.commitMessage||"\u4E0A\u4F20\u4E86".concat(wn)}),vt?{}:{secret_repository:!0}),Mn(ra);case 5:case"end":return nr.stop()}},hn)})),200);case 1:case"end":return pn.stop()}},Qt)}));return function(Qt,Mn){return st.apply(this,arguments)}}()));case 1:case"end":return de.stop()}},oe)}));function Z(){return V.apply(this,arguments)}return Z}(),fileList:xr,method:"post",action:"".concat(Oe.a.API_SERVER,"/api/shixuns/").concat(Jn.current,"/upload_git_file.json"),onChange:Br,onRemove:wr,beforeUpload:function(Z){wn=Z.name}},ur=function(){var V=Object(i.a)(E.a.mark(function Z(oe){return E.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,xn.validateFields();case 2:wt.onClose(),wt.onOK({path:wt.defaultPath}),pe();case 5:case"end":return de.stop()}},Z)}));return function(oe){return V.apply(this,arguments)}}(),pe=function(){var Z,oe;N.d.push("/shixuns/".concat(Jn.current,"/").concat((Z=Lt.pathname)===null||Z===void 0||((oe=Z.split("/"))===null||oe===void 0)?void 0:oe[3]).concat(sn?"/master/shixun_show/".concat(sn):""))};return m.a.createElement(f.a,{visible:wt.visible,onOk:ur,centered:!0,onCancel:wt.onClose,width:"70%"},m.a.createElement("section",{className:J.a.bg},m.a.createElement("div",{className:J.a.wrap},m.a.createElement("div",{className:J.a.title},"\u4E0A\u4F20\u6587\u4EF6"),m.a.createElement(fe.a,{className:"mt10",form:xn,scrollToFirstError:!0,layout:"vertical",onFinish:ur,onValuesChange:function(){return Sn(Object(t.a)({},xn.getFieldsValue()))}},m.a.createElement(fe.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"}]},m.a.createElement(ne.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),m.a.createElement(fe.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},m.a.createElement(te,yr,m.a.createElement("div",null,m.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(J.a.colorBlue)})),m.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",m.a.createElement("span",{className:"".concat(J.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),m.a.createElement(le.a,{onFinish:function(Z){return tn(Z)}})))},Se=Object(N.a)(function(St){var Ke=St.shixunsDetail,$e=St.loading,at=St.globalSetting,Pe=St.user;return{shixunsDetail:Ke,globalSetting:at,user:Pe,loading:$e.models.index}})(we),ke=o("Bbdw"),tt=o.n(ke),ot=o("HpfO"),mt=o.n(ot),bt=function(Ke){var $e=Ke.shixunsDetail,at=Ke.globalSetting,Pe=Ke.loading,Xe=Ke.dispatch,ft=Ke.title,vt=Ke.pathList,wt=vt===void 0?[]:vt,Lt=Ke.showInputPath,et=Lt===void 0?!1:Lt,Rt=Ke.isMergeSelectFile,Bt=Rt===void 0?!1:Rt,vn=Ke.onFinish,Sn=vn===void 0?function(){}:vn,Jn=fe.a.useForm(),qn=Object(O.a)(Jn,1),Wn=qn[0],xn=Object(D.i)(),pr=Object(D.h)(),cr=Object(C.useRef)(),xr=Object(C.useState)(""),lr=Object(O.a)(xr,2),Hr=lr[0],Cr=lr[1],sn=Object(C.useState)(""),tn=Object(O.a)(sn,2),wn=tn[0],Br=tn[1],wr=Object(C.useState)([]),yr=Object(O.a)(wr,2),ur=yr[0],pe=yr[1],V=Object(C.useState)([]),Z=Object(O.a)(V,2),oe=Z[0],Ae=Z[1];Object(C.useEffect)(function(){var qt,pn;cr.current=((qt=pr.pathname)===null||qt===void 0||((pn=qt.split("/"))===null||pn===void 0)?void 0:pn[3])==="repository"},[]),Object(C.useEffect)(function(){if($e.actionTabs.key!=="Repository-SelectFilePath")return;var qt=wt.join("/"),pn=[];wt.map(function(hn,Ar){Ar===0?pn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(hn),path:qt}):pn.push({val:"/".concat(hn),path:qt})}),pe(pn),Cr(qt),Br(qt),de(qt)},[$e.actionTabs.key]);var de=function(){var qt=Object(i.a)(E.a.mark(function pn(hn){var Ar;return E.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.next=2,Xe({type:cr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:xn.id,path:hn}});case 2:Ar=oa.sent,Ar&&Ae(Ar.trees||[]);case 4:case"end":return oa.stop()}},pn)}));return function(hn){return qt.apply(this,arguments)}}(),st=function(pn){var hn=Hr;pn.type==="tree"&&(ur.length?ur.push({val:"/".concat(pn.name),path:pn.name}):ur.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(pn.name),path:pn.name}),pe(ur),hn=Hr?"".concat(Hr,"/").concat(pn.name):pn.name,Cr(hn)),de(hn)},Qt=function(pn,hn){var Ar=ur.filter(function(oa,nr){return nr<=hn});pe(Ar);var ra=Ar.filter(function(oa,nr){return nr!==0}).map(function(oa){return oa.val}).join("").substr(1);Cr(ra),de(ra)},Mn=function(){var qt=Object(i.a)(E.a.mark(function pn(){var hn,Ar,ra;return E.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:if(hn=Wn==null?void 0:Wn.getFieldsValue(),Ar=Hr?"".concat(Hr).concat(hn!=null&&hn.name?"/".concat(hn==null?void 0:hn.name):""):hn==null?void 0:hn.name,!Bt){nr.next=6;break}return Sn(Ar),zn(),nr.abrupt("return");case 6:if(!et){nr.next=16;break}return nr.next=9,Wn.validateFields();case 9:return nr.next=11,Xe({type:"shixunsDetail/uploadGitFolder",payload:Object(t.a)(Object(t.a)({},{id:xn.id,path:Ar}),cr.current?{}:{secret_repository:!0})});case 11:ra=nr.sent,Sn(wn),ra.status===0&&l.b.info("\u65B0\u5EFA\u6210\u529F"),nr.next=18;break;case 16:Sn(Ar),l.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:zn();case 19:case"end":return nr.stop()}},pn)}));return function(){return qt.apply(this,arguments)}}(),zn=function(){Xe({type:"shixunsDetail/setActionTabs",payload:{}}),Wn.resetFields()};return m.a.createElement(f.a,{centered:!0,title:ft||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:$e.actionTabs.key==="Repository-SelectFilePath",onOk:Mn,onCancel:zn},m.a.createElement("div",{className:mt.a.wrap},m.a.createElement("div",{className:mt.a.content},m.a.createElement("div",{className:mt.a.mainPathWrap},!!(ur!=null&&ur.length)&&ur.map(function(qt,pn){return m.a.createElement("a",{key:pn,onClick:function(){return Qt(qt,pn)}},qt.val)})),!!(oe!=null&&oe.length)&&oe.map(function(qt,pn){return qt.type==="tree"&&m.a.createElement("a",{key:pn,onClick:function(){return st(qt)}},m.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(mt.a.colorBlue)}),qt.name)})),m.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),m.a.createElement("div",{className:"mt5 mb5"},Hr),et&&m.a.createElement(fe.a,{form:Wn,scrollToFirstError:!0,className:"mt20"},m.a.createElement(fe.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},m.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},yt=Object(N.a)(function(St){var Ke=St.shixunsDetail,$e=St.loading,at=St.globalSetting;return{shixunsDetail:Ke,globalSetting:at,loading:$e.models.index}})(bt),xt=o("GZ0F"),Je=o("8Skl"),Ue=o("HBuW"),ht=o("1vsH"),kt=o("NLgs"),dt=o("lzim"),Ut=B.a.DirectoryTree,it=function(Ke){var $e,at,Pe,Xe,ft,vt,wt,Lt=Ke.shixunsDetail,et=Ke.globalSetting,Rt=Ke.loading,Bt=Ke.user,vn=Ke.activeKey,Sn=Ke.dispatch,Jn=Ke.practiceSetting,qn=Ke.isRepository,Wn=Ke.treeData,xn=Ke.setTreeData,pr=Object(S.a)(Ke,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),cr=Object(D.i)(),xr=Object(D.h)(),lr=Object(C.useState)(),Hr=Object(O.a)(lr,2),Cr=Hr[0],sn=Hr[1],tn=Object(C.useState)(!1),wn=Object(O.a)(tn,2),Br=wn[0],wr=wn[1],yr=Object(C.useState)(!1),ur=Object(O.a)(yr,2),pe=ur[0],V=ur[1],Z=Object(C.useState)(!1),oe=Object(O.a)(Z,2),Ae=oe[0],de=oe[1],st=Object(C.useState)(!1),Qt=Object(O.a)(st,2),Mn=Qt[0],zn=Qt[1],qt=Object(C.useState)(""),pn=Object(O.a)(qt,2),hn=pn[0],Ar=pn[1],ra=Object(C.useState)([]),oa=Object(O.a)(ra,2),nr=oa[0],Ra=oa[1],La=Object(C.useState)([]),ca=Object(O.a)(La,2),Ka=ca[0],Oa=ca[1],Ja=Object(C.useState)([]),ja=Object(O.a)(Ja,2),li=ja[0],oi=ja[1],fa=Object(C.useState)(!1),ma=Object(O.a)(fa,2),la=ma[0],ye=ma[1],ut=Object(C.useState)(),Pt=Object(O.a)(ut,2),Ot=Pt[0],Kt=Pt[1],It=Object(C.useState)(),Xt=Object(O.a)(It,2),nn=Xt[0],bn=Xt[1],mn=Object(C.useState)(""),Nn=Object(O.a)(mn,2),An=Nn[0],an=Nn[1],Pn=Object(C.useState)(),_n=Object(O.a)(Pn,2),kn=_n[0],Rn=_n[1],Vn=Object(C.useState)(!1),fr=Object(O.a)(Vn,2),jr=fr[0],Cn=fr[1];Object(C.useEffect)(function(){xn([]),Un(""),localStorage.warehouseHideTip||ye(!0)},[xr.pathname,qn]);var Yt=function(){var er=Object(i.a)(E.a.mark(function Gt(){var Zt,Jt,Gn=arguments;return E.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Zt=Gn.length>0&&Gn[0]!==void 0?Gn[0]:"",Ln.next=3,Object(Ue.Gb)({id:cr.id,secret_dir_path:Zt});case 3:Jt=Ln.sent,Jt&&Rn(Zt);case 5:case"end":return Ln.stop()}},Gt)}));return function(){return er.apply(this,arguments)}}(),cn=function(Gt){var Zt;return m.a.createElement(n.a,{className:tt.a.menu,onClick:function(Gn){Ar(Gt.path||"");switch(Gn.key){case"1":Object(ht.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),wr(!0);break;case"2":Object(ht.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),de(!0);break;case"3":Object(ht.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),zn(!0);break;case"4":Object(ht.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),V(!0);break;case"5":Object(ht.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Rr(Gt.path,Gt.name,Gt);break;case"6":Object(ht.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Ir(Gt);break}}},(Gt.type==="topTree"||Gt.type==="tree")&&m.a.createElement(n.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Gt.type==="topTree"||Gt.type==="tree")&&m.a.createElement(n.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Gt.type==="topTree"||Gt.type==="tree")&&m.a.createElement(n.a.Item,{key:"3"},"\u4E0A\u4F20"),Gt.type!=="topTree"&&Gt.type!=="tree"&&(Lt==null||((Zt=Lt.detail)===null||Zt===void 0)?void 0:Zt.public)<2&&m.a.createElement(n.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Gt.type!=="topTree"&&m.a.createElement(k.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(qn?"":"secret/").concat(Gt==null?void 0:Gt.path),onCopy:function(){return l.b.success("\u590D\u5236\u6210\u529F")}},m.a.createElement(n.a.Item,{key:"6"},m.a.createElement(m.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Gt.type!=="topTree"&&m.a.createElement(n.a.Item,{key:"5"},"\u5220\u9664"))},Dn=function(Gt,Zt){return Gt.map(function(Jt){return Zt==""?Jt.path=Zt+Jt.name:Jt.path=Zt+"/"+Jt.name,Jt.title=m.a.createElement(x.a,{className:"font14"},m.a.createElement(d.a,{flex:"1"},m.a.createElement(x.a,null,m.a.createElement(d.a,{flex:"20px"},Jt.type==="blob"&&m.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),m.a.createElement(d.a,{flex:"1"},m.a.createElement("span",{className:" multi_ellipsis1"},Jt.name)))),m.a.createElement(d.a,null,(Jt.type==="blob"||Jt.type==="tree")&&m.a.createElement(u.a,{overlay:cn(Jt),className:tt.a.ellipsis},m.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Jt.disableCheckbox=Cr&&Cr!==Jt.name,Jt.className=Jt.type==="tree"?tt.a.pl23:"",Jt.checkable=Jt.type!=="tree",Jt.isLeaf=Jt.type!=="tree",Jt.children=Jt.type==="tree"&&[],Jt.key=Jt.path,Jt})},$t=function(Gt){Sn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Gt}})},On=function(){var er=Object(i.a)(E.a.mark(function Gt(Zt,Jt){var Gn;return E.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Gn=Zt.split("/"),Ln.next=3,Un(hn);case 3:setTimeout(function(){$t(Zt),nr=[Gn[0]||""],Ka=[Zt],Oa(Object(W.a)(Ka)),Ra(Object(W.a)(nr))},150);case 4:case"end":return Ln.stop()}},Gt)}));return function(Zt,Jt){return er.apply(this,arguments)}}(),gn=function(Gt,Zt){if(Zt=="")Wn=Object(W.a)(Gt),xn(Object(W.a)(Gt));else{var Jt=In(Wn,Zt,Gt);Wn=Jt,xn(Object(W.a)(Jt))}};function In(er,Gt,Zt){return er.map(function(Jt){return Jt.key===Gt?(Jt.children=Object(W.a)(Zt),Object(t.a)({},Jt)):Jt.children?Object(t.a)(Object(t.a)({},Jt),{},{children:In(Jt.children,Gt,Zt)}):Jt})}var Un=function(){var er=Object(i.a)(E.a.mark(function Gt(){var Zt,Jt,Gn,Zn,Ln,tr=arguments;return E.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return Zt=tr.length>0&&tr[0]!==void 0?tr[0]:"",ar.next=3,Sn({type:qn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:cr.id,path:Zt}});case 3:return Jt=ar.sent,Jt&&((Gn=Jt.trees)!==null&&Gn!==void 0&&Gn.length?(Ln=Dn(Object(W.a)(Jt.trees),Zt),gn(Ln,Zt),oi(Jt.trees||[]),bn(Zt||""),console.log("handleGetRepository:",Ln,Zt),setTimeout(function(){return console.log(Wn,Jt.trees,Zt,999999)},2e3)):Zt==""&&xn([]),Kt(((Zn=Jt.commits)===null||Zn===void 0?void 0:Zn[0])||{})),ar.abrupt("return",Jt);case 6:case"end":return ar.stop()}},Gt)}));return function(){return er.apply(this,arguments)}}(),rr=function(){var er=Object(i.a)(E.a.mark(function Gt(Zt){return E.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.abrupt("return",new Promise(function(){var Zn=Object(i.a)(E.a.mark(function Ln(tr,sr){return E.a.wrap(function(qr){for(;;)switch(qr.prev=qr.next){case 0:return Zt.children.length&&tr(),an(Zt.path),qr.next=4,Un(Zt.path);case 4:tr();case 5:case"end":return qr.stop()}},Ln)}));return function(Ln,tr){return Zn.apply(this,arguments)}}()));case 1:case"end":return Gn.stop()}},Gt)}));return function(Zt){return er.apply(this,arguments)}}(),Qn=function(){var er=Object(i.a)(E.a.mark(function Gt(Zt,Jt){var Gn,Zn;return E.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:if(console.log("handleSelectTree",Zt,Jt.nativeEvent.target.nodeName,Jt),Gn=function(){$t(Jt.node.path),Zt=[Jt.node.path],Oa(Object(W.a)(Zt))},!(Jt.nativeEvent.target.nodeName==="svg"||Jt.nativeEvent.target.nodeName==="LI"||Jt.nativeEvent.target.nodeName==="I")){tr.next=4;break}return tr.abrupt("return");case 4:Jt.node.type==="blob"&&(Jn!=null&&(Zn=Jn.sideBar)!==null&&Zn!==void 0&&Zn.confirmLeave?f.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(){Gn(),Sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Gn());case 5:case"end":return tr.stop()}},Gt)}));return function(Zt,Jt){return er.apply(this,arguments)}}(),Rr=function(Gt,Zt,Jt){f.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Jt.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Gn=Object(i.a)(E.a.mark(function Ln(){var tr,sr,ar;return E.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return ir.next=2,Sn({type:"shixunsDetail/deleteGitFile",payload:{id:cr.id,path:Gt,message:"\u5220\u9664".concat(Gt),secret_repository:qn?null:!0}});case 2:if(tr=ir.sent,sr=Gt.split("/"),!((tr==null?void 0:tr.status)===0)){ir.next=20;break}return l.b.info("\u5220\u9664\u6210\u529F"),sr.splice(sr.length-1,1),ir.next=9,Un(sr.length>1?sr.join("/"):"");case 9:if(ar=ir.sent,!(ar!=null&&ar.trees)){ir.next=13;break}ir.next=16;break;case 13:return sr.splice(sr.length-1,1),ir.next=16,Un(sr.length>1?sr.join("/"):"");case 16:return $t(""),ir.abrupt("return",!0);case 20:(tr==null?void 0:tr.status)===-3&&f.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:m.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Gt,"\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(cr.id,"/edit/").concat(tr==null?void 0:tr.message,"/tab=2")}});case 21:case"end":return ir.stop()}},Ln)}));function Zn(){return Gn.apply(this,arguments)}return Zn}()})},Ir=function(Gt){console.log(Gt,"item")},Xn=function(){var er=Object(i.a)(E.a.mark(function Gt(Zt,Jt){return E.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(console.log("handleExpand",Jt),!(Jt.nativeEvent.target.nodeName==="svg"||Jt.nativeEvent.target.nodeName==="path"||Jt.nativeEvent.target.nodeName==="LI")){Zn.next=5;break}return Zn.abrupt("return",!0);case 5:return Zn.next=7,rr(Jt.node);case 7:nr.includes(Jt.node.path)?nr.splice(nr.indexOf(Jt.node.path),1):nr.push(Jt.node.path);case 8:Ra(Object(W.a)(nr));case 9:case"end":return Zn.stop()}},Gt)}));return function(Zt,Jt){return er.apply(this,arguments)}}(),Dr=function(){ye(!1),localStorage.warehouseHideTip=!0},mr=function(){var er=Object(i.a)(E.a.mark(function Gt(Zt){var Jt,Gn,Zn,Ln,tr;return E.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:Zn="",ar.t0=qn,ar.next=ar.t0===!0?4:ar.t0===!1?9:11;break;case 4:return Zn="\u5F00\u542F\u7248\u672C\u5E93",Ln="\u5F00\u542F",tr="\u4E0D\u5F00\u542F",Gn=m.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"),ar.abrupt("break",11);case 9:return Lt!=null&&(Jt=Lt.detail)!==null&&Jt!==void 0&&Jt.secret_repository?(Zn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ln="\u786E\u5B9A",tr="\u53D6\u6D88",Gn=m.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")):(Zn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ln="\u4E0D\u4F7F\u7528",tr="\u4F7F\u7528",Gn=m.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")),ar.abrupt("break",11);case 11:if(!(!qn&&Object(kt.b)(Sn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){ar.next=13;break}return ar.abrupt("return");case 13:f.a.confirm({title:Zn,okText:Ln,cancelText:tr,content:Gn,onOk:function(){var ir;Object(ht.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Zn]),!qn&&!(Lt!=null&&(ir=Lt.detail)!==null&&ir!==void 0&&ir.secret_repository)||zr(Zt)},onCancel:function(){var ir;!qn&&!(Lt!=null&&(ir=Lt.detail)!==null&&ir!==void 0&&ir.secret_repository)&&zr(Zt)}});case 14:case"end":return ar.stop()}},Gt)}));return function(Zt){return er.apply(this,arguments)}}(),zr=function(){var er=Object(i.a)(E.a.mark(function Gt(Zt){return E.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:if(!qn){Gn.next=6;break}return Gn.next=3,Object(Ue.r)(Object(t.a)({},cr));case 3:Sn({type:"practiceSetting/getCommonData",payload:Object(t.a)({},cr)}),Gn.next=8;break;case 6:return Gn.next=8,Object(Ue.t)(Object(t.a)(Object(t.a)({},cr),{},{is_secret_repository:Zt}));case 8:Un(),Sn({type:"shixunsDetail/getShixunsDetail",payload:{id:cr.id}});case 10:case"end":return Gn.stop()}},Gt)}));return function(Zt){return er.apply(this,arguments)}}(),Lr=function(Gt){console.log(Gt)},$r=function(){var er=Object(i.a)(E.a.mark(function Gt(Zt){var Jt,Gn,Zn,Ln,tr,sr,ar,qr,ir,da,Yr;return E.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(console.log(Zt),Jt=Zt.node.key,Gn=Zt.dragNode.key,Zn=Zt.node.pos.split("-"),Ln=Zt.dropPosition-Number(Zn[Zn.length-1]),!(Zt.dragNode.type==="tree")){Sr.next=8;break}return l.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Sr.abrupt("return");case 8:if(!(Zt.node.type!=="tree")){Sr.next=11;break}return l.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Sr.abrupt("return");case 11:return Sr.next=13,Sn({type:"shixunsDetail/moveGitFile",payload:{id:cr.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(tr=Sr.sent,!(tr.status===0)){Sr.next=26;break}return $t(""),Sr.next=18,Un("");case 18:sr=0;case 19:if(!(sr>>24)&16711935|(l<<24|l>>>8)&4278255360}var s=this._hash.words,p=a[n+0],O=a[n+1],S=a[n+2],v=a[n+3],P=a[n+4],R=a[n+5],E=a[n+6],C=a[n+7],m=a[n+8],T=a[n+9],I=a[n+10],D=a[n+11],N=a[n+12],z=a[n+13],F=a[n+14],W=a[n+15],K=s[0],B=s[1],k=s[2],G=s[3];K=d(K,B,k,G,p,7,f[0]),G=d(G,K,B,k,O,12,f[1]),k=d(k,G,K,B,S,17,f[2]),B=d(B,k,G,K,v,22,f[3]),K=d(K,B,k,G,P,7,f[4]),G=d(G,K,B,k,R,12,f[5]),k=d(k,G,K,B,E,17,f[6]),B=d(B,k,G,K,C,22,f[7]),K=d(K,B,k,G,m,7,f[8]),G=d(G,K,B,k,T,12,f[9]),k=d(k,G,K,B,I,17,f[10]),B=d(B,k,G,K,D,22,f[11]),K=d(K,B,k,G,N,7,f[12]),G=d(G,K,B,k,z,12,f[13]),k=d(k,G,K,B,F,17,f[14]),B=d(B,k,G,K,W,22,f[15]),K=r(K,B,k,G,O,5,f[16]),G=r(G,K,B,k,E,9,f[17]),k=r(k,G,K,B,D,14,f[18]),B=r(B,k,G,K,p,20,f[19]),K=r(K,B,k,G,R,5,f[20]),G=r(G,K,B,k,I,9,f[21]),k=r(k,G,K,B,W,14,f[22]),B=r(B,k,G,K,P,20,f[23]),K=r(K,B,k,G,T,5,f[24]),G=r(G,K,B,k,F,9,f[25]),k=r(k,G,K,B,v,14,f[26]),B=r(B,k,G,K,m,20,f[27]),K=r(K,B,k,G,z,5,f[28]),G=r(G,K,B,k,S,9,f[29]),k=r(k,G,K,B,C,14,f[30]),B=r(B,k,G,K,N,20,f[31]),K=u(K,B,k,G,R,4,f[32]),G=u(G,K,B,k,m,11,f[33]),k=u(k,G,K,B,D,16,f[34]),B=u(B,k,G,K,F,23,f[35]),K=u(K,B,k,G,O,4,f[36]),G=u(G,K,B,k,P,11,f[37]),k=u(k,G,K,B,C,16,f[38]),B=u(B,k,G,K,I,23,f[39]),K=u(K,B,k,G,z,4,f[40]),G=u(G,K,B,k,p,11,f[41]),k=u(k,G,K,B,v,16,f[42]),B=u(B,k,G,K,E,23,f[43]),K=u(K,B,k,G,T,4,f[44]),G=u(G,K,B,k,N,11,f[45]),k=u(k,G,K,B,W,16,f[46]),B=u(B,k,G,K,S,23,f[47]),K=t(K,B,k,G,p,6,f[48]),G=t(G,K,B,k,C,10,f[49]),k=t(k,G,K,B,F,15,f[50]),B=t(B,k,G,K,R,21,f[51]),K=t(K,B,k,G,N,6,f[52]),G=t(G,K,B,k,v,10,f[53]),k=t(k,G,K,B,I,15,f[54]),B=t(B,k,G,K,O,21,f[55]),K=t(K,B,k,G,m,6,f[56]),G=t(G,K,B,k,W,10,f[57]),k=t(k,G,K,B,E,15,f[58]),B=t(B,k,G,K,z,21,f[59]),K=t(K,B,k,G,P,6,f[60]),G=t(G,K,B,k,D,10,f[61]),k=t(k,G,K,B,S,15,f[62]),B=t(B,k,G,K,T,21,f[63]),s[0]=s[0]+K|0,s[1]=s[1]+B|0,s[2]=s[2]+k|0,s[3]=s[3]+G|0},_doFinalize:function(){var a=this._data,n=a.words,i=this._nDataBytes*8,h=a.sigBytes*8;n[h>>>5]|=128<<24-h%32;var l=g.floor(i/4294967296),s=i;n[(h+64>>>9<<4)+15]=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360,n[(h+64>>>9<<4)+14]=(s<<8|s>>>24)&16711935|(s<<24|s>>>8)&4278255360,a.sigBytes=(n.length+1)*4,this._process();for(var p=this._hash,O=p.words,S=0;S<4;S++){var v=O[S];O[S]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360}return p},clone:function(){var a=x.clone.call(this);return a._hash=this._hash.clone(),a}});function d(a,n,i,h,l,s,p){var O=a+(n&i|~n&h)+l+p;return(O<>>32-s)+n}function r(a,n,i,h,l,s,p){var O=a+(n&h|i&~h)+l+p;return(O<>>32-s)+n}function u(a,n,i,h,l,s,p){var O=a+(n^i^h)+l+p;return(O<>>32-s)+n}function t(a,n,i,h,l,s,p){var O=a+(i^(n|~h))+l+p;return(O<>>32-s)+n}A.MD5=x._createHelper(_),A.HmacMD5=x._createHmacHelper(_)}(Math),L.MD5})},cz0n:function(M,Y,o){M.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dGDm:function(M,Y,o){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,Y,o){},djh8:function(M,Y,o){M.exports=o.p+"static/qrCode.d852fdfc.png"},dmUQ:function(M,Y,o){"use strict";var L=o("Ff2n"),g=o("rePB"),A=o("1OyB"),b=o("vuIU"),y=o("Ji7U"),x=o("md7G"),w=o("foSv"),f=o("q1tI"),_=o.n(f),d=o("TSYQ"),r=o.n(d),u=o("4IlW");function t(m,T){var I=Object.keys(m);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(m);T&&(D=D.filter(function(N){return Object.getOwnPropertyDescriptor(m,N).enumerable})),I.push.apply(I,D)}return I}function a(m){for(var T=1;T1?he-1:0),xe=1;xe1?B-1:0),G=1;G=0)return parseInt(K.slice(K.indexOf("e-")+2),10);var B=0;return K.indexOf(".")>=0&&(B=K.length-K.indexOf(".")-1),B},N.getInputDisplayValue=function(W){var K=W||N.state,B=K.focused,k=K.inputValue,G=K.value,ne;B?ne=k:ne=N.toPrecisionAsStep(G),ne==null&&(ne="");var he=N.formatWrapper(ne);return v(N.props.decimalSeparator)&&(he=he.toString().replace(".",N.props.decimalSeparator)),he},N.recordCursorPosition=function(){try{N.cursorStart=N.input.selectionStart,N.cursorEnd=N.input.selectionEnd,N.currentValue=N.input.value,N.cursorBefore=N.input.value.substring(0,N.cursorStart),N.cursorAfter=N.input.value.substring(N.cursorEnd)}catch(W){}},N.restoreByAfter=function(W){if(W===void 0)return!1;var K=N.input.value,B=K.lastIndexOf(W);if(B===-1)return!1;var k=N.cursorBefore.length;return N.lastKeyCode===u.a.DELETE&&N.cursorBefore.charAt(k-1)===W[0]?(N.fixCaret(k,k),!0):B+W.length===K.length?(N.fixCaret(B,B),!0):!1},N.partRestoreByAfter=function(W){return W===void 0?!1:Array.prototype.some.call(W,function(K,B){var k=W.substring(B);return N.restoreByAfter(k)})},N.isNotCompleteNumber=function(W){return isNaN(W)||W===""||W===null||W&&W.toString().indexOf(".")===W.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(W,K,B){N.pressingUpOrDown=!0,N.step("down",W,K,B)},N.up=function(W,K,B){N.pressingUpOrDown=!0,N.step("up",W,K,B)},N.saveInput=function(W){N.input=W};var z=D.value;z===void 0&&(z=D.defaultValue),N.state={focused:D.autoFocus};var F=N.getValidValue(N.toNumber(z));return N.state=a(a({},N.state),{},{inputValue:N.toPrecisionAsStep(F),value:F}),N}return Object(b.a)(I,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var z=this.props,F=z.value,W=z.onChange,K=z.max,B=z.min,k=this.state.focused;if(N){if(!P(N.value,F)||!P(N.max,K)||!P(N.min,B)){var G=k?F:this.getValidValue(F),ne;this.pressingUpOrDown?ne=G:this.inputting?ne=this.rawInput:ne=this.toPrecisionAsStep(G),this.setState({value:G,inputValue:ne})}var he="value"in this.props?F:this.state.value;"max"in this.props&&N.max!==K&&typeof he=="number"&&he>K&&W&&W(K),"min"in this.props&&N.min!==B&&typeof he=="number"&&he1&&arguments[1]!==void 0?arguments[1]:this.props.min,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,W=parseFloat(N);return isNaN(W)?N:(WF&&(W=F),W)}},{key:"setValue",value:function(N,z){var F=this.props.precision,W=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),K=this.state.value,B=K===void 0?null:K,k=this.state.inputValue,G=k===void 0?null:k,ne=typeof W=="number"?W.toFixed(F):"".concat(W),he=W!==B||ne!=="".concat(G);return"value"in this.props?(G=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:G},z)):this.setState({value:W,inputValue:this.toPrecisionAsStep(N)},z),he&&this.props.onChange(W),W}},{key:"getMaxPrecision",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,F=this.props,W=F.precision,K=F.step;if(v(W))return W;var B=this.getPrecision(z),k=this.getPrecision(K),G=this.getPrecision(N);return N?Math.max(G,B+k):B+k}},{key:"getPrecisionFactor",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,F=this.getMaxPrecision(N,z);return Math.pow(10,F)}},{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(N){return this.props.formatter?this.props.formatter(N):N}},{key:"toPrecisionAsStep",value:function(N){if(this.isNotCompleteNumber(N)||N==="")return N;var z=Math.abs(this.getMaxPrecision(N));return isNaN(z)?N.toString():Number(N).toFixed(z)}},{key:"toNumber",value:function(N){var z=this.props.precision,F=this.state.focused,W=N&&N.length>16&&F;return this.isNotCompleteNumber(N)||W?N:v(z)?Math.round(N*Math.pow(10,z))/Math.pow(10,z):Number(N)}},{key:"upStep",value:function(N,z){var F=this.props.step,W=this.getPrecisionFactor(N,z),K=Math.abs(this.getMaxPrecision(N,z)),B=((W*N+W*F*z)/W).toFixed(K);return this.toNumber(B)}},{key:"downStep",value:function(N,z){var F=this.props.step,W=this.getPrecisionFactor(N,z),K=Math.abs(this.getMaxPrecision(N,z)),B=((W*N-W*F*z)/W).toFixed(K);return this.toNumber(B)}},{key:"step",value:function(N,z){var F=this,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,K=arguments.length>3?arguments[3]:void 0;this.stop(),z&&(z.persist(),z.preventDefault());var B=this.props;if(B.disabled)return;var k=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(k))return;var G=this["".concat(N,"Step")](k,W),ne=G>B.max||GB.max?G=B.max:G=fe),Ut=(yt||yt===0)&&(isNaN(yt)||Number(yt)<=xe),it=dt||W||K,He=Ut||W||K,Ge=r()("".concat(F,"-handler"),"".concat(F,"-handler-up"),Object(g.a)({},"".concat(F,"-handler-up-disabled"),it)),Ee=r()("".concat(F,"-handler"),"".concat(F,"-handler-down"),Object(g.a)({},"".concat(F,"-handler-down-disabled"),He)),De=B?{onTouchStart:it?h:this.up,onTouchEnd:this.stop}:{onMouseDown:it?h:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Fe=B?{onTouchStart:He?h:this.down,onTouchEnd:this.stop}:{onMouseDown:He?h:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return _.a.createElement("div",{className:Je,style:Te,title:ce,onMouseEnter:be,onMouseLeave:ve,onMouseOver:ue,onMouseOut:se,onFocus:function(){return null},onBlur:function(){return null}},_.a.createElement("div",{className:"".concat(F,"-handler-wrap")},_.a.createElement("span",Object.assign({unselectable:"on"},De,{role:"button","aria-label":"Increase Value","aria-disabled":it,className:Ge}),G||_.a.createElement("span",{unselectable:"on",className:"".concat(F,"-handler-up-inner"),onClick:l})),_.a.createElement("span",Object.assign({unselectable:"on"},Fe,{role:"button","aria-label":"Decrease Value","aria-disabled":He,className:Ee}),ne||_.a.createElement("span",{unselectable:"on",className:"".concat(F,"-handler-down-inner"),onClick:l}))),_.a.createElement("div",{className:"".concat(F,"-input-wrap")},_.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":xe,"aria-valuemax":fe,"aria-valuenow":yt,required:q,type:ie,placeholder:Oe,onPaste:tt,onClick:me,onMouseUp:this.onMouseUp,className:"".concat(F,"-input"),tabIndex:re,autoComplete:k,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ht?this.onKeyDown:h,onKeyUp:ht?this.onKeyUp:h,autoFocus:Se,maxLength:we,readOnly:K,disabled:W,max:fe,min:xe,step:te,name:ke,title:ce,id:le,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(kt),pattern:J,inputMode:$,onInput:ot},Ue))))}}]),I}(_.a.Component);R.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:S,min:-S,step:1,style:{},onChange:h,onKeyDown:h,onPressEnter:h,onFocus:h,onBlur:h,parser:s,required:!1,autoComplete:"off"};var E=R,C=Y.a=E},e7zE:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("3y9D"),o("WYAk"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.Base,y=A.WordArray,x=g.algo,w=x.SHA1,f=x.HMAC,_=x.PBKDF2=b.extend({cfg:b.extend({keySize:128/32,hasher:w,iterations:1}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,r){for(var u=this.cfg,t=f.create(u.hasher,d),a=y.create(),n=y.create([1]),i=a.words,h=n.words,l=u.keySize,s=u.iterations;i.length0&&arguments[0]!==void 0?arguments[0]:[],xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Te=fe.length,ce=xe.length;if(Math.abs(Te-ce)!==1)return{add:!1,key:null};function be(ve,ue){var se=new Map;ve.forEach(function(me){se.set(me,!0)});var q=ue.filter(function(me){return!se.has(me)});return q.length===1?q[0]:null}return Te ").concat(xe);return xe}var W=function(xe,Te){var ce=xe.prefixCls,be=xe.data,ve=xe.selectable,ue=xe.checkable,se=xe.expandedKeys,q=xe.selectedKeys,me=xe.checkedKeys,re=xe.loadedKeys,ie=xe.loadingKeys,Oe=xe.halfCheckedKeys,le=xe.keyEntities,$=xe.disabled,J=xe.dragging,te=xe.dragOverNodeKey,we=xe.dropPosition,Se=xe.motion,ke=xe.height,tt=xe.itemHeight,ot=xe.virtual,mt=xe.focusable,bt=xe.activeItem,yt=xe.focused,xt=xe.tabIndex,Je=xe.onKeyDown,Ue=xe.onFocus,ht=xe.onBlur,kt=xe.onActiveChange,dt=xe.onListChangeStart,Ut=xe.onListChangeEnd,it=Object(h.a)(xe,["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"]),He=f.useRef(null);f.useImperativeHandle(Te,function(){return{scrollTo:function(vn){He.current.scrollTo(vn)}}});var Ge=f.useState(se),Ee=Object(i.a)(Ge,2),De=Ee[0],Fe=Ee[1],Be=f.useState(be),We=Object(i.a)(Be,2),lt=We[0],Dt=We[1],Ht=f.useState(be),rn=Object(i.a)(Ht,2),Ft=rn[0],St=rn[1],Ke=f.useState([]),$e=Object(i.a)(Ke,2),at=$e[0],Pe=$e[1],Xe=f.useState(null),ft=Object(i.a)(Xe,2),vt=ft[0],wt=ft[1];function Lt(){Dt(be),St(be),Pe([]),wt(null),Ut()}f.useEffect(function(){Fe(se);var Bt=P(De,se);if(Bt.key!==null)if(Bt.add){var vn=lt.findIndex(function(pr){var cr=pr.data.key;return cr===Bt.key}),Sn=N(R(lt,be,Bt.key),ot,ke,tt),Jn=lt.slice();Jn.splice(vn+1,0,D),St(Jn),Pe(Sn),wt("show")}else{var qn=be.findIndex(function(pr){var cr=pr.data.key;return cr===Bt.key}),Wn=N(R(be,lt,Bt.key),ot,ke,tt),xn=be.slice();xn.splice(qn+1,0,D),St(xn),Pe(Wn),wt("hide")}else lt!==be&&(Dt(be),St(be))},[se,be]),f.useEffect(function(){J||Lt()},[J]);var et=Se?Ft:be,Rt={expandedKeys:se,selectedKeys:q,loadedKeys:re,loadingKeys:ie,checkedKeys:me,halfCheckedKeys:Oe,dragOverNodeKey:te,dropPosition:we,keyEntities:le};return f.createElement(f.Fragment,null,yt&&bt&&f.createElement("span",{style:E,"aria-live":"assertive"},F(bt)),f.createElement("div",{role:"tree"},f.createElement("input",{style:E,disabled:mt===!1||$,tabIndex:mt!==!1?xt:null,onKeyDown:Je,onFocus:Ue,onBlur:ht,value:"",onChange:C})),f.createElement(l.a,Object.assign({},it,{data:et,itemKey:z,height:ke,fullHeight:!1,virtual:ot,itemHeight:tt,prefixCls:"".concat(ce,"-list"),ref:He}),function(Bt){var vn=Bt.pos,Sn=Bt.data,Jn=Sn.key,qn=Object(h.a)(Sn,["key"]),Wn=Bt.isStart,xn=Bt.isEnd,pr=Object(n.e)(Jn,vn);delete qn.children;var cr=Object(n.f)(pr,Rt);return f.createElement(v,Object.assign({},qn,cr,{active:bt&&Jn===bt.data.key,pos:vn,data:Bt.data,isStart:Wn,isEnd:xn,motion:Se,motionNodes:Jn===m?at:null,motionType:vt,onMotionStart:dt,onMotionEnd:Lt,treeNodeRequiredProps:Rt,onMouseMove:function(){kt(null)}}))}))},K=f.forwardRef(W);K.displayName="NodeList";var B=K,k=o("NvD2"),G=function(fe){Object(x.a)(Te,fe);var xe=Object(w.a)(Te);function Te(){var ce;return Object(b.a)(this,Te),ce=xe.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=f.createRef(),ce.onNodeDragStart=function(be,ve){var ue=ce.state,se=ue.expandedKeys,q=ue.keyEntities,me=ce.props.onDragStart,re=ve.props.eventKey;ce.dragNode=ve;var ie=Object(a.b)(se,re);ce.setState({dragging:!0,dragNodesKeys:Object(a.g)(re,q)}),ce.setExpandedKeys(ie),me&&me({event:be,node:Object(n.b)(ve.props)})},ce.onNodeDragEnter=function(be,ve){var ue=ce.state,se=ue.expandedKeys,q=ue.keyEntities,me=ue.dragNodesKeys,re=ce.props.onDragEnter,ie=ve.props,Oe=ie.pos,le=ie.eventKey;if(!ce.dragNode||me.indexOf(le)!==-1)return;var $=Object(a.c)(be,ve);if(ce.dragNode.props.eventKey===le&&$===0){ce.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){ce.setState({dragOverNodeKey:le,dropPosition:$}),ce.delayedDragEnterLogic||(ce.delayedDragEnterLogic={}),Object.keys(ce.delayedDragEnterLogic).forEach(function(J){clearTimeout(ce.delayedDragEnterLogic[J])}),ce.delayedDragEnterLogic[Oe]=window.setTimeout(function(){if(!ce.state.dragging)return;var J=Object(A.a)(se),te=q[le];te&&(te.children||[]).length&&(J=Object(a.a)(se,le)),"expandedKeys"in ce.props||ce.setExpandedKeys(J),re&&re({event:be,node:Object(n.b)(ve.props),expandedKeys:J})},400)},0)},ce.onNodeDragOver=function(be,ve){var ue=ce.state.dragNodesKeys,se=ce.props.onDragOver,q=ve.props.eventKey;if(ue.indexOf(q)!==-1)return;if(ce.dragNode&&q===ce.state.dragOverNodeKey){var me=Object(a.c)(be,ve);if(me===ce.state.dropPosition)return;ce.setState({dropPosition:me})}se&&se({event:be,node:Object(n.b)(ve.props)})},ce.onNodeDragLeave=function(be,ve){var ue=ce.props.onDragLeave;ce.setState({dragOverNodeKey:""}),ue&&ue({event:be,node:Object(n.b)(ve.props)})},ce.onNodeDragEnd=function(be,ve){var ue=ce.props.onDragEnd;ce.setState({dragOverNodeKey:""}),ce.cleanDragState(),ue&&ue({event:be,node:Object(n.b)(ve.props)}),ce.dragNode=null},ce.onNodeDrop=function(be,ve){var ue=ce.state,se=ue.dragNodesKeys,q=se===void 0?[]:se,me=ue.dropPosition,re=ce.props.onDrop,ie=ve.props,Oe=ie.eventKey,le=ie.pos;if(ce.setState({dragOverNodeKey:""}),ce.cleanDragState(),q.indexOf(Oe)!==-1){Object(d.a)(!1,"Can not drop to dragNode(include it's children node)");return}var $=Object(a.k)(le),J={event:be,node:Object(n.b)(ve.props),dragNode:ce.dragNode?Object(n.b)(ce.dragNode.props):null,dragNodesKeys:q.slice(),dropPosition:me+Number($[$.length-1]),dropToGap:!1};me!==0&&(J.dropToGap=!0),re&&re(J),ce.dragNode=null},ce.cleanDragState=function(){var be=ce.state.dragging;be&&ce.setState({dragging:!1})},ce.onNodeClick=function(be,ve){var ue=ce.props.onClick;ue&&ue(be,ve)},ce.onNodeDoubleClick=function(be,ve){var ue=ce.props.onDoubleClick;ue&&ue(be,ve)},ce.onNodeSelect=function(be,ve){var ue=ce.state.selectedKeys,se=ce.state.keyEntities,q=ce.props,me=q.onSelect,re=q.multiple,ie=ve.selected,Oe=ve.key,le=!ie;le?re?ue=Object(a.a)(ue,Oe):ue=[Oe]:ue=Object(a.b)(ue,Oe);var $=ue.map(function(J){var te=se[J];return te?te.node:null}).filter(function(J){return J});ce.setUncontrolledState({selectedKeys:ue}),me&&me(ue,{event:"select",selected:le,node:ve,selectedNodes:$,nativeEvent:be.nativeEvent})},ce.onNodeCheck=function(be,ve,ue){var se=ce.state,q=se.keyEntities,me=se.checkedKeys,re=se.halfCheckedKeys,ie=ce.props,Oe=ie.checkStrictly,le=ie.onCheck,$=ve.key,J,te={event:"check",node:ve,checked:ue,nativeEvent:be.nativeEvent};if(Oe){var we=ue?Object(a.a)(me,$):Object(a.b)(me,$),Se=Object(a.b)(re,$);J={checked:we,halfChecked:Se},te.checkedNodes=we.map(function(yt){return q[yt]}).filter(function(yt){return yt}).map(function(yt){return yt.node}),ce.setUncontrolledState({checkedKeys:we})}else{var ke=Object(k.a)([].concat(Object(A.a)(me),[$]),!0,q),tt=ke.checkedKeys,ot=ke.halfCheckedKeys;if(!ue){var mt=new Set(tt);mt.delete($);var bt=Object(k.a)(Array.from(mt),{checked:!1,halfCheckedKeys:ot},q);tt=bt.checkedKeys,ot=bt.halfCheckedKeys}J=tt,te.checkedNodes=[],te.checkedNodesPositions=[],te.halfCheckedKeys=ot,tt.forEach(function(yt){var xt=q[yt];if(!xt)return;var Je=xt.node,Ue=xt.pos;te.checkedNodes.push(Je),te.checkedNodesPositions.push({node:Je,pos:Ue})}),ce.setUncontrolledState({checkedKeys:tt},!1,{halfCheckedKeys:ot})}le&&le(J,te)},ce.onNodeLoad=function(be){return new Promise(function(ve){ce.setState(function(ue){var se=ue.loadedKeys,q=se===void 0?[]:se,me=ue.loadingKeys,re=me===void 0?[]:me,ie=ce.props,Oe=ie.loadData,le=ie.onLoad,$=be.key;if(!Oe||q.indexOf($)!==-1||re.indexOf($)!==-1)return{};var J=Oe(be);return J.then(function(){var te=ce.state,we=te.loadedKeys,Se=te.loadingKeys,ke=Object(a.a)(we,$),tt=Object(a.b)(Se,$);le&&le(ke,{event:"load",node:be}),ce.setUncontrolledState({loadedKeys:ke}),ce.setState({loadingKeys:tt}),ve()}),{loadingKeys:Object(a.a)(re,$)}})})},ce.onNodeMouseEnter=function(be,ve){var ue=ce.props.onMouseEnter;ue&&ue({event:be,node:ve})},ce.onNodeMouseLeave=function(be,ve){var ue=ce.props.onMouseLeave;ue&&ue({event:be,node:ve})},ce.onNodeContextMenu=function(be,ve){var ue=ce.props.onRightClick;ue&&(be.preventDefault(),ue({event:be,node:ve}))},ce.onFocus=function(){var be=ce.props.onFocus;ce.setState({focused:!0}),be&&be.apply(void 0,arguments)},ce.onBlur=function(){var be=ce.props.onBlur;ce.setState({focused:!1}),ce.onActiveChange(null),be&&be.apply(void 0,arguments)},ce.getTreeNodeRequiredProps=function(){var be=ce.state,ve=be.expandedKeys,ue=be.selectedKeys,se=be.loadedKeys,q=be.loadingKeys,me=be.checkedKeys,re=be.halfCheckedKeys,ie=be.dragOverNodeKey,Oe=be.dropPosition,le=be.keyEntities;return{expandedKeys:ve||[],selectedKeys:ue||[],loadedKeys:se||[],loadingKeys:q||[],checkedKeys:me||[],halfCheckedKeys:re||[],dragOverNodeKey:ie,dropPosition:Oe,keyEntities:le}},ce.setExpandedKeys=function(be){var ve=ce.state.treeData,ue=Object(n.d)(ve,be);ce.setUncontrolledState({expandedKeys:be,flattenNodes:ue},!0)},ce.onNodeExpand=function(be,ve){var ue=ce.state.expandedKeys,se=ce.state.listChanging,q=ce.props,me=q.onExpand,re=q.loadData,ie=ve.key,Oe=ve.expanded;if(se)return;var le=ue.indexOf(ie),$=!Oe;if(Object(d.a)(Oe&&le!==-1||!Oe&&le===-1,"Expand state not sync with index check"),$?ue=Object(a.a)(ue,ie):ue=Object(a.b)(ue,ie),ce.setExpandedKeys(ue),me&&me(ue,{node:ve,expanded:$,nativeEvent:be.nativeEvent}),$&&re){var J=ce.onNodeLoad(ve);J&&J.then(function(){var te=Object(n.d)(ce.state.treeData,ue);ce.setUncontrolledState({flattenNodes:te})})}},ce.onListChangeStart=function(){ce.setUncontrolledState({listChanging:!0})},ce.onListChangeEnd=function(){setTimeout(function(){ce.setUncontrolledState({listChanging:!1})})},ce.onActiveChange=function(be){var ve=ce.state.activeKey,ue=ce.props.onActiveChange;if(ve===be)return;ce.setState({activeKey:be}),be!==null&&ce.scrollTo({key:be}),ue&&ue(be)},ce.getActiveItem=function(){var be=ce.state,ve=be.activeKey,ue=be.flattenNodes;return ve===null?null:ue.find(function(se){var q=se.data.key;return q===ve})||null},ce.offsetActiveKey=function(be){var ve=ce.state,ue=ve.flattenNodes,se=ve.activeKey,q=ue.findIndex(function(ie){var Oe=ie.data.key;return Oe===se});q===-1&&be<0&&(q=ue.length),q=(q+be+ue.length)%ue.length;var me=ue[q];if(me){var re=me.data.key;ce.onActiveChange(re)}else ce.onActiveChange(null)},ce.onKeyDown=function(be){var ve=ce.state,ue=ve.activeKey,se=ve.expandedKeys,q=ve.checkedKeys,me=ce.props,re=me.onKeyDown,ie=me.checkable,Oe=me.selectable;switch(be.which){case _.a.UP:{ce.offsetActiveKey(-1),be.preventDefault();break}case _.a.DOWN:{ce.offsetActiveKey(1),be.preventDefault();break}}var le=ce.getActiveItem();if(le&&le.data){var $=ce.getTreeNodeRequiredProps(),J=le.data.isLeaf===!1||!!(le.data.children||[]).length,te=Object(n.b)(Object(g.a)(Object(g.a)({},Object(n.f)(ue,$)),{},{data:le.data,active:!0}));switch(be.which){case _.a.LEFT:{J&&se.includes(ue)?ce.onNodeExpand({},te):le.parent&&ce.onActiveChange(le.parent.data.key),be.preventDefault();break}case _.a.RIGHT:{J&&!se.includes(ue)?ce.onNodeExpand({},te):le.children&&le.children.length&&ce.onActiveChange(le.children[0].data.key),be.preventDefault();break}case _.a.ENTER:case _.a.SPACE:{ie&&!te.disabled&&te.checkable!==!1&&!te.disableCheckbox?ce.onNodeCheck({},te,!q.includes(ue)):!ie&&Oe&&!te.disabled&&te.selectable!==!1&&ce.onNodeSelect({},te);break}}}re&&re(be)},ce.setUncontrolledState=function(be){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(ce.destroyed)return;var se=!1,q=!0,me={};Object.keys(be).forEach(function(re){if(re in ce.props){q=!1;return}se=!0,me[re]=be[re]}),se&&(!ve||q)&&ce.setState(Object(g.a)(Object(g.a)({},me),ue))},ce.scrollTo=function(be){ce.listRef.current.scrollTo(be)},ce}return Object(y.a)(Te,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var be,ve=this.state,ue=ve.focused,se=ve.flattenNodes,q=ve.keyEntities,me=ve.dragging,re=ve.activeKey,ie=this.props,Oe=ie.prefixCls,le=ie.className,$=ie.style,J=ie.showLine,te=ie.focusable,we=ie.tabIndex,Se=we===void 0?0:we,ke=ie.selectable,tt=ie.showIcon,ot=ie.icon,mt=ie.switcherIcon,bt=ie.draggable,yt=ie.checkable,xt=ie.checkStrictly,Je=ie.disabled,Ue=ie.motion,ht=ie.loadData,kt=ie.filterTreeNode,dt=ie.height,Ut=ie.itemHeight,it=ie.virtual,He=ie.titleRender,Ge=ie.onContextMenu,Ee=Object(a.f)(this.props);return f.createElement(t.a.Provider,{value:{prefixCls:Oe,selectable:ke,showIcon:tt,icon:ot,switcherIcon:mt,draggable:bt,checkable:yt,checkStrictly:xt,disabled:Je,keyEntities:q,loadData:ht,filterTreeNode:kt,titleRender:He,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}},f.createElement("div",{className:u()(Oe,le,(be={},Object(L.a)(be,"".concat(Oe,"-show-line"),J),Object(L.a)(be,"".concat(Oe,"-focused"),ue),Object(L.a)(be,"".concat(Oe,"-active-focused"),re!==null),be))},f.createElement(B,Object.assign({ref:this.listRef,prefixCls:Oe,style:$,data:se,disabled:Je,selectable:ke,checkable:!!yt,motion:Ue,dragging:me,height:dt,itemHeight:Ut,virtual:it,focusable:te,focused:ue,tabIndex:Se,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ge},this.getTreeNodeRequiredProps(),Ee))))}}],[{key:"getDerivedStateFromProps",value:function(be,ve){var ue=ve.prevProps,se={prevProps:be};function q(ot){return!ue&&ot in be||ue&&ue[ot]!==be[ot]}var me;if(q("treeData")?me=be.treeData:q("children")&&(Object(d.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),me=Object(n.c)(be.children)),me){se.treeData=me;var re=Object(n.a)(me);se.keyEntities=Object(g.a)(Object(L.a)({},m,I),re.keyEntities)}var ie=se.keyEntities||ve.keyEntities;if(q("expandedKeys")||ue&&q("autoExpandParent"))se.expandedKeys=be.autoExpandParent||!ue&&be.defaultExpandParent?Object(a.e)(be.expandedKeys,ie):be.expandedKeys;else if(!ue&&be.defaultExpandAll){var Oe=Object(g.a)({},ie);delete Oe[m],se.expandedKeys=Object.keys(Oe).map(function(ot){return Oe[ot].key})}else!ue&&be.defaultExpandedKeys&&(se.expandedKeys=be.autoExpandParent||be.defaultExpandParent?Object(a.e)(be.defaultExpandedKeys,ie):be.defaultExpandedKeys);if(se.expandedKeys||delete se.expandedKeys,me||se.expandedKeys){var le=Object(n.d)(me||ve.treeData,se.expandedKeys||ve.expandedKeys);se.flattenNodes=le}if(be.selectable&&(q("selectedKeys")?se.selectedKeys=Object(a.d)(be.selectedKeys,be):!ue&&be.defaultSelectedKeys&&(se.selectedKeys=Object(a.d)(be.defaultSelectedKeys,be))),be.checkable){var $;if(q("checkedKeys")?$=Object(a.j)(be.checkedKeys)||{}:!ue&&be.defaultCheckedKeys?$=Object(a.j)(be.defaultCheckedKeys)||{}:me&&($=Object(a.j)(be.checkedKeys)||{checkedKeys:ve.checkedKeys,halfCheckedKeys:ve.halfCheckedKeys}),$){var J=$,te=J.checkedKeys,we=te===void 0?[]:te,Se=J.halfCheckedKeys,ke=Se===void 0?[]:Se;if(!be.checkStrictly){var tt=Object(k.a)(we,!0,ie);we=tt.checkedKeys,ke=tt.halfCheckedKeys}se.checkedKeys=we,se.halfCheckedKeys=ke}}return q("loadedKeys")&&(se.loadedKeys=be.loadedKeys),se}}]),Te}(f.Component);G.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:[]},G.TreeNode=p.a;var ne=G,he=Y.b=ne},fKo2:function(M,Y,o){},fyJ8:function(M,Y,o){"use strict";var L=o("rePB"),g=o("VTBJ"),A=o("Ff2n"),b=o("U8pU"),y=o("q1tI"),x=o.n(y),w=o("TSYQ"),f=o.n(w),_=o("c+Xe"),d=o("sR1s");function r(i){return i&&Object(b.a)(i)==="object"&&!Array.isArray(i)&&!y.isValidElement(i)}function u(i){return typeof i=="string"?!0:Object(_.c)(i)}function t(i,h){var l,s=i.prefixCls,p=i.className,O=i.record,S=i.index,v=i.dataIndex,P=i.render,R=i.children,E=i.component,C=E===void 0?"td":E,m=i.colSpan,T=i.rowSpan,I=i.fixLeft,D=i.fixRight,N=i.firstFixLeft,z=i.lastFixLeft,F=i.firstFixRight,W=i.lastFixRight,K=i.appendNode,B=i.additionalProps,k=B===void 0?{}:B,G=i.ellipsis,ne=i.align,he=i.rowType,fe=i.isSticky,xe="".concat(s,"-cell"),Te,ce;if(R)ce=R;else{var be=Object(d.b)(O,v);if(ce=be,P){var ve=P(be,O,S);r(ve)?(ce=ve.children,Te=ve.props):ce=ve}}Object(b.a)(ce)==="object"&&!Array.isArray(ce)&&!y.isValidElement(ce)&&(ce=null),G&&(z||F)&&(ce=y.createElement("span",{className:"".concat(xe,"-content")},ce));var ue=Te||{},se=ue.colSpan,q=ue.rowSpan,me=ue.style,re=ue.className,ie=Object(A.a)(ue,["colSpan","rowSpan","style","className"]),Oe=se!==void 0?se:m,le=q!==void 0?q:T;if(Oe===0||le===0)return null;var $={},J=typeof I=="number",te=typeof D=="number";J&&($.position="sticky",$.left=I),te&&($.position="sticky",$.right=D);var we={};ne&&(we.textAlign=ne);var Se,ke=G===!0?{showTitle:!0}:G;ke&&(ke.showTitle||he==="header")&&(typeof ce=="string"||typeof ce=="number"?Se=ce.toString():y.isValidElement(ce)&&typeof ce.props.children=="string"&&(Se=ce.props.children));var tt=Object(g.a)(Object(g.a)(Object(g.a)({title:Se},ie),k),{},{colSpan:Oe&&Oe!==1?Oe:null,rowSpan:le&&le!==1?le:null,className:f()(xe,p,(l={},Object(L.a)(l,"".concat(xe,"-fix-left"),J),Object(L.a)(l,"".concat(xe,"-fix-left-first"),N),Object(L.a)(l,"".concat(xe,"-fix-left-last"),z),Object(L.a)(l,"".concat(xe,"-fix-right"),te),Object(L.a)(l,"".concat(xe,"-fix-right-first"),F),Object(L.a)(l,"".concat(xe,"-fix-right-last"),W),Object(L.a)(l,"".concat(xe,"-ellipsis"),G),Object(L.a)(l,"".concat(xe,"-with-append"),K),Object(L.a)(l,"".concat(xe,"-fix-sticky"),(J||te)&&fe),l),k.className,re),style:Object(g.a)(Object(g.a)(Object(g.a)(Object(g.a)({},k.style),we),$),me),ref:u(C)?h:null});return y.createElement(C,Object.assign({},tt),K,ce)}var a=y.forwardRef(t);a.displayName="Cell";var n=y.memo(a,function(i,h){return h.shouldCellUpdate?!h.shouldCellUpdate(h.record,i.record):!1});Y.a=n},"gb/T":function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("OLod"))})(this,function(L){return L.mode.ECB=function(){var g=L.lib.BlockCipherMode.extend();return g.Encryptor=g.extend({processBlock:function(A,b){this._cipher.encryptBlock(A,b)}}),g.Decryptor=g.extend({processBlock:function(A,b){this._cipher.decryptBlock(A,b)}}),g}(),L.mode.ECB})},"h/E3":function(M,Y,o){M.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(M,Y,o){"use strict";o.d(Y,"a",function(){return N});var L=o("q1tI"),g=o.n(L),A=o("TSYQ"),b=o.n(A),y={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},x=function(W){var K=W.map(function(){return Object(L.useRef)()}),B=Object(L.useRef)();return Object(L.useEffect)(function(){var k=Date.now(),G=!1;Object.keys(K).forEach(function(ne){var he=K[ne].current;if(!he)return;G=!0;var fe=he.style;fe.transitionDuration=".3s, .3s, .3s, .06s",B.current&&k-B.current<100&&(fe.transitionDuration="0s, 0s")}),G&&(B.current=Date.now())}),[K]};function w(){return w=Object.assign||function(F){for(var W=1;WF.length)&&(W=F.length);for(var K=0,B=new Array(W);K=0)continue;if(!Object.prototype.propertyIsEnumerable.call(F,B))continue;K[B]=F[B]}}return K}function n(F,W){if(F==null)return{};var K={},B=Object.keys(F),k,G;for(G=0;G=0)continue;K[k]=F[k]}return K}var i=function(W){var K=W.className,B=W.percent,k=W.prefixCls,G=W.strokeColor,ne=W.strokeLinecap,he=W.strokeWidth,fe=W.style,xe=W.trailColor,Te=W.trailWidth,ce=W.transition,be=a(W,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete be.gapPosition;var ve=Array.isArray(B)?B:[B],ue=Array.isArray(G)?G:[G],se=x(ve),q=f(se,1),me=q[0],re=he/2,ie=100-he/2,Oe="M ".concat(ne==="round"?re:0,",").concat(re,` L `).concat(ne==="round"?ie:100,",").concat(re),le="0 0 100 ".concat(he),$=0;return g.a.createElement("svg",w({className:b()("".concat(k,"-line"),K),viewBox:le,preserveAspectRatio:"none",style:fe},be),g.a.createElement("path",{className:"".concat(k,"-line-trail"),d:Oe,strokeLinecap:ne,stroke:xe,strokeWidth:Te||he,fillOpacity:"0"}),ve.map(function(J,te){var we={strokeDasharray:"".concat(J,"px, 100px"),strokeDashoffset:"-".concat($,"px"),transition:ce||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Se=ue[te]||ue[ue.length-1];return $+=J,g.a.createElement("path",{key:te,className:"".concat(k,"-line-path"),d:Oe,strokeLinecap:ne,stroke:Se,strokeWidth:he,fillOpacity:"0",ref:me[te],style:we})}))};i.defaultProps=y;var h=i;function l(){return l=Object.assign||function(F){for(var W=1;WF.length)&&(W=F.length);for(var K=0,B=new Array(W);K=0)continue;if(!Object.prototype.propertyIsEnumerable.call(F,B))continue;K[B]=F[B]}}return K}function E(F,W){if(F==null)return{};var K={},B=Object.keys(F),k,G;for(G=0;G=0)continue;K[k]=F[k]}return K}var C=0;function m(F){return+F.replace("%","")}function T(F){return Array.isArray(F)?F:[F]}function I(F,W,K,B){var k=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,G=arguments.length>5?arguments[5]:void 0,ne=50-B/2,he=0,fe=-ne,xe=0,Te=-2*ne;switch(G){case"left":he=-ne,fe=0,xe=2*ne,Te=0;break;case"right":he=ne,fe=0,xe=-2*ne,Te=0;break;case"bottom":fe=ne,Te=2*ne;break;default:}var ce="M 50,50 m ".concat(he,",").concat(fe,` a `).concat(ne,",").concat(ne," 0 1 1 ").concat(xe,",").concat(-Te,` a `).concat(ne,",").concat(ne," 0 1 1 ").concat(-xe,",").concat(Te),be=Math.PI*2*ne,ve={stroke:K,strokeDasharray:"".concat(W/100*(be-k),"px ").concat(be,"px"),strokeDashoffset:"-".concat(k/2+F/100*(be-k),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ce,pathStyle:ve}}var D=function(W){var K=W.prefixCls,B=W.strokeWidth,k=W.trailWidth,G=W.gapDegree,ne=W.gapPosition,he=W.trailColor,fe=W.strokeLinecap,xe=W.style,Te=W.className,ce=W.strokeColor,be=W.percent,ve=R(W,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ue=Object(L.useMemo)(function(){return C+=1,C},[]),se=I(0,100,he,B,G,ne),q=se.pathString,me=se.pathStyle,re=T(be),ie=T(ce),Oe=ie.find(function(we){return Object.prototype.toString.call(we)==="[object Object]"}),le=x(re),$=s(le,1),J=$[0],te=function(){var Se=0;return re.map(function(ke,tt){var ot=ie[tt]||ie[ie.length-1],mt=Object.prototype.toString.call(ot)==="[object Object]"?"url(#".concat(K,"-gradient-").concat(ue,")"):"",bt=I(Se,ke,ot,B,G,ne);return Se+=ke,g.a.createElement("path",{key:tt,className:"".concat(K,"-circle-path"),d:bt.pathString,stroke:mt,strokeLinecap:fe,strokeWidth:B,opacity:ke===0?0:1,fillOpacity:"0",style:bt.pathStyle,ref:J[tt]})})};return g.a.createElement("svg",l({className:b()("".concat(K,"-circle"),Te),viewBox:"0 0 100 100",style:xe},ve),Oe&&g.a.createElement("defs",null,g.a.createElement("linearGradient",{id:"".concat(K,"-gradient-").concat(ue),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Oe).sort(function(we,Se){return m(we)-m(Se)}).map(function(we,Se){return g.a.createElement("stop",{key:Se,offset:we,stopColor:Oe[we]})}))),g.a.createElement("path",{className:"".concat(K,"-circle-trail"),d:q,stroke:he,strokeLinecap:fe,strokeWidth:k||B,fillOpacity:"0",style:me}),te().reverse())};D.defaultProps=y;var N=D,z={Line:h,Circle:N}},hW5Z:function(M,Y,o){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,Y,o){"use strict";o.d(Y,"a",function(){return b}),o.d(Y,"c",function(){return y}),o.d(Y,"b",function(){return x});var L=o("VTBJ"),g=o("Ff2n"),A=o("Kwbf"),b="RC_TABLE_INTERNAL_COL_DEFINE";function y(w){var f=w.expandable,_=Object(g.a)(w,["expandable"]);return"expandable"in w?Object(L.a)(Object(L.a)({},_),f):_}function x(w){return Object.keys(w).reduce(function(f,_){return(_.substr(0,5)==="data-"||_.substr(0,5)==="aria-")&&(f[_]=w[_]),f},{})}},"iL++":function(M,Y,o){M.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},jO9C:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("OLod"))})(this,function(L){return L.pad.Iso97971={pad:function(g,A){g.concat(L.lib.WordArray.create([2147483648],1)),L.pad.ZeroPadding.pad(g,A)},unpad:function(g){L.pad.ZeroPadding.unpad(g),g.sigBytes--}},L.pad.Iso97971})},ji0R:function(M,Y,o){M.exports=o.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,Y,o){"use strict";var L=o("g9YV"),g=o("wCAj"),A=o("miYZ"),b=o("tsqr"),y=o("5Dmo"),x=o("3S7+"),w=o("sRBo"),f=o("kaz8"),_=o("oBTY"),d=o("9og8"),r=o("tJVT"),u=o("k1fw"),t=o("+L6B"),a=o("2/Rp"),n=o("O3gP"),i=o("lrIw"),h=o("5NDa"),l=o("5rEg"),s=o("y8nQ"),p=o("Vl3Y"),O=o("OaEy"),S=o("2fM7"),v=o("WmNS"),P=o.n(v),R=o("q1tI"),E=o.n(R),C=o("55Ip"),m=o("wd/R"),T=o.n(m),I=o("RotF"),D=o.n(I),N=o("E7E6"),z=o.n(N),F=o("oUNq"),W=o("Nf5h"),K=o("Fhpe"),B=o.n(K),k=[];function G(xe){var Te=xe.onSearch,ce=xe.schools;return E.a.createElement(p.a,{colon:!1,layout:"inline",onFinish:Te,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},E.a.createElement(p.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},E.a.createElement(S.a,{dropdownClassName:B.a.selectdown,style:{width:148}},E.a.createElement(S.a.Option,{value:"1"},"\u59D3\u540D"),E.a.createElement(S.a.Option,{value:"2"},"\u624B\u673A\u53F7"),E.a.createElement(S.a.Option,{value:"3"},"\u90AE\u7BB1"))),E.a.createElement(p.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},E.a.createElement(l.a,{allowClear:!0,style:{width:170},size:"large"})),E.a.createElement(p.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:10}},E.a.createElement(i.a,{options:ce,style:{width:383},size:"large",showSearch:!0,filterOption:function(ve,ue){return ue.value.toUpperCase().indexOf(ve.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),E.a.createElement(p.a.Item,null,E.a.createElement(a.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var ne;(function(xe){xe[xe.INITDATA=0]="INITDATA",xe[xe.INITSCHOOLS=1]="INITSCHOOLS",xe[xe.SHOWLOADING=2]="SHOWLOADING",xe[xe.SELECTEDIDS=3]="SELECTEDIDS",xe[xe.SETQUERY=4]="SETQUERY",xe[xe.SETPAGE=5]="SETPAGE"})(ne||(ne={}));function he(xe,Te){switch(Te.type){case ne.INITDATA:return Object(u.a)(Object(u.a)({},xe),Te.payload);case ne.SETQUERY:return Object(u.a)(Object(u.a)({},xe),Te.payload);case ne.SETPAGE:return Object(u.a)(Object(u.a)({},xe),{},{page:Te.payload,reload:!1});case ne.SHOWLOADING:return Object(u.a)(Object(u.a)({},xe),{},{loading:Te.payload});case ne.INITSCHOOLS:return Object(u.a)(Object(u.a)({},xe),{},{schools:Te.payload});case ne.SELECTEDIDS:return Object(u.a)(Object(u.a)({},xe),{},{selectedIds:Te.payload});default:throw new Error}}var fe={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Y.a=function(xe){var Te=xe.onSelect,ce=xe.onCancel,be=xe.container_id,ve=xe.container_type,ue=Object(R.useReducer)(he,fe),se=Object(r.a)(ue,2),q=se[0],me=se[1],re=q.data,ie=q.schools,Oe=q.loading,le=q.selectedIds,$=q.page,J=q.count,te=q.query,we=q.reload;Object(R.useEffect)(function(){function yt(){return xt.apply(this,arguments)}function xt(){return xt=Object(d.a)(P.a.mark(function Je(){var Ue,ht,kt;return P.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.next=2,Object(F.Ab)(Object(u.a)(Object(u.a)({},te),{},{page:$,container_type:ve,container_id:be}));case 2:Ue=Ut.sent,ht=Ue.users,kt=Ue.user_count,me({type:ne.INITDATA,payload:{data:we?ht:[].concat(Object(_.a)(re),Object(_.a)(ht)),count:kt}});case 6:case"end":return Ut.stop()}},Je)})),xt.apply(this,arguments)}te&&yt()},[$,te,we,be,ve]),Object(R.useEffect)(function(){function yt(){return xt.apply(this,arguments)}function xt(){return xt=Object(d.a)(P.a.mark(function Je(){var Ue,ht;return P.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.next=2,Object(F.nb)({});case 2:Ue=dt.sent,ht=Ue.school_names,me({type:ne.INITSCHOOLS,payload:ht.map(function(Ut){return{value:Ut}})});case 5:case"end":return dt.stop()}},Je)})),xt.apply(this,arguments)}yt()},[]);var Se=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(xt,Je){return E.a.createElement(f.a,{value:Je.numid,checked:le.includes(Je.numid),disabled:!!xt})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(xt,Je){return E.a.createElement("div",null,E.a.createElement(x.a,{placement:"bottom",title:xt},E.a.createElement(C.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(Je.login),target:"_blank"},xt||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(xt){return E.a.createElement(x.a,{placement:"bottom",title:xt},E.a.createElement("span",{style:{color:"#000000"}},xt||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(xt){return E.a.createElement(x.a,{placement:"bottom",title:xt},E.a.createElement("span",{style:{color:"#000000"}},xt||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(xt){return E.a.createElement(x.a,{placement:"bottom",title:xt},E.a.createElement("span",{style:{color:"#000000"}},xt||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(xt){return E.a.createElement(x.a,{placement:"bottom",title:xt},E.a.createElement("span",{style:{color:"#000000"}},xt||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(xt){return E.a.createElement(x.a,{placement:"bottom",title:xt},E.a.createElement("span",{style:{color:"#000000"}},xt||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(xt){return E.a.createElement("span",{style:{color:"#000000"}},xt?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(xt){return E.a.createElement(x.a,{placement:"bottom",title:xt},E.a.createElement("span",{style:{color:"#000000"}},T()(xt).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(xt){if(xt===1)return E.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ke(yt){me({type:ne.SETQUERY,payload:{page:1,reload:!0,query:yt}})}function tt(yt){me({type:ne.SETPAGE,payload:yt})}function ot(yt){var xt=le.indexOf(yt);xt>=0?le.splice(xt,1):le.push(yt),me({type:ne.SELECTEDIDS,payload:Object(_.a)(le)})}function mt(){le.length===0?b.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(Te(le,be),me({type:ne.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var bt=J>$*10;return E.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},E.a.createElement(G,{onSearch:ke,schools:ie}),te?E.a.createElement(E.a.Fragment,null,E.a.createElement("div",{className:"flexd-table-header mt20"},E.a.createElement(W.f,null,E.a.createElement(g.a,{pagination:!1,dataSource:k,columns:Se}))),E.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},E.a.createElement(D.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:tt,hasMore:bt,useWindow:!1},E.a.createElement(W.f,null,E.a.createElement(g.a,{loading:Oe,showHeader:!1,pagination:!1,dataSource:re,columns:Se,onRow:function(xt){return{onClick:function(Ue){xt.added!==1&&ot(xt.numid)}}}})))),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(a.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:ce},"\u53D6\u6D88"),E.a.createElement(a.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:mt},"\u786E\u5B9A"))):E.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},E.a.createElement("img",{src:z.a,width:"100",alt:""}),E.a.createElement("br",null),E.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(M,Y,o){"use strict";o.d(Y,"a",function(){return Yr});var L=o("rePB"),g=o("ODXe"),A=o("Ff2n"),b=o("VTBJ"),y=o("q1tI"),x=o("TSYQ"),w=o.n(x),f=o("Zm9Q"),_=o("6cGi"),d=o("KQm4"),r=o("xEkU"),u=o.n(r),t=o("t23M");function a(Qe){var ct=Object(y.useRef)(),_t=Object(y.useRef)(!1);function nt(){for(var Me=arguments.length,Ye=new Array(Me),Ie=0;IeMt&&(on=Mt-dn),Object(y.useMemo)(function(){if(!Ye.length)return[0,0];for(var un=Ye.length,ln=un,Fn=0;Fnrt+on){ln=Fn-1;break}}for(var Ur=0,Pr=un-1;Pr>=0;Pr-=1){var Qr=Qe.get(Ye[Pr].key)||O;if(Qr[pt]1&&arguments[1]!==void 0?arguments[1]:!1,nt=ct&&typeof ct.getBoundingClientRect=="function"&&ct.getBoundingClientRect().width;if(nt){if(_t){var Me=getComputedStyle(ct),Ye=Me.marginLeft,Ie=Me.marginRight;nt+=+Ye.replace("px","")+ +Ie.replace("px","")}nt=+nt.toFixed(6)}return nt||0},Se=function(ct,_t,nt){ct&&Object(F.a)(ct.style)==="object"&&(ct.style[_t]=nt)},ke=function(){return re.any},tt=o("bdgK"),ot=o("i8i4"),mt=o.n(ot),bt=o("wgJM"),yt=o("l4aY"),xt=o("m+aA"),Je=o("c+Xe"),Ue=o("zT1h"),ht=o("QC+M");function kt(Qe,ct,_t){return _t?Qe[0]===ct[0]:Qe[0]===ct[0]&&Qe[1]===ct[1]}function dt(Qe,ct,_t){var nt=Qe[ct]||{};return Object(b.a)(Object(b.a)({},nt),_t)}function Ut(Qe,ct,_t,nt){for(var Me=_t.points,Ye=Object.keys(Qe),Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:2;ct();var Ye=Object(bt.a)(function(){Me<=1?nt({isCanceled:function(){return Ye!==Qe.current}}):_t(nt,Me-1)});Qe.current=Ye}return y.useEffect(function(){return function(){ct()}},[]),[_t,ct]},Jn=[vt,wt,Lt,et],qn=!1,Wn=!0;function xn(Qe){return Qe===Lt||Qe===et}var pr=function(Qe,ct){var _t=y.useState(ft),nt=Object(g.a)(_t,2),Me=nt[0],Ye=nt[1],Ie=Sn(),qe=Object(g.a)(Ie,2),Ze=qe[0],pt=qe[1];function rt(){Ye(vt)}return vn(function(){if(Me!==ft&&Me!==et){var Mt=Jn.indexOf(Me),Vt=Jn[Mt+1],dn=ct(Me);dn===qn?Ye(Vt):Ze(function(on){function un(){if(on.isCanceled())return;Ye(Vt)}dn===!0?un():Promise.resolve(dn).then(un)})}},[Qe,Me]),y.useEffect(function(){return function(){pt()}},[]),[rt,Me]},cr=function(Qe){var ct=Object(y.useRef)(),_t=Object(y.useRef)(Qe);_t.current=Qe;var nt=y.useCallback(function(Ie){_t.current(Ie)},[]);function Me(Ie){Ie&&(Ie.removeEventListener(St,nt),Ie.removeEventListener(Ft,nt))}function Ye(Ie){ct.current&&ct.current!==Ie&&Me(ct.current),Ie&&Ie!==ct.current&&(Ie.addEventListener(St,nt),Ie.addEventListener(Ft,nt),ct.current=Ie)}return y.useEffect(function(){return function(){Me(ct.current)}},[]),[Ye,Me]};function xr(Qe,ct,_t,nt){var Me=nt.motionEnter,Ye=Me===void 0?!0:Me,Ie=nt.motionAppear,qe=Ie===void 0?!0:Ie,Ze=nt.motionLeave,pt=Ze===void 0?!0:Ze,rt=nt.motionDeadline,Mt=nt.motionLeaveImmediately,Vt=nt.onAppearPrepare,dn=nt.onEnterPrepare,on=nt.onLeavePrepare,un=nt.onAppearStart,ln=nt.onEnterStart,Fn=nt.onLeaveStart,En=nt.onAppearActive,Ur=nt.onEnterActive,Pr=nt.onLeaveActive,Qr=nt.onAppearEnd,Fr=nt.onEnterEnd,ta=nt.onLeaveEnd,Hn=nt.onVisibleChanged,Or=Rt(),Kn=Object(g.a)(Or,2),yn=Kn[0],jn=Kn[1],Vr=Rt($e),ua=Object(g.a)(Vr,2),dr=ua[0],aa=ua[1],xa=Rt(null),ha=Object(g.a)(xa,2),Ca=ha[0],Tr=ha[1],vr=Object(y.useRef)(!1),Mr=Object(y.useRef)(null),$n=Object(y.useRef)(!1),pa=Object(y.useRef)(null);function Ea(){var Ba=_t();return Ba||pa.current}var ba=Object(y.useRef)(!1);function wa(Ba){var Ma=Ea();if(Ba&&!Ba.deadline&&Ba.target!==Ma)return;var Za;dr===at&&ba.current?Za=Qr==null?void 0:Qr(Ma,Ba):dr===Pe&&ba.current?Za=Fr==null?void 0:Fr(Ma,Ba):dr===Xe&&ba.current&&(Za=ta==null?void 0:ta(Ma,Ba)),Za!==!1&&!$n.current&&(aa($e),Tr(null))}var ga=cr(wa),ka=Object(g.a)(ga,1),Ua=ka[0],Fa=y.useMemo(function(){var Ba,Ma,Za;switch(dr){case"appear":return Ba={},Object(L.a)(Ba,vt,Vt),Object(L.a)(Ba,wt,un),Object(L.a)(Ba,Lt,En),Ba;case"enter":return Ma={},Object(L.a)(Ma,vt,dn),Object(L.a)(Ma,wt,ln),Object(L.a)(Ma,Lt,Ur),Ma;case"leave":return Za={},Object(L.a)(Za,vt,on),Object(L.a)(Za,wt,Fn),Object(L.a)(Za,Lt,Pr),Za;default:return{}}},[dr]),ni=pr(dr,function(Ba){if(Ba===vt){var Ma=Fa[vt];return Ma?Ma(Ea()):qn}if(Na in Fa){var Za;Tr(((Za=Fa[Na])===null||Za===void 0?void 0:Za.call(Fa,Ea(),null))||null)}return Na===Lt&&(Ua(Ea()),rt>0&&(clearTimeout(Mr.current),Mr.current=setTimeout(function(){wa({deadline:!0})},rt))),Wn}),Fi=Object(g.a)(ni,2),Ai=Fi[0],Na=Fi[1],bi=xn(Na);ba.current=bi,vn(function(){jn(ct);var Ba=vr.current;if(vr.current=!0,!Qe)return;var Ma;!Ba&&ct&&qe&&(Ma=at),Ba&&ct&&Ye&&(Ma=Pe),(Ba&&!ct&&pt||!Ba&&Mt&&!ct&&pt)&&(Ma=Xe),Ma&&(aa(Ma),Ai())},[ct]),Object(y.useEffect)(function(){(dr===at&&!qe||dr===Pe&&!Ye||dr===Xe&&!pt)&&aa($e)},[qe,Ye,pt]),Object(y.useEffect)(function(){return function(){clearTimeout(Mr.current),$n.current=!0}},[]),Object(y.useEffect)(function(){yn!==void 0&&dr===$e&&(Hn==null||Hn(yn))},[yn,dr]);var Si=Ca;return Fa[vt]&&Na===wt&&(Si=Object(b.a)({transition:"none"},Si)),[dr,Na,Si,yn!=null?yn:ct]}var lr=function(Qe){Object(C.a)(_t,Qe);var ct=Object(m.a)(_t);function _t(){return Object(P.a)(this,_t),ct.apply(this,arguments)}return Object(R.a)(_t,[{key:"render",value:function(){return this.props.children}}]),_t}(y.Component),Hr=lr;function Cr(Qe){var ct=Qe;Object(F.a)(Qe)==="object"&&(ct=Qe.transitionSupport);function _t(Me){return!!(Me.motionName&&ct)}var nt=y.forwardRef(function(Me,Ye){var Ie=Me.visible,qe=Ie===void 0?!0:Ie,Ze=Me.removeOnLeave,pt=Ze===void 0?!0:Ze,rt=Me.forceRender,Mt=Me.children,Vt=Me.motionName,dn=Me.leavedClassName,on=Me.eventProps,un=_t(Me),ln=Object(y.useRef)(),Fn=Object(y.useRef)();function En(){try{return Object(xt.a)(ln.current||Fn.current)}catch(aa){return null}}var Ur=xr(un,qe,En,Me),Pr=Object(g.a)(Ur,4),Qr=Pr[0],Fr=Pr[1],ta=Pr[2],Hn=Pr[3],Or=y.useRef(Hn);Hn&&(Or.current=!0);var Kn=Object(y.useRef)(Ye);Kn.current=Ye;var yn=y.useCallback(function(aa){ln.current=aa,Object(Je.b)(Kn.current,aa)},[]),jn,Vr=Object(b.a)(Object(b.a)({},on),{},{visible:qe});if(!Mt)jn=null;else if(Qr===$e||!_t(Me))Hn?jn=Mt(Object(b.a)({},Vr),yn):!pt&&Or.current?jn=Mt(Object(b.a)(Object(b.a)({},Vr),{},{className:dn}),yn):rt?jn=Mt(Object(b.a)(Object(b.a)({},Vr),{},{style:{display:"none"}}),yn):jn=null;else{var ua,dr;Fr===vt?dr="prepare":xn(Fr)?dr="active":Fr===wt&&(dr="start"),jn=Mt(Object(b.a)(Object(b.a)({},Vr),{},{className:w()(Ke(Vt,Qr),(ua={},Object(L.a)(ua,Ke(Vt,"".concat(Qr,"-").concat(dr)),dr),Object(L.a)(ua,Vt,typeof Vt=="string"),ua)),style:ta}),yn)}return y.createElement(Hr,{ref:Fn},jn)});return nt.displayName="CSSMotion",nt}var sn=Cr(rn),tn="add",wn="keep",Br="remove",wr="removed";function yr(Qe){var ct;return Qe&&Object(F.a)(Qe)==="object"&&"key"in Qe?ct=Qe:ct={key:Qe},Object(b.a)(Object(b.a)({},ct),{},{key:String(ct.key)})}function ur(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Qe.map(yr)}function pe(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],_t=[],nt=0,Me=ct.length,Ye=ur(Qe),Ie=ur(ct);Ye.forEach(function(pt){for(var rt=!1,Mt=nt;Mt1});return Ze.forEach(function(pt){_t=_t.filter(function(rt){var Mt=rt.key,Vt=rt.status;return Mt!==pt||Vt!==Br}),_t.forEach(function(rt){rt.key===pt&&(rt.status=wn)})}),_t}var V=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Z(Qe){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:sn,_t=function(nt){Object(C.a)(Ye,nt);var Me=Object(m.a)(Ye);function Ye(){var Ie;return Object(P.a)(this,Ye),Ie=Me.apply(this,arguments),Ie.state={keyEntities:[]},Ie.removeKey=function(qe){Ie.setState(function(Ze){var pt=Ze.keyEntities;return{keyEntities:pt.map(function(rt){return rt.key!==qe?rt:Object(b.a)(Object(b.a)({},rt),{},{status:wr})})}})},Ie}return Object(R.a)(Ye,[{key:"render",value:function(){var qe=this,Ze=this.state.keyEntities,pt=this.props,rt=pt.component,Mt=pt.children,Vt=pt.onVisibleChanged,dn=Object(A.a)(pt,["component","children","onVisibleChanged"]),on=rt||y.Fragment,un={};return V.forEach(function(ln){un[ln]=dn[ln],delete dn[ln]}),delete dn.keys,y.createElement(on,dn,Ze.map(function(ln){var Fn=ln.status,En=Object(A.a)(ln,["status"]),Ur=Fn===tn||Fn===wn;return y.createElement(ct,Object(v.a)({},un,{key:En.key,visible:Ur,eventProps:En,onVisibleChanged:function(Qr){Vt==null||Vt(Qr,{key:En.key}),Qr||qe.removeKey(En.key)}}),Mt)}))}}],[{key:"getDerivedStateFromProps",value:function(qe,Ze){var pt=qe.keys,rt=Ze.keyEntities,Mt=ur(pt),Vt=pe(rt,Mt);return{keyEntities:Vt.filter(function(dn){var on=rt.find(function(un){var ln=un.key;return dn.key===ln});return!(on&&on.status===wr&&dn.status===Br)})}}}]),Ye}(y.Component);return _t.defaultProps={component:"div"},_t}var oe=Z(rn),Ae=sn;function de(Qe){var ct=Qe.prefixCls,_t=Qe.motion,nt=Qe.animation,Me=Qe.transitionName;return _t||(nt?{motionName:"".concat(ct,"-").concat(nt)}:Me?{motionName:Me}:null)}function st(Qe){var ct=Qe.prefixCls,_t=Qe.visible,nt=Qe.zIndex,Me=Qe.mask,Ye=Qe.maskMotion,Ie=Qe.maskAnimation,qe=Qe.maskTransitionName;if(!Me)return null;var Ze={};return(Ye||qe||Ie)&&(Ze=Object(b.a)({motionAppear:!0},de({motion:Ye,prefixCls:ct,transitionName:qe,animation:Ie}))),y.createElement(Ae,Object(v.a)({},Ze,{visible:_t,removeOnLeave:!0}),function(pt){var rt=pt.className;return y.createElement("div",{style:{zIndex:nt},className:w()("".concat(ct,"-mask"),rt)})})}var Qt=o("9mu1"),Mn=o("o0o1"),zn=o.n(Mn),qt=o("HaE+"),pn=["measure","align",null,"motion"],hn=function(Qe,ct){var _t=Object(y.useState)(null),nt=Object(g.a)(_t,2),Me=nt[0],Ye=nt[1],Ie=Object(y.useRef)(),qe=Object(y.useRef)(!1);function Ze(Mt){qe.current||Ye(Mt)}function pt(){bt.a.cancel(Ie.current)}function rt(Mt){pt(),Ie.current=Object(bt.a)(function(){Ze(function(Vt){switch(Me){case"align":return"motion";case"motion":return"stable";default:}return Vt}),Mt==null||Mt()})}return Object(y.useEffect)(function(){Ze("measure")},[Qe]),Object(y.useEffect)(function(){switch(Me){case"measure":ct();break;default:}Me&&(Ie.current=Object(bt.a)(Object(qt.a)(zn.a.mark(function Mt(){var Vt,dn;return zn.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:Vt=pn.indexOf(Me),dn=pn[Vt+1],dn&&Vt!==-1&&Ze(dn);case 3:case"end":return un.stop()}},Mt)}))))},[Me]),Object(y.useEffect)(function(){return function(){qe.current=!0,pt()}},[]),[Me,rt]},Ar=function(Qe){var ct=y.useState({width:0,height:0}),_t=Object(g.a)(ct,2),nt=_t[0],Me=_t[1];function Ye(qe){Me({width:qe.offsetWidth,height:qe.offsetHeight})}var Ie=y.useMemo(function(){var qe={};if(Qe){var Ze=nt.width,pt=nt.height;Qe.indexOf("height")!==-1&&pt?qe.height=pt:Qe.indexOf("minHeight")!==-1&&pt&&(qe.minHeight=pt),Qe.indexOf("width")!==-1&&Ze?qe.width=Ze:Qe.indexOf("minWidth")!==-1&&Ze&&(qe.minWidth=Ze)}return qe},[Qe,nt]);return[Ie,Ye]},ra=y.forwardRef(function(Qe,ct){var _t=Qe.visible,nt=Qe.prefixCls,Me=Qe.className,Ye=Qe.style,Ie=Qe.children,qe=Qe.zIndex,Ze=Qe.stretch,pt=Qe.destroyPopupOnHide,rt=Qe.forceRender,Mt=Qe.align,Vt=Qe.point,dn=Qe.getRootDomNode,on=Qe.getClassNameFromAlign,un=Qe.onAlign,ln=Qe.onMouseEnter,Fn=Qe.onMouseLeave,En=Qe.onMouseDown,Ur=Qe.onTouchStart,Pr=Object(y.useRef)(),Qr=Object(y.useRef)(),Fr=Object(y.useState)(),ta=Object(g.a)(Fr,2),Hn=ta[0],Or=ta[1],Kn=Ar(Ze),yn=Object(g.a)(Kn,2),jn=yn[0],Vr=yn[1];function ua(){Ze&&Vr(dn())}var dr=hn(_t,ua),aa=Object(g.a)(dr,2),xa=aa[0],ha=aa[1],Ca=Object(y.useRef)();function Tr(){return Vt||dn}function vr(){var ga;(ga=Pr.current)===null||ga===void 0||ga.forceAlign()}function Mr(ga,ka){var Ua=on(ka);Hn!==Ua&&Or(Ua),xa==="align"&&(Hn!==Ua?Promise.resolve().then(function(){vr()}):ha(function(){var Fa;(Fa=Ca.current)===null||Fa===void 0||Fa.call(Ca)}),un==null||un(ga,ka))}var $n=Object(b.a)({},de(Qe));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ga){var ka=$n[ga];$n[ga]=function(Ua,Fa){return ha(),ka==null?void 0:ka(Ua,Fa)}});function pa(){return new Promise(function(ga){Ca.current=ga})}y.useEffect(function(){!$n.motionName&&xa==="motion"&&ha()},[$n.motionName,xa]),y.useImperativeHandle(ct,function(){return{forceAlign:vr,getElement:function(){return Qr.current}}});var Ea=Object(b.a)(Object(b.a)({},jn),{},{zIndex:qe,opacity:xa==="motion"||xa==="stable"||!_t?void 0:0,pointerEvents:xa==="stable"?void 0:"none"},Ye),ba=!0;(Mt==null?void 0:Mt.points)&&(xa==="align"||xa==="stable")&&(ba=!1);var wa=Ie;return y.Children.count(Ie)>1&&(wa=y.createElement("div",{className:"".concat(nt,"-content")},Ie)),y.createElement(Ae,Object(v.a)({visible:_t,ref:Qr,leavedClassName:"".concat(nt,"-hidden")},$n,{onAppearPrepare:pa,onEnterPrepare:pa,removeOnLeave:pt,forceRender:rt}),function(ga,ka){var Ua=ga.className,Fa=ga.style,ni=w()(nt,Me,Hn,Ua);return y.createElement(Qt.a,{target:Tr(),key:"popup",ref:Pr,monitorWindowResize:!0,disabled:ba,align:Mt,onAlign:Mr},y.createElement("div",{ref:ka,className:ni,onMouseEnter:ln,onMouseLeave:Fn,onMouseDownCapture:En,onTouchStartCapture:Ur,style:Object(b.a)(Object(b.a)({},Fa),Ea)},wa))})});ra.displayName="PopupInner";var oa=ra,nr=y.forwardRef(function(Qe,ct){var _t=Qe.prefixCls,nt=Qe.visible,Me=Qe.zIndex,Ye=Qe.children,Ie=Qe.mobile;Ie=Ie===void 0?{}:Ie;var qe=Ie.popupClassName,Ze=Ie.popupStyle,pt=Ie.popupMotion,rt=pt===void 0?{}:pt,Mt=Ie.popupRender,Vt=y.useRef();y.useImperativeHandle(ct,function(){return{forceAlign:function(){},getElement:function(){return Vt.current}}});var dn=Object(b.a)({zIndex:Me},Ze),on=Ye;return y.Children.count(Ye)>1&&(on=y.createElement("div",{className:"".concat(_t,"-content")},Ye)),Mt&&(on=Mt(on)),y.createElement(Ae,Object(v.a)({visible:nt,ref:Vt,removeOnLeave:!0},rt),function(un,ln){var Fn=un.className,En=un.style,Ur=w()(_t,qe,Fn);return y.createElement("div",{ref:ln,className:Ur,style:Object(b.a)(Object(b.a)({},En),dn)},on)})});nr.displayName="MobilePopupInner";var Ra=nr,La=["visible","mobile"],ca=y.forwardRef(function(Qe,ct){var _t=Qe.visible,nt=Qe.mobile,Me=Object(A.a)(Qe,La),Ye=Object(y.useState)(_t),Ie=Object(g.a)(Ye,2),qe=Ie[0],Ze=Ie[1],pt=Object(y.useState)(!1),rt=Object(g.a)(pt,2),Mt=rt[0],Vt=rt[1],dn=Object(b.a)(Object(b.a)({},Me),{},{visible:qe});Object(y.useEffect)(function(){Ze(_t),_t&&nt&&Vt(it())},[_t,nt]);var on=Mt?y.createElement(Ra,Object(v.a)({},dn,{mobile:nt,ref:ct})):y.createElement(oa,Object(v.a)({},dn,{ref:ct}));return y.createElement("div",null,y.createElement(st,dn),on)});ca.displayName="Popup";var Ka=ca,Oa=y.createContext(null),Ja=Oa;function ja(){}function li(){return""}function oi(Qe){return Qe?Qe.ownerDocument:window.document}var fa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function ma(Qe){var ct=function(_t){Object(C.a)(Me,_t);var nt=Object(m.a)(Me);function Me(Ye){var Ie;Object(P.a)(this,Me),Ie=nt.call(this,Ye),Ie.popupRef=y.createRef(),Ie.triggerRef=y.createRef(),Ie.attachId=void 0,Ie.clickOutsideHandler=void 0,Ie.touchOutsideHandler=void 0,Ie.contextMenuOutsideHandler1=void 0,Ie.contextMenuOutsideHandler2=void 0,Ie.mouseDownTimeout=void 0,Ie.focusTime=void 0,Ie.preClickTime=void 0,Ie.preTouchTime=void 0,Ie.delayTimer=void 0,Ie.hasPopupMouseDown=void 0,Ie.onMouseEnter=function(Ze){var pt=Ie.props.mouseEnterDelay;Ie.fireEvents("onMouseEnter",Ze),Ie.delaySetPopupVisible(!0,pt,pt?null:Ze)},Ie.onMouseMove=function(Ze){Ie.fireEvents("onMouseMove",Ze),Ie.setPoint(Ze)},Ie.onMouseLeave=function(Ze){Ie.fireEvents("onMouseLeave",Ze),Ie.delaySetPopupVisible(!1,Ie.props.mouseLeaveDelay)},Ie.onPopupMouseEnter=function(){Ie.clearDelayTimer()},Ie.onPopupMouseLeave=function(Ze){var pt;if(Ze.relatedTarget&&!Ze.relatedTarget.setTimeout&&Object(yt.a)((pt=Ie.popupRef.current)===null||pt===void 0?void 0:pt.getElement(),Ze.relatedTarget))return;Ie.delaySetPopupVisible(!1,Ie.props.mouseLeaveDelay)},Ie.onFocus=function(Ze){Ie.fireEvents("onFocus",Ze),Ie.clearDelayTimer(),Ie.isFocusToShow()&&(Ie.focusTime=Date.now(),Ie.delaySetPopupVisible(!0,Ie.props.focusDelay))},Ie.onMouseDown=function(Ze){Ie.fireEvents("onMouseDown",Ze),Ie.preClickTime=Date.now()},Ie.onTouchStart=function(Ze){Ie.fireEvents("onTouchStart",Ze),Ie.preTouchTime=Date.now()},Ie.onBlur=function(Ze){Ie.fireEvents("onBlur",Ze),Ie.clearDelayTimer(),Ie.isBlurToHide()&&Ie.delaySetPopupVisible(!1,Ie.props.blurDelay)},Ie.onContextMenu=function(Ze){Ze.preventDefault(),Ie.fireEvents("onContextMenu",Ze),Ie.setPopupVisible(!0,Ze)},Ie.onContextMenuClose=function(){Ie.isContextMenuToShow()&&Ie.close()},Ie.onClick=function(Ze){if(Ie.fireEvents("onClick",Ze),Ie.focusTime){var pt;if(Ie.preClickTime&&Ie.preTouchTime?pt=Math.min(Ie.preClickTime,Ie.preTouchTime):Ie.preClickTime?pt=Ie.preClickTime:Ie.preTouchTime&&(pt=Ie.preTouchTime),Math.abs(pt-Ie.focusTime)<20)return;Ie.focusTime=0}Ie.preClickTime=0,Ie.preTouchTime=0,Ie.isClickToShow()&&(Ie.isClickToHide()||Ie.isBlurToHide())&&Ze&&Ze.preventDefault&&Ze.preventDefault();var rt=!Ie.state.popupVisible;(Ie.isClickToHide()&&!rt||rt&&Ie.isClickToShow())&&Ie.setPopupVisible(!Ie.state.popupVisible,Ze)},Ie.onPopupMouseDown=function(){if(Ie.hasPopupMouseDown=!0,clearTimeout(Ie.mouseDownTimeout),Ie.mouseDownTimeout=window.setTimeout(function(){Ie.hasPopupMouseDown=!1},0),Ie.context){var Ze;(Ze=Ie.context).onPopupMouseDown.apply(Ze,arguments)}},Ie.onDocumentClick=function(Ze){if(Ie.props.mask&&!Ie.props.maskClosable)return;var pt=Ze.target,rt=Ie.getRootDomNode(),Mt=Ie.getPopupDomNode();(!Object(yt.a)(rt,pt)||Ie.isContextMenuOnly())&&!Object(yt.a)(Mt,pt)&&!Ie.hasPopupMouseDown&&Ie.close()},Ie.getRootDomNode=function(){var Ze=Ie.props.getTriggerDOMNode;if(Ze)return Ze(Ie.triggerRef.current);try{var pt=Object(xt.a)(Ie.triggerRef.current);if(pt)return pt}catch(rt){}return mt.a.findDOMNode(Object(E.a)(Ie))},Ie.getPopupClassNameFromAlign=function(Ze){var pt=[],rt=Ie.props,Mt=rt.popupPlacement,Vt=rt.builtinPlacements,dn=rt.prefixCls,on=rt.alignPoint,un=rt.getPopupClassNameFromAlign;return Mt&&Vt&&pt.push(Ut(Vt,dn,Ze,on)),un&&pt.push(un(Ze)),pt.join(" ")},Ie.getComponent=function(){var Ze=Ie.props,pt=Ze.prefixCls,rt=Ze.destroyPopupOnHide,Mt=Ze.popupClassName,Vt=Ze.onPopupAlign,dn=Ze.popupMotion,on=Ze.popupAnimation,un=Ze.popupTransitionName,ln=Ze.popupStyle,Fn=Ze.mask,En=Ze.maskAnimation,Ur=Ze.maskTransitionName,Pr=Ze.maskMotion,Qr=Ze.zIndex,Fr=Ze.popup,ta=Ze.stretch,Hn=Ze.alignPoint,Or=Ze.mobile,Kn=Ze.forceRender,yn=Ie.state,jn=yn.popupVisible,Vr=yn.point,ua=Ie.getPopupAlign(),dr={};return Ie.isMouseEnterToShow()&&(dr.onMouseEnter=Ie.onPopupMouseEnter),Ie.isMouseLeaveToHide()&&(dr.onMouseLeave=Ie.onPopupMouseLeave),dr.onMouseDown=Ie.onPopupMouseDown,dr.onTouchStart=Ie.onPopupMouseDown,y.createElement(Ka,Object(v.a)({prefixCls:pt,destroyPopupOnHide:rt,visible:jn,point:Hn&&Vr,className:Mt,align:ua,onAlign:Vt,animation:on,getClassNameFromAlign:Ie.getPopupClassNameFromAlign},dr,{stretch:ta,getRootDomNode:Ie.getRootDomNode,style:ln,mask:Fn,zIndex:Qr,transitionName:un,maskAnimation:En,maskTransitionName:Ur,maskMotion:Pr,ref:Ie.popupRef,motion:dn,mobile:Or,forceRender:Kn}),typeof Fr=="function"?Fr():Fr)},Ie.attachParent=function(Ze){bt.a.cancel(Ie.attachId);var pt=Ie.props,rt=pt.getPopupContainer,Mt=pt.getDocument,Vt=Ie.getRootDomNode(),dn;rt?(Vt||rt.length===0)&&(dn=rt(Vt)):dn=Mt(Ie.getRootDomNode()).body,dn?dn.appendChild(Ze):Ie.attachId=Object(bt.a)(function(){Ie.attachParent(Ze)})},Ie.getContainer=function(){var Ze=Ie.props.getDocument,pt=Ze(Ie.getRootDomNode()).createElement("div");return pt.style.position="absolute",pt.style.top="0",pt.style.left="0",pt.style.width="100%",Ie.attachParent(pt),pt},Ie.setPoint=function(Ze){var pt=Ie.props.alignPoint;if(!pt||!Ze)return;Ie.setState({point:{pageX:Ze.pageX,pageY:Ze.pageY}})},Ie.handlePortalUpdate=function(){Ie.state.prevPopupVisible!==Ie.state.popupVisible&&Ie.props.afterPopupVisibleChange(Ie.state.popupVisible)},Ie.triggerContextValue={onPopupMouseDown:Ie.onPopupMouseDown};var qe;return"popupVisible"in Ye?qe=!!Ye.popupVisible:qe=!!Ye.defaultPopupVisible,Ie.state={prevPopupVisible:qe,popupVisible:qe},fa.forEach(function(Ze){Ie["fire".concat(Ze)]=function(pt){Ie.fireEvents(Ze,pt)}}),Ie}return Object(R.a)(Me,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ie=this.props,qe=this.state;if(qe.popupVisible){var Ze;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ze=Ie.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ue.a)(Ze,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ze=Ze||Ie.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ue.a)(Ze,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ze=Ze||Ie.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ue.a)(Ze,"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),bt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ie;return((Ie=this.popupRef.current)===null||Ie===void 0?void 0:Ie.getElement())||null}},{key:"getPopupAlign",value:function(){var Ie=this.props,qe=Ie.popupPlacement,Ze=Ie.popupAlign,pt=Ie.builtinPlacements;return qe&&pt?dt(pt,qe,Ze):Ze}},{key:"setPopupVisible",value:function(Ie,qe){var Ze=this.props.alignPoint,pt=this.state.popupVisible;this.clearDelayTimer(),pt!==Ie&&("popupVisible"in this.props||this.setState({popupVisible:Ie,prevPopupVisible:pt}),this.props.onPopupVisibleChange(Ie)),Ze&&qe&&Ie&&this.setPoint(qe)}},{key:"delaySetPopupVisible",value:function(Ie,qe,Ze){var pt=this,rt=qe*1e3;if(this.clearDelayTimer(),rt){var Mt=Ze?{pageX:Ze.pageX,pageY:Ze.pageY}:null;this.delayTimer=window.setTimeout(function(){pt.setPopupVisible(Ie,Mt),pt.clearDelayTimer()},rt)}else this.setPopupVisible(Ie,Ze)}},{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(Ie){var qe=this.props.children.props,Ze=this.props;return qe[Ie]&&Ze[Ie]?this["fire".concat(Ie)]:qe[Ie]||Ze[Ie]}},{key:"isClickToShow",value:function(){var Ie=this.props,qe=Ie.action,Ze=Ie.showAction;return qe.indexOf("click")!==-1||Ze.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ie=this.props.action;return Ie==="contextMenu"||Ie.length===1&&Ie[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ie=this.props,qe=Ie.action,Ze=Ie.showAction;return qe.indexOf("contextMenu")!==-1||Ze.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ie=this.props,qe=Ie.action,Ze=Ie.hideAction;return qe.indexOf("click")!==-1||Ze.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ie=this.props,qe=Ie.action,Ze=Ie.showAction;return qe.indexOf("hover")!==-1||Ze.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ie=this.props,qe=Ie.action,Ze=Ie.hideAction;return qe.indexOf("hover")!==-1||Ze.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ie=this.props,qe=Ie.action,Ze=Ie.showAction;return qe.indexOf("focus")!==-1||Ze.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ie=this.props,qe=Ie.action,Ze=Ie.hideAction;return qe.indexOf("focus")!==-1||Ze.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ie;(Ie=this.popupRef.current)===null||Ie===void 0||Ie.forceAlign()}}},{key:"fireEvents",value:function(Ie,qe){var Ze=this.props.children.props[Ie];Ze&&Ze(qe);var pt=this.props[Ie];pt&&pt(qe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ie=this.state.popupVisible,qe=this.props,Ze=qe.children,pt=qe.forceRender,rt=qe.alignPoint,Mt=qe.className,Vt=qe.autoDestroy,dn=y.Children.only(Ze),on={key:"trigger"};this.isContextMenuToShow()?on.onContextMenu=this.onContextMenu:on.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(on.onClick=this.onClick,on.onMouseDown=this.onMouseDown,on.onTouchStart=this.onTouchStart):(on.onClick=this.createTwoChains("onClick"),on.onMouseDown=this.createTwoChains("onMouseDown"),on.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(on.onMouseEnter=this.onMouseEnter,rt&&(on.onMouseMove=this.onMouseMove)):on.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?on.onMouseLeave=this.onMouseLeave:on.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(on.onFocus=this.onFocus,on.onBlur=this.onBlur):(on.onFocus=this.createTwoChains("onFocus"),on.onBlur=this.createTwoChains("onBlur"));var un=w()(dn&&dn.props&&dn.props.className,Mt);un&&(on.className=un);var ln=Object(b.a)({},on);Object(Je.c)(dn)&&(ln.ref=Object(Je.a)(this.triggerRef,dn.ref));var Fn=y.cloneElement(dn,ln),En;return(Ie||this.popupRef.current||pt)&&(En=y.createElement(Qe,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ie&&Vt&&(En=null),y.createElement(Ja.Provider,{value:this.triggerContextValue},Fn,En)}}],[{key:"getDerivedStateFromProps",value:function(Ie,qe){var Ze=Ie.popupVisible,pt={};return Ze!==void 0&&qe.popupVisible!==Ze&&(pt.popupVisible=Ze,pt.prevPopupVisible=qe.popupVisible),pt}}]),Me}(y.Component);return ct.contextType=Ja,ct.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:li,getDocument:oi,onPopupVisibleChange:ja,afterPopupVisibleChange:ja,onPopupAlign:ja,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ct}var la=ma(ht.a),ye={adjustX:1,adjustY:1},ut={topLeft:{points:["bl","tl"],overflow:ye,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ye,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ye,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ye,offset:[4,0]}},Pt={topLeft:{points:["bl","tl"],overflow:ye,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ye,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ye,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ye,offset:[4,0]}},Ot=ut,Kt=0,It={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Xt=function(ct,_t,nt){var Me=le(_t),Ye=ct.getState();ct.setState({defaultActiveFirst:Object(b.a)(Object(b.a)({},Ye.defaultActiveFirst),{},Object(L.a)({},Me,nt))})},nn=function(Qe){Object(C.a)(_t,Qe);var ct=Object(m.a)(_t);function _t(nt){var Me;Object(P.a)(this,_t),Me=ct.call(this,nt),Me.onDestroy=function(rt){Me.props.onDestroy(rt)},Me.onKeyDown=function(rt){var Mt=rt.keyCode,Vt=Me.menuInstance,dn=Me.props.store,on=Me.getVisible();if(Mt===i.a.ENTER)return Me.onTitleClick(rt),Xt(dn,Me.props.eventKey,!0),!0;if(Mt===i.a.RIGHT)return on?Vt.onKeyDown(rt):(Me.triggerOpenChange(!0),Xt(dn,Me.props.eventKey,!0)),!0;if(Mt===i.a.LEFT){var un;if(on)un=Vt.onKeyDown(rt);else return;return un||(Me.triggerOpenChange(!1),un=!0),un}return on&&(Mt===i.a.UP||Mt===i.a.DOWN)?Vt.onKeyDown(rt):void 0},Me.onOpenChange=function(rt){Me.props.onOpenChange(rt)},Me.onPopupVisibleChange=function(rt){Me.triggerOpenChange(rt,rt?"mouseenter":"mouseleave")},Me.onMouseEnter=function(rt){var Mt=Me.props,Vt=Mt.eventKey,dn=Mt.onMouseEnter,on=Mt.store;Xt(on,Me.props.eventKey,!1),dn({key:Vt,domEvent:rt})},Me.onMouseLeave=function(rt){var Mt=Me.props,Vt=Mt.parentMenu,dn=Mt.eventKey,on=Mt.onMouseLeave;Vt.subMenuInstance=Object(E.a)(Me),on({key:dn,domEvent:rt})},Me.onTitleMouseEnter=function(rt){var Mt=Me.props,Vt=Mt.eventKey,dn=Mt.onItemHover,on=Mt.onTitleMouseEnter;dn({key:Vt,hover:!0}),on({key:Vt,domEvent:rt})},Me.onTitleMouseLeave=function(rt){var Mt=Me.props,Vt=Mt.parentMenu,dn=Mt.eventKey,on=Mt.onItemHover,un=Mt.onTitleMouseLeave;Vt.subMenuInstance=Object(E.a)(Me),on({key:dn,hover:!1}),un({key:dn,domEvent:rt})},Me.onTitleClick=function(rt){var Mt=Object(E.a)(Me),Vt=Mt.props;if(Vt.onTitleClick({key:Vt.eventKey,domEvent:rt}),Vt.triggerSubMenuAction==="hover")return;Me.triggerOpenChange(!Me.getVisible(),"click"),Xt(Vt.store,Me.props.eventKey,!1)},Me.onSubMenuClick=function(rt){typeof Me.props.onClick=="function"&&Me.props.onClick(Me.addKeyPath(rt))},Me.onSelect=function(rt){Me.props.onSelect(rt)},Me.onDeselect=function(rt){Me.props.onDeselect(rt)},Me.getPrefixCls=function(){return"".concat(Me.props.rootPrefixCls,"-submenu")},Me.getActiveClassName=function(){return"".concat(Me.getPrefixCls(),"-active")},Me.getDisabledClassName=function(){return"".concat(Me.getPrefixCls(),"-disabled")},Me.getSelectedClassName=function(){return"".concat(Me.getPrefixCls(),"-selected")},Me.getOpenClassName=function(){return"".concat(Me.props.rootPrefixCls,"-submenu-open")},Me.getVisible=function(){return Me.state.isOpen},Me.getMode=function(){return Me.state.mode},Me.saveMenuInstance=function(rt){Me.menuInstance=rt},Me.addKeyPath=function(rt){return Object(b.a)(Object(b.a)({},rt),{},{keyPath:(rt.keyPath||[]).concat(Me.props.eventKey)})},Me.triggerOpenChange=function(rt,Mt){var Vt=Me.props.eventKey,dn=function(){Me.onOpenChange({key:Vt,item:Object(E.a)(Me),trigger:Mt,open:rt})};Mt==="mouseenter"?Me.mouseenterTimeout=setTimeout(function(){dn()},0):dn()},Me.isChildrenSelected=function(){var rt={find:!1};return J(Me.props.children,Me.props.selectedKeys,rt),rt.find},Me.isInlineMode=function(){return Me.getMode()==="inline"},Me.adjustWidth=function(){if(!Me.subMenuTitle||!Me.menuInstance)return;var rt=ot.findDOMNode(Me.menuInstance);if(rt.offsetWidth>=Me.subMenuTitle.offsetWidth)return;rt.style.minWidth="".concat(Me.subMenuTitle.offsetWidth,"px")},Me.saveSubMenuTitle=function(rt){Me.subMenuTitle=rt},Me.getBaseProps=function(){var rt=Object(E.a)(Me),Mt=rt.props,Vt=Me.getMode();return{mode:Vt==="horizontal"?"vertical":Vt,visible:Me.getVisible(),level:Mt.level+1,inlineIndent:Mt.inlineIndent,focusable:!1,onClick:Me.onSubMenuClick,onSelect:Me.onSelect,onDeselect:Me.onDeselect,onDestroy:Me.onDestroy,selectedKeys:Mt.selectedKeys,eventKey:"".concat(Mt.eventKey,"-menu-"),openKeys:Mt.openKeys,motion:Mt.motion,onOpenChange:Me.onOpenChange,subMenuOpenDelay:Mt.subMenuOpenDelay,parentMenu:Object(E.a)(Me),subMenuCloseDelay:Mt.subMenuCloseDelay,forceSubMenuRender:Mt.forceSubMenuRender,triggerSubMenuAction:Mt.triggerSubMenuAction,builtinPlacements:Mt.builtinPlacements,defaultActiveFirst:Mt.store.getState().defaultActiveFirst[le(Mt.eventKey)],multiple:Mt.multiple,prefixCls:Mt.rootPrefixCls,id:Me.internalMenuId,manualRef:Me.saveMenuInstance,itemIcon:Mt.itemIcon,expandIcon:Mt.expandIcon,direction:Mt.direction}},Me.getMotion=function(rt,Mt){var Vt=Object(E.a)(Me),dn=Vt.haveRendered,on=Me.props,un=on.motion,ln=on.rootPrefixCls,Fn=Object(b.a)(Object(b.a)({},un),{},{leavedClassName:"".concat(ln,"-hidden"),removeOnLeave:!1,motionAppear:dn||!Mt||rt!=="inline"});return Fn};var Ye=nt.store,Ie=nt.eventKey,qe=Ye.getState(),Ze=qe.defaultActiveFirst;Me.isRootMenu=!1;var pt=!1;return Ze&&(pt=Ze[Ie]),Xt(Ye,Ie,pt),Me.state={mode:nt.mode,isOpen:nt.isOpen},Me}return Object(R.a)(_t,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Me=this,Ye=this.props,Ie=Ye.mode,qe=Ye.parentMenu,Ze=Ye.manualRef,pt=Ye.isOpen,rt=function(){Me.setState({mode:Ie,isOpen:pt})},Mt=pt!==this.state.isOpen,Vt=Ie!==this.state.mode;if((Vt||Mt)&&(bt.a.cancel(this.updateStateRaf),Vt?this.updateStateRaf=Object(bt.a)(rt):rt()),Ze&&Ze(this),Ie!=="horizontal"||!(qe==null?void 0:qe.isRootMenu)||!pt)return;this.minWidthTimeout=setTimeout(function(){return Me.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Me=this.props,Ye=Me.onDestroy,Ie=Me.eventKey;Ye&&Ye(Ie),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),bt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Me,Ye){var Ie=this.getBaseProps();return y.createElement(Yt,Object(v.a)({},Ie,{id:this.internalMenuId,className:Me,style:Ye}),this.props.children)}},{key:"renderChildren",value:function(){var Me=this,Ye=this.getBaseProps(),Ie=Ye.mode,qe=Ye.visible,Ze=Ye.forceSubMenuRender,pt=Ye.direction,rt=this.getMotion(Ie,qe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||qe||Ze,!this.haveOpened)return y.createElement("div",null);var Mt=w()("".concat(Ye.prefixCls,"-sub"),Object(L.a)({},"".concat(Ye.prefixCls,"-rtl"),pt==="rtl"));return this.isInlineMode()?y.createElement(Ae,Object(v.a)({visible:Ye.visible,forceRender:Ze},rt),function(Vt){var dn=Vt.className,on=Vt.style,un=w()(Mt,dn);return Me.renderPopupMenu(un,on)}):this.renderPopupMenu(Mt)}},{key:"render",value:function(){var Me,Ye,Ie,qe=Object(b.a)({},this.props),Ze=this.getVisible(),pt=this.getPrefixCls(),rt=this.isInlineMode(),Mt=this.getMode(),Vt=w()(pt,"".concat(pt,"-").concat(Mt),(Me={},Object(L.a)(Me,qe.className,!!qe.className),Object(L.a)(Me,this.getOpenClassName(),Ze),Object(L.a)(Me,this.getActiveClassName(),qe.active||Ze&&!rt),Object(L.a)(Me,this.getDisabledClassName(),qe.disabled),Object(L.a)(Me,this.getSelectedClassName(),this.isChildrenSelected()),Me));this.internalMenuId||(qe.eventKey?this.internalMenuId="".concat(qe.eventKey,"$Menu"):(Kt+=1,this.internalMenuId="$__$".concat(Kt,"$Menu")));var dn={},on={},un={};qe.disabled||(dn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},on={onClick:this.onTitleClick},un={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ln={},Fn=qe.direction,En=Fn==="rtl";rt&&(En?ln.paddingRight=qe.inlineIndent*qe.level:ln.paddingLeft=qe.inlineIndent*qe.level);var Ur={};this.getVisible()&&(Ur={"aria-owns":this.internalMenuId});var Pr=null;Mt!=="horizontal"&&(Pr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Pr=y.createElement(this.props.expandIcon,Object(b.a)({},this.props))));var Qr=y.createElement("div",Object(v.a)({ref:this.saveSubMenuTitle,style:ln,className:"".concat(pt,"-title"),role:"button"},un,on,{"aria-expanded":Ze},Ur,{"aria-haspopup":"true",title:typeof qe.title=="string"?qe.title:void 0}),qe.title,Pr||y.createElement("i",{className:"".concat(pt,"-arrow")})),Fr=this.renderChildren(),ta=((Ye=qe.parentMenu)===null||Ye===void 0?void 0:Ye.isRootMenu)?qe.parentMenu.props.getPopupContainer:function(Tr){return Tr.parentNode},Hn=It[Mt],Or=qe.popupOffset?{offset:qe.popupOffset}:{},Kn=w()((Ie={},Object(L.a)(Ie,qe.popupClassName,qe.popupClassName&&!rt),Object(L.a)(Ie,"".concat(pt,"-rtl"),En),Ie)),yn=qe.disabled,jn=qe.triggerSubMenuAction,Vr=qe.subMenuOpenDelay,ua=qe.forceSubMenuRender,dr=qe.subMenuCloseDelay,aa=qe.builtinPlacements;te.forEach(function(Tr){return delete qe[Tr]}),delete qe.onClick;var xa=En?Object(b.a)(Object(b.a)({},Pt),aa):Object(b.a)(Object(b.a)({},ut),aa);delete qe.direction;var ha=this.getBaseProps(),Ca=rt?null:this.getMotion(ha.mode,ha.visible);return y.createElement("li",Object(v.a)({},qe,dn,{className:Vt,role:"menuitem"}),y.createElement(la,{prefixCls:pt,popupClassName:w()("".concat(pt,"-popup"),Kn),getPopupContainer:ta,builtinPlacements:xa,popupPlacement:Hn,popupVisible:rt?!1:Ze,popupAlign:Or,popup:rt?null:Fr,action:yn||rt?[]:[jn],mouseEnterDelay:Vr,mouseLeaveDelay:dr,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ua,popupMotion:Ca},Qr),rt?Fr:null)}}]),_t}(y.Component);nn.defaultProps={onMouseEnter:ie,onMouseLeave:ie,onTitleMouseEnter:ie,onTitleMouseLeave:ie,onTitleClick:ie,manualRef:ie,mode:"vertical",title:""};var bn=Object(T.b)(function(Qe,ct){var _t=Qe.openKeys,nt=Qe.activeKey,Me=Qe.selectedKeys,Ye=ct.eventKey,Ie=ct.subMenuKey;return{isOpen:_t.indexOf(Ye)>-1,active:nt[Ie]===Ye,selectedKeys:Me}})(nn);bn.isSubMenu=!0;var mn=bn,Nn="menuitem-overflowed",An=.5,an=function(Qe){Object(C.a)(_t,Qe);var ct=Object(m.a)(_t);function _t(){var nt;return Object(P.a)(this,_t),nt=ct.apply(this,arguments),nt.resizeObserver=null,nt.mutationObserver=null,nt.originalTotalWidth=0,nt.overflowedItems=[],nt.menuItemSizes=[],nt.cancelFrameId=null,nt.state={lastVisibleIndex:void 0},nt.childRef=y.createRef(),nt.getMenuItemNodes=function(){var Me=nt.props.prefixCls,Ye=nt.childRef.current;return Ye?[].slice.call(Ye.children).filter(function(Ie){return Ie.className.split(" ").indexOf("".concat(Me,"-overflowed-submenu"))<0}):[]},nt.getOverflowedSubMenuItem=function(Me,Ye,Ie){var qe=nt.props,Ze=qe.overflowedIndicator,pt=qe.level,rt=qe.mode,Mt=qe.prefixCls,Vt=qe.theme;if(pt!==1||rt!=="horizontal")return null;var dn=nt.props.children[0],on=dn.props,un=on.children,ln=on.title,Fn=on.style,En=Object(A.a)(on,["children","title","style"]),Ur=Object(b.a)({},Fn),Pr="".concat(Me,"-overflowed-indicator"),Qr="".concat(Me,"-overflowed-indicator");Ye.length===0&&Ie!==!0?Ur=Object(b.a)(Object(b.a)({},Ur),{},{display:"none"}):Ie&&(Ur=Object(b.a)(Object(b.a)({},Ur),{},{visibility:"hidden",position:"absolute"}),Pr="".concat(Pr,"-placeholder"),Qr="".concat(Qr,"-placeholder"));var Fr=Vt?"".concat(Mt,"-").concat(Vt):"",ta={};return te.forEach(function(Hn){En[Hn]!==void 0&&(ta[Hn]=En[Hn])}),y.createElement(mn,Object(v.a)({title:Ze,className:"".concat(Mt,"-overflowed-submenu"),popupClassName:Fr},ta,{key:Pr,eventKey:Qr,disabled:!1,style:Ur}),Ye)},nt.setChildrenWidthAndResize=function(){if(nt.props.mode!=="horizontal")return;var Me=nt.childRef.current;if(!Me)return;var Ye=Me.children;if(!Ye||Ye.length===0)return;var Ie=Me.children[Ye.length-1];Se(Ie,"display","inline-block");var qe=nt.getMenuItemNodes(),Ze=qe.filter(function(pt){return pt.className.split(" ").indexOf(Nn)>=0});Ze.forEach(function(pt){Se(pt,"display","inline-block")}),nt.menuItemSizes=qe.map(function(pt){return we(pt,!0)}),Ze.forEach(function(pt){Se(pt,"display","none")}),nt.overflowedIndicatorWidth=we(Me.children[Me.children.length-1],!0),nt.originalTotalWidth=nt.menuItemSizes.reduce(function(pt,rt){return pt+rt},0),nt.handleResize(),Se(Ie,"display","none")},nt.handleResize=function(){if(nt.props.mode!=="horizontal")return;var Me=nt.childRef.current;if(!Me)return;var Ye=we(Me);nt.overflowedItems=[];var Ie=0,qe;nt.originalTotalWidth>Ye+An&&(qe=-1,nt.menuItemSizes.forEach(function(Ze){Ie+=Ze,Ie+nt.overflowedIndicatorWidth<=Ye&&(qe+=1)})),nt.setState({lastVisibleIndex:qe})},nt}return Object(R.a)(_t,[{key:"componentDidMount",value:function(){var Me=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ye=this.childRef.current;if(!Ye)return;this.resizeObserver=new tt.default(function(Ie){Ie.forEach(function(){var qe=Me.cancelFrameId;cancelAnimationFrame(qe),Me.cancelFrameId=requestAnimationFrame(Me.setChildrenWidthAndResize)})}),[].slice.call(Ye.children).concat(Ye).forEach(function(Ie){Me.resizeObserver.observe(Ie)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Me.resizeObserver.disconnect(),[].slice.call(Ye.children).concat(Ye).forEach(function(Ie){Me.resizeObserver.observe(Ie)}),Me.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ye,{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(Me){var Ye=this,Ie=this.state.lastVisibleIndex;return(Me||[]).reduce(function(qe,Ze,pt){var rt=Ze;if(Ye.props.mode==="horizontal"){var Mt=Ye.getOverflowedSubMenuItem(Ze.props.eventKey,[]);Ie!==void 0&&Ye.props.className.indexOf("".concat(Ye.props.prefixCls,"-root"))!==-1&&(pt>Ie&&(rt=y.cloneElement(Ze,{style:{display:"none"},eventKey:"".concat(Ze.props.eventKey,"-hidden"),className:"".concat(Nn)})),pt===Ie+1&&(Ye.overflowedItems=Me.slice(Ie+1).map(function(dn){return y.cloneElement(dn,{key:dn.props.eventKey,mode:"vertical-left"})}),Mt=Ye.getOverflowedSubMenuItem(Ze.props.eventKey,Ye.overflowedItems)));var Vt=[].concat(Object(d.a)(qe),[Mt,rt]);return pt===Me.length-1&&Vt.push(Ye.getOverflowedSubMenuItem(Ze.props.eventKey,[],!0)),Vt}return[].concat(Object(d.a)(qe),[rt])},[])}},{key:"render",value:function(){var Me=this.props,Ye=Me.visible,Ie=Me.prefixCls,qe=Me.overflowedIndicator,Ze=Me.mode,pt=Me.level,rt=Me.tag,Mt=Me.children,Vt=Me.theme,dn=Object(A.a)(Me,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),on=rt;return y.createElement(on,Object(v.a)({ref:this.childRef},dn),this.renderChildren(Mt))}}]),_t}(y.Component);an.defaultProps={tag:"div",className:""};var Pn=an;function _n(Qe){return Qe.length?Qe.every(function(ct){return!!ct.props.disabled}):!0}function kn(Qe,ct,_t){var nt=Qe.getState();Qe.setState({activeKey:Object(b.a)(Object(b.a)({},nt.activeKey),{},Object(L.a)({},ct,_t))})}function Rn(Qe){return Qe.eventKey||"0-menu-"}function Vn(Qe,ct){var _t=ct,nt=Qe.children,Me=Qe.eventKey;if(_t){var Ye;if($(nt,function(Ie,qe){Ie&&Ie.props&&!Ie.props.disabled&&_t===Oe(Ie,Me,qe)&&(Ye=!0)}),Ye)return _t}return _t=null,Qe.defaultActiveFirst&&$(nt,function(Ie,qe){!_t&&Ie&&!Ie.props.disabled&&(_t=Oe(Ie,Me,qe))}),_t}function fr(Qe){if(!Qe)return;var ct=this.instanceArray.indexOf(Qe);ct!==-1?this.instanceArray[ct]=Qe:this.instanceArray.push(Qe)}var jr=function(Qe){Object(C.a)(_t,Qe);var ct=Object(m.a)(_t);function _t(nt){var Me;return Object(P.a)(this,_t),Me=ct.call(this,nt),Me.onKeyDown=function(Ye,Ie){var qe=Ye.keyCode,Ze;if(Me.getFlatInstanceArray().forEach(function(rt){rt&&rt.props.active&&rt.onKeyDown&&(Ze=rt.onKeyDown(Ye))}),Ze)return 1;var pt=null;return(qe===i.a.UP||qe===i.a.DOWN)&&(pt=Me.step(qe===i.a.UP?-1:1)),pt?(Ye.preventDefault(),kn(Me.props.store,Rn(Me.props),pt.props.eventKey),typeof Ie=="function"&&Ie(pt),1):void 0},Me.onItemHover=function(Ye){var Ie=Ye.key,qe=Ye.hover;kn(Me.props.store,Rn(Me.props),qe?Ie:null)},Me.onDeselect=function(Ye){Me.props.onDeselect(Ye)},Me.onSelect=function(Ye){Me.props.onSelect(Ye)},Me.onClick=function(Ye){Me.props.onClick(Ye)},Me.onOpenChange=function(Ye){Me.props.onOpenChange(Ye)},Me.onDestroy=function(Ye){Me.props.onDestroy(Ye)},Me.getFlatInstanceArray=function(){return Me.instanceArray},Me.step=function(Ye){var Ie=Me.getFlatInstanceArray(),qe=Me.props.store.getState().activeKey[Rn(Me.props)],Ze=Ie.length;if(!Ze)return null;Ye<0&&(Ie=Ie.concat().reverse());var pt=-1;if(Ie.every(function(dn,on){return dn&&dn.props.eventKey===qe?(pt=on,!1):!0}),!Me.props.defaultActiveFirst&&pt!==-1&&_n(Ie.slice(pt,Ze-1)))return;var rt=(pt+1)%Ze,Mt=rt;do{var Vt=Ie[Mt];if(!Vt||Vt.props.disabled)Mt=(Mt+1)%Ze;else return Vt}while(Mt!==rt);return null},Me.renderCommonMenuItem=function(Ye,Ie,qe){var Ze=Me.props.store.getState(),pt=Object(E.a)(Me),rt=pt.props,Mt=Oe(Ye,rt.eventKey,Ie),Vt=Ye.props;if(!Vt||typeof Ye.type=="string")return Ye;var dn=Mt===Ze.activeKey,on=Object(b.a)(Object(b.a)({mode:Vt.mode||rt.mode,level:rt.level,inlineIndent:rt.inlineIndent,renderMenuItem:Me.renderMenuItem,rootPrefixCls:rt.prefixCls,index:Ie,parentMenu:rt.parentMenu,manualRef:Vt.disabled?void 0:Object(D.a)(Ye.ref,fr.bind(Object(E.a)(Me))),eventKey:Mt,active:!Vt.disabled&&dn,multiple:rt.multiple,onClick:function(ln){(Vt.onClick||ie)(ln),Me.onClick(ln)},onItemHover:Me.onItemHover,motion:rt.motion,subMenuOpenDelay:rt.subMenuOpenDelay,subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,onOpenChange:Me.onOpenChange,onDeselect:Me.onDeselect,onSelect:Me.onSelect,builtinPlacements:rt.builtinPlacements,itemIcon:Vt.itemIcon||Me.props.itemIcon,expandIcon:Vt.expandIcon||Me.props.expandIcon},qe),{},{direction:rt.direction});return(rt.mode==="inline"||ke())&&(on.triggerSubMenuAction="click"),y.cloneElement(Ye,Object(b.a)(Object(b.a)({},on),{},{key:Mt||Ie}))},Me.renderMenuItem=function(Ye,Ie,qe){if(!Ye)return null;var Ze=Me.props.store.getState(),pt={openKeys:Ze.openKeys,selectedKeys:Ze.selectedKeys,triggerSubMenuAction:Me.props.triggerSubMenuAction,subMenuKey:qe};return Me.renderCommonMenuItem(Ye,Ie,pt)},nt.store.setState({activeKey:Object(b.a)(Object(b.a)({},nt.store.getState().activeKey),{},Object(L.a)({},nt.eventKey,Vn(nt,nt.activeKey)))}),Me.instanceArray=[],Me}return Object(R.a)(_t,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Me){return this.props.visible||Me.visible||this.props.className!==Me.className||!z()(this.props.style,Me.style)}},{key:"componentDidUpdate",value:function(Me){var Ye=this.props,Ie="activeKey"in Ye?Ye.activeKey:Ye.store.getState().activeKey[Rn(Ye)],qe=Vn(Ye,Ie);if(qe!==Ie)kn(Ye.store,Rn(Ye),qe);else if("activeKey"in Me){var Ze=Vn(Me,Me.activeKey);qe!==Ze&&kn(Ye.store,Rn(Ye),qe)}}},{key:"render",value:function(){var Me=this,Ye=Object(v.a)({},this.props);this.instanceArray=[];var Ie=w()(Ye.prefixCls,Ye.className,"".concat(Ye.prefixCls,"-").concat(Ye.mode)),qe={className:Ie,role:Ye.role||"menu"};Ye.id&&(qe.id=Ye.id),Ye.focusable&&(qe.tabIndex=0,qe.onKeyDown=this.onKeyDown);var Ze=Ye.prefixCls,pt=Ye.eventKey,rt=Ye.visible,Mt=Ye.level,Vt=Ye.mode,dn=Ye.overflowedIndicator,on=Ye.theme;return te.forEach(function(un){return delete Ye[un]}),delete Ye.onClick,y.createElement(Pn,Object(v.a)({},Ye,{prefixCls:Ze,mode:Vt,tag:"ul",level:Mt,theme:on,visible:rt,overflowedIndicator:dn},qe),Object(f.a)(Ye.children).map(function(un,ln){return Me.renderMenuItem(un,ln,pt||"0-menu-")}))}}]),_t}(y.Component);jr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ie};var Cn=Object(T.b)()(jr),Yt=Cn,cn=o("Kwbf");function Dn(Qe,ct,_t){var nt=Qe.prefixCls,Me=Qe.motion,Ye=Qe.defaultMotions,Ie=Ye===void 0?{}:Ye,qe=Qe.openAnimation,Ze=Qe.openTransitionName,pt=ct.switchingModeFromInline;if(Me)return Me;if(Object(F.a)(qe)==="object"&&qe)Object(cn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof qe=="string")return{motionName:"".concat(nt,"-open-").concat(qe)};if(Ze)return{motionName:Ze};var rt=Ie[_t];return rt||(pt?null:Ie.other)}var $t=function(Qe){Object(C.a)(_t,Qe);var ct=Object(m.a)(_t);function _t(nt){var Me;Object(P.a)(this,_t),Me=ct.call(this,nt),Me.onSelect=function(qe){var Ze=Object(E.a)(Me),pt=Ze.props;if(pt.selectable){var rt=Me.store.getState(),Mt=rt.selectedKeys,Vt=qe.key;pt.multiple?Mt=Mt.concat([Vt]):Mt=[Vt],"selectedKeys"in pt||Me.store.setState({selectedKeys:Mt}),pt.onSelect(Object(b.a)(Object(b.a)({},qe),{},{selectedKeys:Mt}))}},Me.onClick=function(qe){var Ze=Me.getRealMenuMode(),pt=Object(E.a)(Me),rt=pt.store,Mt=pt.props.onOpenChange;Ze!=="inline"&&!("openKeys"in Me.props)&&(rt.setState({openKeys:[]}),Mt([])),Me.props.onClick(qe)},Me.onKeyDown=function(qe,Ze){Me.innerMenu.getWrappedInstance().onKeyDown(qe,Ze)},Me.onOpenChange=function(qe){var Ze=Object(E.a)(Me),pt=Ze.props,rt=Me.store.getState().openKeys.concat(),Mt=!1,Vt=function(on){var un=!1;if(on.open)un=rt.indexOf(on.key)===-1,un&&rt.push(on.key);else{var ln=rt.indexOf(on.key);un=ln!==-1,un&&rt.splice(ln,1)}Mt=Mt||un};Array.isArray(qe)?qe.forEach(Vt):Vt(qe),Mt&&("openKeys"in Me.props||Me.store.setState({openKeys:rt}),pt.onOpenChange(rt))},Me.onDeselect=function(qe){var Ze=Object(E.a)(Me),pt=Ze.props;if(pt.selectable){var rt=Me.store.getState().selectedKeys.concat(),Mt=qe.key,Vt=rt.indexOf(Mt);Vt!==-1&&rt.splice(Vt,1),"selectedKeys"in pt||Me.store.setState({selectedKeys:rt}),pt.onDeselect(Object(b.a)(Object(b.a)({},qe),{},{selectedKeys:rt}))}},Me.onMouseEnter=function(qe){Me.restoreModeVerticalFromInline();var Ze=Me.props.onMouseEnter;Ze&&Ze(qe)},Me.onTransitionEnd=function(qe){var Ze=qe.propertyName==="width"&&qe.target===qe.currentTarget,pt=qe.target.className,rt=Object.prototype.toString.call(pt)==="[object SVGAnimatedString]"?pt.animVal:pt,Mt=qe.propertyName==="font-size"&&rt.indexOf("anticon")>=0;(Ze||Mt)&&Me.restoreModeVerticalFromInline()},Me.setInnerMenu=function(qe){Me.innerMenu=qe},Me.isRootMenu=!0;var Ye=nt.defaultSelectedKeys,Ie=nt.defaultOpenKeys;return"selectedKeys"in nt&&(Ye=nt.selectedKeys||[]),"openKeys"in nt&&(Ie=nt.openKeys||[]),Me.store=Object(T.c)({selectedKeys:Ye,openKeys:Ie,activeKey:{"0-menu-":Vn(nt,nt.activeKey)}}),Me.state={switchingModeFromInline:!1,prevProps:nt,inlineOpenKeys:[],store:Me.store},Me}return Object(R.a)(_t,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Me){var Ye=this.props,Ie=Ye.siderCollapsed,qe=Ye.inlineCollapsed,Ze=Ye.onOpenChange;(!Me.inlineCollapsed&&qe||!Me.siderCollapsed&&Ie)&&Ze([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Me=this.props.collapsedWidth,Ye=this.store,Ie=this.prevOpenKeys,qe=this.getInlineCollapsed()&&(Me===0||Me==="0"||Me==="0px");qe?(this.prevOpenKeys=Ye.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ie&&(this.store.setState({openKeys:Ie}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Me=this.props.mode,Ye=this.state.switchingModeFromInline,Ie=this.getInlineCollapsed();return Ye&&Ie?"inline":Ie?"vertical":Me}},{key:"getInlineCollapsed",value:function(){var Me=this.props,Ye=Me.inlineCollapsed,Ie=Me.siderCollapsed;return Ie!==void 0?Ie:Ye}},{key:"restoreModeVerticalFromInline",value:function(){var Me=this.state.switchingModeFromInline;Me&&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 Me=Object(b.a)({},Object(I.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ye=this.getRealMenuMode();return Me.className+=" ".concat(Me.prefixCls,"-root"),Me.direction==="rtl"&&(Me.className+=" ".concat(Me.prefixCls,"-rtl")),Me=Object(b.a)(Object(b.a)({},Me),{},{mode:Ye,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,Ye)}),delete Me.openAnimation,delete Me.openTransitionName,y.createElement(T.a,{store:this.store},y.createElement(Yt,Object(v.a)({},Me,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Me,Ye){var Ie=Ye.prevProps,qe=Ye.store,Ze=qe.getState(),pt={},rt={prevProps:Me};return Ie.mode==="inline"&&Me.mode!=="inline"&&(rt.switchingModeFromInline=!0),"openKeys"in Me?pt.openKeys=Me.openKeys||[]:((Me.inlineCollapsed&&!Ie.inlineCollapsed||Me.siderCollapsed&&!Ie.siderCollapsed)&&(rt.switchingModeFromInline=!0,rt.inlineOpenKeys=Ze.openKeys,pt.openKeys=[]),(!Me.inlineCollapsed&&Ie.inlineCollapsed||!Me.siderCollapsed&&Ie.siderCollapsed)&&(pt.openKeys=Ye.inlineOpenKeys,rt.inlineOpenKeys=[])),Object.keys(pt).length&&qe.setState(pt),rt}}]),_t}(y.Component);$t.defaultProps={selectable:!0,onClick:ie,onSelect:ie,onOpenChange:ie,onDeselect:ie,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:y.createElement("span",null,"\xB7\xB7\xB7")};var On=$t,gn=function(Qe){Object(C.a)(_t,Qe);var ct=Object(m.a)(_t);function _t(){var nt;return Object(P.a)(this,_t),nt=ct.apply(this,arguments),nt.onKeyDown=function(Me){var Ye=Me.keyCode;return Ye===i.a.ENTER?(nt.onClick(Me),!0):void 0},nt.onMouseLeave=function(Me){var Ye=nt.props,Ie=Ye.eventKey,qe=Ye.onItemHover,Ze=Ye.onMouseLeave;qe({key:Ie,hover:!1}),Ze({key:Ie,domEvent:Me})},nt.onMouseEnter=function(Me){var Ye=nt.props,Ie=Ye.eventKey,qe=Ye.onItemHover,Ze=Ye.onMouseEnter;qe({key:Ie,hover:!0}),Ze({key:Ie,domEvent:Me})},nt.onClick=function(Me){var Ye=nt.props,Ie=Ye.eventKey,qe=Ye.multiple,Ze=Ye.onClick,pt=Ye.onSelect,rt=Ye.onDeselect,Mt=Ye.isSelected,Vt={key:Ie,keyPath:[Ie],item:Object(E.a)(nt),domEvent:Me};Ze(Vt),qe?Mt?rt(Vt):pt(Vt):Mt||pt(Vt)},nt.saveNode=function(Me){nt.node=Me},nt}return Object(R.a)(_t,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Me=this.props;Me.onDestroy&&Me.onDestroy(Me.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 Me,Ye=Object(b.a)({},this.props),Ie=w()(this.getPrefixCls(),Ye.className,(Me={},Object(L.a)(Me,this.getActiveClassName(),!Ye.disabled&&Ye.active),Object(L.a)(Me,this.getSelectedClassName(),Ye.isSelected),Object(L.a)(Me,this.getDisabledClassName(),Ye.disabled),Me)),qe=Object(b.a)(Object(b.a)({},Ye.attribute),{},{title:typeof Ye.title=="string"?Ye.title:void 0,className:Ie,role:Ye.role||"menuitem","aria-disabled":Ye.disabled});Ye.role==="option"?qe=Object(b.a)(Object(b.a)({},qe),{},{role:"option","aria-selected":Ye.isSelected}):(Ye.role===null||Ye.role==="none")&&(qe.role="none");var Ze={onClick:Ye.disabled?null:this.onClick,onMouseLeave:Ye.disabled?null:this.onMouseLeave,onMouseEnter:Ye.disabled?null:this.onMouseEnter},pt=Object(b.a)({},Ye.style);Ye.mode==="inline"&&(Ye.direction==="rtl"?pt.paddingRight=Ye.inlineIndent*Ye.level:pt.paddingLeft=Ye.inlineIndent*Ye.level),te.forEach(function(Mt){return delete Ye[Mt]}),delete Ye.direction;var rt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(rt=y.createElement(this.props.itemIcon,this.props)),y.createElement("li",Object(v.a)({},Object(I.a)(Ye,["onClick","onMouseEnter","onMouseLeave","onSelect"]),qe,Ze,{style:pt,ref:this.saveNode}),Ye.children,rt)}}]),_t}(y.Component);gn.isMenuItem=!0,gn.defaultProps={onSelect:ie,onMouseEnter:ie,onMouseLeave:ie,manualRef:ie};var In=Object(T.b)(function(Qe,ct){var _t=Qe.activeKey,nt=Qe.selectedKeys,Me=ct.eventKey,Ye=ct.subMenuKey;return{active:_t[Ye]===Me,isSelected:Array.isArray(nt)?nt.indexOf(Me)!==-1:nt===Me}})(gn),Un=In,rr=function(Qe){Object(C.a)(_t,Qe);var ct=Object(m.a)(_t);function _t(){var nt;return Object(P.a)(this,_t),nt=ct.apply(this,arguments),nt.renderInnerMenuItem=function(Me){var Ye=nt.props,Ie=Ye.renderMenuItem,qe=Ye.index;return Ie(Me,qe,nt.props.subMenuKey)},nt}return Object(R.a)(_t,[{key:"render",value:function(){var Me=Object(v.a)({},this.props),Ye=Me.className,Ie=Ye===void 0?"":Ye,qe=Me.rootPrefixCls,Ze="".concat(qe,"-item-group-title"),pt="".concat(qe,"-item-group-list"),rt=Me.title,Mt=Me.children;return te.forEach(function(Vt){return delete Me[Vt]}),delete Me.direction,y.createElement("li",Object(v.a)({},Me,{onClick:function(dn){return dn.stopPropagation()},className:"".concat(Ie," ").concat(qe,"-item-group")}),y.createElement("div",{className:Ze,title:typeof rt=="string"?rt:void 0},rt),y.createElement("ul",{className:pt},y.Children.map(Mt,this.renderInnerMenuItem)))}}]),_t}(y.Component);rr.isMenuItemGroup=!0,rr.defaultProps={disabled:!0};var Qn=rr,Rr=function(ct){var _t=ct.className,nt=ct.rootPrefixCls,Me=ct.style;return y.createElement("li",{className:"".concat(_t," ").concat(nt,"-item-divider"),style:Me})};Rr.defaultProps={disabled:!0,className:"",style:{}};var Ir=Rr,Xn=On,Dr=o("eDIo");function mr(Qe,ct){var _t=Qe.prefixCls,nt=Qe.editable,Me=Qe.locale,Ye=Qe.style;return!nt||nt.showAdd===!1?null:y.createElement("button",{ref:ct,type:"button",className:"".concat(_t,"-nav-add"),style:Ye,"aria-label":(Me==null?void 0:Me.addAriaLabel)||"Add tab",onClick:function(qe){nt.onEdit("add",{event:qe})}},nt.addIcon||"+")}var zr=y.forwardRef(mr);function Lr(Qe,ct){var _t=Qe.prefixCls,nt=Qe.id,Me=Qe.tabs,Ye=Qe.locale,Ie=Qe.mobile,qe=Qe.moreIcon,Ze=qe===void 0?"More":qe,pt=Qe.moreTransitionName,rt=Qe.style,Mt=Qe.className,Vt=Qe.editable,dn=Qe.tabBarGutter,on=Qe.rtl,un=Qe.onTabClick,ln=Object(y.useState)(!1),Fn=Object(g.a)(ln,2),En=Fn[0],Ur=Fn[1],Pr=Object(y.useState)(null),Qr=Object(g.a)(Pr,2),Fr=Qr[0],ta=Qr[1],Hn="".concat(nt,"-more-popup"),Or="".concat(_t,"-dropdown"),Kn=Fr!==null?"".concat(Hn,"-").concat(Fr):null,yn=Ye==null?void 0:Ye.dropdownAriaLabel,jn=y.createElement(Xn,{onClick:function(Ca){var Tr=Ca.key,vr=Ca.domEvent;un(Tr,vr),Ur(!1)},id:Hn,tabIndex:-1,role:"listbox","aria-activedescendant":Kn,selectedKeys:[Fr],"aria-label":yn!==void 0?yn:"expanded dropdown"},Me.map(function(ha){return y.createElement(Un,{key:ha.key,id:"".concat(Hn,"-").concat(ha.key),role:"option","aria-controls":nt&&"".concat(nt,"-panel-").concat(ha.key),disabled:ha.disabled},ha.tab)}));function Vr(ha){for(var Ca=Me.filter(function(pa){return!pa.disabled}),Tr=Ca.findIndex(function(pa){return pa.key===Fr})||0,vr=Ca.length,Mr=0;Mraa?(ua=jn,Hn.current="x"):(ua=Vr,Hn.current="y");var xa=Date.now();xa-Fr.current>100&&(ta.current=!1),(ct(-ua,-ua)||ta.current)&&(yn.preventDefault(),ta.current=!0),Fr.current=xa}var Kn=Object(y.useRef)(null);Kn.current={onTouchStart:Ur,onTouchMove:Pr,onTouchEnd:Qr,onWheel:Or},y.useEffect(function(){function yn(dr){Kn.current.onTouchStart(dr)}function jn(dr){Kn.current.onTouchMove(dr)}function Vr(dr){Kn.current.onTouchEnd(dr)}function ua(dr){Kn.current.onWheel(dr)}return document.addEventListener("touchmove",jn,{passive:!1}),document.addEventListener("touchend",Vr,{passive:!1}),Qe.current.addEventListener("touchstart",yn,{passive:!1}),Qe.current.addEventListener("wheel",ua),function(){document.removeEventListener("touchmove",jn),document.removeEventListener("touchend",Vr)}},[])}function tr(){var Qe=Object(y.useRef)(new Map);function ct(nt){return Qe.current.has(nt)||Qe.current.set(nt,y.createRef()),Qe.current.get(nt)}function _t(nt){Qe.current.delete(nt)}return[ct,_t]}function sr(Qe,ct){var _t=y.useRef(Qe),nt=y.useState({}),Me=Object(g.a)(nt,2),Ye=Me[1];function Ie(qe){var Ze=typeof qe=="function"?qe(_t.current):qe;Ze!==_t.current&&ct(Ze,_t.current),_t.current=Ze,Ye({})}return[_t.current,Ie]}var ar=function(ct){var _t=ct.position,nt=ct.prefixCls,Me=ct.extra;if(!Me)return null;var Ye,Ie=Me;return _t==="right"&&(Ye=Ie.right||!Ie.left&&Ie||null),_t==="left"&&(Ye=Ie.left||null),Ye?y.createElement("div",{className:"".concat(nt,"-extra-content")},Ye):null};function qr(Qe,ct){var _t,nt=y.useContext(er),Me=nt.prefixCls,Ye=nt.tabs,Ie=Qe.className,qe=Qe.style,Ze=Qe.id,pt=Qe.animated,rt=Qe.activeKey,Mt=Qe.rtl,Vt=Qe.extra,dn=Qe.editable,on=Qe.locale,un=Qe.tabPosition,ln=Qe.tabBarGutter,Fn=Qe.children,En=Qe.onTabClick,Ur=Qe.onTabScroll,Pr=Object(y.useRef)(),Qr=Object(y.useRef)(),Fr=Object(y.useRef)(),ta=Object(y.useRef)(),Hn=tr(),Or=Object(g.a)(Hn,2),Kn=Or[0],yn=Or[1],jn=un==="top"||un==="bottom",Vr=sr(0,function(Aa,ya){jn&&Ur&&Ur({direction:Aa>ya?"left":"right"})}),ua=Object(g.a)(Vr,2),dr=ua[0],aa=ua[1],xa=sr(0,function(Aa,ya){!jn&&Ur&&Ur({direction:Aa>ya?"top":"bottom"})}),ha=Object(g.a)(xa,2),Ca=ha[0],Tr=ha[1],vr=Object(y.useState)(0),Mr=Object(g.a)(vr,2),$n=Mr[0],pa=Mr[1],Ea=Object(y.useState)(0),ba=Object(g.a)(Ea,2),wa=ba[0],ga=ba[1],ka=Object(y.useState)(0),Ua=Object(g.a)(ka,2),Fa=Ua[0],ni=Ua[1],Fi=Object(y.useState)(0),Ai=Object(g.a)(Fi,2),Na=Ai[0],bi=Ai[1],Si=Object(y.useState)(null),Ba=Object(g.a)(Si,2),Ma=Ba[0],Za=Ba[1],to=Object(y.useState)(null),Mo=Object(g.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(y.useState)(0),mi=Object(g.a)(ro,2),uo=mi[0],Io=mi[1],Lo=Object(y.useState)(0),bo=Object(g.a)(Lo,2),Vi=bo[0],co=bo[1],Xi=n(new Map),Yi=Object(g.a)(Xi,2),No=Yi[0],yo=Yi[1],ao=p(Ye,No,$n),Ji="".concat(Me,"-nav-operations-hidden"),Qi=0,ei=0;jn?Mt?(Qi=0,ei=Math.max(0,$n-Ma)):(Qi=Math.min(0,Ma-$n),ei=0):(Qi=Math.min(0,Ii-wa),ei=0);function Li(Aa){return Aaei?[ei,!1]:[Aa,!0]}var Di=Object(y.useRef)(),Zi=Object(y.useState)(),Ri=Object(g.a)(Zi,2),Eo=Ri[0],xo=Ri[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(Di.current)}Ln(Pr,function(Aa,ya){var Ga=!1;function ui(eo,ki){eo(function(ho){var Oi=Li(ho+ki),qa=Object(g.a)(Oi,2),po=qa[0],Hi=qa[1];return Ga=Hi,po})}if(jn){if(Ma>=$n)return Ga;ui(aa,Aa)}else{if(Ii>=wa)return Ga;ui(Tr,ya)}return io(),Co(),Ga}),Object(y.useEffect)(function(){return io(),Eo&&(Di.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function Ni(){var Aa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:rt,ya=ao.get(Aa);if(!ya)return;if(jn){var Ga=dr;Mt?ya.rightdr+Ma&&(Ga=ya.right+ya.width-Ma):ya.left<-dr?Ga=-ya.left:ya.left+ya.width>-dr+Ma&&(Ga=-(ya.left+ya.width-Ma)),Tr(0),aa(Li(Ga)[0])}else{var ui=Ca;ya.top<-Ca?ui=-ya.top:ya.top+ya.height>-Ca+Ii&&(ui=-(ya.top+ya.height-Ii)),aa(0),Tr(Li(ui)[0])}}var qi=S(ao,{width:Ma,height:Ii,left:dr,top:Ca},{width:Fa,height:Na},{width:uo,height:Vi},Object(b.a)(Object(b.a)({},Qe),{},{tabs:Ye})),ko=Object(g.a)(qi,2),oo=ko[0],so=ko[1],So=Ye.map(function(Aa){var ya=Aa.key;return y.createElement(l,{id:Ze,prefixCls:Me,key:ya,rtl:Mt,tab:Aa,closable:Aa.closable,editable:dn,active:ya===rt,tabPosition:un,tabBarGutter:ln,renderWrapper:Fn,removeAriaLabel:on==null?void 0:on.removeAriaLabel,ref:Kn(ya),onClick:function(ui){En(ya,ui)},onRemove:function(){yn(ya)},onFocus:function(){Ni(ya),Co(),Mt||(Pr.current.scrollLeft=0),Pr.current.scrollTop=0}})}),Uo=a(function(){var Aa,ya,Ga,ui,eo,ki,ho,Oi,qa,po=((Aa=Pr.current)===null||Aa===void 0?void 0:Aa.offsetWidth)||0,Hi=((ya=Pr.current)===null||ya===void 0?void 0:ya.offsetHeight)||0,mo=((Ga=ta.current)===null||Ga===void 0?void 0:Ga.offsetWidth)||0,hi=((ui=ta.current)===null||ui===void 0?void 0:ui.offsetHeight)||0,Pa=((eo=Fr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,sa=((ki=Fr.current)===null||ki===void 0?void 0:ki.offsetHeight)||0;Za(po),no(Hi),Io(mo),co(hi);var Er=(((ho=Qr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Zr=(((Oi=Qr.current)===null||Oi===void 0?void 0:Oi.offsetHeight)||0)-hi;pa(Er),ga(Zr);var va=(qa=Fr.current)===null||qa===void 0?void 0:qa.className.includes(Ji);ni(Er-(va?0:Pa)),bi(Zr-(va?0:sa)),yo(function(){var Wa=new Map;return Ye.forEach(function(Ei){var Pi=Ei.key,$a=Kn(Pi).current;$a&&Wa.set(Pi,{width:$a.offsetWidth,height:$a.offsetHeight,left:$a.offsetLeft,top:$a.offsetTop})}),Wa})}),jo=Ye.slice(0,oo),fi=Ye.slice(so+1),Ha=[].concat(Object(d.a)(jo),Object(d.a)(fi)),ri=Object(y.useState)(),Xa=Object(g.a)(ri,2),ai=Xa[0],Oo=Xa[1],yi=ao.get(rt),Bo=Object(y.useRef)();function To(){u.a.cancel(Bo.current)}Object(y.useEffect)(function(){var Aa={};return yi&&(jn?(Mt?Aa.right=yi.right:Aa.left=yi.left,Aa.width=yi.width):(Aa.top=yi.top,Aa.height=yi.height)),To(),Bo.current=u()(function(){Oo(Aa)}),To},[yi,jn,Mt]),Object(y.useEffect)(function(){Ni()},[rt,yi,ao,jn]),Object(y.useEffect)(function(){Uo()},[Mt,ln,rt,Ye.map(function(Aa){return Aa.key}).join("_")]);var $i=!!Ha.length,Wi="".concat(Me,"-nav-wrap"),wo,fo,Wo,lo;return jn?Mt?(fo=dr>0,wo=dr+Ma<$n):(wo=dr<0,fo=-dr+Ma<$n):(Wo=Ca<0,lo=-Ca+Ii>>7)^(P<<14|P>>>18)^P>>>3,E=d[v-2],C=(E<<15|E>>>17)^(E<<13|E>>>19)^E>>>10;d[v]=R+d[v-7]+C+d[v-16]}var m=s&p^~s&O,T=n&i^n&h^i&h,I=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),D=(s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25),N=S+D+m+_[v]+d[v],z=I+T;S=O,O=p,p=s,s=l+N|0,l=h,h=i,i=n,n=N+z|0}a[0]=a[0]+n|0,a[1]=a[1]+i|0,a[2]=a[2]+h|0,a[3]=a[3]+l|0,a[4]=a[4]+s|0,a[5]=a[5]+p|0,a[6]=a[6]+O|0,a[7]=a[7]+S|0},_doFinalize:function(){var u=this._data,t=u.words,a=this._nDataBytes*8,n=u.sigBytes*8;return t[n>>>5]|=128<<24-n%32,t[(n+64>>>9<<4)+14]=g.floor(a/4294967296),t[(n+64>>>9<<4)+15]=a,u.sigBytes=t.length*4,this._process(),this._hash},clone:function(){var u=x.clone.call(this);return u._hash=this._hash.clone(),u}});A.SHA256=x._createHelper(r),A.HmacSHA256=x._createHmacHelper(r)}(Math),L.SHA256})},lZu9:function(M,Y,o){(function(L){L(o("VrN/"),o("1eCo"),o("8EBN"))})(function(L){"use strict";L.defineMode("markdown",function(g,A){var b=L.getMode(g,"text/html"),y=b.name=="null";function x(B){if(L.findModeByName){var k=L.findModeByName(B);k&&(B=k.mime||k.mimes[0])}var G=L.getMode(g,B);return G.name=="null"?null:G}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 f in w)w.hasOwnProperty(f)&&A.tokenTypeOverrides[f]&&(w[f]=A.tokenTypeOverrides[f]);var _=/^([*\-_])(?:\s*\1){2,}\s*$/,d=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,r=/^\[(x| )\](?=\s)/i,u=A.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,t=/^ {0,3}(?:\={1,}|-{2,})\s*$/,a=/^[^#!\[\]*_\\<>` "'(~:]+/,n=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,i=/^\s*\[[^\]]+?\]:.*$/,h=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,l=" ";function s(B,k,G){return k.f=k.inline=G,G(B,k)}function p(B,k,G){return k.f=k.block=G,G(B,k)}function O(B){return!B||!/\S/.test(B.string)}function S(B){if(B.linkTitle=!1,B.linkHref=!1,B.linkText=!1,B.em=!1,B.strong=!1,B.strikethrough=!1,B.quote=0,B.indentedCode=!1,B.f==P){var k=y;if(!k){var G=L.innerMode(b,B.htmlState);k=G.mode.name=="xml"&&G.state.tagStart===null&&!G.state.context&&G.state.tokenize.isInText}k&&(B.f=m,B.block=v,B.htmlState=null)}return B.trailingSpace=0,B.trailingSpaceNewLine=!1,B.prevLine=B.thisLine,B.thisLine={stream:null},null}function v(B,k){var G=B.column()===k.indentation,ne=O(k.prevLine.stream),he=k.indentedCode,fe=k.prevLine.hr,xe=k.list!==!1,Te=(k.listStack[k.listStack.length-1]||0)+3;k.indentedCode=!1;var ce=k.indentation;if(k.indentationDiff===null&&(k.indentationDiff=k.indentation,xe)){for(k.list=null;ce=4&&(he||k.prevLine.fencedCodeEnd||k.prevLine.header||ne))return B.skipToEnd(),k.indentedCode=!0,w.code;if(B.eatSpace())return null;if(G&&k.indentation<=Te&&(ue=B.match(u))&&ue[1].length<=6)return k.quote=0,k.header=ue[1].length,k.thisLine.header=!0,A.highlightFormatting&&(k.formatting="header"),k.f=k.inline,E(k);if(k.indentation<=Te&&B.eat(">"))return k.quote=G?1:k.quote+1,A.highlightFormatting&&(k.formatting="quote"),B.eatSpace(),E(k);if(!ve&&!k.setext&&G&&k.indentation<=Te&&(ue=B.match(d))){var se=ue[1]?"ol":"ul";return k.indentation=ce+B.current().length,k.list=!0,k.quote=0,k.listStack.push(k.indentation),k.em=!1,k.strong=!1,k.code=!1,k.strikethrough=!1,A.taskLists&&B.match(r,!1)&&(k.taskList=!0),k.f=k.inline,A.highlightFormatting&&(k.formatting=["list","list-"+se]),E(k)}else{if(G&&k.indentation<=Te&&(ue=B.match(n,!0)))return k.quote=0,k.fencedEndRE=new RegExp(ue[1]+"+ *$"),k.localMode=A.fencedCodeBlockHighlighting&&x(ue[2]||A.fencedCodeBlockDefaultMode),k.localMode&&(k.localState=L.startState(k.localMode)),k.f=k.block=R,A.highlightFormatting&&(k.formatting="code-block"),k.code=-1,E(k);if(k.setext||(!be||!xe)&&!k.quote&&k.list===!1&&!k.code&&!ve&&!i.test(B.string)&&(ue=B.lookAhead(1))&&(ue=ue.match(t)))return k.setext?(k.header=k.setext,k.setext=0,B.skipToEnd(),A.highlightFormatting&&(k.formatting="header")):(k.header=ue[0].charAt(0)=="="?1:2,k.setext=k.header),k.thisLine.header=!0,k.f=k.inline,E(k);if(ve)return B.skipToEnd(),k.hr=!0,k.thisLine.hr=!0,w.hr;if(B.peek()==="[")return s(B,k,z)}return s(B,k,k.inline)}function P(B,k){var G=b.token(B,k.htmlState);if(!y){var ne=L.innerMode(b,k.htmlState);(ne.mode.name=="xml"&&ne.state.tagStart===null&&!ne.state.context&&ne.state.tokenize.isInText||k.md_inside&&B.current().indexOf(">")>-1)&&(k.f=m,k.block=v,k.htmlState=null)}return G}function R(B,k){var G=k.listStack[k.listStack.length-1]||0,ne=k.indentation=B.quote?k.push(w.formatting+"-"+B.formatting[G]+"-"+B.quote):k.push("error"))}if(B.taskOpen)return k.push("meta"),k.length?k.join(" "):null;if(B.taskClosed)return k.push("property"),k.length?k.join(" "):null;if(B.linkHref?k.push(w.linkHref,"url"):(B.strong&&k.push(w.strong),B.em&&k.push(w.em),B.strikethrough&&k.push(w.strikethrough),B.emoji&&k.push(w.emoji),B.linkText&&k.push(w.linkText),B.code&&k.push(w.code),B.image&&k.push(w.image),B.imageAltText&&k.push(w.imageAltText,"link"),B.imageMarker&&k.push(w.imageMarker)),B.header&&k.push(w.header,w.header+"-"+B.header),B.quote&&(k.push(w.quote),!A.maxBlockquoteDepth||A.maxBlockquoteDepth>=B.quote?k.push(w.quote+"-"+B.quote):k.push(w.quote+"-"+A.maxBlockquoteDepth)),B.list!==!1){var ne=(B.listStack.length-1)%3;ne?ne===1?k.push(w.list2):k.push(w.list3):k.push(w.list1)}return B.trailingSpaceNewLine?k.push("trailing-space-new-line"):B.trailingSpace&&k.push("trailing-space-"+(B.trailingSpace%2?"a":"b")),k.length?k.join(" "):null}function C(B,k){return B.match(a,!0)?E(k):void 0}function m(B,k){var G=k.text(B,k);if(typeof G!="undefined")return G;if(k.list)return k.list=null,E(k);if(k.taskList){var ne=B.match(r,!0)[1]===" ";return ne?k.taskOpen=!0:k.taskClosed=!0,A.highlightFormatting&&(k.formatting="task"),k.taskList=!1,E(k)}if(k.taskOpen=!1,k.taskClosed=!1,k.header&&B.match(/^#+$/,!0))return A.highlightFormatting&&(k.formatting="header"),E(k);var he=B.next();if(k.linkTitle){k.linkTitle=!1;var fe=he;he==="("&&(fe=")"),fe=(fe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var xe="^\\s*(?:[^"+fe+"\\\\]+|\\\\\\\\|\\\\.)"+fe;if(B.match(new RegExp(xe),!0))return w.linkHref}if(he==="`"){var Te=k.formatting;A.highlightFormatting&&(k.formatting="code"),B.eatWhile("`");var ce=B.current().length;if(k.code==0&&(!k.quote||ce==1))return k.code=ce,E(k);if(ce==k.code){var be=E(k);return k.code=0,be}else return k.formatting=Te,E(k)}else if(k.code)return E(k);if(he==="\\"&&(B.next(),A.highlightFormatting)){var ve=E(k),ue=w.formatting+"-escape";return ve?ve+" "+ue:ue}if(he==="!"&&B.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return k.imageMarker=!0,k.image=!0,A.highlightFormatting&&(k.formatting="image"),E(k);if(he==="["&&k.imageMarker&&B.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return k.imageMarker=!1,k.imageAltText=!0,A.highlightFormatting&&(k.formatting="image"),E(k);if(he==="]"&&k.imageAltText){A.highlightFormatting&&(k.formatting="image");var ve=E(k);return k.imageAltText=!1,k.image=!1,k.inline=k.f=I,ve}if(he==="["&&!k.image)return k.linkText&&B.match(/^.*?\]/)||(k.linkText=!0,A.highlightFormatting&&(k.formatting="link")),E(k);if(he==="]"&&k.linkText){A.highlightFormatting&&(k.formatting="link");var ve=E(k);return k.linkText=!1,k.inline=k.f=B.match(/\(.*?\)| ?\[.*?\]/,!1)?I:m,ve}if(he==="<"&&B.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){k.f=k.inline=T,A.highlightFormatting&&(k.formatting="link");var ve=E(k);return ve?ve+=" ":ve="",ve+w.linkInline}if(he==="<"&&B.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){k.f=k.inline=T,A.highlightFormatting&&(k.formatting="link");var ve=E(k);return ve?ve+=" ":ve="",ve+w.linkEmail}if(A.xml&&he==="<"&&B.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var se=B.string.indexOf(">",B.pos);if(se!=-1){var q=B.string.substring(B.start,se);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(q)&&(k.md_inside=!0)}return B.backUp(1),k.htmlState=L.startState(b),p(B,k,P)}if(A.xml&&he==="<"&&B.match(/^\/\w*?>/))return k.md_inside=!1,"tag";if(he==="*"||he==="_"){for(var me=1,re=B.pos==1?" ":B.string.charAt(B.pos-2);me<3&&B.eat(he);)me++;var ie=B.peek()||" ",Oe=!/\s/.test(ie)&&(!h.test(ie)||/\s/.test(re)||h.test(re)),le=!/\s/.test(re)&&(!h.test(re)||/\s/.test(ie)||h.test(ie)),$=null,J=null;if(me%2&&(!k.em&&Oe&&(he==="*"||!le||h.test(re))?$=!0:k.em==he&&le&&(he==="*"||!Oe||h.test(ie))&&($=!1)),me>1&&(!k.strong&&Oe&&(he==="*"||!le||h.test(re))?J=!0:k.strong==he&&le&&(he==="*"||!Oe||h.test(ie))&&(J=!1)),J!=null||$!=null){A.highlightFormatting&&(k.formatting=$==null?"strong":J==null?"em":"strong em"),$===!0&&(k.em=he),J===!0&&(k.strong=he);var be=E(k);return $===!1&&(k.em=!1),J===!1&&(k.strong=!1),be}}else if(he===" "&&(B.eat("*")||B.eat("_"))){if(B.peek()===" ")return E(k);B.backUp(1)}if(A.strikethrough){if(he==="~"&&B.eatWhile(he)){if(k.strikethrough){A.highlightFormatting&&(k.formatting="strikethrough");var be=E(k);return k.strikethrough=!1,be}else if(B.match(/^[^\s]/,!1))return k.strikethrough=!0,A.highlightFormatting&&(k.formatting="strikethrough"),E(k)}else if(he===" "&&B.match(/^~~/,!0)){if(B.peek()===" ")return E(k);B.backUp(2)}}if(A.emoji&&he===":"&&B.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){k.emoji=!0,A.highlightFormatting&&(k.formatting="emoji");var te=E(k);return k.emoji=!1,te}return he===" "&&(B.match(/^ +$/,!1)?k.trailingSpace++:k.trailingSpace&&(k.trailingSpaceNewLine=!0)),E(k)}function T(B,k){var G=B.next();if(G===">"){k.f=k.inline=m,A.highlightFormatting&&(k.formatting="link");var ne=E(k);return ne?ne+=" ":ne="",ne+w.linkInline}return B.match(/^[^>]+/,!0),w.linkInline}function I(B,k){if(B.eatSpace())return null;var G=B.next();return G==="("||G==="["?(k.f=k.inline=N(G==="("?")":"]"),A.highlightFormatting&&(k.formatting="link-string"),k.linkHref=!0,E(k)):"error"}var D={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(B){return function(k,G){var ne=k.next();if(ne===B){G.f=G.inline=m,A.highlightFormatting&&(G.formatting="link-string");var he=E(G);return G.linkHref=!1,he}return k.match(D[B]),G.linkHref=!0,E(G)}}function z(B,k){return B.match(/^([^\]\\]|\\.)*\]:/,!1)?(k.f=F,B.next(),A.highlightFormatting&&(k.formatting="link"),k.linkText=!0,E(k)):s(B,k,m)}function F(B,k){if(B.match(/^\]:/,!0)){k.f=k.inline=W,A.highlightFormatting&&(k.formatting="link");var G=E(k);return k.linkText=!1,G}return B.match(/^([^\]\\]|\\.)+/,!0),w.linkText}function W(B,k){return B.eatSpace()?null:(B.match(/^[^\s]+/,!0),B.peek()===void 0?k.linkTitle=!0:B.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),k.f=k.inline=m,w.linkHref+" url")}var K={startState:function(){return{f:v,prevLine:{stream:null},thisLine:{stream:null},block:v,htmlState:null,indentation:0,inline:m,text:C,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(B){return{f:B.f,prevLine:B.prevLine,thisLine:B.thisLine,block:B.block,htmlState:B.htmlState&&L.copyState(b,B.htmlState),indentation:B.indentation,localMode:B.localMode,localState:B.localMode?L.copyState(B.localMode,B.localState):null,inline:B.inline,text:B.text,formatting:!1,linkText:B.linkText,linkTitle:B.linkTitle,linkHref:B.linkHref,code:B.code,em:B.em,strong:B.strong,strikethrough:B.strikethrough,emoji:B.emoji,header:B.header,setext:B.setext,hr:B.hr,taskList:B.taskList,list:B.list,listStack:B.listStack.slice(0),quote:B.quote,indentedCode:B.indentedCode,trailingSpace:B.trailingSpace,trailingSpaceNewLine:B.trailingSpaceNewLine,md_inside:B.md_inside,fencedEndRE:B.fencedEndRE}},token:function(B,k){if(k.formatting=!1,B!=k.thisLine.stream){if(k.header=0,k.hr=!1,B.match(/^\s*$/,!0))return S(k),null;if(k.prevLine=k.thisLine,k.thisLine={stream:B},k.taskList=!1,k.trailingSpace=0,k.trailingSpaceNewLine=!1,!k.localState&&(k.f=k.block,k.f!=P)){var G=B.match(/^\s*/,!0)[0].replace(/\t/g,l).length;if(k.indentation=G,k.indentationDiff=null,G>0)return null}}return k.f(B,k)},innerMode:function(B){return B.block==P?{state:B.htmlState,mode:b}:B.localState?{state:B.localState,mode:B.localMode}:{state:B,mode:K}},indent:function(B,k,G){return B.block==P&&b.indent?b.indent(B.htmlState,k,G):B.localState&&B.localMode.indent?B.localMode.indent(B.localState,k,G):L.Pass},blankLine:S,getType:E,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return K},"xml"),L.defineMIME("text/markdown","markdown"),L.defineMIME("text/x-markdown","markdown")})},luix:function(M,Y,o){M.exports=o.p+"static/tips.2ae2707a.svg"},lzim:function(M,Y,o){"use strict";var L=o("E7E6"),g=o.n(L);o.d(Y,"w",function(){return g.a});var A=o("/GNS"),b=o.n(A);o.d(Y,"v",function(){return b.a});var y=o("FOrL"),x=o.n(y);o.d(Y,"q",function(){return x.a});var w=o("HpTS"),f=o.n(w);o.d(Y,"x",function(){return f.a});var _=o("tWlo"),d=o.n(_);o.d(Y,"a",function(){return d.a});var r=o("7ZXX"),u=o.n(r);o.d(Y,"l",function(){return u.a});var t=o("GABl"),a=o.n(t);o.d(Y,"e",function(){return a.a});var n=o("onxn"),i=o.n(n);o.d(Y,"n",function(){return i.a});var h=o("nKGa"),l=o.n(h);o.d(Y,"m",function(){return l.a});var s=o("4qgm"),p=o.n(s);o.d(Y,"z",function(){return p.a});var O=o("JeFH"),S=o.n(O);o.d(Y,"b",function(){return S.a});var v=o("ji0R"),P=o.n(v);o.d(Y,"i",function(){return P.a});var R=o("W6BS"),E=o.n(R);o.d(Y,"A",function(){return E.a});var C=o("kPYp"),m=o.n(C);o.d(Y,"B",function(){return m.a});var T=o("nukY"),I=o.n(T),D=o("4u4S"),N=o.n(D),z=o("yslc"),F=o.n(z),W=o("l2Kq"),K=o.n(W),B=o("RMFE"),k=o.n(B);o.d(Y,"o",function(){return k.a});var G=o("TGq3"),ne=o.n(G),he=o("SMhR"),fe=o.n(he);o.d(Y,"y",function(){return fe.a});var xe=o("8/bI"),Te=o.n(xe);o.d(Y,"j",function(){return Te.a});var ce=o("JWDV"),be=o.n(ce),ve=o("Xsq0"),ue=o.n(ve);o.d(Y,"p",function(){return ue.a});var se=o("Ohmc"),q=o.n(se);o.d(Y,"c",function(){return q.a});var me=o("csWT"),re=o.n(me);o.d(Y,"d",function(){return re.a});var ie=o("7v3h"),Oe=o.n(ie);o.d(Y,"k",function(){return Oe.a});var le=o("cRFk"),$=o.n(le);o.d(Y,"u",function(){return $.a});var J=o("kPWJ"),te=o.n(J);o.d(Y,"t",function(){return te.a});var we=o("qgvg"),Se=o.n(we);o.d(Y,"r",function(){return Se.a});var ke=o("FPkq"),tt=o.n(ke);o.d(Y,"s",function(){return tt.a});var ot=o("A/g1"),mt=o.n(ot);o.d(Y,"f",function(){return mt.a});var bt=o("Nmxd"),yt=o.n(bt);o.d(Y,"g",function(){return yt.a});var xt=o("5D2P"),Je=o.n(xt);o.d(Y,"h",function(){return Je.a});var Ue=o("djh8"),ht=o.n(Ue),kt=o("Jq4h"),dt=o.n(kt)},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(M){if(!0)module.exports=M();else var Y})(function(){var define,module,exports;return function(){function M(Y,o,L){function g(y,x){if(!o[y]){if(!Y[y]){var w=typeof require=="function"&&require;if(!x&&w)return require(y,!0);if(A)return A(y,!0);var f=new Error("Cannot find module '"+y+"'");throw f.code="MODULE_NOT_FOUND",f}var _=o[y]={exports:{}};Y[y][0].call(_.exports,function(d){var r=Y[y][1][d];return g(r||d)},_,_.exports,M,Y,o,L)}return o[y].exports}for(var A=typeof require=="function"&&require,b=0;b0&&t(I).to(N),z=this._divideParts(C,m),F=z.length,W=!1,K=function(be,ve){var ue=this;return new y.default(function(q,me){var re,ie,Oe,le;return w.default.async(function(J){for(;;)switch(J.prev=J.next){case 0:if(J.prev=0,be.isCancel()){J.next=18;break}return re=z[ve-1],ie={stream:be._createStream(E,re.start,re.end),size:re.end-re.start},J.next=6,w.default.awrap(be._uploadPart(D,T,ve,ie));case 6:if(Oe=J.sent,!(!be.isCancel()&&!W)){J.next=15;break}if(v.doneParts.push({number:ve,etag:Oe.res.headers.etag}),!P.progress){J.next=12;break}return J.next=12,w.default.awrap(P.progress(I.length/F,v,Oe.res));case 12:q({number:ve,etag:Oe.res.headers.etag}),J.next=16;break;case 15:q();case 16:J.next=19;break;case 18:q();case 19:J.next=30;break;case 21:J.prev=21,J.t0=J.catch(0),le=new Error,le.name=J.t0.name,le.message=J.t0.message,le.stack=J.t0.stack,le.partNum=ve,t(J.t0).to(le),me(le);case 30:case"end":return J.stop()}},null,ue,[[0,21]])})},B=(0,A.default)(new Array(F),function(ce,be){return be+1}),k=N.map(function(ce){return ce.number}),G=B.filter(function(ce){return k.indexOf(ce)<0}),ne=5,he=P.parallel||ne,Te.next=17,w.default.awrap(this._parallel(G,he,function(ce){return new y.default(function(be,ve){K(R,ce).then(function(ue){ue&&N.push(ue),be()}).catch(function(ue){ve(ue)})})}));case 17:if(fe=Te.sent,W=!0,!this.isCancel()){Te.next=22;break}throw K=null,this._makeCancelEvent();case 22:if(!(fe&&fe.length>0)){Te.next=25;break}throw fe[0].message="Failed to upload some parts with error: "+fe[0].toString()+" part_num: "+fe[0].partNum,fe[0];case 25:return Te.next=27,w.default.awrap(this.completeMultipartUpload(D,T,N,P));case 27:return Te.abrupt("return",Te.sent);case 28:case"end":return Te.stop()}},null,this)},l._getFileSize=function(v){return w.default.async(function(R){for(;;)switch(R.prev=R.next){case 0:if(!_.buffer(v)){R.next=4;break}return R.abrupt("return",v.length);case 4:if(!(n(v)||h(v))){R.next=6;break}return R.abrupt("return",v.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return R.stop()}},null,this)};var s=M("stream"),p=s.Readable;function O(S,v){if(!(this instanceof O))return new O(S,v);p.call(this,v),this.file=S,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}d.inherits(O,p),O.prototype.readFileAndPush=function(v){if(this.fileBuffer)for(var P=!0;P&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:E,this.start=E,P=this.push(this.fileBuffer.slice(R,E))}},O.prototype._read=function(v){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;v=v||P;var R=this;this.reader.onload=function(C){R.fileBuffer=L.from(new Uint8Array(C.target.result)),R.file=null,R.readFileAndPush(v)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(v)},l._createStream=function(v,P,R){if(n(v)||h(v))return new O(v.slice(P,R));throw new Error("_createStream requires File/Blob.")},l._getPartSize=function(v,P){var R=10*1e3,E=1024*1024;return P?Math.max(Math.ceil(v/R),P):E},l._divideParts=function(v,P){for(var R=Math.ceil(v/P),E=[],C=0;C255)throw new Error("ID is composed of 255 bytes at most");if(v.prefix===""||v.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(v.status))throw new Error("Status must be Enabled or Disabled");if(v.transition){if(!["IA","Archive"].includes(v.transition.storageClass))throw new Error("StorageClass must be IA or Archive");p(v.transition,"Transition")}if(v.expiration){if(!v.expiration.expiredObjectDeleteMarker)p(v.expiration,"Expiration");else if(v.expiration.days||v.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(v.abortMultipartUpload&&p(v.abortMultipartUpload,"AbortMultipartUpload"),!v.expiration&&!v.abortMultipartUpload&&!v.transition&&!v.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(v.tag){if(v.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");O(v.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,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=A(L);function A(_){return _&&_.__esModule?_:{default:_}}var b=M("../utils/checkBucketName"),y=b.checkBucketName,x=M("../utils/obj2xml"),w=x.obj2xml,f=o;f.putBucketVersioning=function(d,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},t,a,n;return g.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:if(y(d),["Enabled","Suspended"].includes(r)){h.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return t=this._bucketRequestParams("PUT",d,"versioning",u),a={VersioningConfiguration:{Status:r}},t.mime="xml",t.content=w(a,{headers:!0}),h.next=9,g.default.awrap(this.request(t));case 9:return n=h.sent,h.abrupt("return",{res:n.res,status:n.status});case 11:case"end":return h.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=A(L);function A(r){return r&&r.__esModule?r:{default:r}}var b=M("../utils/checkBucketName"),y=b.checkBucketName,x=M("../utils/obj2xml"),w=x.obj2xml,f=M("../utils/isArray"),_=f.isArray,d=o;d.putBucketWebsite=function(u){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments[2],n,i,h,l,s;return g.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:if(y(u),n=this._bucketRequestParams("PUT",u,"website",a),i={Suffix:t.index||"index.html"},h={IndexDocument:i},l={WebsiteConfiguration:h},t.supportSubDir&&(i.SupportSubDir=t.supportSubDir),t.type&&(i.Type=t.type),t.error&&(h.ErrorDocument={Key:t.error}),!(t.routingRules!==void 0)){O.next=12;break}if(_(t.routingRules)){O.next=11;break}throw new Error("RoutingRules must be Array");case 11:h.RoutingRules={RoutingRule:t.routingRules};case 12:return l=w(l),n.content=l,n.mime="xml",n.successStatuses=[200],O.next=18,g.default.awrap(this.request(n));case 18:return s=O.sent,O.abrupt("return",{res:s.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,Y,o){(function(L){"use strict";var g=M("babel-runtime/core-js/object/keys"),A=x(g),b=M("babel-runtime/core-js/json/stringify"),y=x(b);function x(w){return w&&w.__esModule?w:{default:w}}o.encodeCallback=function(f,_){if(f.headers=f.headers||{},!Object.prototype.hasOwnProperty.call(f.headers,"x-oss-callback")&&_.callback){var d={callbackUrl:encodeURI(_.callback.url),callbackBody:_.callback.body};_.callback.host&&(d.callbackHost=_.callback.host),_.callback.contentType&&(d.callbackBodyType=_.callback.contentType);var r=L.from((0,y.default)(d)).toString("base64");if(f.headers["x-oss-callback"]=r,_.callback.customValue){var u={};(0,A.default)(_.callback.customValue).forEach(function(t){u["x:"+t]=_.callback.customValue[t]}),f.headers["x-oss-callback-var"]=L.from((0,y.default)(u)).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,Y,o){"use strict";var L=M("babel-runtime/core-js/object/assign"),g=A(L);function A(d){return d&&d.__esModule?d:{default:d}}var b=M("humanize-ms"),y=M("url"),x=M("../utils/checkBucketName"),w=x.checkBucketName;function f(d,r){var u=y.parse(d);if(u.protocol||(u=y.parse("http"+(r?"s":"")+"://"+d)),u.protocol!=="http:"&&u.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return u}function _(d,r,u){var t=u?"https://":"http://",a=r?"-internal.aliyuncs.com":".aliyuncs.com",n="vpc100-oss-cn-";return d.substr(0,n.length)===n&&(a=".aliyuncs.com"),y.parse(t+d+a)}Y.exports=function(d){if(!d||!d.accessKeyId||!d.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");d.bucket&&w(d.bucket);var r=(0,g.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},d);if(r.accessKeyId=r.accessKeyId.trim(),r.accessKeySecret=r.accessKeySecret.trim(),r.timeout&&(r.timeout=b(r.timeout)),r.endpoint)r.endpoint=f(r.endpoint,r.secure);else if(r.region)r.endpoint=_(r.region,r.internal,r.secure);else throw new Error("require options.endpoint or options.region");return r.inited=!0,r}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(M,Y,o){"use strict";var L=M("merge-descriptors"),g=o;L(g,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=A(L);function A(r){return r&&r.__esModule?r:{default:r}}var b=M("../utils/checkBucketName"),y=b.checkBucketName,x=M("querystring"),w=M("js-base64"),f=w.Base64.encode,_=o;_.processObjectSave=function(u,t,a,n){var i,h,l,s;return g.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return d(u,"sourceObject"),d(t,"targetObject"),d(a,"process"),t=this._objectName(t),n&&y(n),i=this._objectRequestParams("POST",u,{subres:"x-oss-process"}),h=n?",b_"+f(n):"",t=f(t),l={"x-oss-process":a+"|sys/saveas,o_"+t+h},i.content=x.stringify(l),O.next=12,g.default.awrap(this.request(i));case 12:return s=O.sent,O.abrupt("return",{res:s.res,status:s.res.status});case 14:case"end":return O.stop()}},null,this)};function d(r,u){if(!r)throw new Error(u+" is required");if(typeof r!="string")throw new Error(u+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=A(L);function A(_){return _&&_.__esModule?_:{default:_}}var b=M("copy-to"),y=M("./callback"),x=M("./utils/deepCopy"),w=x.deepCopy,f=o;f.listUploads=function(d,r){var u,t,a,n;return g.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=r||{},u={},b(r).to(u),u.subres="uploads",t=this._objectRequestParams("GET","",u),t.query=d,t.xmlResponse=!0,t.successStatuses=[200],h.next=10,g.default.awrap(this.request(t));case 10:return a=h.sent,n=a.data.Upload||[],Array.isArray(n)||(n=[n]),n=n.map(function(l){return{name:l.Key,uploadId:l.UploadId,initiated:l.Initiated}}),h.abrupt("return",{res:a.res,uploads:n,bucket:a.data.Bucket,nextKeyMarker:a.data.NextKeyMarker,nextUploadIdMarker:a.data.NextUploadIdMarker,isTruncated:a.data.IsTruncated==="true"});case 15:case"end":return h.stop()}},null,this)},f.listParts=function(d,r,u,t){var a,n,i;return g.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return t=t||{},a={},b(t).to(a),a.subres={uploadId:r},n=this._objectRequestParams("GET",d,a),n.query=u,n.xmlResponse=!0,n.successStatuses=[200],l.next=10,g.default.awrap(this.request(n));case 10:return i=l.sent,l.abrupt("return",{res:i.res,uploadId:i.data.UploadId,bucket:i.data.Bucket,name:i.data.Key,partNumberMarker:i.data.PartNumberMarker,nextPartNumberMarker:i.data.NextPartNumberMarker,maxParts:i.data.MaxParts,isTruncated:i.data.IsTruncated,parts:i.data.Part||[]});case 12:case"end":return l.stop()}},null,this)},f.abortMultipartUpload=function(d,r,u){var t,a,n;return g.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return this._stop(),u=u||{},t={},b(u).to(t),t.subres={uploadId:r},a=this._objectRequestParams("DELETE",d,t),a.successStatuses=[204],h.next=9,g.default.awrap(this.request(a));case 9:return n=h.sent,h.abrupt("return",{res:n.res});case 11:case"end":return h.stop()}},null,this)},f.initMultipartUpload=function(d,r){var u,t,a;return g.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return r=r||{},u={},b(r).to(u),u.headers=u.headers||{},this._convertMetaToHeaders(r.meta,u.headers),u.subres="uploads",t=this._objectRequestParams("POST",d,u),t.mime=r.mime,t.xmlResponse=!0,t.successStatuses=[200],i.next=12,g.default.awrap(this.request(t));case 12:return a=i.sent,i.abrupt("return",{res:a.res,bucket:a.data.Bucket,name:a.data.Key,uploadId:a.data.UploadId});case 14:case"end":return i.stop()}},null,this)},f.uploadPart=function(d,r,u,t,a,n,i){var h;return g.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return h={stream:this._createStream(t,a,n),size:n-a},s.next=3,g.default.awrap(this._uploadPart(d,r,u,h,i));case 3:return s.abrupt("return",s.sent);case 4:case"end":return s.stop()}},null,this)},f.completeMultipartUpload=function(d,r,u,t){var a,n,i,h,l,s,p,O;return g.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:for(a=u.concat().sort(function(P,R){return P.number-R.number}).filter(function(P,R,E){return!R||P.number!==E[R-1].number}),n=` `,i=0;i `,n+=""+h.number+` `,n+=""+h.etag+` `,n+=` `;return n+="",t=t||{},l={},l=w(t),l.headers&&delete l.headers["x-oss-server-side-encryption"],l.subres={uploadId:r},s=this._objectRequestParams("POST",d,l),y.encodeCallback(s,l),s.mime="xml",s.content=n,s.headers&&s.headers["x-oss-callback"]||(s.xmlResponse=!0),s.successStatuses=[200],v.next=17,g.default.awrap(this.request(s));case 17:return p=v.sent,O={res:p.res,bucket:s.bucket,name:d,etag:p.res.headers.etag},s.headers&&s.headers["x-oss-callback"]&&(O.data=JSON.parse(p.data.toString())),v.abrupt("return",O);case 21:case"end":return v.stop()}},null,this)},f._uploadPart=function(d,r,u,t,a){var n,i,h;return g.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return a=a||{},n={},b(a).to(n),n.headers={"Content-Length":t.size},n.subres={partNumber:u,uploadId:r},i=this._objectRequestParams("PUT",d,n),i.mime=n.mime,i.stream=t.stream,i.successStatuses=[200],s.next=11,g.default.awrap(this.request(i));case 11:if(h=s.sent,h.res.headers.etag){s.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 t.stream=null,i.stream=null,s.abrupt("return",{name:d,etag:h.res.headers.etag,res:h.res});case 17:case"end":return s.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=w(L),A=M("babel-runtime/core-js/object/keys"),b=w(A),y=M("babel-runtime/helpers/typeof"),x=w(y);function w(r){return r&&r.__esModule?r:{default:r}}var f=M("../utils/checkBucketName"),_=f.checkBucketName,d=o;d.copy=function(u,t,a,n){var i,h,l;return g.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return(typeof a=="undefined"?"undefined":(0,x.default)(a))==="object"&&(n=a),n=n||{},n.headers=n.headers||{},(0,b.default)(n.headers).forEach(function(O){n.headers["x-oss-copy-source-"+O.toLowerCase()]=n.headers[O]}),n.meta&&(n.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(n.meta,n.headers),t=this._getSourceName(t,a),n.versionId&&(t=t+"?versionId="+n.versionId),n.headers["x-oss-copy-source"]=t,i=this._objectRequestParams("PUT",u,n),i.xmlResponse=!0,i.successStatuses=[200,304],p.next=14,g.default.awrap(this.request(i));case 14:return h=p.sent,l=h.data,l&&(l={etag:l.ETag,lastModified:l.LastModified}),p.abrupt("return",{data:l,res:h.res});case 18:case"end":return p.stop()}},null,this)},d._getSourceName=function(u,t){return typeof t=="string"?u=this._objectName(u):u[0]!=="/"?t=this.options.bucket:(t=u.replace(/\/(.+?)(\/.*)/,"$1"),u=u.replace(/(\/.+?\/)(.*)/,"$2")),_(t),u=encodeURI(u),u="/"+t+"/"+u,u}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=y(L),A=M("babel-runtime/core-js/object/assign"),b=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var x=o;x.delete=function(f){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d,r;return g.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return _.subres=(0,b.default)({},_.subres),_.versionId&&(_.subres.versionId=_.versionId),d=this._objectRequestParams("DELETE",f,_),d.successStatuses=[204],t.next=6,g.default.awrap(this.request(d));case 6:return r=t.sent,t.abrupt("return",{res:r.res});case 8:case"end":return t.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=y(L),A=M("babel-runtime/core-js/object/assign"),b=y(A);function y(d){return d&&d.__esModule?d:{default:d}}var x=M("utility"),w=M("../utils/obj2xml"),f=w.obj2xml,_=o;_.deleteMulti=function(r){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t,a,n,i,h,l,s,p,O,S,v,P;return g.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:if(t=[],!(!r||!r.length)){E.next=3;break}throw new Error("names is required");case 3:for(a=0;a1&&arguments[1]!==void 0?arguments[1]:{},d,r;return g.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return _.subres=(0,b.default)({tagging:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),f=this._objectName(f),d=this._objectRequestParams("DELETE",f,_),d.successStatuses=[204],t.next=7,g.default.awrap(this.request(d));case 7:return r=t.sent,t.abrupt("return",{status:r.status,res:r.res});case 9:case"end":return t.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=y(L),A=M("babel-runtime/core-js/object/assign"),b=y(A);function y(_){return _&&_.__esModule?_:{default:_}}var x=M("fs"),w=M("is-type-of"),f=o;f.get=function(d,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},t,a,n,i;return g.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return t=null,a=!1,w.writableStream(r)?t=r:w.string(r)?(t=x.createWriteStream(r),a=!0):u=r,u=u||{},u.subres=(0,b.default)({},u.subres),u.versionId&&(u.subres.versionId=u.versionId),u.process&&(u.subres["x-oss-process"]=u.process),n=void 0,l.prev=8,i=this._objectRequestParams("GET",d,u),i.writeStream=t,i.successStatuses=[200,206,304],l.next=14,g.default.awrap(this.request(i));case 14:n=l.sent,a&&t.destroy(),l.next=25;break;case 18:if(l.prev=18,l.t0=l.catch(8),!a){l.next=24;break}return t.destroy(),l.next=24,g.default.awrap(this._deleteFileSafe(r));case 24:throw l.t0;case 25:return l.abrupt("return",{res:n.res,content:n.data});case 26:case"end":return l.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,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=y(L),A=M("babel-runtime/core-js/object/assign"),b=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var x=o;x.getACL=function(f){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d,r;return g.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return _.subres=(0,b.default)({acl:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),f=this._objectName(f),d=this._objectRequestParams("GET",f,_),d.successStatuses=[200],d.xmlResponse=!0,t.next=8,g.default.awrap(this.request(d));case 8:return r=t.sent,t.abrupt("return",{acl:r.data.AccessControlList.Grant,owner:{id:r.data.Owner.ID,displayName:r.data.Owner.DisplayName},res:r.res});case 10:case"end":return t.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(M,Y,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),g=w(L),A=M("babel-runtime/regenerator"),b=w(A),y=M("babel-runtime/core-js/object/assign"),x=w(y);function w(i){return i&&i.__esModule?i:{default:i}}var f=o,_=M("../utils/isObject"),d=_.isObject,r=M("../utils/isArray"),u=r.isArray;f.getBucketVersions=t,f.listObjectVersions=t;function t(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,s,p,O,S,v;return b.default.async(function(R){for(;;)switch(R.prev=R.next){case 0:if(!(i.versionIdMarker&&i.keyMarker===void 0)){R.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return h.subres=(0,x.default)({versions:""},h.subres),h.versionId&&(h.subres.versionId=h.versionId),l=this._objectRequestParams("GET","",h),l.xmlResponse=!0,l.successStatuses=[200],l.query=n(i),R.next=10,b.default.awrap(this.request(l));case 10:return s=R.sent,p=s.data.Version||[],O=s.data.DeleteMarker||[],S=this,p&&(Array.isArray(p)||(p=[p]),p=p.map(function(E){return{name:E.Key,url:S._objectUrl(E.Key),lastModified:E.LastModified,isLatest:E.IsLatest==="true",versionId:E.VersionId,etag:E.ETag,type:E.Type,size:Number(E.Size),storageClass:E.StorageClass,owner:{id:E.Owner.ID,displayName:E.Owner.DisplayName}}})),O&&(u(O)||(O=[O]),O=O.map(function(E){return{name:E.Key,lastModified:E.LastModified,versionId:E.VersionId,owner:{id:E.Owner.ID,displayName:E.Owner.DisplayName}}})),v=s.data.CommonPrefixes||null,v&&(u(v)||(v=[v]),v=v.map(function(E){return E.Prefix})),R.abrupt("return",{res:s.res,objects:p,deleteMarker:O,prefixes:v,nextMarker:s.data.NextMarker||null,NextVersionIdMarker:s.data.NextVersionIdMarker||null,isTruncated:s.data.IsTruncated==="true"});case 19:case"end":return R.stop()}},null,this)}function a(i){return i.replace(/([A-Z])/g,"-$1").toLowerCase()}function n(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h={};return d(i)&&(0,g.default)(i).forEach(function(l){h[a(l)]=i[l]}),h}},{"../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,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=y(L),A=M("babel-runtime/core-js/object/assign"),b=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var x=o;x.getObjectMeta=function(f,_){var d,r;return g.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return _=_||{},f=this._objectName(f),_.subres=(0,b.default)({objectMeta:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),d=this._objectRequestParams("HEAD",f,_),d.successStatuses=[200],t.next=8,g.default.awrap(this.request(d));case 8:return r=t.sent,t.abrupt("return",{status:r.status,res:r.res});case 10:case"end":return t.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=y(L),A=M("babel-runtime/core-js/object/assign"),b=y(A);function y(_){return _&&_.__esModule?_:{default:_}}var x=o,w=M("../utils/isObject"),f=w.isObject;x.getObjectTagging=function(d){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u,t,a,n,i;return g.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return r.subres=(0,b.default)({tagging:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),d=this._objectName(d),u=this._objectRequestParams("GET",d,r),u.successStatuses=[200],l.next=7,g.default.awrap(this.request(u));case 7:return t=l.sent,l.next=10,g.default.awrap(this.parseXML(t.data));case 10:return a=l.sent,n=a.TagSet.Tag,n=n&&f(n)?[n]:n||[],i={},n.forEach(function(s){i[s.Key]=s.Value}),l.abrupt("return",{status:t.status,res:t.res,tag:i});case 16:case"end":return l.stop()}},null,this)}},{"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],28:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=y(L),A=M("babel-runtime/core-js/object/assign"),b=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var x=o;x.getSymlink=function(f){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d,r,u;return g.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return _.subres=(0,b.default)({symlink:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),f=this._objectName(f),d=this._objectRequestParams("GET",f,_),d.successStatuses=[200],a.next=7,g.default.awrap(this.request(d));case 7:return r=a.sent,u=r.res.headers["x-oss-symlink-target"],a.abrupt("return",{targetName:decodeURIComponent(u),res:r.res});case 10:case"end":return a.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=w(L),A=M("babel-runtime/core-js/object/keys"),b=w(A),y=M("babel-runtime/core-js/object/assign"),x=w(y);function w(_){return _&&_.__esModule?_:{default:_}}var f=o;f.head=function(d){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u,t,a;return g.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return r.subres=(0,x.default)({},r.subres),r.versionId&&(r.subres.versionId=r.versionId),u=this._objectRequestParams("HEAD",d,r),u.successStatuses=[200,304],i.next=6,g.default.awrap(this.request(u));case 6:return t=i.sent,a={meta:null,res:t.res,status:t.status},t.status===200&&(0,b.default)(t.headers).forEach(function(h){h.indexOf("x-oss-meta-")===0&&(a.meta||(a.meta={}),a.meta[h.substring(11)]=t.headers[h])}),i.abrupt("return",a);case 10:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],30:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=y(L),A=M("babel-runtime/core-js/object/assign"),b=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var x=o;x.putACL=function(f,_,d){var r,u;return g.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return d=d||{},d.subres=(0,b.default)({acl:""},d.subres),d.versionId&&(d.subres.versionId=d.versionId),d.headers=d.headers||{},d.headers["x-oss-object-acl"]=_,f=this._objectName(f),r=this._objectRequestParams("PUT",f,d),r.successStatuses=[200],a.next=10,g.default.awrap(this.request(r));case 10:return u=a.sent,a.abrupt("return",{res:u.res});case 12:case"end":return a.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=w(L),A=M("babel-runtime/core-js/object/keys"),b=w(A),y=M("babel-runtime/core-js/object/assign"),x=w(y);function w(t){return t&&t.__esModule?t:{default:t}}var f=M("../utils/obj2xml"),_=f.obj2xml,d=M("../utils/checkObjectTag"),r=d.checkObjectTag,u=o;u.putObjectTagging=function(a,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},h,l,s;return g.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return r(n),i.subres=(0,x.default)({tagging:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),a=this._objectName(a),h=this._objectRequestParams("PUT",a,i),h.successStatuses=[200],n=(0,b.default)(n).map(function(S){return{Key:S,Value:n[S]}}),l={Tagging:{TagSet:{Tag:n}}},h.mime="xml",h.content=_(l),O.next=12,g.default.awrap(this.request(h));case 12:return s=O.sent,O.abrupt("return",{res:s.res,status:s.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,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=y(L),A=M("babel-runtime/core-js/object/assign"),b=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var x=o;x.putSymlink=function(f,_,d){var r,u;return g.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return d=d||{},d.headers=d.headers||{},_=this._escape(this._objectName(_)),this._convertMetaToHeaders(d.meta,d.headers),d.headers["x-oss-symlink-target"]=_,d.subres=(0,b.default)({symlink:""},d.subres),d.versionId&&(d.subres.versionId=d.versionId),d.storageClass&&(d.headers["x-oss-storage-class"]=d.storageClass),f=this._objectName(f),r=this._objectRequestParams("PUT",f,d),r.successStatuses=[200],a.next=13,g.default.awrap(this.request(r));case 13:return u=a.sent,a.abrupt("return",{res:u.res});case 15:case"end":return a.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(M,Y,o){"use strict";var L=M("babel-runtime/regenerator"),g=y(L),A=M("babel-runtime/core-js/promise"),b=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var x=o;x._parallelNode=function(f,_,d,r){var u,t,a,n,i,h,l,s;return g.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:u=this,t=[],a=[],n=f.length/_,i=f.length%_,h=i===0?n:(f.length-i)/_+1,l=1,s=0;case 8:if(!(s0){h=!0,l<=0&&u(t);return}l+=1,O(v.value,a(p))}s=!1}S()})},x.cancel=function(f){this.options.cancelFlag=!0,f&&this.abortMultipartUpload(f.name,f.uploadId,f.options)},x.isCancel=function(){return this.options.cancelFlag},x.resetCancelFlag=function(){this.options.cancelFlag=!1},x._stop=function(){this.options.cancelFlag=!0},x._makeCancelEvent=function(){var f={status:0,name:"cancel"};return f}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(M,Y,o){(function(L){"use strict";var g=M("babel-runtime/core-js/json/stringify"),A=x(g),b=M("babel-runtime/core-js/object/keys"),y=x(b);function x(_){return _&&_.__esModule?_:{default:_}}var w=M("./../../shims/crypto/crypto.js"),f=M("is-type-of");o.buildCanonicalizedResource=function(d,r){var u=""+d,t="?";if(f.string(r)&&r.trim()!=="")u+=t+r;else if(f.array(r))r.sort(),u+=t+r.join("&");else if(r){var a=function(h,l){return h[0]>l[0]?1:h[0]1&&arguments[1]!==void 0?arguments[1]:{},u=arguments[2],t=arguments[3],a={},n=r.subResource,i=n===void 0?{}:n;if(r.process){var h="x-oss-process";i[h]=r.process}if(r.trafficLimit){var l="x-oss-traffic-limit";i[l]=r.trafficLimit}if(r.response&&(0,y.default)(r.response).forEach(function(S){var v="response-"+S.toLowerCase();i[v]=r.response[S]}),(0,y.default)(r).forEach(function(S){var v=S.toLowerCase(),P=r[S];v.indexOf("x-oss-")===0?a[v]=P:(v.indexOf("content-md5")===0||v.indexOf("content-type")===0)&&(a[S]=P)}),Object.prototype.hasOwnProperty.call(r,"security-token")&&(i["security-token"]=r["security-token"]),Object.prototype.hasOwnProperty.call(r,"callback")){var s={callbackUrl:encodeURI(r.callback.url),callbackBody:r.callback.body};if(r.callback.host&&(s.callbackHost=r.callback.host),r.callback.contentType&&(s.callbackBodyType=r.callback.contentType),i.callback=L.from((0,A.default)(s)).toString("base64"),r.callback.customValue){var p={};(0,y.default)(r.callback.customValue).forEach(function(S){p["x:"+S]=r.callback.customValue[S]}),i["callback-var"]=L.from((0,A.default)(p)).toString("base64")}}var O=this.buildCanonicalString(r.method,u,{headers:a,parameters:i},t.toString());return{Signature:this.computeSignature(d,O),subResource:i}}}).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,Y,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.checkBucketName=void 0,o.checkBucketName=function(L,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(L))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(M,Y,o){"use strict";var L=M("babel-runtime/core-js/object/entries"),g=A(L);function A(r){return r&&r.__esModule?r:{default:r}}Object.defineProperty(o,"__esModule",{value:!0}),o.checkObjectTag=void 0;var b=M("./checkValid"),y=b.checkValid,x=M("./isObject"),w=x.isObject,f=[{validator:function(u){if(typeof u!="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 (/)"}],_={key:[].concat(f,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(f,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function d(r){if(!w(r))throw new Error("tag must be Object");var u=(0,g.default)(r);if(u.length>10)throw new Error("maximum of 10 tags for a object");var t=["key","value"];u.forEach(function(a){a.forEach(function(n,i){y(n,_[t[i]])})})}o.checkObjectTag=d},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(M,Y,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.checkValid=void 0;function L(g,A){A.forEach(function(b){if(b.validator)b.validator(g);else if(b.pattern&&!b.pattern.test(g))throw new Error(b.msg)})}o.checkValid=L},{}],38:[function(M,Y,o){(function(L){"use strict";var g=M("babel-runtime/core-js/object/assign"),A=b(g);function b(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(o,"__esModule",{value:!0}),o.createRequest=void 0;var y=M("./../../../shims/crypto/crypto.js"),x=M("debug")("ali-oss"),w=M("mime"),f=M("dateformat"),_=M("copy-to"),d=M("path");function r(a,n){return a[n]||a[n.toLowerCase()]}function u(a,n){delete a[n],delete a[n.toLowerCase()]}function t(a){var n=new Date;this.options.amendTimeSkewed&&(n=+new Date+this.options.amendTimeSkewed);var i={"x-oss-date":f(n,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(i["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,A.default)(i,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(i["x-oss-security-token"]=this.options.stsToken),_(a.headers).to(i),r(i,"Content-Type")||(a.mime&&a.mime.indexOf("/")>0?i["Content-Type"]=a.mime:i["Content-Type"]=w.getType(a.mime||d.extname(a.object||""))),r(i,"Content-Type")||u(i,"Content-Type"),a.content&&(i["Content-Md5"]=y.createHash("md5").update(L.from(a.content,"utf8")).digest("base64"),i["Content-Length"]||(i["Content-Length"]=a.content.length));var h=this._getResource(a);i.authorization=this.authorization(a.method,h,a.subres,i);var l=this._getReqUrl(a);x("request %s %s, with headers %j, !!stream: %s",a.method,l,i,!!a.stream);var s=a.timeout||this.options.timeout,p={method:a.method,content:a.content,stream:a.stream,headers:i,timeout:s,writeStream:a.writeStream,customResponse:a.customResponse,ctx:a.ctx||this.ctx};return this.agent&&(p.agent=this.agent),this.httpsAgent&&(p.httpsAgent=this.httpsAgent),{url:l,params:p}}o.createRequest=t}).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,Y,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),g=y(L),A=M("babel-runtime/helpers/typeof"),b=y(A);function y(x){return x&&x.__esModule?x:{default:x}}Object.defineProperty(o,"__esModule",{value:!0}),o.deepCopy=void 0,o.deepCopy=function(x){if(x===null||(typeof x=="undefined"?"undefined":(0,b.default)(x))!=="object")return x;var w=Array.isArray(x)?[]:{};return(0,g.default)(x).forEach(function(f){w[f]=o.deepCopy(x[f])}),w}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(M,Y,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),g=y(L),A=M("babel-runtime/helpers/typeof"),b=y(A);function y(f){return f&&f.__esModule?f:{default:f}}Object.defineProperty(o,"__esModule",{value:!0}),o.formatObjKey=void 0;function x(f,_){if(f===null||(typeof f=="undefined"?"undefined":(0,b.default)(f))!=="object")return f;var d=void 0;if(Array.isArray(f)){d=[];for(var r=0;r `),f&&f.firstUpperCase&&(w=b.formatObjKey(w,"firstUpperCase")),y(w)==="object"?(0,g.default)(w).forEach(function(d){y(w[d])==="string"||y(w[d])==="number"?_+="<"+d+">"+w[d]+"":y(w[d])==="object"?_+="<"+d+">"+x(w[d])+"":y(w[d])==="array"?_+=w[d].map(function(r){return"<"+d+">"+x(r)+""}).join(""):_+="<"+d+">"+w[d].toString()+""}):_+=w.toString(),_}o.obj2xml=x},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(M,Y,o){Y.exports=L,Y.exports.HttpsAgent=L;function L(){}},{}],49:[function(M,Y,o){Y.exports=M("./register")().Promise},{"./register":51}],50:[function(M,Y,o){"use strict";var L="@@any-promise/REGISTRATION",g=null;Y.exports=function(A,b){return function(x,w){x=x||null,w=w||{};var f=w.global!==!1;if(g===null&&f&&(g=A[L]||null),g!==null&&x!==null&&g.implementation!==x)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&&(x!==null&&typeof w.Promise!="undefined"?g={Promise:w.Promise,implementation:x}:g=b(x),f&&(A[L]=g)),g}}},{}],51:[function(M,Y,o){"use strict";Y.exports=M("./loader")(window,L);function L(){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,Y,o){Y.exports={default:M("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(M,Y,o){Y.exports={default:M("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(M,Y,o){Y.exports={default:M("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(M,Y,o){Y.exports={default:M("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(M,Y,o){Y.exports={default:M("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(M,Y,o){Y.exports={default:M("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(M,Y,o){Y.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,Y,o){Y.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,Y,o){Y.exports={default:M("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(M,Y,o){Y.exports={default:M("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(M,Y,o){Y.exports={default:M("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(M,Y,o){Y.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,Y,o){Y.exports={default:M("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(M,Y,o){Y.exports={default:M("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(M,Y,o){Y.exports={default:M("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(M,Y,o){"use strict";o.__esModule=!0;var L=M("../core-js/symbol/iterator"),g=x(L),A=M("../core-js/symbol"),b=x(A),y=typeof b.default=="function"&&typeof g.default=="symbol"?function(w){return typeof w}:function(w){return w&&typeof b.default=="function"&&w.constructor===b.default&&w!==b.default.prototype?"symbol":typeof w};function x(w){return w&&w.__esModule?w:{default:w}}o.default=typeof b.default=="function"&&y(g.default)==="symbol"?function(w){return typeof w=="undefined"?"undefined":y(w)}:function(w){return w&&typeof b.default=="function"&&w.constructor===b.default&&w!==b.default.prototype?"symbol":typeof w=="undefined"?"undefined":y(w)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(M,Y,o){Y.exports=M("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(M,Y,o){"use strict";o.byteLength=f,o.toByteArray=d,o.fromByteArray=t;for(var L=[],g=[],A=typeof Uint8Array!="undefined"?Uint8Array:Array,b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0,x=b.length;y0)throw new Error("Invalid string. Length must be a multiple of 4");var i=a.indexOf("=");i===-1&&(i=n);var h=i===n?0:4-i%4;return[i,h]}function f(a){var n=w(a),i=n[0],h=n[1];return(i+h)*3/4-h}function _(a,n,i){return(n+i)*3/4-i}function d(a){var n,i=w(a),h=i[0],l=i[1],s=new A(_(a,h,l)),p=0,O=l>0?h-4:h,S;for(S=0;S>16&255,s[p++]=n>>8&255,s[p++]=n&255;return l===2&&(n=g[a.charCodeAt(S)]<<2|g[a.charCodeAt(S+1)]>>4,s[p++]=n&255),l===1&&(n=g[a.charCodeAt(S)]<<10|g[a.charCodeAt(S+1)]<<4|g[a.charCodeAt(S+2)]>>2,s[p++]=n>>8&255,s[p++]=n&255),s}function r(a){return L[a>>18&63]+L[a>>12&63]+L[a>>6&63]+L[a&63]}function u(a,n,i){for(var h,l=[],s=n;sO?O:p+s));return h===1?(n=a[i-1],l.push(L[n>>2]+L[n<<4&63]+"==")):h===2&&(n=(a[i-2]<<8)+a[i-1],l.push(L[n>>10]+L[n>>4&63]+L[n<<2&63]+"=")),l.join("")}},{}],70:[function(M,Y,o){/*! * Bowser - a browser detector * https://github.com/ded/bowser * MIT License | (c) Dustin Diaz 2015 */!function(L,g,A){typeof Y!="undefined"&&Y.exports?Y.exports=A():typeof define=="function"&&define.amd?define(g,A):L[g]=A()}(this,"bowser",function(){var L=!0;function g(_){function d(K){var B=_.match(K);return B&&B.length>1&&B[1]||""}function r(K){var B=_.match(K);return B&&B.length>1&&B[2]||""}var u=d(/(ipod|iphone|ipad)/i).toLowerCase(),t=/like android/i.test(_),a=!t&&/android/i.test(_),n=/nexus\s*[0-6]\s*/i.test(_),i=!n&&/nexus\s*[0-9]+/i.test(_),h=/CrOS/.test(_),l=/silk/i.test(_),s=/sailfish/i.test(_),p=/tizen/i.test(_),O=/(web|hpw)(o|0)s/i.test(_),S=/windows phone/i.test(_),v=/SamsungBrowser/i.test(_),P=!S&&/windows/i.test(_),R=!u&&!l&&/macintosh/i.test(_),E=!a&&!s&&!p&&!O&&/linux/i.test(_),C=r(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),m=d(/version\/(\d+(\.\d+)?)/i),T=/tablet/i.test(_)&&!/tablet pc/i.test(_),I=!T&&/[^-]mobi/i.test(_),D=/xbox/i.test(_),N;/opera/i.test(_)?N={name:"Opera",opera:L,version:m||d(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(_)?N={name:"Opera",opera:L,version:d(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||m}:/SamsungBrowser/i.test(_)?N={name:"Samsung Internet for Android",samsungBrowser:L,version:m||d(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(_)?N={name:"NAVER Whale browser",whale:L,version:d(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(_)?N={name:"MZ Browser",mzbrowser:L,version:d(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(_)?N={name:"Opera Coast",coast:L,version:m||d(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(_)?N={name:"Focus",focus:L,version:d(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(_)?N={name:"Yandex Browser",yandexbrowser:L,version:m||d(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(_)?N={name:"UC Browser",ucbrowser:L,version:d(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(_)?N={name:"Maxthon",maxthon:L,version:d(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(_)?N={name:"Epiphany",epiphany:L,version:d(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(_)?N={name:"Puffin",puffin:L,version:d(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(_)?N={name:"Sleipnir",sleipnir:L,version:d(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(_)?N={name:"K-Meleon",kMeleon:L,version:d(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:S?(N={name:"Windows Phone",osname:"Windows Phone",windowsphone:L},C?(N.msedge=L,N.version=C):(N.msie=L,N.version=d(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(_)?N={name:"Internet Explorer",msie:L,version:d(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:h?N={name:"Chrome",osname:"Chrome OS",chromeos:L,chromeBook:L,chrome:L,version:d(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(_)?N={name:"Microsoft Edge",msedge:L,version:C}:/vivaldi/i.test(_)?N={name:"Vivaldi",vivaldi:L,version:d(/vivaldi\/(\d+(\.\d+)?)/i)||m}:s?N={name:"Sailfish",osname:"Sailfish OS",sailfish:L,version:d(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(_)?N={name:"SeaMonkey",seamonkey:L,version:d(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(_)?(N={name:"Firefox",firefox:L,version:d(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(_)&&(N.firefoxos=L,N.osname="Firefox OS")):l?N={name:"Amazon Silk",silk:L,version:d(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(_)?N={name:"PhantomJS",phantom:L,version:d(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(_)?N={name:"SlimerJS",slimer:L,version:d(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(_)||/rim\stablet/i.test(_)?N={name:"BlackBerry",osname:"BlackBerry OS",blackberry:L,version:m||d(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:O?(N={name:"WebOS",osname:"WebOS",webos:L,version:m||d(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(_)&&(N.touchpad=L)):/bada/i.test(_)?N={name:"Bada",osname:"Bada",bada:L,version:d(/dolfin\/(\d+(\.\d+)?)/i)}:p?N={name:"Tizen",osname:"Tizen",tizen:L,version:d(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||m}:/qupzilla/i.test(_)?N={name:"QupZilla",qupzilla:L,version:d(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||m}:/chromium/i.test(_)?N={name:"Chromium",chromium:L,version:d(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||m}:/chrome|crios|crmo/i.test(_)?N={name:"Chrome",chrome:L,version:d(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:a?N={name:"Android",version:m}:/safari|applewebkit/i.test(_)?(N={name:"Safari",safari:L},m&&(N.version=m)):u?(N={name:u=="iphone"?"iPhone":u=="ipad"?"iPad":"iPod"},m&&(N.version=m)):/googlebot/i.test(_)?N={name:"Googlebot",googlebot:L,version:d(/googlebot\/(\d+(\.\d+))/i)||m}:N={name:d(/^(.*)\/(.*) /),version:r(/^(.*)\/(.*) /)},!N.msedge&&/(apple)?webkit/i.test(_)?(/(apple)?webkit\/537\.36/i.test(_)?(N.name=N.name||"Blink",N.blink=L):(N.name=N.name||"Webkit",N.webkit=L),!N.version&&m&&(N.version=m)):!N.opera&&/gecko\//i.test(_)&&(N.name=N.name||"Gecko",N.gecko=L,N.version=N.version||d(/gecko\/(\d+(\.\d+)?)/i)),!N.windowsphone&&(a||N.silk)?(N.android=L,N.osname="Android"):!N.windowsphone&&u?(N[u]=L,N.ios=L,N.osname="iOS"):R?(N.mac=L,N.osname="macOS"):D?(N.xbox=L,N.osname="Xbox"):P?(N.windows=L,N.osname="Windows"):E&&(N.linux=L,N.osname="Linux");function z(K){switch(K){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 F="";N.windows?F=z(d(/Windows ((NT|XP)( \d\d?.\d)?)/i)):N.windowsphone?F=d(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):N.mac?(F=d(/Mac OS X (\d+([_\.\s]\d+)*)/i),F=F.replace(/[_\s]/g,".")):u?(F=d(/os (\d+([_\s]\d+)*) like mac os x/i),F=F.replace(/[_\s]/g,".")):a?F=d(/android[ \/-](\d+(\.\d+)*)/i):N.webos?F=d(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):N.blackberry?F=d(/rim\stablet\sos\s(\d+(\.\d+)*)/i):N.bada?F=d(/bada\/(\d+(\.\d+)*)/i):N.tizen&&(F=d(/tizen[\/\s](\d+(\.\d+)*)/i)),F&&(N.osversion=F);var W=!N.windows&&F.split(".")[0];return T||i||u=="ipad"||a&&(W==3||W>=4&&!I)||N.silk?N.tablet=L:(I||u=="iphone"||u=="ipod"||a||n||N.blackberry||N.webos||N.bada)&&(N.mobile=L),N.msedge||N.msie&&N.version>=10||N.yandexbrowser&&N.version>=15||N.vivaldi&&N.version>=1||N.chrome&&N.version>=20||N.samsungBrowser&&N.version>=4||N.whale&&x([N.version,"1.0"])===1||N.mzbrowser&&x([N.version,"6.0"])===1||N.focus&&x([N.version,"1.0"])===1||N.firefox&&N.version>=20||N.safari&&N.version>=6||N.opera&&N.version>=10||N.ios&&N.osversion&&N.osversion.split(".")[0]>=6||N.blackberry&&N.version>=10.1||N.chromium&&N.version>=20?N.a=L:N.msie&&N.version<10||N.chrome&&N.version<20||N.firefox&&N.version<20||N.safari&&N.version<6||N.opera&&N.version<10||N.ios&&N.osversion&&N.osversion.split(".")[0]<6||N.chromium&&N.version<20?N.c=L:N.x=L,N}var A=g(typeof navigator!="undefined"&&navigator.userAgent||"");A.test=function(_){for(var d=0;d<_.length;++d){var r=_[d];if(typeof r=="string"&&r in A)return!0}return!1};function b(_){return _.split(".").length}function y(_,d){var r=[],u;if(Array.prototype.map)return Array.prototype.map.call(_,d);for(u=0;u<_.length;u++)r.push(d(_[u]));return r}function x(_){for(var d=Math.max(b(_[0]),b(_[1])),r=y(_,function(u){var t=d-b(u);return u=u+new Array(t+1).join(".0"),y(u.split("."),function(a){return new Array(20-a.length).join("0")+a}).reverse()});--d>=0;){if(r[0][d]>r[1][d])return 1;if(r[0][d]===r[1][d]){if(d===0)return 0}else return-1}}function w(_,d,r){var u=A;typeof d=="string"&&(r=d,d=void 0),d===void 0&&(d=!1),r&&(u=g(r));var t=""+u.version;for(var a in _)if(_.hasOwnProperty(a)&&u[a]){if(typeof _[a]!="string")throw new Error("Browser version in the minVersion map should be a string: "+a+": "+String(_));return x([t,_[a]])<0}return d}function f(_,d,r){return!w(_,d,r)}return A.isUnsupportedBrowser=w,A.compareVersions=x,A.check=f,A._detect=g,A.detect=g,A})},{}],71:[function(M,Y,o){},{}],72:[function(M,Y,o){var L=M("buffer").Buffer,g=L.isEncoding||function(f){switch(f&&f.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(f){if(f&&!g(f))throw new Error("Unknown encoding: "+f)}var b=o.StringDecoder=function(f){this.encoding=(f||"utf8").toLowerCase().replace(/[-_]/,""),A(f);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=x;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=w;break;default:this.write=y;return}this.charBuffer=new L(6),this.charReceived=0,this.charLength=0};b.prototype.write=function(f){for(var _="";this.charLength;){var d=f.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:f.length;if(f.copy(this.charBuffer,this.charReceived,0,d),this.charReceived+=d,this.charReceived=55296&&u<=56319){this.charLength+=this.surrogateSize,_="";continue}if(this.charReceived=this.charLength=0,f.length===0)return _;break}this.detectIncompleteChar(f);var r=f.length;this.charLength&&(f.copy(this.charBuffer,0,f.length-this.charReceived,r),r-=this.charReceived),_+=f.toString(this.encoding,0,r);var r=_.length-1,u=_.charCodeAt(r);if(u>=55296&&u<=56319){var t=this.surrogateSize;return this.charLength+=t,this.charReceived+=t,this.charBuffer.copy(this.charBuffer,t,0,t),f.copy(this.charBuffer,0,0,t),_.substring(0,r)}return _},b.prototype.detectIncompleteChar=function(f){for(var _=f.length>=3?3:f.length;_>0;_--){var d=f[f.length-_];if(_==1&&d>>5==6){this.charLength=2;break}if(_<=2&&d>>4==14){this.charLength=3;break}if(_<=3&&d>>3==30){this.charLength=4;break}}this.charReceived=_},b.prototype.end=function(f){var _="";if(f&&f.length&&(_=this.write(f)),this.charReceived){var d=this.charReceived,r=this.charBuffer,u=this.encoding;_+=r.slice(0,d).toString(u)}return _};function y(f){return f.toString(this.encoding)}function x(f){this.charReceived=f.length%2,this.charLength=this.charReceived?2:0}function w(f){this.charReceived=f.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(M,Y,o){(function(L,g){/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */"use strict";var A=M("base64-js"),b=M("ieee754"),y=M("isarray");o.Buffer=g,o.SlowBuffer=l,o.INSPECT_MAX_BYTES=50,g.TYPED_ARRAY_SUPPORT=L.TYPED_ARRAY_SUPPORT!==void 0?L.TYPED_ARRAY_SUPPORT:x(),o.kMaxLength=w();function x(){try{var le=new Uint8Array(1);return le.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},le.foo()===42&&typeof le.subarray=="function"&&le.subarray(1,1).byteLength===0}catch($){return!1}}function w(){return g.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function f(le,$){if(w()<$)throw new RangeError("Invalid typed array length");return g.TYPED_ARRAY_SUPPORT?(le=new Uint8Array($),le.__proto__=g.prototype):(le===null&&(le=new g($)),le.length=$),le}function g(le,$,J){if(!g.TYPED_ARRAY_SUPPORT&&!(this instanceof g))return new g(le,$,J);if(typeof le=="number"){if(typeof $=="string")throw new Error("If encoding is specified then the first argument must be a string");return u(this,le)}return _(this,le,$,J)}g.poolSize=8192,g._augment=function(le){return le.__proto__=g.prototype,le};function _(le,$,J,te){if(typeof $=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&$ instanceof ArrayBuffer?n(le,$,J,te):typeof $=="string"?t(le,$,J):i(le,$)}g.from=function(le,$,J){return _(null,le,$,J)},g.TYPED_ARRAY_SUPPORT&&(g.prototype.__proto__=Uint8Array.prototype,g.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&g[Symbol.species]===g&&Object.defineProperty(g,Symbol.species,{value:null,configurable:!0}));function d(le){if(typeof le!="number")throw new TypeError('"size" argument must be a number');if(le<0)throw new RangeError('"size" argument must not be negative')}function r(le,$,J,te){return d($),$<=0?f(le,$):J!==void 0?typeof te=="string"?f(le,$).fill(J,te):f(le,$).fill(J):f(le,$)}g.alloc=function(le,$,J){return r(null,le,$,J)};function u(le,$){if(d($),le=f(le,$<0?0:h($)|0),!g.TYPED_ARRAY_SUPPORT)for(var J=0;J<$;++J)le[J]=0;return le}g.allocUnsafe=function(le){return u(null,le)},g.allocUnsafeSlow=function(le){return u(null,le)};function t(le,$,J){if((typeof J!="string"||J==="")&&(J="utf8"),!g.isEncoding(J))throw new TypeError('"encoding" must be a valid string encoding');var te=s($,J)|0;le=f(le,te);var we=le.write($,J);return we!==te&&(le=le.slice(0,we)),le}function a(le,$){var J=$.length<0?0:h($.length)|0;le=f(le,J);for(var te=0;te=w())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+w().toString(16)+" bytes");return le|0}function l(le){return+le!=le&&(le=0),g.alloc(+le)}g.isBuffer=function($){return!!($!=null&&$._isBuffer)},g.compare=function($,J){if(!g.isBuffer($)||!g.isBuffer(J))throw new TypeError("Arguments must be Buffers");if($===J)return 0;for(var te=$.length,we=J.length,Se=0,ke=Math.min(te,we);Se>>1;case"base64":return re(le).length;default:if(te)return se(le).length;$=(""+$).toLowerCase(),te=!0}}g.byteLength=s;function p(le,$,J){var te=!1;if(($===void 0||$<0)&&($=0),$>this.length)return"";if((J===void 0||J>this.length)&&(J=this.length),J<=0)return"";if(J>>>=0,$>>>=0,J<=$)return"";for(le||(le="utf8");;)switch(le){case"hex":return K(this,$,J);case"utf8":case"utf-8":return D(this,$,J);case"ascii":return F(this,$,J);case"latin1":case"binary":return W(this,$,J);case"base64":return I(this,$,J);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,$,J);default:if(te)throw new TypeError("Unknown encoding: "+le);le=(le+"").toLowerCase(),te=!0}}g.prototype._isBuffer=!0;function O(le,$,J){var te=le[$];le[$]=le[J],le[J]=te}g.prototype.swap16=function(){var $=this.length;if($%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var J=0;J<$;J+=2)O(this,J,J+1);return this},g.prototype.swap32=function(){var $=this.length;if($%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var J=0;J<$;J+=4)O(this,J,J+3),O(this,J+1,J+2);return this},g.prototype.swap64=function(){var $=this.length;if($%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var J=0;J<$;J+=8)O(this,J,J+7),O(this,J+1,J+6),O(this,J+2,J+5),O(this,J+3,J+4);return this},g.prototype.toString=function(){var $=this.length|0;return $===0?"":arguments.length===0?D(this,0,$):p.apply(this,arguments)},g.prototype.equals=function($){if(!g.isBuffer($))throw new TypeError("Argument must be a Buffer");return this===$?!0:g.compare(this,$)===0},g.prototype.inspect=function(){var $="",J=o.INSPECT_MAX_BYTES;return this.length>0&&($=this.toString("hex",0,J).match(/.{2}/g).join(" "),this.length>J&&($+=" ... ")),""},g.prototype.compare=function($,J,te,we,Se){if(!g.isBuffer($))throw new TypeError("Argument must be a Buffer");if(J===void 0&&(J=0),te===void 0&&(te=$?$.length:0),we===void 0&&(we=0),Se===void 0&&(Se=this.length),J<0||te>$.length||we<0||Se>this.length)throw new RangeError("out of range index");if(we>=Se&&J>=te)return 0;if(we>=Se)return-1;if(J>=te)return 1;if(J>>>=0,te>>>=0,we>>>=0,Se>>>=0,this===$)return 0;for(var ke=Se-we,tt=te-J,ot=Math.min(ke,tt),mt=this.slice(we,Se),bt=$.slice(J,te),yt=0;yt2147483647?J=2147483647:J<-2147483648&&(J=-2147483648),J=+J,isNaN(J)&&(J=we?0:le.length-1),J<0&&(J=le.length+J),J>=le.length){if(we)return-1;J=le.length-1}else if(J<0)if(we)J=0;else return-1;if(typeof $=="string"&&($=g.from($,te)),g.isBuffer($))return $.length===0?-1:v(le,$,J,te,we);if(typeof $=="number")return $=$&255,g.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?we?Uint8Array.prototype.indexOf.call(le,$,J):Uint8Array.prototype.lastIndexOf.call(le,$,J):v(le,[$],J,te,we);throw new TypeError("val must be string, number or Buffer")}function v(le,$,J,te,we){var Se=1,ke=le.length,tt=$.length;if(te!==void 0&&(te=String(te).toLowerCase(),te==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(le.length<2||$.length<2)return-1;Se=2,ke/=2,tt/=2,J/=2}function ot(Je,Ue){return Se===1?Je[Ue]:Je.readUInt16BE(Ue*Se)}var mt;if(we){var bt=-1;for(mt=J;mtke&&(J=ke-tt),mt=J;mt>=0;mt--){for(var yt=!0,xt=0;xtwe&&(te=we)):te=we;var Se=$.length;if(Se%2!==0)throw new TypeError("Invalid hex string");te>Se/2&&(te=Se/2);for(var ke=0;keSe)&&(te=Se),$.length>0&&(te<0||J<0)||J>this.length)throw new RangeError("Attempt to write outside buffer bounds");we||(we="utf8");for(var ke=!1;;)switch(we){case"hex":return P(this,$,J,te);case"utf8":case"utf-8":return R(this,$,J,te);case"ascii":return E(this,$,J,te);case"latin1":case"binary":return C(this,$,J,te);case"base64":return m(this,$,J,te);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,$,J,te);default:if(ke)throw new TypeError("Unknown encoding: "+we);we=(""+we).toLowerCase(),ke=!0}},g.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function I(le,$,J){return $===0&&J===le.length?A.fromByteArray(le):A.fromByteArray(le.slice($,J))}function D(le,$,J){J=Math.min(le.length,J);for(var te=[],we=$;we239?4:Se>223?3:Se>191?2:1;if(we+tt<=J){var ot,mt,bt,yt;switch(tt){case 1:Se<128&&(ke=Se);break;case 2:ot=le[we+1],(ot&192)===128&&(yt=(Se&31)<<6|ot&63,yt>127&&(ke=yt));break;case 3:ot=le[we+1],mt=le[we+2],(ot&192)===128&&(mt&192)===128&&(yt=(Se&15)<<12|(ot&63)<<6|mt&63,yt>2047&&(yt<55296||yt>57343)&&(ke=yt));break;case 4:ot=le[we+1],mt=le[we+2],bt=le[we+3],(ot&192)===128&&(mt&192)===128&&(bt&192)===128&&(yt=(Se&15)<<18|(ot&63)<<12|(mt&63)<<6|bt&63,yt>65535&&yt<1114112&&(ke=yt))}}ke===null?(ke=65533,tt=1):ke>65535&&(ke-=65536,te.push(ke>>>10&1023|55296),ke=56320|ke&1023),te.push(ke),we+=tt}return z(te)}var N=4096;function z(le){var $=le.length;if($<=N)return String.fromCharCode.apply(String,le);for(var J="",te=0;te<$;)J+=String.fromCharCode.apply(String,le.slice(te,te+=N));return J}function F(le,$,J){var te="";J=Math.min(le.length,J);for(var we=$;wete)&&(J=te);for(var we="",Se=$;Sete&&($=te),J<0?(J+=te,J<0&&(J=0)):J>te&&(J=te),J<$&&(J=$);var we;if(g.TYPED_ARRAY_SUPPORT)we=this.subarray($,J),we.__proto__=g.prototype;else{var Se=J-$;we=new g(Se,void 0);for(var ke=0;keJ)throw new RangeError("Trying to access beyond buffer length")}g.prototype.readUIntLE=function($,J,te){$=$|0,J=J|0,te||k($,J,this.length);for(var we=this[$],Se=1,ke=0;++ke0&&(Se*=256);)we+=this[$+--J]*Se;return we},g.prototype.readUInt8=function($,J){return J||k($,1,this.length),this[$]},g.prototype.readUInt16LE=function($,J){return J||k($,2,this.length),this[$]|this[$+1]<<8},g.prototype.readUInt16BE=function($,J){return J||k($,2,this.length),this[$]<<8|this[$+1]},g.prototype.readUInt32LE=function($,J){return J||k($,4,this.length),(this[$]|this[$+1]<<8|this[$+2]<<16)+this[$+3]*16777216},g.prototype.readUInt32BE=function($,J){return J||k($,4,this.length),this[$]*16777216+(this[$+1]<<16|this[$+2]<<8|this[$+3])},g.prototype.readIntLE=function($,J,te){$=$|0,J=J|0,te||k($,J,this.length);for(var we=this[$],Se=1,ke=0;++ke=Se&&(we-=Math.pow(2,8*J)),we},g.prototype.readIntBE=function($,J,te){$=$|0,J=J|0,te||k($,J,this.length);for(var we=J,Se=1,ke=this[$+--we];we>0&&(Se*=256);)ke+=this[$+--we]*Se;return Se*=128,ke>=Se&&(ke-=Math.pow(2,8*J)),ke},g.prototype.readInt8=function($,J){return J||k($,1,this.length),this[$]&128?(255-this[$]+1)*-1:this[$]},g.prototype.readInt16LE=function($,J){J||k($,2,this.length);var te=this[$]|this[$+1]<<8;return te&32768?te|4294901760:te},g.prototype.readInt16BE=function($,J){J||k($,2,this.length);var te=this[$+1]|this[$]<<8;return te&32768?te|4294901760:te},g.prototype.readInt32LE=function($,J){return J||k($,4,this.length),this[$]|this[$+1]<<8|this[$+2]<<16|this[$+3]<<24},g.prototype.readInt32BE=function($,J){return J||k($,4,this.length),this[$]<<24|this[$+1]<<16|this[$+2]<<8|this[$+3]},g.prototype.readFloatLE=function($,J){return J||k($,4,this.length),b.read(this,$,!0,23,4)},g.prototype.readFloatBE=function($,J){return J||k($,4,this.length),b.read(this,$,!1,23,4)},g.prototype.readDoubleLE=function($,J){return J||k($,8,this.length),b.read(this,$,!0,52,8)},g.prototype.readDoubleBE=function($,J){return J||k($,8,this.length),b.read(this,$,!1,52,8)};function G(le,$,J,te,we,Se){if(!g.isBuffer(le))throw new TypeError('"buffer" argument must be a Buffer instance');if($>we||$le.length)throw new RangeError("Index out of range")}g.prototype.writeUIntLE=function($,J,te,we){if($=+$,J=J|0,te=te|0,!we){var Se=Math.pow(2,8*te)-1;G(this,$,J,te,Se,0)}var ke=1,tt=0;for(this[J]=$&255;++tt=0&&(tt*=256);)this[J+ke]=$/tt&255;return J+te},g.prototype.writeUInt8=function($,J,te){return $=+$,J=J|0,te||G(this,$,J,1,255,0),g.TYPED_ARRAY_SUPPORT||($=Math.floor($)),this[J]=$&255,J+1};function ne(le,$,J,te){$<0&&($=65535+$+1);for(var we=0,Se=Math.min(le.length-J,2);we>>(te?we:1-we)*8}g.prototype.writeUInt16LE=function($,J,te){return $=+$,J=J|0,te||G(this,$,J,2,65535,0),g.TYPED_ARRAY_SUPPORT?(this[J]=$&255,this[J+1]=$>>>8):ne(this,$,J,!0),J+2},g.prototype.writeUInt16BE=function($,J,te){return $=+$,J=J|0,te||G(this,$,J,2,65535,0),g.TYPED_ARRAY_SUPPORT?(this[J]=$>>>8,this[J+1]=$&255):ne(this,$,J,!1),J+2};function he(le,$,J,te){$<0&&($=4294967295+$+1);for(var we=0,Se=Math.min(le.length-J,4);we>>(te?we:3-we)*8&255}g.prototype.writeUInt32LE=function($,J,te){return $=+$,J=J|0,te||G(this,$,J,4,4294967295,0),g.TYPED_ARRAY_SUPPORT?(this[J+3]=$>>>24,this[J+2]=$>>>16,this[J+1]=$>>>8,this[J]=$&255):he(this,$,J,!0),J+4},g.prototype.writeUInt32BE=function($,J,te){return $=+$,J=J|0,te||G(this,$,J,4,4294967295,0),g.TYPED_ARRAY_SUPPORT?(this[J]=$>>>24,this[J+1]=$>>>16,this[J+2]=$>>>8,this[J+3]=$&255):he(this,$,J,!1),J+4},g.prototype.writeIntLE=function($,J,te,we){if($=+$,J=J|0,!we){var Se=Math.pow(2,8*te-1);G(this,$,J,te,Se-1,-Se)}var ke=0,tt=1,ot=0;for(this[J]=$&255;++ke>0)-ot&255;return J+te},g.prototype.writeIntBE=function($,J,te,we){if($=+$,J=J|0,!we){var Se=Math.pow(2,8*te-1);G(this,$,J,te,Se-1,-Se)}var ke=te-1,tt=1,ot=0;for(this[J+ke]=$&255;--ke>=0&&(tt*=256);)$<0&&ot===0&&this[J+ke+1]!==0&&(ot=1),this[J+ke]=($/tt>>0)-ot&255;return J+te},g.prototype.writeInt8=function($,J,te){return $=+$,J=J|0,te||G(this,$,J,1,127,-128),g.TYPED_ARRAY_SUPPORT||($=Math.floor($)),$<0&&($=255+$+1),this[J]=$&255,J+1},g.prototype.writeInt16LE=function($,J,te){return $=+$,J=J|0,te||G(this,$,J,2,32767,-32768),g.TYPED_ARRAY_SUPPORT?(this[J]=$&255,this[J+1]=$>>>8):ne(this,$,J,!0),J+2},g.prototype.writeInt16BE=function($,J,te){return $=+$,J=J|0,te||G(this,$,J,2,32767,-32768),g.TYPED_ARRAY_SUPPORT?(this[J]=$>>>8,this[J+1]=$&255):ne(this,$,J,!1),J+2},g.prototype.writeInt32LE=function($,J,te){return $=+$,J=J|0,te||G(this,$,J,4,2147483647,-2147483648),g.TYPED_ARRAY_SUPPORT?(this[J]=$&255,this[J+1]=$>>>8,this[J+2]=$>>>16,this[J+3]=$>>>24):he(this,$,J,!0),J+4},g.prototype.writeInt32BE=function($,J,te){return $=+$,J=J|0,te||G(this,$,J,4,2147483647,-2147483648),$<0&&($=4294967295+$+1),g.TYPED_ARRAY_SUPPORT?(this[J]=$>>>24,this[J+1]=$>>>16,this[J+2]=$>>>8,this[J+3]=$&255):he(this,$,J,!1),J+4};function fe(le,$,J,te,we,Se){if(J+te>le.length)throw new RangeError("Index out of range");if(J<0)throw new RangeError("Index out of range")}function xe(le,$,J,te,we){return we||fe(le,$,J,4,34028234663852886e22,-34028234663852886e22),b.write(le,$,J,te,23,4),J+4}g.prototype.writeFloatLE=function($,J,te){return xe(this,$,J,!0,te)},g.prototype.writeFloatBE=function($,J,te){return xe(this,$,J,!1,te)};function Te(le,$,J,te,we){return we||fe(le,$,J,8,17976931348623157e292,-17976931348623157e292),b.write(le,$,J,te,52,8),J+8}g.prototype.writeDoubleLE=function($,J,te){return Te(this,$,J,!0,te)},g.prototype.writeDoubleBE=function($,J,te){return Te(this,$,J,!1,te)},g.prototype.copy=function($,J,te,we){if(te||(te=0),!we&&we!==0&&(we=this.length),J>=$.length&&(J=$.length),J||(J=0),we>0&&we=this.length)throw new RangeError("sourceStart out of bounds");if(we<0)throw new RangeError("sourceEnd out of bounds");we>this.length&&(we=this.length),$.length-J=0;--ke)$[ke+J]=this[ke+te];else if(Se<1e3||!g.TYPED_ARRAY_SUPPORT)for(ke=0;ke>>0,te=te===void 0?this.length:te>>>0,$||($=0);var ke;if(typeof $=="number")for(ke=J;ke55295&&J<57344){if(!we){if(J>56319){($-=3)>-1&&Se.push(239,191,189);continue}else if(ke+1===te){($-=3)>-1&&Se.push(239,191,189);continue}we=J;continue}if(J<56320){($-=3)>-1&&Se.push(239,191,189),we=J;continue}J=(we-55296<<10|J-56320)+65536}else we&&(($-=3)>-1&&Se.push(239,191,189));if(we=null,J<128){if(($-=1)<0)break;Se.push(J)}else if(J<2048){if(($-=2)<0)break;Se.push(J>>6|192,J&63|128)}else if(J<65536){if(($-=3)<0)break;Se.push(J>>12|224,J>>6&63|128,J&63|128)}else if(J<1114112){if(($-=4)<0)break;Se.push(J>>18|240,J>>12&63|128,J>>6&63|128,J&63|128)}else throw new Error("Invalid code point")}return Se}function q(le){for(var $=[],J=0;J>8,we=J%256,Se.push(we),Se.push(te);return Se}function re(le){return A.toByteArray(be(le))}function ie(le,$,J,te){for(var we=0;we=$.length||we>=le.length);++we)$[we+J]=le[we];return we}function Oe(le){return le!==le}}).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,Y,o){Y.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,Y,o){Y.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,Y,o){/*! * copy-to - index.js * Copyright(c) 2014 dead_horse * MIT Licensed */"use strict";var L=Array.prototype.slice;Y.exports=g;function g(b,y){if(!(this instanceof g))return new g(b,y);this.src=b,this._withAccess=y}g.prototype.withAccess=function(b){return this._withAccess=b!==!1,this},g.prototype.pick=function(b){return Array.isArray(b)||(b=L.call(arguments)),b.length&&(this.keys=b),this},g.prototype.to=function(b){if(b=b||{},!this.src)return b;var y=this.keys||Object.keys(this.src);if(!this._withAccess){for(var x=0;xd;)if(r=f[d++],r!=r)return!0}else for(;_>d;d++)if((b||d in f)&&f[d]===x)return b||d||0;return!b&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,Y,o){var L=M("./_cof"),g=M("./_wks")("toStringTag"),A=L(function(){return arguments}())=="Arguments",b=function(y,x){try{return y[x]}catch(w){}};Y.exports=function(y){var x,w,f;return y===void 0?"Undefined":y===null?"Null":typeof(w=b(x=Object(y),g))=="string"?w:A?L(x):(f=L(x))=="Object"&&typeof x.callee=="function"?"Arguments":f}},{"./_cof":98,"./_wks":166}],98:[function(M,Y,o){var L={}.toString;Y.exports=function(g){return L.call(g).slice(8,-1)}},{}],99:[function(M,Y,o){var L=Y.exports={version:"2.6.11"};typeof __e=="number"&&(__e=L)},{}],100:[function(M,Y,o){"use strict";var L=M("./_object-dp"),g=M("./_property-desc");Y.exports=function(A,b,y){b in A?L.f(A,b,g(0,y)):A[b]=y}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,Y,o){var L=M("./_a-function");Y.exports=function(g,A,b){if(L(g),A===void 0)return g;switch(b){case 1:return function(y){return g.call(A,y)};case 2:return function(y,x){return g.call(A,y,x)};case 3:return function(y,x,w){return g.call(A,y,x,w)}}return function(){return g.apply(A,arguments)}}},{"./_a-function":92}],102:[function(M,Y,o){Y.exports=function(L){if(L==null)throw TypeError("Can't call method on "+L);return L}},{}],103:[function(M,Y,o){Y.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,Y,o){var L=M("./_is-object"),g=M("./_global").document,A=L(g)&&L(g.createElement);Y.exports=function(b){return A?g.createElement(b):{}}},{"./_global":110,"./_is-object":119}],105:[function(M,Y,o){Y.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,Y,o){var L=M("./_object-keys"),g=M("./_object-gops"),A=M("./_object-pie");Y.exports=function(b){var y=L(b),x=g.f;if(x)for(var w=x(b),f=A.f,_=0,d;w.length>_;)f.call(b,d=w[_++])&&y.push(d);return y}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,Y,o){var L=M("./_global"),g=M("./_core"),A=M("./_ctx"),b=M("./_hide"),y=M("./_has"),x="prototype",w=function(f,_,d){var r=f&w.F,u=f&w.G,t=f&w.S,a=f&w.P,n=f&w.B,i=f&w.W,h=u?g:g[_]||(g[_]={}),l=h[x],s=u?L:t?L[_]:(L[_]||{})[x],p,O,S;u&&(d=_);for(p in d){if(O=!r&&s&&s[p]!==void 0,O&&y(h,p))continue;S=O?s[p]:d[p],h[p]=u&&typeof s[p]!="function"?d[p]:n&&O?A(S,L):i&&s[p]==S?function(v){var P=function(R,E,C){if(this instanceof v){switch(arguments.length){case 0:return new v;case 1:return new v(R);case 2:return new v(R,E)}return new v(R,E,C)}return v.apply(this,arguments)};return P[x]=v[x],P}(S):a&&typeof S=="function"?A(Function.call,S):S,a&&((h.virtual||(h.virtual={}))[p]=S,f&w.R&&l&&!l[p]&&b(l,p,S))}};w.F=1,w.G=2,w.S=4,w.P=8,w.B=16,w.W=32,w.U=64,w.R=128,Y.exports=w},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,Y,o){Y.exports=function(L){try{return!!L()}catch(g){return!0}}},{}],109:[function(M,Y,o){var L=M("./_ctx"),g=M("./_iter-call"),A=M("./_is-array-iter"),b=M("./_an-object"),y=M("./_to-length"),x=M("./core.get-iterator-method"),w={},f={},o=Y.exports=function(_,d,r,u,t){var a=t?function(){return _}:x(_),n=L(r,u,d?2:1),i=0,h,l,s,p;if(typeof a!="function")throw TypeError(_+" is not iterable!");if(A(a)){for(h=y(_.length);h>i;i++)if(p=d?n(b(l=_[i])[0],l[1]):n(_[i]),p===w||p===f)return p}else for(s=a.call(_);!(l=s.next()).done;)if(p=g(s,n,l.value,d),p===w||p===f)return p};o.BREAK=w,o.RETURN=f},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,Y,o){var L=Y.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=L)},{}],111:[function(M,Y,o){var L={}.hasOwnProperty;Y.exports=function(g,A){return L.call(g,A)}},{}],112:[function(M,Y,o){var L=M("./_object-dp"),g=M("./_property-desc");Y.exports=M("./_descriptors")?function(A,b,y){return L.f(A,b,g(1,y))}:function(A,b,y){return A[b]=y,A}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,Y,o){var L=M("./_global").document;Y.exports=L&&L.documentElement},{"./_global":110}],114:[function(M,Y,o){Y.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,Y,o){Y.exports=function(L,g,A){var b=A===void 0;switch(g.length){case 0:return b?L():L.call(A);case 1:return b?L(g[0]):L.call(A,g[0]);case 2:return b?L(g[0],g[1]):L.call(A,g[0],g[1]);case 3:return b?L(g[0],g[1],g[2]):L.call(A,g[0],g[1],g[2]);case 4:return b?L(g[0],g[1],g[2],g[3]):L.call(A,g[0],g[1],g[2],g[3])}return L.apply(A,g)}},{}],116:[function(M,Y,o){var L=M("./_cof");Y.exports=Object("z").propertyIsEnumerable(0)?Object:function(g){return L(g)=="String"?g.split(""):Object(g)}},{"./_cof":98}],117:[function(M,Y,o){var L=M("./_iterators"),g=M("./_wks")("iterator"),A=Array.prototype;Y.exports=function(b){return b!==void 0&&(L.Array===b||A[g]===b)}},{"./_iterators":125,"./_wks":166}],118:[function(M,Y,o){var L=M("./_cof");Y.exports=Array.isArray||function(A){return L(A)=="Array"}},{"./_cof":98}],119:[function(M,Y,o){Y.exports=function(L){return typeof L=="object"?L!==null:typeof L=="function"}},{}],120:[function(M,Y,o){var L=M("./_an-object");Y.exports=function(g,A,b,y){try{return y?A(L(b)[0],b[1]):A(b)}catch(w){var x=g.return;throw x!==void 0&&L(x.call(g)),w}}},{"./_an-object":95}],121:[function(M,Y,o){"use strict";var L=M("./_object-create"),g=M("./_property-desc"),A=M("./_set-to-string-tag"),b={};M("./_hide")(b,M("./_wks")("iterator"),function(){return this}),Y.exports=function(y,x,w){y.prototype=L(b,{next:g(1,w)}),A(y,x+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,Y,o){"use strict";var L=M("./_library"),g=M("./_export"),A=M("./_redefine"),b=M("./_hide"),y=M("./_iterators"),x=M("./_iter-create"),w=M("./_set-to-string-tag"),f=M("./_object-gpo"),_=M("./_wks")("iterator"),d=!([].keys&&"next"in[].keys()),r="@@iterator",u="keys",t="values",a=function(){return this};Y.exports=function(n,i,h,l,s,p,O){x(h,i,l);var S=function(F){if(!d&&F in E)return E[F];switch(F){case u:return function(){return new h(this,F)};case t:return function(){return new h(this,F)}}return function(){return new h(this,F)}},v=i+" Iterator",P=s==t,R=!1,E=n.prototype,C=E[_]||E[r]||s&&E[s],m=C||S(s),T=s?P?S("entries"):m:void 0,I=i=="Array"&&E.entries||C,D,N,z;if(I&&(z=f(I.call(new n)),z!==Object.prototype&&z.next&&(w(z,v,!0),!L&&typeof z[_]!="function"&&b(z,_,a))),P&&C&&C.name!==t&&(R=!0,m=function(){return C.call(this)}),(!L||O)&&(d||R||!E[_])&&b(E,_,m),y[i]=m,y[v]=a,s)if(D={values:P?m:S(t),keys:p?m:S(u),entries:T},O)for(N in D)N in E||A(E,N,D[N]);else g(g.P+g.F*(d||R),i,D);return D}},{"./_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,Y,o){var L=M("./_wks")("iterator"),g=!1;try{var A=[7][L]();A.return=function(){g=!0},Array.from(A,function(){throw 2})}catch(b){}Y.exports=function(b,y){if(!y&&!g)return!1;var x=!1;try{var w=[7],f=w[L]();f.next=function(){return{done:x=!0}},w[L]=function(){return f},b(w)}catch(_){}return x}},{"./_wks":166}],124:[function(M,Y,o){Y.exports=function(L,g){return{value:g,done:!!L}}},{}],125:[function(M,Y,o){Y.exports={}},{}],126:[function(M,Y,o){Y.exports=!0},{}],127:[function(M,Y,o){var L=M("./_uid")("meta"),g=M("./_is-object"),A=M("./_has"),b=M("./_object-dp").f,y=0,x=Object.isExtensible||function(){return!0},w=!M("./_fails")(function(){return x(Object.preventExtensions({}))}),f=function(t){b(t,L,{value:{i:"O"+ ++y,w:{}}})},_=function(t,a){if(!g(t))return typeof t=="symbol"?t:(typeof t=="string"?"S":"P")+t;if(!A(t,L)){if(!x(t))return"F";if(!a)return"E";f(t)}return t[L].i},d=function(t,a){if(!A(t,L)){if(!x(t))return!0;if(!a)return!1;f(t)}return t[L].w},r=function(t){return w&&u.NEED&&x(t)&&!A(t,L)&&f(t),t},u=Y.exports={KEY:L,NEED:!1,fastKey:_,getWeak:d,onFreeze:r}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,Y,o){var L=M("./_global"),g=M("./_task").set,A=L.MutationObserver||L.WebKitMutationObserver,b=L.process,y=L.Promise,x=M("./_cof")(b)=="process";Y.exports=function(){var w,f,_,d=function(){var a,n;for(x&&(a=b.domain)&&a.exit();w;){n=w.fn,w=w.next;try{n()}catch(i){throw w?_():f=void 0,i}}f=void 0,a&&a.enter()};if(x)_=function(){b.nextTick(d)};else if(A&&!(L.navigator&&L.navigator.standalone)){var r=!0,u=document.createTextNode("");new A(d).observe(u,{characterData:!0}),_=function(){u.data=r=!r}}else if(y&&y.resolve){var t=y.resolve(void 0);_=function(){t.then(d)}}else _=function(){g.call(L,d)};return function(a){var n={fn:a,next:void 0};f&&(f.next=n),w||(w=n,_()),f=n}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,Y,o){"use strict";var L=M("./_a-function");function g(A){var b,y;this.promise=new A(function(x,w){if(b!==void 0||y!==void 0)throw TypeError("Bad Promise constructor");b=x,y=w}),this.resolve=L(b),this.reject=L(y)}Y.exports.f=function(A){return new g(A)}},{"./_a-function":92}],130:[function(M,Y,o){"use strict";var L=M("./_descriptors"),g=M("./_object-keys"),A=M("./_object-gops"),b=M("./_object-pie"),y=M("./_to-object"),x=M("./_iobject"),w=Object.assign;Y.exports=!w||M("./_fails")(function(){var f={},_={},d=Symbol(),r="abcdefghijklmnopqrst";return f[d]=7,r.split("").forEach(function(u){_[u]=u}),w({},f)[d]!=7||Object.keys(w({},_)).join("")!=r})?function(_,d){for(var r=y(_),u=arguments.length,t=1,a=A.f,n=b.f;u>t;)for(var i=x(arguments[t++]),h=a?g(i).concat(a(i)):g(i),l=h.length,s=0,p;l>s;)p=h[s++],(!L||n.call(i,p))&&(r[p]=i[p]);return r}:w},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,Y,o){var L=M("./_an-object"),g=M("./_object-dps"),A=M("./_enum-bug-keys"),b=M("./_shared-key")("IE_PROTO"),y=function(){},x="prototype",w=function(){var f=M("./_dom-create")("iframe"),_=A.length,d="<",r=">",u;for(f.style.display="none",M("./_html").appendChild(f),f.src="javascript:",u=f.contentWindow.document,u.open(),u.write(d+"script"+r+"document.F=Object"+d+"/script"+r),u.close(),w=u.F;_--;)delete w[x][A[_]];return w()};Y.exports=Object.create||function(_,d){var r;return _!==null?(y[x]=L(_),r=new y,y[x]=null,r[b]=_):r=w(),d===void 0?r:g(r,d)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,Y,o){var L=M("./_an-object"),g=M("./_ie8-dom-define"),A=M("./_to-primitive"),b=Object.defineProperty;o.f=M("./_descriptors")?Object.defineProperty:function(x,w,f){if(L(x),w=A(w,!0),L(f),g)try{return b(x,w,f)}catch(_){}if("get"in f||"set"in f)throw TypeError("Accessors not supported!");return"value"in f&&(x[w]=f.value),x}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,Y,o){var L=M("./_object-dp"),g=M("./_an-object"),A=M("./_object-keys");Y.exports=M("./_descriptors")?Object.defineProperties:function(y,x){g(y);for(var w=A(x),f=w.length,_=0,d;f>_;)L.f(y,d=w[_++],x[d]);return y}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,Y,o){var L=M("./_object-pie"),g=M("./_property-desc"),A=M("./_to-iobject"),b=M("./_to-primitive"),y=M("./_has"),x=M("./_ie8-dom-define"),w=Object.getOwnPropertyDescriptor;o.f=M("./_descriptors")?w:function(_,d){if(_=A(_),d=b(d,!0),x)try{return w(_,d)}catch(r){}if(y(_,d))return g(!L.f.call(_,d),_[d])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(M,Y,o){var L=M("./_to-iobject"),g=M("./_object-gopn").f,A={}.toString,b=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(x){try{return g(x)}catch(w){return b.slice()}};Y.exports.f=function(w){return b&&A.call(w)=="[object Window]"?y(w):g(L(w))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,Y,o){var L=M("./_object-keys-internal"),g=M("./_enum-bug-keys").concat("length","prototype");o.f=Object.getOwnPropertyNames||function(b){return L(b,g)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,Y,o){o.f=Object.getOwnPropertySymbols},{}],138:[function(M,Y,o){var L=M("./_has"),g=M("./_to-object"),A=M("./_shared-key")("IE_PROTO"),b=Object.prototype;Y.exports=Object.getPrototypeOf||function(y){return y=g(y),L(y,A)?y[A]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?b:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,Y,o){var L=M("./_has"),g=M("./_to-iobject"),A=M("./_array-includes")(!1),b=M("./_shared-key")("IE_PROTO");Y.exports=function(y,x){var w=g(y),f=0,_=[],d;for(d in w)d!=b&&(L(w,d)&&_.push(d));for(;x.length>f;)L(w,d=x[f++])&&(~A(_,d)||_.push(d));return _}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,Y,o){var L=M("./_object-keys-internal"),g=M("./_enum-bug-keys");Y.exports=Object.keys||function(b){return L(b,g)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,Y,o){o.f={}.propertyIsEnumerable},{}],142:[function(M,Y,o){var L=M("./_export"),g=M("./_core"),A=M("./_fails");Y.exports=function(b,y){var x=(g.Object||{})[b]||Object[b],w={};w[b]=y(x),L(L.S+L.F*A(function(){x(1)}),"Object",w)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,Y,o){var L=M("./_descriptors"),g=M("./_object-keys"),A=M("./_to-iobject"),b=M("./_object-pie").f;Y.exports=function(y){return function(x){for(var w=A(x),f=g(w),_=f.length,d=0,r=[],u;_>d;)u=f[d++],(!L||b.call(w,u))&&r.push(y?[u,w[u]]:w[u]);return r}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,Y,o){Y.exports=function(L){try{return{e:!1,v:L()}}catch(g){return{e:!0,v:g}}}},{}],145:[function(M,Y,o){var L=M("./_an-object"),g=M("./_is-object"),A=M("./_new-promise-capability");Y.exports=function(b,y){if(L(b),g(y)&&y.constructor===b)return y;var x=A.f(b),w=x.resolve;return w(y),x.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,Y,o){Y.exports=function(L,g){return{enumerable:!(L&1),configurable:!(L&2),writable:!(L&4),value:g}}},{}],147:[function(M,Y,o){var L=M("./_hide");Y.exports=function(g,A,b){for(var y in A)b&&g[y]?g[y]=A[y]:L(g,y,A[y]);return g}},{"./_hide":112}],148:[function(M,Y,o){Y.exports=M("./_hide")},{"./_hide":112}],149:[function(M,Y,o){"use strict";var L=M("./_global"),g=M("./_core"),A=M("./_object-dp"),b=M("./_descriptors"),y=M("./_wks")("species");Y.exports=function(x){var w=typeof g[x]=="function"?g[x]:L[x];b&&w&&!w[y]&&A.f(w,y,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,Y,o){var L=M("./_object-dp").f,g=M("./_has"),A=M("./_wks")("toStringTag");Y.exports=function(b,y,x){b&&!g(b=x?b:b.prototype,A)&&L(b,A,{configurable:!0,value:y})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,Y,o){var L=M("./_shared")("keys"),g=M("./_uid");Y.exports=function(A){return L[A]||(L[A]=g(A))}},{"./_shared":152,"./_uid":162}],152:[function(M,Y,o){var L=M("./_core"),g=M("./_global"),A="__core-js_shared__",b=g[A]||(g[A]={});(Y.exports=function(y,x){return b[y]||(b[y]=x!==void 0?x:{})})("versions",[]).push({version:L.version,mode:M("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(M,Y,o){var L=M("./_an-object"),g=M("./_a-function"),A=M("./_wks")("species");Y.exports=function(b,y){var x=L(b).constructor,w;return x===void 0||(w=L(x)[A])==null?y:g(w)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,Y,o){var L=M("./_to-integer"),g=M("./_defined");Y.exports=function(A){return function(b,y){var x=String(g(b)),w=L(y),f=x.length,_,d;return w<0||w>=f?A?"":void 0:(_=x.charCodeAt(w),_<55296||_>56319||w+1===f||(d=x.charCodeAt(w+1))<56320||d>57343?A?x.charAt(w):_:A?x.slice(w,w+2):(_-55296<<10)+(d-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,Y,o){var L=M("./_ctx"),g=M("./_invoke"),A=M("./_html"),b=M("./_dom-create"),y=M("./_global"),x=y.process,w=y.setImmediate,f=y.clearImmediate,_=y.MessageChannel,d=y.Dispatch,r=0,u={},t="onreadystatechange",a,n,i,h=function(){var s=+this;if(u.hasOwnProperty(s)){var p=u[s];delete u[s],p()}},l=function(s){h.call(s.data)};(!w||!f)&&(w=function(p){for(var O=[],S=1;arguments.length>S;)O.push(arguments[S++]);return u[++r]=function(){g(typeof p=="function"?p:Function(p),O)},a(r),r},f=function(p){delete u[p]},M("./_cof")(x)=="process"?a=function(s){x.nextTick(L(h,s,1))}:d&&d.now?a=function(s){d.now(L(h,s,1))}:_?(n=new _,i=n.port2,n.port1.onmessage=l,a=L(i.postMessage,i,1)):y.addEventListener&&typeof postMessage=="function"&&!y.importScripts?(a=function(s){y.postMessage(s+"","*")},y.addEventListener("message",l,!1)):t in b("script")?a=function(s){A.appendChild(b("script"))[t]=function(){A.removeChild(this),h.call(s)}}:a=function(s){setTimeout(L(h,s,1),0)}),Y.exports={set:w,clear:f}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,Y,o){var L=M("./_to-integer"),g=Math.max,A=Math.min;Y.exports=function(b,y){return b=L(b),b<0?g(b+y,0):A(b,y)}},{"./_to-integer":157}],157:[function(M,Y,o){var L=Math.ceil,g=Math.floor;Y.exports=function(A){return isNaN(A=+A)?0:(A>0?g:L)(A)}},{}],158:[function(M,Y,o){var L=M("./_iobject"),g=M("./_defined");Y.exports=function(A){return L(g(A))}},{"./_defined":102,"./_iobject":116}],159:[function(M,Y,o){var L=M("./_to-integer"),g=Math.min;Y.exports=function(A){return A>0?g(L(A),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,Y,o){var L=M("./_defined");Y.exports=function(g){return Object(L(g))}},{"./_defined":102}],161:[function(M,Y,o){var L=M("./_is-object");Y.exports=function(g,A){if(!L(g))return g;var b,y;if(A&&typeof(b=g.toString)=="function"&&!L(y=b.call(g)))return y;if(typeof(b=g.valueOf)=="function"&&!L(y=b.call(g)))return y;if(!A&&typeof(b=g.toString)=="function"&&!L(y=b.call(g)))return y;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,Y,o){var L=0,g=Math.random();Y.exports=function(A){return"Symbol(".concat(A===void 0?"":A,")_",(++L+g).toString(36))}},{}],163:[function(M,Y,o){var L=M("./_global"),g=L.navigator;Y.exports=g&&g.userAgent||""},{"./_global":110}],164:[function(M,Y,o){var L=M("./_global"),g=M("./_core"),A=M("./_library"),b=M("./_wks-ext"),y=M("./_object-dp").f;Y.exports=function(x){var w=g.Symbol||(g.Symbol=A?{}:L.Symbol||{});x.charAt(0)!="_"&&!(x in w)&&y(w,x,{value:b.f(x)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,Y,o){o.f=M("./_wks")},{"./_wks":166}],166:[function(M,Y,o){var L=M("./_shared")("wks"),g=M("./_uid"),A=M("./_global").Symbol,b=typeof A=="function",y=Y.exports=function(x){return L[x]||(L[x]=b&&A[x]||(b?A:g)("Symbol."+x))};y.store=L},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,Y,o){var L=M("./_classof"),g=M("./_wks")("iterator"),A=M("./_iterators");Y.exports=M("./_core").getIteratorMethod=function(b){if(b!=null)return b[g]||b["@@iterator"]||A[L(b)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,Y,o){"use strict";var L=M("./_ctx"),g=M("./_export"),A=M("./_to-object"),b=M("./_iter-call"),y=M("./_is-array-iter"),x=M("./_to-length"),w=M("./_create-property"),f=M("./core.get-iterator-method");g(g.S+g.F*!M("./_iter-detect")(function(_){Array.from(_)}),"Array",{from:function(d){var r=A(d),u=typeof this=="function"?this:Array,t=arguments.length,a=t>1?arguments[1]:void 0,n=a!==void 0,i=0,h=f(r),l,s,p,O;if(n&&(a=L(a,t>2?arguments[2]:void 0,2)),h!=null&&!(u==Array&&y(h)))for(O=h.call(r),s=new u;!(p=O.next()).done;i++)w(s,i,n?b(O,a,[p.value,i],!0):p.value);else for(l=x(r.length),s=new u(l);l>i;i++)w(s,i,n?a(r[i],i):r[i]);return s.length=i,s}})},{"./_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,Y,o){"use strict";var L=M("./_add-to-unscopables"),g=M("./_iter-step"),A=M("./_iterators"),b=M("./_to-iobject");Y.exports=M("./_iter-define")(Array,"Array",function(y,x){this._t=b(y),this._i=0,this._k=x},function(){var y=this._t,x=this._k,w=this._i++;return!y||w>=y.length?(this._t=void 0,g(1)):x=="keys"?g(0,w):x=="values"?g(0,y[w]):g(0,[w,y[w]])},"values"),A.Arguments=A.Array,L("keys"),L("values"),L("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(M,Y,o){"use strict";var L=M("./_is-object"),g=M("./_object-gpo"),A=M("./_wks")("hasInstance"),b=Function.prototype;A in b||M("./_object-dp").f(b,A,{value:function(y){if(typeof this!="function"||!L(y))return!1;if(!L(this.prototype))return y instanceof this;for(;y=g(y);)if(this.prototype===y)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,Y,o){var L=M("./_export");L(L.S+L.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,Y,o){var L=M("./_export");L(L.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,Y,o){var L=M("./_export");L(L.S+L.F*!M("./_descriptors"),"Object",{defineProperty:M("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(M,Y,o){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,Y,o){var L=M("./_to-object"),g=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(b){return g(L(b))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,Y,o){var L=M("./_to-object"),g=M("./_object-keys");M("./_object-sap")("keys",function(){return function(b){return g(L(b))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(M,Y,o){arguments[4][71][0].apply(o,arguments)},{dup:71}],178:[function(M,Y,o){"use strict";var L=M("./_library"),g=M("./_global"),A=M("./_ctx"),b=M("./_classof"),y=M("./_export"),x=M("./_is-object"),w=M("./_a-function"),f=M("./_an-instance"),_=M("./_for-of"),d=M("./_species-constructor"),r=M("./_task").set,u=M("./_microtask")(),t=M("./_new-promise-capability"),a=M("./_perform"),n=M("./_user-agent"),i=M("./_promise-resolve"),h="Promise",l=g.TypeError,s=g.process,p=s&&s.versions,O=p&&p.v8||"",S=g[h],v=b(s)=="process",P=function(){},R,E,C,m,T=E=t.f,I=!!function(){try{var k=S.resolve(1),G=(k.constructor={})[M("./_wks")("species")]=function(ne){ne(P,P)};return(v||typeof PromiseRejectionEvent=="function")&&k.then(P)instanceof G&&O.indexOf("6.6")!==0&&n.indexOf("Chrome/66")===-1}catch(ne){}}(),D=function(k){var G;return x(k)&&typeof(G=k.then)=="function"?G:!1},N=function(k,G){if(k._n)return;k._n=!0;var ne=k._c;u(function(){for(var he=k._v,fe=k._s==1,xe=0,Te=function(ce){var be=fe?ce.ok:ce.fail,ve=ce.resolve,ue=ce.reject,se=ce.domain,q,me,re;try{be?(fe||(k._h==2&&W(k),k._h=1),be===!0?q=he:(se&&se.enter(),q=be(he),se&&(se.exit(),re=!0)),q===ce.promise?ue(l("Promise-chain cycle")):(me=D(q))?me.call(q,ve,ue):ve(q)):ue(he)}catch(ie){se&&!re&&se.exit(),ue(ie)}};ne.length>xe;)Te(ne[xe++]);k._c=[],k._n=!1,G&&!k._h&&z(k)})},z=function(k){r.call(g,function(){var G=k._v,ne=F(k),he,fe,xe;if(ne&&(he=a(function(){v?s.emit("unhandledRejection",G,k):(fe=g.onunhandledrejection)?fe({promise:k,reason:G}):(xe=g.console)&&xe.error&&xe.error("Unhandled promise rejection",G)}),k._h=v||F(k)?2:1),k._a=void 0,ne&&he.e)throw he.v})},F=function(k){return k._h!==1&&(k._a||k._c).length===0},W=function(k){r.call(g,function(){var G;v?s.emit("rejectionHandled",k):(G=g.onrejectionhandled)&&G({promise:k,reason:k._v})})},K=function(k){var G=this;if(G._d)return;G._d=!0,G=G._w||G,G._v=k,G._s=2,G._a||(G._a=G._c.slice()),N(G,!0)},B=function(k){var G=this,ne;if(G._d)return;G._d=!0,G=G._w||G;try{if(G===k)throw l("Promise can't be resolved itself");(ne=D(k))?u(function(){var he={_w:G,_d:!1};try{ne.call(k,A(B,he,1),A(K,he,1))}catch(fe){K.call(he,fe)}}):(G._v=k,G._s=1,N(G,!1))}catch(he){K.call({_w:G,_d:!1},he)}};I||(S=function(G){f(this,S,h,"_h"),w(G),R.call(this);try{G(A(B,this,1),A(K,this,1))}catch(ne){K.call(this,ne)}},R=function(G){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},R.prototype=M("./_redefine-all")(S.prototype,{then:function(G,ne){var he=T(d(this,S));return he.ok=typeof G=="function"?G:!0,he.fail=typeof ne=="function"&&ne,he.domain=v?s.domain:void 0,this._c.push(he),this._a&&this._a.push(he),this._s&&N(this,!1),he.promise},catch:function(k){return this.then(void 0,k)}}),C=function(){var k=new R;this.promise=k,this.resolve=A(B,k,1),this.reject=A(K,k,1)},t.f=T=function(k){return k===S||k===m?new C(k):E(k)}),y(y.G+y.W+y.F*!I,{Promise:S}),M("./_set-to-string-tag")(S,h),M("./_set-species")(h),m=M("./_core")[h],y(y.S+y.F*!I,h,{reject:function(G){var ne=T(this),he=ne.reject;return he(G),ne.promise}}),y(y.S+y.F*(L||!I),h,{resolve:function(G){return i(L&&this===m?S:this,G)}}),y(y.S+y.F*!(I&&M("./_iter-detect")(function(k){S.all(k).catch(P)})),h,{all:function(G){var ne=this,he=T(ne),fe=he.resolve,xe=he.reject,Te=a(function(){var ce=[],be=0,ve=1;_(G,!1,function(ue){var se=be++,q=!1;ce.push(void 0),ve++,ne.resolve(ue).then(function(me){if(q)return;q=!0,ce[se]=me,--ve||fe(ce)},xe)}),--ve||fe(ce)});return Te.e&&xe(Te.v),he.promise},race:function(G){var ne=this,he=T(ne),fe=he.reject,xe=a(function(){_(G,!1,function(Te){ne.resolve(Te).then(he.resolve,fe)})});return xe.e&&fe(xe.v),he.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,Y,o){var L=M("./_export"),g=M("./_to-absolute-index"),A=String.fromCharCode,b=String.fromCodePoint;L(L.S+L.F*(!!b&&b.length!=1),"String",{fromCodePoint:function(x){for(var w=[],f=arguments.length,_=0,d;f>_;){if(d=+arguments[_++],g(d,1114111)!==d)throw RangeError(d+" is not a valid code point");w.push(d<65536?A(d):A(((d-=65536)>>10)+55296,d%1024+56320))}return w.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,Y,o){"use strict";var L=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,b;return A>=g.length?{value:void 0,done:!0}:(b=L(g,A),this._i+=b.length,{value:b,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,Y,o){"use strict";var L=M("./_global"),g=M("./_has"),A=M("./_descriptors"),b=M("./_export"),y=M("./_redefine"),x=M("./_meta").KEY,w=M("./_fails"),f=M("./_shared"),_=M("./_set-to-string-tag"),d=M("./_uid"),r=M("./_wks"),u=M("./_wks-ext"),t=M("./_wks-define"),a=M("./_enum-keys"),n=M("./_is-array"),i=M("./_an-object"),h=M("./_is-object"),l=M("./_to-object"),s=M("./_to-iobject"),p=M("./_to-primitive"),O=M("./_property-desc"),S=M("./_object-create"),v=M("./_object-gopn-ext"),P=M("./_object-gopd"),R=M("./_object-gops"),E=M("./_object-dp"),C=M("./_object-keys"),m=P.f,T=E.f,I=v.f,D=L.Symbol,N=L.JSON,z=N&&N.stringify,F="prototype",W=r("_hidden"),K=r("toPrimitive"),B={}.propertyIsEnumerable,k=f("symbol-registry"),G=f("symbols"),ne=f("op-symbols"),he=Object[F],fe=typeof D=="function"&&!!R.f,xe=L.QObject,Te=!xe||!xe[F]||!xe[F].findChild,ce=A&&w(function(){return S(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a!=7})?function(Se,ke,tt){var ot=m(he,ke);ot&&delete he[ke],T(Se,ke,tt),ot&&Se!==he&&T(he,ke,ot)}:T,be=function(Se){var ke=G[Se]=S(D[F]);return ke._k=Se,ke},ve=fe&&typeof D.iterator=="symbol"?function(Se){return typeof Se=="symbol"}:function(Se){return Se instanceof D},ue=function(ke,tt,ot){return ke===he&&ue(ne,tt,ot),i(ke),tt=p(tt,!0),i(ot),g(G,tt)?(ot.enumerable?(g(ke,W)&&ke[W][tt]&&(ke[W][tt]=!1),ot=S(ot,{enumerable:O(0,!1)})):(g(ke,W)||T(ke,W,O(1,{})),ke[W][tt]=!0),ce(ke,tt,ot)):T(ke,tt,ot)},se=function(ke,tt){i(ke);for(var ot=a(tt=s(tt)),mt=0,bt=ot.length,yt;bt>mt;)ue(ke,yt=ot[mt++],tt[yt]);return ke},q=function(ke,tt){return tt===void 0?S(ke):se(S(ke),tt)},me=function(ke){var tt=B.call(this,ke=p(ke,!0));return this===he&&g(G,ke)&&!g(ne,ke)?!1:tt||!g(this,ke)||!g(G,ke)||g(this,W)&&this[W][ke]?tt:!0},re=function(ke,tt){if(ke=s(ke),tt=p(tt,!0),ke===he&&g(G,tt)&&!g(ne,tt))return;var ot=m(ke,tt);return ot&&g(G,tt)&&!(g(ke,W)&&ke[W][tt])&&(ot.enumerable=!0),ot},ie=function(ke){for(var tt=I(s(ke)),ot=[],mt=0,bt;tt.length>mt;)!g(G,bt=tt[mt++])&&bt!=W&&bt!=x&&ot.push(bt);return ot},Oe=function(ke){for(var tt=ke===he,ot=I(tt?ne:s(ke)),mt=[],bt=0,yt;ot.length>bt;)g(G,yt=ot[bt++])&&(tt?g(he,yt):!0)&&mt.push(G[yt]);return mt};fe||(D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor!");var ke=d(arguments.length>0?arguments[0]:void 0),tt=function(ot){this===he&&tt.call(ne,ot),g(this,W)&&g(this[W],ke)&&(this[W][ke]=!1),ce(this,ke,O(1,ot))};return A&&Te&&ce(he,ke,{configurable:!0,set:tt}),be(ke)},y(D[F],"toString",function(){return this._k}),P.f=re,E.f=ue,M("./_object-gopn").f=v.f=ie,M("./_object-pie").f=me,R.f=Oe,A&&!M("./_library")&&y(he,"propertyIsEnumerable",me,!0),u.f=function(Se){return be(r(Se))}),b(b.G+b.W+b.F*!fe,{Symbol:D});for(var le="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),$=0;le.length>$;)r(le[$++]);for(var J=C(r.store),te=0;J.length>te;)t(J[te++]);b(b.S+b.F*!fe,"Symbol",{for:function(Se){return g(k,Se+="")?k[Se]:k[Se]=D(Se)},keyFor:function(ke){if(!ve(ke))throw TypeError(ke+" is not a symbol!");for(var tt in k)if(k[tt]===ke)return tt},useSetter:function(){Te=!0},useSimple:function(){Te=!1}}),b(b.S+b.F*!fe,"Object",{create:q,defineProperty:ue,defineProperties:se,getOwnPropertyDescriptor:re,getOwnPropertyNames:ie,getOwnPropertySymbols:Oe});var we=w(function(){R.f(1)});b(b.S+b.F*we,"Object",{getOwnPropertySymbols:function(ke){return R.f(l(ke))}}),N&&b(b.S+b.F*(!fe||w(function(){var Se=D();return z([Se])!="[null]"||z({a:Se})!="{}"||z(Object(Se))!="{}"})),"JSON",{stringify:function(ke){for(var tt=[ke],ot=1,mt,bt;arguments.length>ot;)tt.push(arguments[ot++]);return bt=mt=tt[1],!h(mt)&&ke===void 0||ve(ke)?void 0:(n(mt)||(mt=function(yt,xt){if(typeof bt=="function"&&(xt=bt.call(this,yt,xt)),!ve(xt))return xt}),tt[1]=mt,z.apply(N,tt))}}),D[F][K]||M("./_hide")(D[F],K,D[F].valueOf),_(D,"Symbol"),_(Math,"Math",!0),_(L.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,Y,o){var L=M("./_export"),g=M("./_object-to-array")(!0);L(L.S,"Object",{entries:function(b){return g(b)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,Y,o){"use strict";var L=M("./_export"),g=M("./_core"),A=M("./_global"),b=M("./_species-constructor"),y=M("./_promise-resolve");L(L.P+L.R,"Promise",{finally:function(x){var w=b(this,g.Promise||A.Promise),f=typeof x=="function";return this.then(f?function(_){return y(w,x()).then(function(){return _})}:x,f?function(_){return y(w,x()).then(function(){throw _})}:x)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,Y,o){"use strict";var L=M("./_export"),g=M("./_new-promise-capability"),A=M("./_perform");L(L.S,"Promise",{try:function(b){var y=g.f(this),x=A(b);return(x.e?y.reject:y.resolve)(x.v),y.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,Y,o){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,Y,o){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,Y,o){M("./es6.array.iterator");for(var L=M("./_global"),g=M("./_hide"),A=M("./_iterators"),b=M("./_wks")("toStringTag"),y="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(","),x=0;x0?"-":"+")+x(Math.floor(Math.abs(C)/60)*100+Math.abs(C)%60,4),S:["th","st","nd","rd"][s%10>3?0:(s%100-s%10!=10)*s%10],W:m,N:T};return a.replace(d,function(D){return D in I?I[D]:D.slice(1,D.length-1)})}}();y.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"},y.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 x(d,r){for(d=String(d),r=r||2;d.length]/;Y.exports=g;function g(A){var b=""+A,y=L.exec(b);if(!y)return b;var x,w="",f=0,_=0;for(f=y.index;f0&&this._events[x].length>f&&(this._events[x].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[x].length),typeof console.trace=="function"&&console.trace())),this},L.prototype.on=L.prototype.addListener,L.prototype.once=function(x,w){if(!g(w))throw TypeError("listener must be a function");var f=!1;function _(){this.removeListener(x,_),f||(f=!0,w.apply(this,arguments))}return _.listener=w,this.on(x,_),this},L.prototype.removeListener=function(x,w){var f,_,d,r;if(!g(w))throw TypeError("listener must be a function");if(!this._events||!this._events[x])return this;if(f=this._events[x],d=f.length,_=-1,f===w||g(f.listener)&&f.listener===w)delete this._events[x],this._events.removeListener&&this.emit("removeListener",x,w);else if(b(f)){for(r=d;r-- >0;)if(f[r]===w||f[r].listener&&f[r].listener===w){_=r;break}if(_<0)return this;f.length===1?(f.length=0,delete this._events[x]):f.splice(_,1),this._events.removeListener&&this.emit("removeListener",x,w)}return this},L.prototype.removeAllListeners=function(x){var w,f;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[x]&&delete this._events[x],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(f=this._events[x],g(f))this.removeListener(x,f);else if(f)for(;f.length;)this.removeListener(x,f[f.length-1]);return delete this._events[x],this},L.prototype.listeners=function(x){var w;return!this._events||!this._events[x]?w=[]:g(this._events[x])?w=[this._events[x]]:w=this._events[x].slice(),w},L.prototype.listenerCount=function(x){if(this._events){var w=this._events[x];if(g(w))return 1;if(w)return w.length}return 0},L.listenerCount=function(x,w){return x.listenerCount(w)};function g(x){return typeof x=="function"}function A(x){return typeof x=="number"}function b(x){return typeof x=="object"&&x!==null}function y(x){return x===void 0}},{}],193:[function(M,Y,o){var L=M("http"),g=Y.exports;for(var A in L)L.hasOwnProperty(A)&&(g[A]=L[A]);g.request=function(b,y){return b||(b={}),b.scheme="https",b.protocol="https:",L.request.call(this,b,y)}},{http:231}],194:[function(M,Y,o){/*! * humanize-ms - index.js * Copyright(c) 2014 dead_horse * MIT Licensed */"use strict";var L=M("util"),g=M("ms");Y.exports=function(A){if(typeof A=="number")return A;var b=g(A);if(b===void 0){var y=new Error(L.format("humanize-ms(%j) result undefined",A));console.warn(y.stack)}return b}},{ms:204,util:243}],195:[function(M,Y,o){o.read=function(L,g,A,b,y){var x,w,f=y*8-b-1,_=(1<>1,r=-7,u=A?y-1:0,t=A?-1:1,a=L[g+u];for(u+=t,x=a&(1<<-r)-1,a>>=-r,r+=f;r>0;x=x*256+L[g+u],u+=t,r-=8);for(w=x&(1<<-r)-1,x>>=-r,r+=b;r>0;w=w*256+L[g+u],u+=t,r-=8);if(x===0)x=1-d;else{if(x===_)return w?NaN:(a?-1:1)*Infinity;w=w+Math.pow(2,b),x=x-d}return(a?-1:1)*w*Math.pow(2,x-b)},o.write=function(L,g,A,b,y,x){var w,f,_,d=x*8-y-1,r=(1<>1,t=y===23?Math.pow(2,-24)-Math.pow(2,-77):0,a=b?0:x-1,n=b?1:-1,i=g<0||g===0&&1/g<0?1:0;for(g=Math.abs(g),isNaN(g)||g===Infinity?(f=isNaN(g)?1:0,w=r):(w=Math.floor(Math.log(g)/Math.LN2),g*(_=Math.pow(2,-w))<1&&(w--,_*=2),w+u>=1?g+=t/_:g+=t*Math.pow(2,1-u),g*_>=2&&(w++,_/=2),w+u>=r?(f=0,w=r):w+u>=1?(f=(g*_-1)*Math.pow(2,y),w=w+u):(f=g*Math.pow(2,u-1)*Math.pow(2,y),w=0));y>=8;L[A+a]=f&255,a+=n,f/=256,y-=8);for(w=w<0;L[A+a]=w&255,a+=n,w/=256,d-=8);L[A+a-n]|=i*128}},{}],196:[function(M,Y,o){typeof Object.create=="function"?Y.exports=function(g,A){A&&(g.super_=A,g.prototype=Object.create(A.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}))}:Y.exports=function(g,A){if(A){g.super_=A;var b=function(){};b.prototype=A.prototype,g.prototype=new b,g.prototype.constructor=g}}},{}],197:[function(M,Y,o){/*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT */Y.exports=function(A){return A!=null&&(L(A)||g(A)||!!A._isBuffer)};function L(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"&&L(A.slice(0,0))}},{}],198:[function(M,Y,o){var L={}.toString;Y.exports=Array.isArray||function(g){return L.call(g)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(M,Y){typeof exports=="object"&&typeof module!="undefined"?module.exports=Y(M):typeof define=="function"&&define.amd?define(Y):Y(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 Y={},o=0,L=M.length;o>>6)+fromCharCode(128|Y&63):fromCharCode(224|Y>>>12&15)+fromCharCode(128|Y>>>6&63)+fromCharCode(128|Y&63)}else{var Y=65536+(M.charCodeAt(0)-55296)*1024+(M.charCodeAt(1)-56320);return fromCharCode(240|Y>>>18&7)+fromCharCode(128|Y>>>12&63)+fromCharCode(128|Y>>>6&63)+fromCharCode(128|Y&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 Y=[0,2,1][M.length%3],o=M.charCodeAt(0)<<16|(M.length>1?M.charCodeAt(1):0)<<8|(M.length>2?M.charCodeAt(2):0),L=[b64chars.charAt(o>>>18),b64chars.charAt(o>>>12&63),Y>=2?"=":b64chars.charAt(o>>>6&63),Y>=1?"=":b64chars.charAt(o&63)];return L.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 Y=Object.prototype.toString.call(M)==="[object Uint8Array]";return Y?M.toString("base64"):btoa(utob(String(M)))},encode=function(M,Y){return Y?_encode(String(M)).replace(/[+\/]/g,function(o){return o=="+"?"-":"_"}).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 Y=(7&M.charCodeAt(0))<<18|(63&M.charCodeAt(1))<<12|(63&M.charCodeAt(2))<<6|63&M.charCodeAt(3),o=Y-65536;return fromCharCode((o>>>10)+55296)+fromCharCode((o&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 Y=M.length,o=Y%4,L=(Y>0?b64tab[M.charAt(0)]<<18:0)|(Y>1?b64tab[M.charAt(1)]<<12:0)|(Y>2?b64tab[M.charAt(2)]<<6:0)|(Y>3?b64tab[M.charAt(3)]:0),g=[fromCharCode(L>>>16),fromCharCode(L>>>8&255),fromCharCode(L&255)];return g.length-=[0,0,2,1][o],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(Y){return Y=="-"?"+":"/"}).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,Y,o){/*! * merge-descriptors * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed */"use strict";Y.exports=g;var L=Object.prototype.hasOwnProperty;function g(A,b,y){if(!A)throw new TypeError("argument dest is required");if(!b)throw new TypeError("argument src is required");return y===void 0&&(y=!0),Object.getOwnPropertyNames(b).forEach(function(w){if(!y&&L.call(A,w))return;var f=Object.getOwnPropertyDescriptor(b,w);Object.defineProperty(A,w,f)}),A}},{}],201:[function(M,Y,o){"use strict";function L(){this._types=Object.create(null),this._extensions=Object.create(null);for(var g=0;g0)return w(r);if(t==="number"&&isFinite(r))return u.long?_(r):f(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))};function w(r){if(r=String(r),r.length>100)return;var u=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(r);if(!u)return;var t=parseFloat(u[1]),a=(u[2]||"ms").toLowerCase();switch(a){case"years":case"year":case"yrs":case"yr":case"y":return t*x;case"weeks":case"week":case"w":return t*y;case"days":case"day":case"d":return t*b;case"hours":case"hour":case"hrs":case"hr":case"h":return t*A;case"minutes":case"minute":case"mins":case"min":case"m":return t*g;case"seconds":case"second":case"secs":case"sec":case"s":return t*L;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return t;default:return}}function f(r){var u=Math.abs(r);return u>=b?Math.round(r/b)+"d":u>=A?Math.round(r/A)+"h":u>=g?Math.round(r/g)+"m":u>=L?Math.round(r/L)+"s":r+"ms"}function _(r){var u=Math.abs(r);return u>=b?d(r,u,b,"day"):u>=A?d(r,u,A,"hour"):u>=g?d(r,u,g,"minute"):u>=L?d(r,u,L,"second"):r+" ms"}function d(r,u,t,a){var n=u>=t*1.5;return Math.round(r/t)+" "+a+(n?"s":"")}},{}],205:[function(M,Y,o){(function(L){function g(x,w){for(var f=0,_=x.length-1;_>=0;_--){var d=x[_];d==="."?x.splice(_,1):d===".."?(x.splice(_,1),f++):f&&(x.splice(_,1),f--)}if(w)for(;f--;f)x.unshift("..");return x}o.resolve=function(){for(var x="",w=!1,f=arguments.length-1;f>=-1&&!w;f--){var _=f>=0?arguments[f]:L.cwd();if(typeof _!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!_)continue;x=_+"/"+x,w=_.charAt(0)==="/"}return x=g(b(x.split("/"),function(d){return!!d}),!w).join("/"),(w?"/":"")+x||"."},o.normalize=function(x){var w=o.isAbsolute(x),f=y(x,-1)==="/";return x=g(b(x.split("/"),function(_){return!!_}),!w).join("/"),!x&&!w&&(x="."),x&&f&&(x+="/"),(w?"/":"")+x},o.isAbsolute=function(x){return x.charAt(0)==="/"},o.join=function(){var x=Array.prototype.slice.call(arguments,0);return o.normalize(b(x,function(w,f){if(typeof w!="string")throw new TypeError("Arguments to path.join must be strings");return w}).join("/"))},o.relative=function(x,w){x=o.resolve(x).substr(1),w=o.resolve(w).substr(1);function f(n){for(var i=0;i=0&&!(n[h]!=="");h--);return i>h?[]:n.slice(i,h-i+1)}for(var _=f(x.split("/")),d=f(w.split("/")),r=Math.min(_.length,d.length),u=r,t=0;t=1;--r)if(w=x.charCodeAt(r),w===47){if(!d){_=r;break}}else d=!1;return _===-1?f?"/":".":f&&_===1?"/":x.slice(0,_)};function A(x){typeof x!="string"&&(x=x+"");var w=0,f=-1,_=!0,d;for(d=x.length-1;d>=0;--d)if(x.charCodeAt(d)===47){if(!_){w=d+1;break}}else f===-1&&(_=!1,f=d+1);return f===-1?"":x.slice(w,f)}o.basename=function(x,w){var f=A(x);return w&&f.substr(-1*w.length)===w&&(f=f.substr(0,f.length-w.length)),f},o.extname=function(x){typeof x!="string"&&(x=x+"");for(var w=-1,f=0,_=-1,d=!0,r=0,u=x.length-1;u>=0;--u){var t=x.charCodeAt(u);if(t===47){if(!d){f=u+1;break}continue}_===-1&&(d=!1,_=u+1),t===46?w===-1?w=u:r!==1&&(r=1):w!==-1&&(r=-1)}return w===-1||_===-1||r===0||r===1&&w===_-1&&w===f+1?"":x.slice(w,_)};function b(x,w){if(x.filter)return x.filter(w);for(var f=[],_=0;_ * 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,b=A,y=g[typeof o]&&o,x=g[typeof Y]&&Y&&!Y.nodeType&&Y,w=y&&x&&typeof L=="object"&&L;w&&(w.global===w||w.window===w||w.self===w)&&(A=w);var f=Math.pow(2,53)-1,_=/\bOpera/,d=this,r=Object.prototype,u=r.hasOwnProperty,t=r.toString;function a(E){return E=String(E),E.charAt(0).toUpperCase()+E.slice(1)}function n(E,C,m){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 C&&m&&/^Win/i.test(E)&&!/^Windows Phone /i.test(E)&&(T=T[/[\d.]+$/.exec(E)])&&(E="Windows "+T),E=String(E),C&&m&&(E=E.replace(RegExp(C,"i"),m)),E=h(E.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]),E}function i(E,C){var m=-1,T=E?E.length:0;if(typeof T=="number"&&T>-1&&T<=f)for(;++m3&&"WebKit"||/\bOpera\b/.test(ie)&&(/\bOPR\b/.test(E)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(E)&&!/^(?:Trident|EdgeHTML)$/.test(re)&&"WebKit"||!re&&/\bMSIE\b/i.test(E)&&($=="Mac OS"?"Tasman":"Trident")||re=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ie)&&"NetFront")&&(re=[ce]),ie=="IE"&&(ce=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(E)||0)[1])?(ie+=" Mobile",$="Windows Phone "+(/\+$/.test(ce)?ce:ce+".x"),ve.unshift("desktop mode")):/\bWPDesktop\b/i.test(E)?(ie="IE Mobile",$="Windows Phone 8.x",ve.unshift("desktop mode"),q||(q=(/\brv:([\d.]+)/.exec(E)||0)[1])):ie!="IE"&&re=="Trident"&&(ce=/\brv:([\d.]+)/.exec(E))&&(ie&&ve.push("identifying as "+ie+(q?" "+q:"")),ie="IE",q=ce[1]),se){if(p(C,"global"))if(k&&(ce=k.lang.System,be=ce.getProperty("os.arch"),$=$||ce.getProperty("os.name")+" "+ce.getProperty("os.version")),G){try{q=C.require("ringo/engine").version.join("."),ie="RingoJS"}catch(bt){(ce=C.system)&&ce.global.system==C.system&&(ie="Narwhal",$||($=ce[0].os||null))}ie||(ie="Rhino")}else typeof C.process=="object"&&!C.process.browser&&(ce=C.process)&&(typeof ce.versions=="object"&&(typeof ce.versions.electron=="string"?(ve.push("Node "+ce.versions.node),ie="Electron",q=ce.versions.electron):typeof ce.versions.nw=="string"&&(ve.push("Chromium "+q,"Node "+ce.versions.node),ie="NW.js",q=ce.versions.nw)),ie||(ie="Node.js",be=ce.arch,$=ce.platform,q=/[\d.]+/.exec(ce.version),q=q?q[0]:null));else s(ce=C.runtime)==F?(ie="Adobe AIR",$=ce.flash.system.Capabilities.os):s(ce=C.phantom)==B?(ie="PhantomJS",q=(ce=ce.version||null)&&ce.major+"."+ce.minor+"."+ce.patch):typeof fe.documentMode=="number"&&(ce=/\bTrident\/(\d+)/i.exec(E))?(q=[q,fe.documentMode],(ce=+ce[1]+4)!=q[1]&&(ve.push("IE "+q[1]+" mode"),re&&(re[1]=""),q[1]=ce),q=ie=="IE"?String(q[1].toFixed(1)):q[0]):typeof fe.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ie)&&(ve.push("masking as "+ie+" "+q),ie="IE",q="11.0",re=["Trident"],$="Windows");$=$&&h($)}if(q&&(ce=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(q)||/(?:alpha|beta)(?: ?\d)?/i.exec(E+";"+(se&&T.appMinorVersion))||/\bMinefield\b/i.test(E)&&"a")&&(ue=/b/i.test(ce)?"beta":"alpha",q=q.replace(RegExp(ce+"\\+?$"),"")+(ue=="beta"?he:ne)+(/\d+\+?/.exec(ce)||"")),ie=="Fennec"||ie=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test($))ie="Firefox Mobile";else if(ie=="Maxthon"&&q)q=q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Oe))Oe=="Xbox 360"&&($=null),Oe=="Xbox 360"&&/\bIEMobile\b/.test(E)&&ve.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ie)||ie&&!Oe&&!/Browser|Mobi/.test(ie))&&($=="Windows CE"||/Mobi/i.test(E)))ie+=" Mobile";else if(ie=="IE"&&se)try{C.external===null&&ve.unshift("platform preview")}catch(bt){ve.unshift("embedded")}else(/\bBlackBerry\b/.test(Oe)||/\bBB10\b/.test(E))&&(ce=(RegExp(Oe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(E)||0)[1]||q)?(ce=[ce,/BB10/.test(E)],$=(ce[1]?(Oe=null,le="BlackBerry"):"Device Software")+" "+ce[0],q=null):this!=l&&Oe!="Wii"&&(se&&xe||/Opera/.test(ie)&&/\b(?:MSIE|Firefox)\b/i.test(E)||ie=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test($)||ie=="IE"&&($&&!/^Win/.test($)&&q>5.5||/\bWindows XP\b/.test($)&&q>8||q==8&&!/\bTrident\b/.test(E)))&&!_.test(ce=P.call(l,E.replace(_,"")+";"))&&ce.name&&(ce="ing as "+ce.name+((ce=ce.version)?" "+ce:""),_.test(ie)?(/\bIE\b/.test(ce)&&$=="Mac OS"&&($=null),ce="identify"+ce):(ce="mask"+ce,Te?ie=h(Te.replace(/([a-z])([A-Z])/g,"$1 $2")):ie="Opera",/\bIE\b/.test(ce)&&($=null),se||(q=null)),re=["Presto"],ve.push(ce));(ce=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(E)||0)[1])&&(ce=[parseFloat(ce.replace(/\.(\d)$/,".0$1")),ce],ie=="Safari"&&ce[1].slice(-1)=="+"?(ie="WebKit Nightly",ue="alpha",q=ce[1].slice(0,-1)):(q==ce[1]||q==(ce[2]=(/\bSafari\/([\d.]+\+?)/i.exec(E)||0)[1]))&&(q=null),ce[1]=(/\bChrome\/([\d.]+)/i.exec(E)||0)[1],ce[0]==537.36&&ce[2]==537.36&&parseFloat(ce[1])>=28&&re=="WebKit"&&(re=["Blink"]),!se||!N&&!ce[1]?(re&&(re[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")):(re&&(re[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:re!="Blink"?"27":"28")),re&&(re[1]+=" "+(ce+=typeof ce=="number"?".x":/[.+]/.test(ce)?"":"+")),ie=="Safari"&&(!q||parseInt(q)>45)&&(q=ce)),ie=="Opera"&&(ce=/\bzbov|zvav$/.exec($))?(ie+=" ",ve.unshift("desktop mode"),ce=="zvav"?(ie+="Mini",q=null):ie+="Mobile",$=$.replace(RegExp(" *"+ce+"$"),"")):ie=="Safari"&&/\bChrome\b/.exec(re&&re[1])&&(ve.unshift("desktop mode"),ie="Chrome Mobile",q=null,/\bOS X\b/.test($)?(le="Apple",$="iOS 4.3+"):$=null),q&&q.indexOf(ce=/[\d.]+$/.exec($))==0&&E.indexOf("/"+ce+"-")>-1&&($=v($.replace(ce,""))),re&&!/\b(?:Avant|Nook)\b/.test(ie)&&(/Browser|Lunascape|Maxthon/.test(ie)||ie!="Safari"&&/^iOS/.test($)&&/\bSafari\b/.test(re[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ie)&&re[1])&&((ce=re[re.length-1])&&ve.push(ce)),ve.length&&(ve=["("+ve.join("; ")+")"]),le&&Oe&&Oe.indexOf(le)<0&&ve.push("on "+le),Oe&&ve.push((/^on /.test(ve[ve.length-1])?"":"on ")+Oe),$&&(ce=/ ([\d.+]+)$/.exec($),me=ce&&$.charAt($.length-ce[0].length-1)=="/",$={architecture:32,family:ce&&!me?$.replace(ce[0],""):$,version:ce?ce[1]:null,toString:function(){var bt=this.version;return this.family+(bt&&!me?" "+bt:"")+(this.architecture==64?" 64-bit":"")}}),(ce=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(be))&&!/\bi686\b/i.test(be)?($&&($.architecture=64,$.family=$.family.replace(RegExp(" *"+ce),"")),ie&&(/\bWOW64\b/i.test(E)||se&&/\w(?:86|32)$/.test(T.cpuClass||T.platform)&&!/\bWin64; x64\b/i.test(E))&&ve.unshift("32-bit")):$&&/^OS X/.test($.family)&&ie=="Chrome"&&parseFloat(q)>=39&&($.architecture=64),E||(E=null);var mt={};return mt.description=E,mt.layout=re&&re[0],mt.manufacturer=le,mt.name=ie,mt.prerelease=ue,mt.product=Oe,mt.ua=E,mt.version=ie&&q,mt.os=$||{architecture:null,family:null,version:null,toString:function(){return"null"}},mt.parse=P,mt.toString=ot,mt.version&&ve.unshift(q),mt.name&&ve.unshift(ie),$&&ie&&!($==String($).split(" ")[0]&&($==ie.split(" ")[0]||Oe))&&ve.push(Oe?"("+$+")":"on "+$),ve.length&&(mt.description=ve.join(" ")),mt}var R=P();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(A.platform=R,define(function(){return R})):y&&x?l(R,function(E,C){y[C]=E}):A.platform=R}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,Y,o){(function(L){"use strict";typeof L=="undefined"||!L.version||L.version.indexOf("v0.")===0||L.version.indexOf("v1.")===0&&L.version.indexOf("v1.8.")!==0?Y.exports={nextTick:g}:Y.exports=L;function g(A,b,y,x){if(typeof A!="function")throw new TypeError('"callback" argument must be a function');var w=arguments.length,f,_;switch(w){case 0:case 1:return L.nextTick(A);case 2:return L.nextTick(function(){A.call(null,b)});case 3:return L.nextTick(function(){A.call(null,b,y)});case 4:return L.nextTick(function(){A.call(null,b,y,x)});default:for(f=new Array(w-1),_=0;_1)for(var l=1;l= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=f-_,O=Math.floor,S=String.fromCharCode,v;function P(K){throw new RangeError(s[K])}function R(K,B){for(var k=K.length,G=[];k--;)G[k]=B(K[k]);return G}function E(K,B){var k=K.split("@"),G="";k.length>1&&(G=k[0]+"@",K=k[1]),K=K.replace(l,".");var ne=K.split("."),he=R(ne,B).join(".");return G+he}function C(K){for(var B=[],k=0,G=K.length,ne,he;k=55296&&ne<=56319&&k65535&&(B-=65536,k+=S(B>>>10&1023|55296),B=56320|B&1023),k+=S(B),k}).join("")}function T(K){return K-48<10?K-22:K-65<26?K-65:K-97<26?K-97:f}function I(K,B){return K+22+75*(K<26)-((B!=0)<<5)}function D(K,B,k){var G=0;for(K=k?O(K/u):K>>1,K+=O(K/B);K>p*d>>1;G+=f)K=O(K/p);return O(G+(p+1)*K/(K+r))}function N(K){var B=[],k=K.length,G,ne=0,he=a,fe=t,xe,Te,ce,be,ve,ue,se,q,me;for(xe=K.lastIndexOf(n),xe<0&&(xe=0),Te=0;Te=128&&P("not-basic"),B.push(K.charCodeAt(Te));for(ce=xe>0?xe+1:0;ce=k&&P("invalid-input"),se=T(K.charCodeAt(ce++)),(se>=f||se>O((w-ne)/ve))&&P("overflow"),ne+=se*ve,q=ue<=fe?_:ue>=fe+d?d:ue-fe,seO(w/me)&&P("overflow"),ve*=me;G=B.length+1,fe=D(ne-be,G,be==0),O(ne/G)>w-he&&P("overflow"),he+=O(ne/G),ne%=G,B.splice(ne++,0,he)}return m(B)}function z(K){var B,k,G,ne,he,fe,xe,Te,ce,be,ve,ue=[],se,q,me,re;for(K=C(K),se=K.length,B=a,k=0,he=t,fe=0;fe=B&&veO((w-k)/q)&&P("overflow"),k+=(xe-B)*q,B=xe,fe=0;few&&P("overflow"),ve==B){for(Te=k,ce=f;!(be=ce<=he?_:ce>=he+d?d:ce-he,Te0&&d>_&&(d=_);for(var r=0;r=0?(a=u.substr(0,t),n=u.substr(t+1)):(a=u,n=""),i=decodeURIComponent(a),h=decodeURIComponent(n),L(w,i)?g(w[i])?w[i].push(h):w[i]=[w[i],h]:w[i]=h}return w};var g=Array.isArray||function(A){return Object.prototype.toString.call(A)==="[object Array]"}},{}],211:[function(M,Y,o){"use strict";var L=function(y){switch(typeof y){case"string":return y;case"boolean":return y?"true":"false";case"number":return isFinite(y)?y:"";default:return""}};Y.exports=function(y,x,w,f){return x=x||"&",w=w||"=",y===null&&(y=void 0),typeof y=="object"?A(b(y),function(_){var d=encodeURIComponent(L(_))+w;return g(y[_])?A(y[_],function(r){return d+encodeURIComponent(L(r))}).join(x):d+encodeURIComponent(L(y[_]))}).join(x):f?encodeURIComponent(L(f))+w+encodeURIComponent(L(y)):""};var g=Array.isArray||function(y){return Object.prototype.toString.call(y)==="[object Array]"};function A(y,x){if(y.map)return y.map(x);for(var w=[],f=0;f0?(typeof ie!="string"&&!J.objectMode&&(0,b.default)(ie)!==a.prototype&&(ie=i(ie)),le?J.endEmitted?re.emit("error",new Error("stream.unshift() after end event")):T(re,J,ie,!0):J.ended?re.emit("error",new Error("stream.push() after EOF")):(J.reading=!1,J.decoder&&!Oe?(ie=J.decoder.write(ie),J.objectMode||ie.length!==0?T(re,J,ie,!1):k(re,J)):T(re,J,ie,!1))):le||(J.reading=!1)}return D(J)}function T(re,ie,Oe,le){ie.flowing&&ie.length===0&&!ie.sync?(re.emit("data",Oe),re.read(0)):(ie.length+=ie.objectMode?1:Oe.length,le?ie.buffer.unshift(Oe):ie.buffer.push(Oe),ie.needReadable&&K(re)),k(re,ie)}function I(re,ie){var Oe;return!h(ie)&&typeof ie!="string"&&ie!==void 0&&!re.objectMode&&(Oe=new TypeError("Invalid non-string/buffer chunk")),Oe}function D(re){return!re.ended&&(re.needReadable||re.length=N?re=N:(re--,re|=re>>>1,re|=re>>>2,re|=re>>>4,re|=re>>>8,re|=re>>>16,re++),re}function F(re,ie){return re<=0||ie.length===0&&ie.ended?0:ie.objectMode?1:re!==re?ie.flowing&&ie.length?ie.buffer.head.data.length:ie.length:(re>ie.highWaterMark&&(ie.highWaterMark=z(re)),re<=ie.length?re:ie.ended?ie.length:(ie.needReadable=!0,0))}C.prototype.read=function(re){p("read",re),re=parseInt(re,10);var ie=this._readableState,Oe=re;if(re!==0&&(ie.emittedReadable=!1),re===0&&ie.needReadable&&(ie.length>=ie.highWaterMark||ie.ended))return p("read: emitReadable",ie.length,ie.ended),ie.length===0&&ie.ended?se(this):K(this),null;if(re=F(re,ie),re===0&&ie.ended)return ie.length===0&&se(this),null;var le=ie.needReadable;p("need readable",le),(ie.length===0||ie.length-re0?$=ce(re,ie):$=null,$===null?(ie.needReadable=!0,re=0):ie.length-=re,ie.length===0&&(ie.ended||(ie.needReadable=!0),Oe!==re&&ie.ended&&se(this)),$!==null&&this.emit("data",$),$};function W(re,ie){if(ie.ended)return;if(ie.decoder){var Oe=ie.decoder.end();Oe&&Oe.length&&(ie.buffer.push(Oe),ie.length+=ie.objectMode?1:Oe.length)}ie.ended=!0,K(re)}function K(re){var ie=re._readableState;ie.needReadable=!1,ie.emittedReadable||(p("emitReadable",ie.flowing),ie.emittedReadable=!0,ie.sync?f.nextTick(B,re):B(re))}function B(re){p("emit readable"),re.emit("readable"),Te(re)}function k(re,ie){ie.readingMore||(ie.readingMore=!0,f.nextTick(G,re,ie))}function G(re,ie){for(var Oe=ie.length;!ie.reading&&!ie.flowing&&!ie.ended&&ie.length1&&me(le.pipes,re)!==-1)&&!ke&&(p("false write response, pause",Oe._readableState.awaitDrain),Oe._readableState.awaitDrain++,ot=!0),Oe.pause())}function bt(Ue){p("onerror",Ue),Je(),re.removeListener("error",bt),u(re,"error")===0&&re.emit("error",Ue)}R(re,"error",bt);function yt(){re.removeListener("finish",xt),Je()}re.once("close",yt);function xt(){p("onfinish"),re.removeListener("close",yt),Je()}re.once("finish",xt);function Je(){p("unpipe"),Oe.unpipe(re)}return re.emit("pipe",Oe),le.flowing||(p("pipe resume"),Oe.resume()),re};function ne(re){return function(){var ie=re._readableState;p("pipeOnDrain",ie.awaitDrain),ie.awaitDrain&&ie.awaitDrain--,ie.awaitDrain===0&&u(re,"data")&&(ie.flowing=!0,Te(re))}}C.prototype.unpipe=function(re){var ie=this._readableState,Oe={hasUnpiped:!1};if(ie.pipesCount===0)return this;if(ie.pipesCount===1)return re&&re!==ie.pipes?this:(re||(re=ie.pipes),ie.pipes=null,ie.pipesCount=0,ie.flowing=!1,re&&re.emit("unpipe",this,Oe),this);if(!re){var le=ie.pipes,$=ie.pipesCount;ie.pipes=null,ie.pipesCount=0,ie.flowing=!1;for(var J=0;J<$;J++)le[J].emit("unpipe",this,Oe);return this}var te=me(ie.pipes,re);return te===-1?this:(ie.pipes.splice(te,1),ie.pipesCount-=1,ie.pipesCount===1&&(ie.pipes=ie.pipes[0]),re.emit("unpipe",this,Oe),this)},C.prototype.on=function(re,ie){var Oe=t.prototype.on.call(this,re,ie);if(re==="data")this._readableState.flowing!==!1&&this.resume();else if(re==="readable"){var le=this._readableState;!le.endEmitted&&!le.readableListening&&(le.readableListening=le.needReadable=!0,le.emittedReadable=!1,le.reading?le.length&&K(this):f.nextTick(he,this))}return Oe},C.prototype.addListener=C.prototype.on;function he(re){p("readable nexttick read 0"),re.read(0)}C.prototype.resume=function(){var re=this._readableState;return re.flowing||(p("resume"),re.flowing=!0,fe(this,re)),this};function fe(re,ie){ie.resumeScheduled||(ie.resumeScheduled=!0,f.nextTick(xe,re,ie))}function xe(re,ie){ie.reading||(p("resume read 0"),re.read(0)),ie.resumeScheduled=!1,ie.awaitDrain=0,re.emit("resume"),Te(re),ie.flowing&&!ie.reading&&re.read(0)}C.prototype.pause=function(){return p("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(p("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Te(re){var ie=re._readableState;for(p("flow",ie.flowing);ie.flowing&&re.read()!==null;);}C.prototype.wrap=function(re){var ie=this,Oe=this._readableState,le=!1;re.on("end",function(){if(p("wrapped end"),Oe.decoder&&!Oe.ended){var te=Oe.decoder.end();te&&te.length&&ie.push(te)}ie.push(null)}),re.on("data",function(te){if(p("wrapped data"),Oe.decoder&&(te=Oe.decoder.write(te)),Oe.objectMode&&te==null)return;if(!Oe.objectMode&&(!te||!te.length))return;var we=ie.push(te);we||(le=!0,re.pause())});for(var $ in re)this[$]===void 0&&typeof re[$]=="function"&&(this[$]=function(te){return function(){return re[te].apply(re,arguments)}}($));for(var J=0;J=ie.length?(ie.decoder?Oe=ie.buffer.join(""):ie.buffer.length===1?Oe=ie.buffer.head.data:Oe=ie.buffer.concat(ie.length),ie.buffer.clear()):Oe=be(re,ie.buffer,ie.decoder),Oe}function be(re,ie,Oe){var le;return reJ.length?J.length:re;if(te===J.length?$+=J:$+=J.slice(0,re),re-=te,re===0){te===J.length?(++le,Oe.next?ie.head=Oe.next:ie.head=ie.tail=null):(ie.head=Oe,Oe.data=J.slice(te));break}++le}return ie.length-=le,$}function ue(re,ie){var Oe=a.allocUnsafe(re),le=ie.head,$=1;for(le.data.copy(Oe),re-=le.data.length;le=le.next;){var J=le.data,te=re>J.length?J.length:re;if(J.copy(Oe,Oe.length-re,0,te),re-=te,re===0){te===J.length?(++$,le.next?ie.head=le.next:ie.head=ie.tail=null):(ie.head=le,le.data=J.slice(te));break}++$}return ie.length-=$,Oe}function se(re){var ie=re._readableState;if(ie.length>0)throw new Error('"endReadable()" called on non-empty stream');ie.endEmitted||(ie.ended=!0,f.nextTick(q,ie,re))}function q(re,ie){!re.endEmitted&&re.length===0&&(re.endEmitted=!0,ie.readable=!1,ie.emit("end"))}function me(re,ie){for(var Oe=0,le=re.length;Oe-1?u.default:a.nextTick,l;I.WritableState=m;var s=(0,d.default)(M("core-util-is"));s.inherits=M("inherits");var p={deprecate:M("util-deprecate")},O=M("./internal/streams/stream"),S=M("safe-buffer").Buffer,v=g.Uint8Array||function(){};function P(ue){return S.from(ue)}function R(ue){return S.isBuffer(ue)||ue instanceof v}var E=M("./internal/streams/destroy");s.inherits(I,O);function C(){}function m(ue,se){l=l||M("./_stream_duplex"),ue=ue||{};var q=se instanceof l;this.objectMode=!!ue.objectMode,q&&(this.objectMode=this.objectMode||!!ue.writableObjectMode);var me=ue.highWaterMark,re=ue.writableHighWaterMark,ie=this.objectMode?16:16*1024;me||me===0?this.highWaterMark=me:q&&(re||re===0)?this.highWaterMark=re:this.highWaterMark=ie,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 Oe=ue.decodeStrings===!1;this.decodeStrings=!Oe,this.defaultEncoding=ue.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(le){k(se,le)},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 i(this)}m.prototype.getBuffer=function(){for(var se=this.bufferedRequest,q=[];se;)q.push(se),se=se.next;return q},function(){try{Object.defineProperty(m.prototype,"buffer",{get:p.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ue){}}();var T;typeof f.default=="function"&&x.default&&typeof Function.prototype[x.default]=="function"?(T=Function.prototype[x.default],(0,b.default)(I,x.default,{value:function(se){return T.call(this,se)?!0:this!==I?!1:se&&se._writableState instanceof m}})):T=function(se){return se instanceof this};function I(ue){if(l=l||M("./_stream_duplex"),!T.call(I,this)&&!(this instanceof l))return new I(ue);this._writableState=new m(ue,this),this.writable=!0,ue&&(typeof ue.write=="function"&&(this._write=ue.write),typeof ue.writev=="function"&&(this._writev=ue.writev),typeof ue.destroy=="function"&&(this._destroy=ue.destroy),typeof ue.final=="function"&&(this._final=ue.final)),O.call(this)}I.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function D(ue,se){var q=new Error("write after end");ue.emit("error",q),a.nextTick(se,q)}function N(ue,se,q,me){var re=!0,ie=!1;return q===null?ie=new TypeError("May not write null values to stream"):typeof q!="string"&&q!==void 0&&!se.objectMode&&(ie=new TypeError("Invalid non-string/buffer chunk")),ie&&(ue.emit("error",ie),a.nextTick(me,ie),re=!1),re}I.prototype.write=function(ue,se,q){var me=this._writableState,re=!1,ie=!me.objectMode&&R(ue);return ie&&!S.isBuffer(ue)&&(ue=P(ue)),typeof se=="function"&&(q=se,se=null),ie?se="buffer":se||(se=me.defaultEncoding),typeof q!="function"&&(q=C),me.ended?D(this,q):(ie||N(this,me,ue,q))&&(me.pendingcb++,re=F(this,me,ie,ue,se,q)),re},I.prototype.cork=function(){var ue=this._writableState;ue.corked++},I.prototype.uncork=function(){var ue=this._writableState;ue.corked&&(ue.corked--,!ue.writing&&!ue.corked&&!ue.finished&&!ue.bufferProcessing&&ue.bufferedRequest&&he(this,ue))},I.prototype.setDefaultEncoding=function(se){if(typeof se=="string"&&(se=se.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((se+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+se);return this._writableState.defaultEncoding=se,this};function z(ue,se,q){return!ue.objectMode&&ue.decodeStrings!==!1&&typeof se=="string"&&(se=S.from(se,q)),se}Object.defineProperty(I.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function F(ue,se,q,me,re,ie){if(!q){var Oe=z(se,me,re);me!==Oe&&(q=!0,re="buffer",me=Oe)}var le=se.objectMode?1:me.length;se.length+=le;var $=se.length0?this.tail.next=f:this.head=f,this.tail=f,++this.length},y.prototype.unshift=function(w){var f={data:w,next:this.head};this.length===0&&(this.tail=f),this.head=f,++this.length},y.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},y.prototype.clear=function(){this.head=this.tail=null,this.length=0},y.prototype.join=function(w){if(this.length===0)return"";for(var f=this.head,_=""+f.data;f=f.next;)_+=w+f.data;return _},y.prototype.concat=function(w){if(this.length===0)return g.alloc(0);if(this.length===1)return this.head.data;for(var f=g.allocUnsafe(w>>>0),_=this.head,d=0;_;)b(_.data,f,d),d+=_.data.length,_=_.next;return f},y}(),A&&A.inspect&&A.inspect.custom&&(Y.exports.prototype[A.inspect.custom]=function(){var y=A.inspect({length:this.length});return this.constructor.name+" "+y})},{"safe-buffer":228,util:71}],220:[function(M,Y,o){"use strict";var L=M("process-nextick-args");function g(y,x){var w=this,f=this._readableState&&this._readableState.destroyed,_=this._writableState&&this._writableState.destroyed;return f||_?(x?x(y):y&&(!this._writableState||!this._writableState.errorEmitted)&&L.nextTick(b,this,y),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(y||null,function(d){!x&&d?(L.nextTick(b,w,d),w._writableState&&(w._writableState.errorEmitted=!0)):x&&x(d)}),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 b(y,x){y.emit("error",x)}Y.exports={destroy:g,undestroy:A}},{"process-nextick-args":207}],221:[function(M,Y,o){"use strict";Y.exports=M("events").EventEmitter},{events:192}],222:[function(M,Y,o){Y.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,Y,o){o=Y.exports=M("./lib/_stream_readable.js"),o.Stream=o,o.Readable=o,o.Writable=M("./lib/_stream_writable.js"),o.Duplex=M("./lib/_stream_duplex.js"),o.Transform=M("./lib/_stream_transform.js"),o.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,Y,o){Y.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,Y,o){Y.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,Y,o){var L=function(){return this}()||Function("return this")(),g=L.regeneratorRuntime&&Object.getOwnPropertyNames(L).indexOf("regeneratorRuntime")>=0,A=g&&L.regeneratorRuntime;if(L.regeneratorRuntime=void 0,Y.exports=M("./runtime"),g)L.regeneratorRuntime=A;else try{delete L.regeneratorRuntime}catch(b){L.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,Y,o){!function(L){"use strict";var g=Object.prototype,A=g.hasOwnProperty,b,y=typeof Symbol=="function"?Symbol:{},x=y.iterator||"@@iterator",w=y.asyncIterator||"@@asyncIterator",f=y.toStringTag||"@@toStringTag",_=typeof Y=="object",d=L.regeneratorRuntime;if(d){_&&(Y.exports=d);return}d=L.regeneratorRuntime=_?Y.exports:{};function r(F,W,K,B){var k=W&&W.prototype instanceof l?W:l,G=Object.create(k.prototype),ne=new D(B||[]);return G._invoke=C(F,K,ne),G}d.wrap=r;function u(F,W,K){try{return{type:"normal",arg:F.call(W,K)}}catch(B){return{type:"throw",arg:B}}}var t="suspendedStart",a="suspendedYield",n="executing",i="completed",h={};function l(){}function s(){}function p(){}var O={};O[x]=function(){return this};var S=Object.getPrototypeOf,v=S&&S(S(N([])));v&&v!==g&&A.call(v,x)&&(O=v);var P=p.prototype=l.prototype=Object.create(O);s.prototype=P.constructor=p,p.constructor=s,p[f]=s.displayName="GeneratorFunction";function R(F){["next","throw","return"].forEach(function(W){F[W]=function(K){return this._invoke(W,K)}})}d.isGeneratorFunction=function(F){var W=typeof F=="function"&&F.constructor;return W?W===s||(W.displayName||W.name)==="GeneratorFunction":!1},d.mark=function(F){return Object.setPrototypeOf?Object.setPrototypeOf(F,p):(F.__proto__=p,f in F||(F[f]="GeneratorFunction")),F.prototype=Object.create(P),F},d.awrap=function(F){return{__await:F}};function E(F){function W(k,G,ne,he){var fe=u(F[k],F,G);if(fe.type==="throw")he(fe.arg);else{var xe=fe.arg,Te=xe.value;return Te&&typeof Te=="object"&&A.call(Te,"__await")?Promise.resolve(Te.__await).then(function(ce){W("next",ce,ne,he)},function(ce){W("throw",ce,ne,he)}):Promise.resolve(Te).then(function(ce){xe.value=ce,ne(xe)},he)}}var K;function B(k,G){function ne(){return new Promise(function(he,fe){W(k,G,he,fe)})}return K=K?K.then(ne,ne):ne()}this._invoke=B}R(E.prototype),E.prototype[w]=function(){return this},d.AsyncIterator=E,d.async=function(F,W,K,B){var k=new E(r(F,W,K,B));return d.isGeneratorFunction(W)?k:k.next().then(function(G){return G.done?G.value:k.next()})};function C(F,W,K){var B=t;return function(G,ne){if(B===n)throw new Error("Generator is already running");if(B===i){if(G==="throw")throw ne;return z()}for(K.method=G,K.arg=ne;;){var he=K.delegate;if(he){var fe=m(he,K);if(fe){if(fe===h)continue;return fe}}if(K.method==="next")K.sent=K._sent=K.arg;else if(K.method==="throw"){if(B===t)throw B=i,K.arg;K.dispatchException(K.arg)}else K.method==="return"&&K.abrupt("return",K.arg);B=n;var xe=u(F,W,K);if(xe.type==="normal"){if(B=K.done?i:a,xe.arg===h)continue;return{value:xe.arg,done:K.done}}else xe.type==="throw"&&(B=i,K.method="throw",K.arg=xe.arg)}}}function m(F,W){var K=F.iterator[W.method];if(K===b){if(W.delegate=null,W.method==="throw"){if(F.iterator.return&&(W.method="return",W.arg=b,m(F,W),W.method==="throw"))return h;W.method="throw",W.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var B=u(K,F.iterator,W.arg);if(B.type==="throw")return W.method="throw",W.arg=B.arg,W.delegate=null,h;var k=B.arg;if(!k)return W.method="throw",W.arg=new TypeError("iterator result is not an object"),W.delegate=null,h;if(k.done)W[F.resultName]=k.value,W.next=F.nextLoc,W.method!=="return"&&(W.method="next",W.arg=b);else return k;return W.delegate=null,h}R(P),P[f]="Generator",P[x]=function(){return this},P.toString=function(){return"[object Generator]"};function T(F){var W={tryLoc:F[0]};1 in F&&(W.catchLoc=F[1]),2 in F&&(W.finallyLoc=F[2],W.afterLoc=F[3]),this.tryEntries.push(W)}function I(F){var W=F.completion||{};W.type="normal",delete W.arg,F.completion=W}function D(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(T,this),this.reset(!0)}d.keys=function(F){var W=[];for(var K in F)W.push(K);return W.reverse(),function B(){for(;W.length;){var k=W.pop();if(k in F)return B.value=k,B.done=!1,B}return B.done=!0,B}};function N(F){if(F){var W=F[x];if(W)return W.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var K=-1,B=function k(){for(;++K=0;--B){var k=this.tryEntries[B],G=k.completion;if(k.tryLoc==="root")return K("end");if(k.tryLoc<=this.prev){var ne=A.call(k,"catchLoc"),he=A.call(k,"finallyLoc");if(ne&&he){if(this.prev=0;--K){var B=this.tryEntries[K];if(B.tryLoc<=this.prev&&A.call(B,"finallyLoc")&&this.prev=0;--W){var K=this.tryEntries[W];if(K.finallyLoc===F)return this.complete(K.completion,K.afterLoc),I(K),h}},catch:function(F){for(var W=this.tryEntries.length-1;W>=0;--W){var K=this.tryEntries[W];if(K.tryLoc===F){var B=K.completion;if(B.type==="throw"){var k=B.arg;I(K)}return k}}throw new Error("illegal catch attempt")},delegateYield:function(F,W,K){return this.delegate={iterator:N(F),resultName:W,nextLoc:K},this.method==="next"&&(this.arg=b),h}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,Y,o){var L=M("buffer"),g=L.Buffer;function A(y,x){for(var w in y)x[w]=y[w]}g.from&&g.alloc&&g.allocUnsafe&&g.allocUnsafeSlow?Y.exports=L:(A(L,o),o.Buffer=b);function b(y,x,w){return g(y,x,w)}A(g,b),b.from=function(y,x,w){if(typeof y=="number")throw new TypeError("Argument must not be a number");return g(y,x,w)},b.alloc=function(y,x,w){if(typeof y!="number")throw new TypeError("Argument must be a number");var f=g(y);return x!==void 0?typeof w=="string"?f.fill(x,w):f.fill(x):f.fill(0),f},b.allocUnsafe=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return g(y)},b.allocUnsafeSlow=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return L.SlowBuffer(y)}},{buffer:73}],229:[function(M,Y,o){(function(L){"use strict";var g=M("babel-runtime/core-js/string/from-code-point"),A=a(g),b=M("babel-runtime/core-js/json/stringify"),y=a(b),x=M("babel-runtime/helpers/typeof"),w=a(x),f=M("babel-runtime/core-js/object/define-property"),_=a(f),d=M("babel-runtime/core-js/object/keys"),r=a(d),u=M("babel-runtime/core-js/object/create"),t=a(u);function a(n){return n&&n.__esModule?n:{default:n}}(function(n){n.parser=function(J,te){return new h(J,te)},n.SAXParser=h,n.SAXStream=P,n.createStream=v,n.MAX_BUFFER_LENGTH=64*1024;var i=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];n.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function h(J,te){if(!(this instanceof h))return new h(J,te);var we=this;s(we),we.q=we.c="",we.bufferCheckPosition=n.MAX_BUFFER_LENGTH,we.opt=te||{},we.opt.lowercase=we.opt.lowercase||we.opt.lowercasetags,we.looseCase=we.opt.lowercase?"toLowerCase":"toUpperCase",we.tags=[],we.closed=we.closedRoot=we.sawRoot=!1,we.tag=we.error=null,we.strict=!!J,we.noscript=!!(J||we.opt.noscript),we.state=G.BEGIN,we.strictEntities=we.opt.strictEntities,we.ENTITIES=we.strictEntities?(0,t.default)(n.XML_ENTITIES):(0,t.default)(n.ENTITIES),we.attribList=[],we.opt.xmlns&&(we.ns=(0,t.default)(T)),we.trackPosition=we.opt.position!==!1,we.trackPosition&&(we.position=we.line=we.column=0),he(we,"onready")}t.default||(Object.create=function(J){function te(){}te.prototype=J;var we=new te;return we}),r.default||(Object.keys=function(J){var te=[];for(var we in J)J.hasOwnProperty(we)&&te.push(we);return te});function l(J){for(var te=Math.max(n.MAX_BUFFER_LENGTH,10),we=0,Se=0,ke=i.length;Sete)switch(i[Se]){case"textNode":xe(J);break;case"cdata":fe(J,"oncdata",J.cdata),J.cdata="";break;case"script":fe(J,"onscript",J.script),J.script="";break;default:ce(J,"Max buffer length exceeded: "+i[Se])}we=Math.max(we,tt)}var ot=n.MAX_BUFFER_LENGTH-we;J.bufferCheckPosition=ot+J.position}function s(J){for(var te=0,we=i.length;te"||F(J)}function B(J,te){return J.test(te)}function k(J,te){return!B(J,te)}var G=0;n.STATE={BEGIN:G++,BEGIN_WHITESPACE:G++,TEXT:G++,TEXT_ENTITY:G++,OPEN_WAKA:G++,SGML_DECL:G++,SGML_DECL_QUOTED:G++,DOCTYPE:G++,DOCTYPE_QUOTED:G++,DOCTYPE_DTD:G++,DOCTYPE_DTD_QUOTED:G++,COMMENT_STARTING:G++,COMMENT:G++,COMMENT_ENDING:G++,COMMENT_ENDED:G++,CDATA:G++,CDATA_ENDING:G++,CDATA_ENDING_2:G++,PROC_INST:G++,PROC_INST_BODY:G++,PROC_INST_ENDING:G++,OPEN_TAG:G++,OPEN_TAG_SLASH:G++,ATTRIB:G++,ATTRIB_NAME:G++,ATTRIB_NAME_SAW_WHITE:G++,ATTRIB_VALUE:G++,ATTRIB_VALUE_QUOTED:G++,ATTRIB_VALUE_CLOSED:G++,ATTRIB_VALUE_UNQUOTED:G++,ATTRIB_VALUE_ENTITY_Q:G++,ATTRIB_VALUE_ENTITY_U:G++,CLOSE_TAG:G++,CLOSE_TAG_SAW_WHITE:G++,SCRIPT:G++,SCRIPT_ENDING:G++},n.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},n.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,r.default)(n.ENTITIES).forEach(function(J){var te=n.ENTITIES[J],we=typeof te=="number"?String.fromCharCode(te):te;n.ENTITIES[J]=we});for(var ne in n.STATE)n.STATE[n.STATE[ne]]=ne;G=n.STATE;function he(J,te,we){J[te]&&J[te](we)}function fe(J,te,we){J.textNode&&xe(J),he(J,te,we)}function xe(J){J.textNode=Te(J.opt,J.textNode),J.textNode&&he(J,"ontext",J.textNode),J.textNode=""}function Te(J,te){return J.trim&&(te=te.trim()),J.normalize&&(te=te.replace(/\s+/g," ")),te}function ce(J,te){return xe(J),J.trackPosition&&(te+=` Line: `+J.line+` Column: `+J.column+` Char: `+J.c),te=new Error(te),J.error=te,he(J,"onerror",te),J}function be(J){return J.sawRoot&&!J.closedRoot&&ve(J,"Unclosed root tag"),J.state!==G.BEGIN&&J.state!==G.BEGIN_WHITESPACE&&J.state!==G.TEXT&&ce(J,"Unexpected end"),xe(J),J.c="",J.closed=!0,he(J,"onend"),h.call(J,J.strict,J.opt),J}function ve(J,te){if((typeof J=="undefined"?"undefined":(0,w.default)(J))!=="object"||!(J instanceof h))throw new Error("bad call to strictFail");J.strict&&ce(J,te)}function ue(J){J.strict||(J.tagName=J.tagName[J.looseCase]());var te=J.tags[J.tags.length-1]||J,we=J.tag={name:J.tagName,attributes:{}};J.opt.xmlns&&(we.ns=te.ns),J.attribList.length=0,fe(J,"onopentagstart",we)}function se(J,te){var we=J.indexOf(":"),Se=we<0?["",J]:J.split(":"),ke=Se[0],tt=Se[1];return te&&J==="xmlns"&&(ke="xmlns",tt=""),{prefix:ke,local:tt}}function q(J){if(J.strict||(J.attribName=J.attribName[J.looseCase]()),J.attribList.indexOf(J.attribName)!==-1||J.tag.attributes.hasOwnProperty(J.attribName)){J.attribName=J.attribValue="";return}if(J.opt.xmlns){var te=se(J.attribName,!0),we=te.prefix,Se=te.local;if(we==="xmlns")if(Se==="xml"&&J.attribValue!==C)ve(J,"xml: prefix must be bound to "+C+` Actual: `+J.attribValue);else if(Se==="xmlns"&&J.attribValue!==m)ve(J,"xmlns: prefix must be bound to "+m+` Actual: `+J.attribValue);else{var ke=J.tag,tt=J.tags[J.tags.length-1]||J;ke.ns===tt.ns&&(ke.ns=(0,t.default)(tt.ns)),ke.ns[Se]=J.attribValue}J.attribList.push([J.attribName,J.attribValue])}else J.tag.attributes[J.attribName]=J.attribValue,fe(J,"onattribute",{name:J.attribName,value:J.attribValue});J.attribName=J.attribValue=""}function me(J,te){if(J.opt.xmlns){var we=J.tag,Se=se(J.tagName);we.prefix=Se.prefix,we.local=Se.local,we.uri=we.ns[Se.prefix]||"",we.prefix&&!we.uri&&(ve(J,"Unbound namespace prefix: "+(0,y.default)(J.tagName)),we.uri=Se.prefix);var ke=J.tags[J.tags.length-1]||J;we.ns&&ke.ns!==we.ns&&(0,r.default)(we.ns).forEach(function(dt){fe(J,"onopennamespace",{prefix:dt,uri:we.ns[dt]})});for(var tt=0,ot=J.attribList.length;tt",J.tagName="",J.state=G.SCRIPT;return}fe(J,"onscript",J.script),J.script=""}var te=J.tags.length,we=J.tagName;J.strict||(we=we[J.looseCase]());for(var Se=we;te--;){var ke=J.tags[te];if(ke.name!==Se)ve(J,"Unexpected close tag");else break}if(te<0){ve(J,"Unmatched closing tag: "+J.tagName),J.textNode+="",J.state=G.TEXT;return}J.tagName=we;for(var tt=J.tags.length;tt-- >te;){var ot=J.tag=J.tags.pop();J.tagName=J.tag.name,fe(J,"onclosetag",J.tagName);var mt={};for(var bt in ot.ns)mt[bt]=ot.ns[bt];var yt=J.tags[J.tags.length-1]||J;J.opt.xmlns&&ot.ns!==yt.ns&&(0,r.default)(ot.ns).forEach(function(xt){var Je=ot.ns[xt];fe(J,"onclosenamespace",{prefix:xt,uri:Je})})}te===0&&(J.closedRoot=!0),J.tagName=J.attribValue=J.attribName="",J.attribList.length=0,J.state=G.TEXT}function ie(J){var te=J.entity,we=te.toLowerCase(),Se,ke="";return J.ENTITIES[te]?J.ENTITIES[te]:J.ENTITIES[we]?J.ENTITIES[we]:(te=we,te.charAt(0)==="#"&&(te.charAt(1)==="x"?(te=te.slice(2),Se=parseInt(te,16),ke=Se.toString(16)):(te=te.slice(1),Se=parseInt(te,10),ke=Se.toString(10))),te=te.replace(/^0+/,""),isNaN(Se)||ke.toLowerCase()!==te?(ve(J,"Invalid character entity"),"&"+J.entity+";"):(0,A.default)(Se))}function Oe(J,te){te==="<"?(J.state=G.OPEN_WAKA,J.startTagPosition=J.position):F(te)||(ve(J,"Non-whitespace before first tag."),J.textNode=te,J.state=G.TEXT)}function le(J,te){var we="";return te"?(fe(te,"onsgmldeclaration",te.sgmlDecl),te.sgmlDecl="",te.state=G.TEXT):(W(Se)&&(te.state=G.SGML_DECL_QUOTED),te.sgmlDecl+=Se);continue;case G.SGML_DECL_QUOTED:Se===te.q&&(te.state=G.SGML_DECL,te.q=""),te.sgmlDecl+=Se;continue;case G.DOCTYPE:Se===">"?(te.state=G.TEXT,fe(te,"ondoctype",te.doctype),te.doctype=!0):(te.doctype+=Se,Se==="["?te.state=G.DOCTYPE_DTD:W(Se)&&(te.state=G.DOCTYPE_QUOTED,te.q=Se));continue;case G.DOCTYPE_QUOTED:te.doctype+=Se,Se===te.q&&(te.q="",te.state=G.DOCTYPE);continue;case G.DOCTYPE_DTD:te.doctype+=Se,Se==="]"?te.state=G.DOCTYPE:W(Se)&&(te.state=G.DOCTYPE_DTD_QUOTED,te.q=Se);continue;case G.DOCTYPE_DTD_QUOTED:te.doctype+=Se,Se===te.q&&(te.state=G.DOCTYPE_DTD,te.q="");continue;case G.COMMENT:Se==="-"?te.state=G.COMMENT_ENDING:te.comment+=Se;continue;case G.COMMENT_ENDING:Se==="-"?(te.state=G.COMMENT_ENDED,te.comment=Te(te.opt,te.comment),te.comment&&fe(te,"oncomment",te.comment),te.comment=""):(te.comment+="-"+Se,te.state=G.COMMENT);continue;case G.COMMENT_ENDED:Se!==">"?(ve(te,"Malformed comment"),te.comment+="--"+Se,te.state=G.COMMENT):te.state=G.TEXT;continue;case G.CDATA:Se==="]"?te.state=G.CDATA_ENDING:te.cdata+=Se;continue;case G.CDATA_ENDING:Se==="]"?te.state=G.CDATA_ENDING_2:(te.cdata+="]"+Se,te.state=G.CDATA);continue;case G.CDATA_ENDING_2:Se===">"?(te.cdata&&fe(te,"oncdata",te.cdata),fe(te,"onclosecdata"),te.cdata="",te.state=G.TEXT):Se==="]"?te.cdata+="]":(te.cdata+="]]"+Se,te.state=G.CDATA);continue;case G.PROC_INST:Se==="?"?te.state=G.PROC_INST_ENDING:F(Se)?te.state=G.PROC_INST_BODY:te.procInstName+=Se;continue;case G.PROC_INST_BODY:if(!te.procInstBody&&F(Se))continue;Se==="?"?te.state=G.PROC_INST_ENDING:te.procInstBody+=Se;continue;case G.PROC_INST_ENDING:Se===">"?(fe(te,"onprocessinginstruction",{name:te.procInstName,body:te.procInstBody}),te.procInstName=te.procInstBody="",te.state=G.TEXT):(te.procInstBody+="?"+Se,te.state=G.PROC_INST_BODY);continue;case G.OPEN_TAG:B(D,Se)?te.tagName+=Se:(ue(te),Se===">"?me(te):Se==="/"?te.state=G.OPEN_TAG_SLASH:(F(Se)||ve(te,"Invalid character in tag name"),te.state=G.ATTRIB));continue;case G.OPEN_TAG_SLASH:Se===">"?(me(te,!0),re(te)):(ve(te,"Forward-slash in opening tag not followed by >"),te.state=G.ATTRIB);continue;case G.ATTRIB:if(F(Se))continue;Se===">"?me(te):Se==="/"?te.state=G.OPEN_TAG_SLASH:B(I,Se)?(te.attribName=Se,te.attribValue="",te.state=G.ATTRIB_NAME):ve(te,"Invalid attribute name");continue;case G.ATTRIB_NAME:Se==="="?te.state=G.ATTRIB_VALUE:Se===">"?(ve(te,"Attribute without value"),te.attribValue=te.attribName,q(te),me(te)):F(Se)?te.state=G.ATTRIB_NAME_SAW_WHITE:B(D,Se)?te.attribName+=Se:ve(te,"Invalid attribute name");continue;case G.ATTRIB_NAME_SAW_WHITE:if(Se==="=")te.state=G.ATTRIB_VALUE;else{if(F(Se))continue;ve(te,"Attribute without value"),te.tag.attributes[te.attribName]="",te.attribValue="",fe(te,"onattribute",{name:te.attribName,value:""}),te.attribName="",Se===">"?me(te):B(I,Se)?(te.attribName=Se,te.state=G.ATTRIB_NAME):(ve(te,"Invalid attribute name"),te.state=G.ATTRIB)}continue;case G.ATTRIB_VALUE:if(F(Se))continue;W(Se)?(te.q=Se,te.state=G.ATTRIB_VALUE_QUOTED):(ve(te,"Unquoted attribute value"),te.state=G.ATTRIB_VALUE_UNQUOTED,te.attribValue=Se);continue;case G.ATTRIB_VALUE_QUOTED:if(Se!==te.q){Se==="&"?te.state=G.ATTRIB_VALUE_ENTITY_Q:te.attribValue+=Se;continue}q(te),te.q="",te.state=G.ATTRIB_VALUE_CLOSED;continue;case G.ATTRIB_VALUE_CLOSED:F(Se)?te.state=G.ATTRIB:Se===">"?me(te):Se==="/"?te.state=G.OPEN_TAG_SLASH:B(I,Se)?(ve(te,"No whitespace between attributes"),te.attribName=Se,te.attribValue="",te.state=G.ATTRIB_NAME):ve(te,"Invalid attribute name");continue;case G.ATTRIB_VALUE_UNQUOTED:if(!K(Se)){Se==="&"?te.state=G.ATTRIB_VALUE_ENTITY_U:te.attribValue+=Se;continue}q(te),Se===">"?me(te):te.state=G.ATTRIB;continue;case G.CLOSE_TAG:if(te.tagName)Se===">"?re(te):B(D,Se)?te.tagName+=Se:te.script?(te.script+=""?re(te):ve(te,"Invalid characters in closing tag");continue;case G.TEXT_ENTITY:case G.ATTRIB_VALUE_ENTITY_Q:case G.ATTRIB_VALUE_ENTITY_U:var ot,mt;switch(te.state){case G.TEXT_ENTITY:ot=G.TEXT,mt="textNode";break;case G.ATTRIB_VALUE_ENTITY_Q:ot=G.ATTRIB_VALUE_QUOTED,mt="attribValue";break;case G.ATTRIB_VALUE_ENTITY_U:ot=G.ATTRIB_VALUE_UNQUOTED,mt="attribValue";break}Se===";"?(te[mt]+=ie(te),te.entity="",te.state=ot):B(te.entity.length?z:N,Se)?te.entity+=Se:(ve(te,"Invalid character in entity name"),te[mt]+="&"+te.entity+Se,te.entity="",te.state=ot);continue;default:throw new Error(te,"Unknown state: "+te.state)}}return te.position>=te.bufferCheckPosition&&l(te),te}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */A.default||function(){var J=String.fromCharCode,te=Math.floor,we=function(){var ke=16384,tt=[],ot,mt,bt=-1,yt=arguments.length;if(!yt)return"";for(var xt="";++bt1114111||te(Je)!==Je)throw RangeError("Invalid code point: "+Je);Je<=65535?tt.push(Je):(Je-=65536,ot=(Je>>10)+55296,mt=Je%1024+56320,tt.push(ot,mt)),(bt+1===yt||tt.length>ke)&&(xt+=J.apply(null,tt),tt.length=0)}return xt};_.default?Object.defineProperty(String,"fromCodePoint",{value:we,configurable:!0,writable:!0}):String.fromCodePoint=we}()})(typeof o=="undefined"?(void 0).sax={}:o)}).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,Y,o){Y.exports=A;var L=M("events").EventEmitter,g=M("inherits");g(A,L),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(){L.call(this)}A.prototype.pipe=function(b,y){var x=this;function w(a){b.writable&&(b.write(a)===!1&&x.pause&&x.pause())}x.on("data",w);function f(){x.readable&&x.resume&&x.resume()}b.on("drain",f),!b._isStdio&&(!y||y.end!==!1)&&(x.on("end",d),x.on("close",r));var _=!1;function d(){if(_)return;_=!0,b.end()}function r(){if(_)return;_=!0,typeof b.destroy=="function"&&b.destroy()}function u(a){if(t(),L.listenerCount(this,"error")===0)throw a}x.on("error",u),b.on("error",u);function t(){x.removeListener("data",w),b.removeListener("drain",f),x.removeListener("end",d),x.removeListener("close",r),x.removeListener("error",u),b.removeListener("error",u),x.removeListener("end",t),x.removeListener("close",t),b.removeListener("close",t)}return x.on("end",t),x.on("close",t),b.on("close",t),b.emit("pipe",x),b}},{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,Y,o){(function(L){var g=M("./lib/request"),A=M("./lib/response"),b=M("xtend"),y=M("builtin-status-codes"),x=M("url"),w=o;w.request=function(f,_){typeof f=="string"?f=x.parse(f):f=b(f);var d=L.location.protocol.search(/^https?:$/)===-1?"http:":"",r=f.protocol||d,u=f.hostname||f.host,t=f.port,a=f.path||"/";u&&u.indexOf(":")!==-1&&(u="["+u+"]"),f.url=(u?r+"//"+u:"")+(t?":"+t:"")+a,f.method=(f.method||"GET").toUpperCase(),f.headers=f.headers||{};var n=new g(f);return _&&n.on("response",_),n},w.get=function(_,d){var r=w.request(_,d);return r.end(),r},w.ClientRequest=g,w.IncomingMessage=A.IncomingMessage,w.Agent=function(){},w.Agent.defaultMaxSockets=4,w.globalAgent=new w.Agent,w.STATUS_CODES=y,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,Y,o){(function(L){"use strict";o.fetch=w(L.fetch)&&w(L.ReadableStream),o.writableStream=w(L.WritableStream),o.abortController=w(L.AbortController),o.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),o.blobConstructor=!0}catch(f){}var g;function A(){if(g!==void 0)return g;if(L.XMLHttpRequest){g=new L.XMLHttpRequest;try{g.open("GET",L.XDomainRequest?"/":"https://example.com")}catch(f){g=null}}else g=null;return g}function b(f){var _=A();if(!_)return!1;try{return _.responseType=f,_.responseType===f}catch(d){}return!1}var y=typeof L.ArrayBuffer!="undefined",x=y&&w(L.ArrayBuffer.prototype.slice);o.arraybuffer=o.fetch||y&&b("arraybuffer"),o.msstream=!o.fetch&&x&&b("ms-stream"),o.mozchunkedarraybuffer=!o.fetch&&y&&b("moz-chunked-arraybuffer"),o.overrideMimeType=o.fetch||(A()?w(A().overrideMimeType):!1),o.vbArray=w(L.VBArray);function w(f){return typeof f=="function"}g=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,Y,o){(function(L,g,A){"use strict";var b=M("babel-runtime/core-js/object/keys"),y=x(b);function x(l){return l&&l.__esModule?l:{default:l}}var w=M("./capability"),f=M("inherits"),_=M("./response"),d=M("readable-stream"),r=M("to-arraybuffer"),u=_.IncomingMessage,t=_.readyStates;function a(l,s){return w.fetch&&s?"fetch":w.mozchunkedarraybuffer?"moz-chunked-arraybuffer":w.msstream?"ms-stream":w.arraybuffer&&l?"arraybuffer":w.vbArray&&l?"text:vbarray":"text"}var n=Y.exports=function(l){var s=this;d.Writable.call(s),s._opts=l,s._body=[],s._headers={},l.auth&&s.setHeader("Authorization","Basic "+new A(l.auth).toString("base64")),(0,y.default)(l.headers).forEach(function(S){s.setHeader(S,l.headers[S])});var p,O=!0;if(l.mode==="disable-fetch"||"requestTimeout"in l&&!w.abortController)O=!1,p=!0;else if(l.mode==="prefer-streaming")p=!1;else if(l.mode==="allow-wrong-content-type")p=!w.overrideMimeType;else if(!l.mode||l.mode==="default"||l.mode==="prefer-fast")p=!0;else throw new Error("Invalid value for opts.mode");s._mode=a(p,O),s._fetchTimer=null,s.on("finish",function(){s._onFinish()})};f(n,d.Writable),n.prototype.setHeader=function(l,s){var p=this,O=l.toLowerCase();if(h.indexOf(O)!==-1)return;p._headers[O]={name:l,value:s}},n.prototype.getHeader=function(l){var s=this._headers[l.toLowerCase()];return s?s.value:null},n.prototype.removeHeader=function(l){var s=this;delete s._headers[l.toLowerCase()]},n.prototype._onFinish=function(){var l=this;if(l._destroyed)return;var s=l._opts,p=l._headers,O=null;s.method!=="GET"&&s.method!=="HEAD"&&(w.arraybuffer?O=r(A.concat(l._body)):w.blobConstructor?O=new g.Blob(l._body.map(function(C){return r(C)}),{type:(p["content-type"]||{}).value||""}):O=A.concat(l._body).toString());var S=[];if((0,y.default)(p).forEach(function(C){var m=p[C].name,T=p[C].value;Array.isArray(T)?T.forEach(function(I){S.push([m,I])}):S.push([m,T])}),l._mode==="fetch"){var v=null,P=null;if(w.abortController){var R=new AbortController;v=R.signal,l._fetchAbortController=R,"requestTimeout"in s&&s.requestTimeout!==0&&(l._fetchTimer=g.setTimeout(function(){l.emit("requestTimeout"),l._fetchAbortController&&l._fetchAbortController.abort()},s.requestTimeout))}g.fetch(l._opts.url,{method:l._opts.method,headers:S,body:O||void 0,mode:"cors",credentials:s.withCredentials?"include":"same-origin",signal:v}).then(function(C){l._fetchResponse=C,l._connect()},function(C){g.clearTimeout(l._fetchTimer),l._destroyed||l.emit("error",C)})}else{var E=l._xhr=new g.XMLHttpRequest;try{E.open(l._opts.method,l._opts.url,!0)}catch(C){L.nextTick(function(){l.emit("error",C)});return}"responseType"in E&&(E.responseType=l._mode.split(":")[0]),"withCredentials"in E&&(E.withCredentials=!!s.withCredentials),l._mode==="text"&&"overrideMimeType"in E&&E.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in s&&(E.timeout=s.requestTimeout,E.ontimeout=function(){l.emit("requestTimeout")}),S.forEach(function(C){E.setRequestHeader(C[0],C[1])}),l._response=null,E.onreadystatechange=function(){switch(E.readyState){case t.LOADING:case t.DONE:l._onXHRProgress();break}},l._mode==="moz-chunked-arraybuffer"&&(E.onprogress=function(){l._onXHRProgress()}),E.onerror=function(){if(l._destroyed)return;l.emit("error",new Error("XHR error"))};try{E.send(O)}catch(C){L.nextTick(function(){l.emit("error",C)});return}}};function i(l){try{var s=l.status;return s!==null&&s!==0}catch(p){return!1}}n.prototype._onXHRProgress=function(){var l=this;if(!i(l._xhr)||l._destroyed)return;l._response||l._connect(),l._response._onXHRProgress()},n.prototype._connect=function(){var l=this;if(l._destroyed)return;l._response=new u(l._xhr,l._fetchResponse,l._mode,l._fetchTimer),l._response.on("error",function(s){l.emit("error",s)}),l.emit("response",l._response)},n.prototype._write=function(l,s,p){var O=this;O._body.push(l),p()},n.prototype.abort=n.prototype.destroy=function(){var l=this;l._destroyed=!0,g.clearTimeout(l._fetchTimer),l._response&&(l._response._destroyed=!0),l._xhr?l._xhr.abort():l._fetchAbortController&&l._fetchAbortController.abort()},n.prototype.end=function(l,s,p){var O=this;typeof l=="function"&&(p=l,l=void 0),d.Writable.prototype.end.call(O,l,s,p)},n.prototype.flushHeaders=function(){},n.prototype.setTimeout=function(){},n.prototype.setNoDelay=function(){},n.prototype.setSocketKeepAlive=function(){};var h=["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,Y,o){(function(L,g,A){"use strict";var b=M("babel-runtime/core-js/promise"),y=x(b);function x(u){return u&&u.__esModule?u:{default:u}}var w=M("./capability"),f=M("inherits"),_=M("readable-stream"),d=o.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},r=o.IncomingMessage=function(u,t,a,n){var i=this;if(_.Readable.call(i),i._mode=a,i.headers={},i.rawHeaders=[],i.trailers={},i.rawTrailers=[],i.on("end",function(){L.nextTick(function(){i.emit("close")})}),a==="fetch"){var h=function v(){s.read().then(function(P){if(i._destroyed)return;if(P.done){g.clearTimeout(n),i.push(null);return}i.push(new A(P.value)),v()}).catch(function(P){g.clearTimeout(n),i._destroyed||i.emit("error",P)})};if(i._fetchResponse=t,i.url=t.url,i.statusCode=t.status,i.statusMessage=t.statusText,t.headers.forEach(function(v,P){i.headers[P.toLowerCase()]=v,i.rawHeaders.push(P,v)}),w.writableStream){var l=new WritableStream({write:function(P){return new y.default(function(R,E){i._destroyed?E():i.push(new A(P))?R():i._resumeFetch=R})},close:function(){g.clearTimeout(n),i._destroyed||i.push(null)},abort:function(P){i._destroyed||i.emit("error",P)}});try{t.body.pipeTo(l).catch(function(v){g.clearTimeout(n),i._destroyed||i.emit("error",v)});return}catch(v){}}var s=t.body.getReader();h()}else{i._xhr=u,i._pos=0,i.url=u.responseURL,i.statusCode=u.status,i.statusMessage=u.statusText;var p=u.getAllResponseHeaders().split(/\r?\n/);if(p.forEach(function(v){var P=v.match(/^([^:]+):\s*(.*)/);if(P){var R=P[1].toLowerCase();R==="set-cookie"?(i.headers[R]===void 0&&(i.headers[R]=[]),i.headers[R].push(P[2])):i.headers[R]!==void 0?i.headers[R]+=", "+P[2]:i.headers[R]=P[2],i.rawHeaders.push(P[1],P[2])}}),i._charset="x-user-defined",!w.overrideMimeType){var O=i.rawHeaders["mime-type"];if(O){var S=O.match(/;\s*charset=([^;])(;|$)/);S&&(i._charset=S[1].toLowerCase())}i._charset||(i._charset="utf-8")}}};f(r,_.Readable),r.prototype._read=function(){var u=this,t=u._resumeFetch;t&&(u._resumeFetch=null,t())},r.prototype._onXHRProgress=function(){var u=this,t=u._xhr,a=null;switch(u._mode){case"text:vbarray":if(t.readyState!==d.DONE)break;try{a=new g.VBArray(t.responseBody).toArray()}catch(s){}if(a!==null){u.push(new A(a));break}case"text":try{a=t.responseText}catch(s){u._mode="text:vbarray";break}if(a.length>u._pos){var n=a.substr(u._pos);if(u._charset==="x-user-defined"){for(var i=new A(n.length),h=0;hu._pos&&(u.push(new A(new Uint8Array(l.result.slice(u._pos)))),u._pos=l.result.byteLength)},l.onload=function(){u.push(null)},l.readAsArrayBuffer(a);break}u._xhr.readyState===d.DONE&&u._mode!=="ms-stream"&&u.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,Y,o){"use strict";var L=M("safe-buffer").Buffer,g=L.isEncoding||function(l){l=""+l;switch(l&&l.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(l){if(!l)return"utf8";for(var s;;)switch(l){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 l;default:if(s)return;l=(""+l).toLowerCase(),s=!0}}function b(l){var s=A(l);if(typeof s!="string"&&(L.isEncoding===g||!g(l)))throw new Error("Unknown encoding: "+l);return s||l}o.StringDecoder=y;function y(l){this.encoding=b(l);var s;switch(this.encoding){case"utf16le":this.text=u,this.end=t,s=4;break;case"utf8":this.fillLast=_,s=4;break;case"base64":this.text=a,this.end=n,s=3;break;default:this.write=i,this.end=h;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=L.allocUnsafe(s)}y.prototype.write=function(l){if(l.length===0)return"";var s,p;if(this.lastNeed){if(s=this.fillLast(l),s===void 0)return"";p=this.lastNeed,this.lastNeed=0}else p=0;return p>5===6?2:l>>4===14?3:l>>3===30?4:l>>6===2?-1:-2}function w(l,s,p){var O=s.length-1;if(O=0?(S>0&&(l.lastNeed=S-1),S):--O=0?(S>0&&(l.lastNeed=S-2),S):--O=0?(S>0&&(S===2?S=0:l.lastNeed=S-3),S):0))}function f(l,s,p){if((s[0]&192)!==128)return l.lastNeed=0,"\uFFFD";if(l.lastNeed>1&&s.length>1){if((s[1]&192)!==128)return l.lastNeed=1,"\uFFFD";if(l.lastNeed>2&&s.length>2&&(s[2]&192)!==128)return l.lastNeed=2,"\uFFFD"}}function _(l){var s=this.lastTotal-this.lastNeed,p=f(this,l,s);if(p!==void 0)return p;if(this.lastNeed<=l.length)return l.copy(this.lastChar,s,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);l.copy(this.lastChar,s,0,l.length),this.lastNeed-=l.length}function d(l,s){var p=w(this,l,s);if(!this.lastNeed)return l.toString("utf8",s);this.lastTotal=p;var O=l.length-(p-this.lastNeed);return l.copy(this.lastChar,0,O),l.toString("utf8",s,O)}function r(l){var s=l&&l.length?this.write(l):"";return this.lastNeed?s+"\uFFFD":s}function u(l,s){if((l.length-s)%2===0){var p=l.toString("utf16le",s);if(p){var O=p.charCodeAt(p.length-1);if(O>=55296&&O<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=l[l.length-2],this.lastChar[1]=l[l.length-1],p.slice(0,-1)}return p}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=l[l.length-1],l.toString("utf16le",s,l.length-1)}function t(l){var s=l&&l.length?this.write(l):"";if(this.lastNeed){var p=this.lastTotal-this.lastNeed;return s+this.lastChar.toString("utf16le",0,p)}return s}function a(l,s){var p=(l.length-s)%3;return p===0?l.toString("base64",s):(this.lastNeed=3-p,this.lastTotal=3,p===1?this.lastChar[0]=l[l.length-1]:(this.lastChar[0]=l[l.length-2],this.lastChar[1]=l[l.length-1]),l.toString("base64",s,l.length-p))}function n(l){var s=l&&l.length?this.write(l):"";return this.lastNeed?s+this.lastChar.toString("base64",0,3-this.lastNeed):s}function i(l){return l.toString(this.encoding)}function h(l){return l&&l.length?this.write(l):""}},{"safe-buffer":228}],236:[function(M,Y,o){(function(L,g){var A=M("process/browser.js").nextTick,b=Function.prototype.apply,y=Array.prototype.slice,x={},w=0;o.setTimeout=function(){return new f(b.call(setTimeout,window,arguments),clearTimeout)},o.setInterval=function(){return new f(b.call(setInterval,window,arguments),clearInterval)},o.clearTimeout=o.clearInterval=function(_){_.close()};function f(_,d){this._id=_,this._clearFn=d}f.prototype.unref=f.prototype.ref=function(){},f.prototype.close=function(){this._clearFn.call(window,this._id)},o.enroll=function(_,d){clearTimeout(_._idleTimeoutId),_._idleTimeout=d},o.unenroll=function(_){clearTimeout(_._idleTimeoutId),_._idleTimeout=-1},o._unrefActive=o.active=function(_){clearTimeout(_._idleTimeoutId);var d=_._idleTimeout;d>=0&&(_._idleTimeoutId=setTimeout(function(){_._onTimeout&&_._onTimeout()},d))},o.setImmediate=typeof L=="function"?L:function(_){var d=w++,r=arguments.length<2?!1:y.call(arguments,1);return x[d]=!0,A(function(){x[d]&&(r?_.apply(null,r):_.call(null),o.clearImmediate(d))}),d},o.clearImmediate=typeof g=="function"?g:function(_){delete x[_]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,Y,o){var L=M("buffer").Buffer;Y.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(L.isBuffer(g)){for(var A=new Uint8Array(g.length),b=g.length,y=0;y",'"',"`"," ","\r",` `," "],f=["{","}","|","\\","^","`"].concat(w),_=["'"].concat(f),d=["%","/","?",";","#"].concat(_),r=["/","?","#"],u=255,t=/^[+a-z0-9A-Z_-]{0,63}$/,a=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,n={javascript:!0,"javascript:":!0},i={javascript:!0,"javascript:":!0},h={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},l=M("querystring");function s(v,P,R){if(v&&g.isObject(v)&&v instanceof A)return v;var E=new A;return E.parse(v,P,R),E}A.prototype.parse=function(v,P,R){if(!g.isString(v))throw new TypeError("Parameter 'url' must be a string, not "+typeof v);var E=v.indexOf("?"),C=E!==-1&&E127?Te+="x":Te+=xe[ce];if(!Te.match(t)){var ve=he.slice(0,K),ue=he.slice(K+1),se=xe.match(a);se&&(ve.push(se[1]),ue.unshift(se[2])),ue.length&&(I="/"+ue.join(".")+I),this.hostname=ve.join(".");break}}}this.hostname.length>u?this.hostname="":this.hostname=this.hostname.toLowerCase(),ne||(this.hostname=L.toASCII(this.hostname));var q=this.port?":"+this.port:"",me=this.hostname||"";this.host=me+q,this.href+=this.host,ne&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),I[0]!=="/"&&(I="/"+I))}if(!n[z])for(var K=0,fe=_.length;K0?R.host.split("@"):!1;Te&&(R.auth=Te.shift(),R.host=R.hostname=Te.shift())}return R.search=v.search,R.query=v.query,(!g.isNull(R.pathname)||!g.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.href=R.format(),R}if(!he.length)return R.pathname=null,R.search?R.path="/"+R.search:R.path=null,R.href=R.format(),R;for(var ce=he.slice(-1)[0],be=(R.host||v.host||he.length>1)&&(ce==="."||ce==="..")||ce==="",ve=0,ue=he.length;ue>=0;ue--)ce=he[ue],ce==="."?he.splice(ue,1):ce===".."?(he.splice(ue,1),ve++):ve&&(he.splice(ue,1),ve--);if(!G&&!ne)for(;ve--;ve)he.unshift("..");G&&he[0]!==""&&(!he[0]||he[0].charAt(0)!=="/")&&he.unshift(""),be&&he.join("/").substr(-1)!=="/"&&he.push("");var se=he[0]===""||he[0]&&he[0].charAt(0)==="/";if(xe){R.hostname=R.host=se?"":he.length?he.shift():"";var Te=R.host&&R.host.indexOf("@")>0?R.host.split("@"):!1;Te&&(R.auth=Te.shift(),R.host=R.hostname=Te.shift())}return G=G||R.host&&he.length,G&&!se&&he.unshift(""),he.length?R.pathname=he.join("/"):(R.pathname=null,R.path=null),(!g.isNull(R.pathname)||!g.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.auth=v.auth||R.auth,R.slashes=R.slashes||v.slashes,R.href=R.format(),R},A.prototype.parseHost=function(){var v=this.host,P=y.exec(v);P&&(P=P[0],P!==":"&&(this.port=P.substr(1)),v=v.substr(0,v.length-P.length)),v&&(this.hostname=v)}},{"./util":239,punycode:209,querystring:212}],239:[function(M,Y,o){"use strict";Y.exports={isString:function(L){return typeof L=="string"},isObject:function(L){return typeof L=="object"&&L!==null},isNull:function(L){return L===null},isNullOrUndefined:function(L){return L==null}}},{}],240:[function(M,Y,o){(function(L){Y.exports=g;function g(b,y){if(A("noDeprecation"))return b;var x=!1;function w(){if(!x){if(A("throwDeprecation"))throw new Error(y);A("traceDeprecation")?console.trace(y):console.warn(y),x=!0}return b.apply(this,arguments)}return w}function A(b){try{if(!L.localStorage)return!1}catch(x){return!1}var y=L.localStorage[b];return y==null?!1:String(y).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(M,Y,o){typeof Object.create=="function"?Y.exports=function(g,A){g.super_=A,g.prototype=Object.create(A.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}})}:Y.exports=function(g,A){g.super_=A;var b=function(){};b.prototype=A.prototype,g.prototype=new b,g.prototype.constructor=g}},{}],242:[function(M,Y,o){Y.exports=function(g){return g&&typeof g=="object"&&typeof g.copy=="function"&&typeof g.fill=="function"&&typeof g.readUInt8=="function"}},{}],243:[function(M,Y,o){(function(L,g){var A=/%[sdj%]/g;o.format=function(W){if(!O(W)){for(var K=[],B=0;B=G)return fe;switch(fe){case"%s":return String(k[B++]);case"%d":return Number(k[B++]);case"%j":try{return JSON.stringify(k[B++])}catch(xe){return"[Circular]"}default:return fe}}),he=k[B];B=3&&(B.depth=arguments[2]),arguments.length>=4&&(B.colors=arguments[3]),h(K)?B.showHidden=K:K&&o._extend(B,K),v(B.showHidden)&&(B.showHidden=!1),v(B.depth)&&(B.depth=2),v(B.colors)&&(B.colors=!1),v(B.customInspect)&&(B.customInspect=!0),B.colors&&(B.stylize=w),d(B,W,B.depth)}o.inspect=x,x.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]},x.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function w(W,K){var B=x.styles[K];return B?"["+x.colors[B][0]+"m"+W+"["+x.colors[B][1]+"m":W}function f(W,K){return W}function _(W){var K={};return W.forEach(function(B,k){K[B]=!0}),K}function d(W,K,B){if(W.customInspect&&K&&m(K.inspect)&&K.inspect!==o.inspect&&!(K.constructor&&K.constructor.prototype===K)){var k=K.inspect(B,W);return O(k)||(k=d(W,k,B)),k}var G=r(W,K);if(G)return G;var ne=Object.keys(K),he=_(ne);if(W.showHidden&&(ne=Object.getOwnPropertyNames(K)),C(K)&&(ne.indexOf("message")>=0||ne.indexOf("description")>=0))return u(K);if(ne.length===0){if(m(K)){var fe=K.name?": "+K.name:"";return W.stylize("[Function"+fe+"]","special")}if(P(K))return W.stylize(RegExp.prototype.toString.call(K),"regexp");if(E(K))return W.stylize(Date.prototype.toString.call(K),"date");if(C(K))return u(K)}var xe="",Te=!1,ce=["{","}"];if(i(K)&&(Te=!0,ce=["[","]"]),m(K)){var be=K.name?": "+K.name:"";xe=" [Function"+be+"]"}if(P(K)&&(xe=" "+RegExp.prototype.toString.call(K)),E(K)&&(xe=" "+Date.prototype.toUTCString.call(K)),C(K)&&(xe=" "+u(K)),ne.length===0&&(!Te||K.length==0))return ce[0]+xe+ce[1];if(B<0)return P(K)?W.stylize(RegExp.prototype.toString.call(K),"regexp"):W.stylize("[Object]","special");W.seen.push(K);var ve;return Te?ve=t(W,K,B,he,ne):ve=ne.map(function(ue){return a(W,K,B,he,ue,Te)}),W.seen.pop(),n(ve,xe,ce)}function r(W,K){if(v(K))return W.stylize("undefined","undefined");if(O(K)){var B="'"+JSON.stringify(K).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return W.stylize(B,"string")}if(p(K))return W.stylize(""+K,"number");if(h(K))return W.stylize(""+K,"boolean");if(l(K))return W.stylize("null","null")}function u(W){return"["+Error.prototype.toString.call(W)+"]"}function t(W,K,B,k,G){for(var ne=[],he=0,fe=K.length;he-1&&(ne?fe=fe.split(` `).map(function(Te){return" "+Te}).join(` `).substr(2):fe=` `+fe.split(` `).map(function(Te){return" "+Te}).join(` `))):fe=W.stylize("[Circular]","special")),v(he)){if(ne&&G.match(/^\d+$/))return fe;he=JSON.stringify(""+G),he.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(he=he.substr(1,he.length-2),he=W.stylize(he,"name")):(he=he.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),he=W.stylize(he,"string"))}return he+": "+fe}function n(W,K,B){var k=0,G=W.reduce(function(ne,he){return k++,he.indexOf(` `)>=0&&k++,ne+he.replace(/\u001b\[\d\d?m/g,"").length+1},0);return G>60?B[0]+(K===""?"":K+` `)+" "+W.join(`, `)+" "+B[1]:B[0]+K+" "+W.join(", ")+" "+B[1]}function i(W){return Array.isArray(W)}o.isArray=i;function h(W){return typeof W=="boolean"}o.isBoolean=h;function l(W){return W===null}o.isNull=l;function s(W){return W==null}o.isNullOrUndefined=s;function p(W){return typeof W=="number"}o.isNumber=p;function O(W){return typeof W=="string"}o.isString=O;function S(W){return typeof W=="symbol"}o.isSymbol=S;function v(W){return W===void 0}o.isUndefined=v;function P(W){return R(W)&&I(W)==="[object RegExp]"}o.isRegExp=P;function R(W){return typeof W=="object"&&W!==null}o.isObject=R;function E(W){return R(W)&&I(W)==="[object Date]"}o.isDate=E;function C(W){return R(W)&&(I(W)==="[object Error]"||W instanceof Error)}o.isError=C;function m(W){return typeof W=="function"}o.isFunction=m;function T(W){return W===null||typeof W=="boolean"||typeof W=="number"||typeof W=="string"||typeof W=="symbol"||typeof W=="undefined"}o.isPrimitive=T,o.isBuffer=M("./support/isBuffer");function I(W){return Object.prototype.toString.call(W)}function D(W){return W<10?"0"+W.toString(10):W.toString(10)}var N=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function z(){var W=new Date,K=[D(W.getHours()),D(W.getMinutes()),D(W.getSeconds())].join(":");return[W.getDate(),N[W.getMonth()],K].join(" ")}o.log=function(){console.log("%s - %s",z(),o.format.apply(o,arguments))},o.inherits=M("inherits"),o._extend=function(W,K){if(!K||!R(K))return W;for(var B=Object.keys(K),k=B.length;k--;)W[B[k]]=K[B[k]];return W};function F(W,K){return Object.prototype.hasOwnProperty.call(W,K)}}).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,Y,o){"use strict";(function(){"use strict";o.stripBOM=function(L){return L[0]==="\uFEFF"?L.substring(1):L}}).call(void 0)},{}],245:[function(M,Y,o){"use strict";var L=M("babel-runtime/helpers/typeof"),g=y(L),A=M("babel-runtime/core-js/object/keys"),b=y(A);function y(x){return x&&x.__esModule?x:{default:x}}(function(){"use strict";var x,w,f,_,d,r={}.hasOwnProperty;x=M("xmlbuilder"),w=M("./defaults").defaults,_=function(t){return typeof t=="string"&&(t.indexOf("&")>=0||t.indexOf(">")>=0||t.indexOf("<")>=0)},d=function(t){return""},f=function(t){return t.replace("]]>","]]]]>")},o.Builder=function(){function u(t){var a,n,i;this.options={},n=w["0.2"];for(a in n){if(!r.call(n,a))continue;i=n[a],this.options[a]=i}for(a in t){if(!r.call(t,a))continue;i=t[a],this.options[a]=i}}return u.prototype.buildObject=function(t){var a,n,i,h,l;return a=this.options.attrkey,n=this.options.charkey,(0,b.default)(t).length===1&&this.options.rootName===w["0.2"].rootName?(l=(0,b.default)(t)[0],t=t[l]):l=this.options.rootName,i=function(s){return function(p,O){var S,v,P,R,E,C;if((typeof O=="undefined"?"undefined":(0,g.default)(O))!=="object")s.options.cdata&&_(O)?p.raw(d(O)):p.txt(O);else if(Array.isArray(O))for(R in O){if(!r.call(O,R))continue;v=O[R];for(E in v)P=v[E],p=i(p.ele(E),P).up()}else for(E in O){if(!r.call(O,E))continue;if(v=O[E],E===a){if((typeof v=="undefined"?"undefined":(0,g.default)(v))==="object")for(S in v)C=v[S],p=p.att(S,C)}else if(E===n)s.options.cdata&&_(v)?p=p.raw(d(v)):p=p.txt(v);else if(Array.isArray(v))for(R in v){if(!r.call(v,R))continue;P=v[R],typeof P=="string"?s.options.cdata&&_(P)?p=p.ele(E).raw(d(P)).up():p=p.ele(E,P).up():p=i(p.ele(E),P).up()}else(typeof v=="undefined"?"undefined":(0,g.default)(v))==="object"?p=i(p.ele(E),v).up():typeof v=="string"&&s.options.cdata&&_(v)?p=p.ele(E).raw(d(v)).up():(v==null&&(v=""),p=p.ele(E,v.toString()).up())}return p}}(this),h=x.create(l,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),i(h,t).end(this.options.renderOpts)},u}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(M,Y,o){"use strict";(function(){o.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,Y,o){"use strict";var L=M("babel-runtime/core-js/promise"),g=_(L),A=M("babel-runtime/core-js/object/get-own-property-names"),b=_(A),y=M("babel-runtime/core-js/object/keys"),x=_(y),w=M("babel-runtime/helpers/typeof"),f=_(w);function _(d){return d&&d.__esModule?d:{default:d}}(function(){"use strict";var d,r,u,t,a,n,i,h,l=function(S,v){return function(){return S.apply(v,arguments)}},s=function(S,v){for(var P in v)p.call(v,P)&&(S[P]=v[P]);function R(){this.constructor=S}return R.prototype=v.prototype,S.prototype=new R,S.__super__=v.prototype,S},p={}.hasOwnProperty;i=M("sax"),u=M("events"),d=M("./bom"),n=M("./processors"),h=M("timers").setImmediate,r=M("./defaults").defaults,t=function(S){return(typeof S=="undefined"?"undefined":(0,f.default)(S))==="object"&&S!=null&&(0,x.default)(S).length===0},a=function(S,v,P){var R,E,C;for(R=0,E=S.length;R0&&(D[C.options.childkey]=z),z=D;else if(K){K[C.options.childkey]=K[C.options.childkey]||[],F={};for(I in z){if(!p.call(z,I))continue;F[I]=z[I]}K[C.options.childkey].push(F),delete z["#name"],(0,x.default)(z).length===1&&P in z&&!C.EXPLICIT_CHARKEY&&(z=z[P])}}return E.length>0?C.assignOrPush(K,N,z):(C.options.explicitRoot&&(W=z,z={},z[N]=W),C.resultObject=z,C.saxParser.ended=!0,C.emit("end",C.resultObject))}}(this),R=function(C){return function(m){var T,I;if(I=E[E.length-1],I)return I[P]+=m,C.options.explicitChildren&&C.options.preserveChildrenOrder&&C.options.charsAsChildren&&(C.options.includeWhiteChars||m.replace(/\\n/g,"").trim()!=="")&&(I[C.options.childkey]=I[C.options.childkey]||[],T={"#name":"__text__"},T[P]=m,C.options.normalize&&(T[P]=T[P].replace(/\s{2,}/g," ").trim()),I[C.options.childkey].push(T)),I}}(this),this.saxParser.ontext=R,this.saxParser.oncdata=function(C){return function(m){var T;if(T=R(m),T)return T.cdata=!0}}(this)},S.prototype.parseString=function(v,P){var R;P!=null&&typeof P=="function"&&(this.on("end",function(E){return this.reset(),P(null,E)}),this.on("error",function(E){return this.reset(),P(E)}));try{return v=v.toString(),v.trim()===""?(this.emit("end",null),!0):(v=d.stripBOM(v),this.options.async?(this.remaining=v,h(this.processAsync),this.saxParser):this.saxParser.write(v).close())}catch(E){if(R=E,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw R}else return this.emit("error",R),this.saxParser.errThrown=!0}},S.prototype.parseStringPromise=function(v){return new g.default(function(P){return function(R,E){return P.parseString(v,function(C,m){return C?E(C):R(m)})}}(this))},S}(u),o.parseString=function(O,S,v){var P,R,E;return v!=null?(typeof v=="function"&&(P=v),(typeof S=="undefined"?"undefined":(0,f.default)(S))==="object"&&(R=S)):(typeof S=="function"&&(P=S),R={}),E=new o.Parser(R),E.parseString(O,P)},o.parseStringPromise=function(O,S){var v,P;return(typeof S=="undefined"?"undefined":(0,f.default)(S))==="object"&&(v=S),P=new o.Parser(v),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,Y,o){"use strict";(function(){"use strict";var L;L=new RegExp(/(?!xmlns)^.*:/),o.normalize=function(g){return g.toLowerCase()},o.firstCharLowerCase=function(g){return g.charAt(0).toLowerCase()+g.slice(1)},o.stripPrefix=function(g){return g.replace(L,"")},o.parseNumbers=function(g){return isNaN(g)||(g=g%1===0?parseInt(g,10):parseFloat(g)),g},o.parseBooleans=function(g){return/^(?:true|false)$/i.test(g)&&(g=g.toLowerCase()==="true"),g}}).call(void 0)},{}],249:[function(M,Y,o){"use strict";(function(){"use strict";var L,g,A,b,y=function(f,_){for(var d in _)x.call(_,d)&&(f[d]=_[d]);function r(){this.constructor=f}return r.prototype=_.prototype,f.prototype=new r,f.__super__=_.prototype,f},x={}.hasOwnProperty;g=M("./defaults"),L=M("./builder"),A=M("./parser"),b=M("./processors"),o.defaults=g.defaults,o.processors=b,o.ValidationError=function(w){y(f,w);function f(_){this.message=_}return f}(Error),o.Builder=L.Builder,o.Parser=A.Parser,o.parseString=A.parseString,o.parseStringPromise=A.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(M,Y,o){"use strict";(function(){Y.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(M,Y,o){"use strict";(function(){Y.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,Y,o){"use strict";var L=M("babel-runtime/core-js/object/get-prototype-of"),g=w(L),A=M("babel-runtime/helpers/typeof"),b=w(A),y=M("babel-runtime/core-js/object/assign"),x=w(y);function w(f){return f&&f.__esModule?f:{default:f}}(function(){var f,_,d,r,u,t,a,n=[].slice,i={}.hasOwnProperty;f=function(){var l,s,p,O,S,v;if(v=arguments[0],S=2<=arguments.length?n.call(arguments,1):[],u(x.default))x.default.apply(null,arguments);else for(l=0,p=S.length;l":"attribute: {"+f+"}, parent: <"+this.parent.name+">"},w.prototype.isEqualNode=function(f){return f.namespaceURI!==this.namespaceURI||(f.prefix!==this.prefix||f.localName!==this.localName)?!1:!(f.value!==this.value)},w}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(M,Y,o){"use strict";var L=M("babel-runtime/core-js/object/create"),g=A(L);function A(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,x,w=function(d,r){for(var u in r)f.call(r,u)&&(d[u]=r[u]);function t(){this.constructor=d}return t.prototype=r.prototype,d.prototype=new t,d.__super__=r.prototype,d},f={}.hasOwnProperty;b=M("./NodeType"),x=M("./XMLCharacterData"),Y.exports=y=function(_){w(d,_);function d(r,u){if(d.__super__.constructor.call(this,r),u==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=b.CData,this.value=this.stringify.cdata(u)}return d.prototype.clone=function(){return(0,g.default)(this)},d.prototype.toString=function(r){return this.options.writer.cdata(this,this.options.writer.filterOptions(r))},d}(x)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(M,Y,o){"use strict";var L=M("babel-runtime/core-js/object/create"),g=A(L);function A(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,x=function(_,d){for(var r in d)w.call(d,r)&&(_[r]=d[r]);function u(){this.constructor=_}return u.prototype=d.prototype,_.prototype=new u,_.__super__=d.prototype,_},w={}.hasOwnProperty;y=M("./XMLNode"),Y.exports=b=function(f){x(_,f);function _(d){_.__super__.constructor.call(this,d),this.value=""}return Object.defineProperty(_.prototype,"data",{get:function(){return this.value},set:function(r){return this.value=r||""}}),Object.defineProperty(_.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(_.prototype,"textContent",{get:function(){return this.value},set:function(r){return this.value=r||""}}),_.prototype.clone=function(){return(0,g.default)(this)},_.prototype.substringData=function(d,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.appendData=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.insertData=function(d,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.deleteData=function(d,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.replaceData=function(d,r,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.isEqualNode=function(d){return _.__super__.isEqualNode.apply(this,arguments).isEqualNode(d)?!(d.data!==this.data):!1},_}(y)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(M,Y,o){"use strict";var L=M("babel-runtime/core-js/object/create"),g=A(L);function A(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,x,w=function(d,r){for(var u in r)f.call(r,u)&&(d[u]=r[u]);function t(){this.constructor=d}return t.prototype=r.prototype,d.prototype=new t,d.__super__=r.prototype,d},f={}.hasOwnProperty;b=M("./NodeType"),y=M("./XMLCharacterData"),Y.exports=x=function(_){w(d,_);function d(r,u){if(d.__super__.constructor.call(this,r),u==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=b.Comment,this.value=this.stringify.comment(u)}return d.prototype.clone=function(){return(0,g.default)(this)},d.prototype.toString=function(r){return this.options.writer.comment(this,this.options.writer.filterOptions(r))},d}(y)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(M,Y,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),g=y(L),A=M("babel-runtime/core-js/object/create"),b=y(A);function y(x){return x&&x.__esModule?x:{default:x}}(function(){var x,w,f;w=M("./XMLDOMErrorHandler"),f=M("./XMLDOMStringList"),Y.exports=x=function(){function _(){var d;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=d=(0,b.default)(this.defaultParams)}return Object.defineProperty(_.prototype,"parameterNames",{get:function(){return new f((0,g.default)(this.defaultParams))}}),_.prototype.getParameter=function(d){return this.params.hasOwnProperty(d)?this.params[d]:null},_.prototype.canSetParameter=function(d,r){return!0},_.prototype.setParameter=function(d,r){return r!=null?this.params[d]=r:delete this.params[d]},_}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(M,Y,o){"use strict";(function(){var L;Y.exports=L=function(){function g(){}return g.prototype.handleError=function(A){throw new Error(A)},g}()}).call(void 0)},{}],260:[function(M,Y,o){"use strict";(function(){var L;Y.exports=L=function(){function g(){}return g.prototype.hasFeature=function(A,b){return!0},g.prototype.createDocumentType=function(A,b,y){throw new Error("This DOM method is not implemented.")},g.prototype.createDocument=function(A,b,y){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,b){throw new Error("This DOM method is not implemented.")},g}()}).call(void 0)},{}],261:[function(M,Y,o){"use strict";(function(){var L;Y.exports=L=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,Y,o){"use strict";(function(){var L,g,A,b=function(w,f){for(var _ in f)y.call(f,_)&&(w[_]=f[_]);function d(){this.constructor=w}return d.prototype=f.prototype,w.prototype=new d,w.__super__=f.prototype,w},y={}.hasOwnProperty;A=M("./XMLNode"),L=M("./NodeType"),Y.exports=g=function(x){b(w,x);function w(f,_,d,r,u,t){if(w.__super__.constructor.call(this,f),_==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(d==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(_));if(!r)throw new Error("Missing DTD attribute type. "+this.debugInfo(_));if(!u)throw new Error("Missing DTD attribute default. "+this.debugInfo(_));if(u.indexOf("#")!==0&&(u="#"+u),!u.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(_));if(t&&!u.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(_));this.elementName=this.stringify.name(_),this.type=L.AttributeDeclaration,this.attributeName=this.stringify.name(d),this.attributeType=this.stringify.dtdAttType(r),t&&(this.defaultValue=this.stringify.dtdAttDefault(t)),this.defaultValueType=u}return w.prototype.toString=function(f){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(f))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(M,Y,o){"use strict";(function(){var L,g,A,b=function(w,f){for(var _ in f)y.call(f,_)&&(w[_]=f[_]);function d(){this.constructor=w}return d.prototype=f.prototype,w.prototype=new d,w.__super__=f.prototype,w},y={}.hasOwnProperty;A=M("./XMLNode"),L=M("./NodeType"),Y.exports=g=function(x){b(w,x);function w(f,_,d){if(w.__super__.constructor.call(this,f),_==null)throw new Error("Missing DTD element name. "+this.debugInfo());d||(d="(#PCDATA)"),Array.isArray(d)&&(d="("+d.join(",")+")"),this.name=this.stringify.name(_),this.type=L.ElementDeclaration,this.value=this.stringify.dtdElementValue(d)}return w.prototype.toString=function(f){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(f))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(M,Y,o){"use strict";(function(){var L,g,A,b,y=function(f,_){for(var d in _)x.call(_,d)&&(f[d]=_[d]);function r(){this.constructor=f}return r.prototype=_.prototype,f.prototype=new r,f.__super__=_.prototype,f},x={}.hasOwnProperty;b=M("./Utility").isObject,A=M("./XMLNode"),L=M("./NodeType"),Y.exports=g=function(w){y(f,w);function f(_,d,r,u){if(f.__super__.constructor.call(this,_),r==null)throw new Error("Missing DTD entity name. "+this.debugInfo(r));if(u==null)throw new Error("Missing DTD entity value. "+this.debugInfo(r));if(this.pe=!!d,this.name=this.stringify.name(r),this.type=L.EntityDeclaration,!b(u))this.value=this.stringify.dtdEntityValue(u),this.internal=!0;else{if(!u.pubID&&!u.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r));if(u.pubID&&!u.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r));if(this.internal=!1,u.pubID!=null&&(this.pubID=this.stringify.dtdPubID(u.pubID)),u.sysID!=null&&(this.sysID=this.stringify.dtdSysID(u.sysID)),u.nData!=null&&(this.nData=this.stringify.dtdNData(u.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}return Object.defineProperty(f.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(f.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(f.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(f.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(f.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(f.prototype,"xmlVersion",{get:function(){return null}}),f.prototype.toString=function(_){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(_))},f}(A)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(M,Y,o){"use strict";(function(){var L,g,A,b=function(w,f){for(var _ in f)y.call(f,_)&&(w[_]=f[_]);function d(){this.constructor=w}return d.prototype=f.prototype,w.prototype=new d,w.__super__=f.prototype,w},y={}.hasOwnProperty;A=M("./XMLNode"),L=M("./NodeType"),Y.exports=g=function(x){b(w,x);function w(f,_,d){if(w.__super__.constructor.call(this,f),_==null)throw new Error("Missing DTD notation name. "+this.debugInfo(_));if(!d.pubID&&!d.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(_));this.name=this.stringify.name(_),this.type=L.NotationDeclaration,d.pubID!=null&&(this.pubID=this.stringify.dtdPubID(d.pubID)),d.sysID!=null&&(this.sysID=this.stringify.dtdSysID(d.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(f){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(f))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(M,Y,o){"use strict";(function(){var L,g,A,b,y=function(f,_){for(var d in _)x.call(_,d)&&(f[d]=_[d]);function r(){this.constructor=f}return r.prototype=_.prototype,f.prototype=new r,f.__super__=_.prototype,f},x={}.hasOwnProperty;b=M("./Utility").isObject,A=M("./XMLNode"),L=M("./NodeType"),Y.exports=g=function(w){y(f,w);function f(_,d,r,u){var t;f.__super__.constructor.call(this,_),b(d)&&(t=d,d=t.version,r=t.encoding,u=t.standalone),d||(d="1.0"),this.type=L.Declaration,this.version=this.stringify.xmlVersion(d),r!=null&&(this.encoding=this.stringify.xmlEncoding(r)),u!=null&&(this.standalone=this.stringify.xmlStandalone(u))}return f.prototype.toString=function(_){return this.options.writer.declaration(this,this.options.writer.filterOptions(_))},f}(A)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(M,Y,o){"use strict";(function(){var L,g,A,b,y,x,w,f,_,d=function(t,a){for(var n in a)r.call(a,n)&&(t[n]=a[n]);function i(){this.constructor=t}return i.prototype=a.prototype,t.prototype=new i,t.__super__=a.prototype,t},r={}.hasOwnProperty;_=M("./Utility").isObject,f=M("./XMLNode"),L=M("./NodeType"),g=M("./XMLDTDAttList"),b=M("./XMLDTDEntity"),A=M("./XMLDTDElement"),y=M("./XMLDTDNotation"),w=M("./XMLNamedNodeMap"),Y.exports=x=function(u){d(t,u);function t(a,n,i){var h,l,s,p,O,S;if(t.__super__.constructor.call(this,a),this.type=L.DocType,a.children){for(p=a.children,l=0,s=p.length;l=0;)this.up();return this.onEnd()},E.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},E.prototype.openNode=function(C){var m,T,I,D;if(!C.isOpen){if(!this.root&&this.currentLevel===0&&C.type===L.Element&&(this.root=C),T="",C.type===L.Element){this.writerOptions.state=g.OpenTag,T=this.writer.indent(C,this.writerOptions,this.currentLevel)+"<"+C.name,D=C.attribs;for(I in D){if(!R.call(D,I))continue;m=D[I],T+=this.writer.attribute(m,this.writerOptions,this.currentLevel)}T+=(C.children?">":"/>")+this.writer.endline(C,this.writerOptions,this.currentLevel),this.writerOptions.state=g.InsideTag}else this.writerOptions.state=g.OpenTag,T=this.writer.indent(C,this.writerOptions,this.currentLevel)+""),T+=this.writer.endline(C,this.writerOptions,this.currentLevel);return this.onData(T,this.currentLevel),C.isOpen=!0}},E.prototype.closeNode=function(C){var m;if(!C.isClosed)return m="",this.writerOptions.state=g.CloseTag,C.type===L.Element?m=this.writer.indent(C,this.writerOptions,this.currentLevel)+""+this.writer.endline(C,this.writerOptions,this.currentLevel):m=this.writer.indent(C,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(C,this.writerOptions,this.currentLevel),this.writerOptions.state=g.None,this.onData(m,this.currentLevel),C.isClosed=!0},E.prototype.onData=function(C,m){return this.documentStarted=!0,this.onDataCallback(C,m+1)},E.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},E.prototype.debugInfo=function(C){return C==null?"":"node: <"+C+">"},E.prototype.ele=function(){return this.element.apply(this,arguments)},E.prototype.nod=function(C,m,T){return this.node(C,m,T)},E.prototype.txt=function(C){return this.text(C)},E.prototype.dat=function(C){return this.cdata(C)},E.prototype.com=function(C){return this.comment(C)},E.prototype.ins=function(C,m){return this.instruction(C,m)},E.prototype.dec=function(C,m,T){return this.declaration(C,m,T)},E.prototype.dtd=function(C,m,T){return this.doctype(C,m,T)},E.prototype.e=function(C,m,T){return this.element(C,m,T)},E.prototype.n=function(C,m,T){return this.node(C,m,T)},E.prototype.t=function(C){return this.text(C)},E.prototype.d=function(C){return this.cdata(C)},E.prototype.c=function(C){return this.comment(C)},E.prototype.r=function(C){return this.raw(C)},E.prototype.i=function(C,m){return this.instruction(C,m)},E.prototype.att=function(){return this.currentNode&&this.currentNode.type===L.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},E.prototype.a=function(){return this.currentNode&&this.currentNode.type===L.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},E.prototype.ent=function(C,m){return this.entity(C,m)},E.prototype.pent=function(C,m){return this.pEntity(C,m)},E.prototype.not=function(C,m){return this.notation(C,m)},E}()}).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,Y,o){"use strict";var L=M("babel-runtime/core-js/object/create"),g=A(L);function A(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,x,w=function(d,r){for(var u in r)f.call(r,u)&&(d[u]=r[u]);function t(){this.constructor=d}return t.prototype=r.prototype,d.prototype=new t,d.__super__=r.prototype,d},f={}.hasOwnProperty;x=M("./XMLNode"),b=M("./NodeType"),Y.exports=y=function(_){w(d,_);function d(r){d.__super__.constructor.call(this,r),this.type=b.Dummy}return d.prototype.clone=function(){return(0,g.default)(this)},d.prototype.toString=function(r){return""},d}(x)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(M,Y,o){"use strict";var L=M("babel-runtime/core-js/object/create"),g=A(L);function A(b){return b&&b.__esModule?b:{default:b}}(function(){var b,y,x,w,f,_,d,r,u,t=function(i,h){for(var l in h)a.call(h,l)&&(i[l]=h[l]);function s(){this.constructor=i}return s.prototype=h.prototype,i.prototype=new s,i.__super__=h.prototype,i},a={}.hasOwnProperty;u=M("./Utility"),r=u.isObject,d=u.isFunction,_=u.getValue,f=M("./XMLNode"),b=M("./NodeType"),y=M("./XMLAttribute"),w=M("./XMLNamedNodeMap"),Y.exports=x=function(n){t(i,n);function i(h,l,s){var p,O,S,v;if(i.__super__.constructor.call(this,h),l==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(l),this.type=b.Element,this.attribs={},this.schemaTypeInfo=null,s!=null&&this.attribute(s),h.type===b.Document&&(this.isRoot=!0,this.documentObject=h,h.rootObject=this,h.children)){for(v=h.children,O=0,S=v.length;O=p;l=0<=p?++s:--s)if(!this.attribs[l].isEqualNode(h.attribs[l]))return!1;return!0},i}(f)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(M,Y,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),g=A(L);function A(b){return b&&b.__esModule?b:{default:b}}(function(){var b;Y.exports=b=function(){function y(x){this.nodes=x}return Object.defineProperty(y.prototype,"length",{get:function(){return(0,g.default)(this.nodes).length||0}}),y.prototype.clone=function(){return this.nodes=null},y.prototype.getNamedItem=function(x){return this.nodes[x]},y.prototype.setNamedItem=function(x){var w;return w=this.nodes[x.nodeName],this.nodes[x.nodeName]=x,w||null},y.prototype.removeNamedItem=function(x){var w;return w=this.nodes[x],delete this.nodes[x],w||null},y.prototype.item=function(x){return this.nodes[(0,g.default)(this.nodes)[x]]||null},y.prototype.getNamedItemNS=function(x,w){throw new Error("This DOM method is not implemented.")},y.prototype.setNamedItemNS=function(x){throw new Error("This DOM method is not implemented.")},y.prototype.removeNamedItemNS=function(x,w){throw new Error("This DOM method is not implemented.")},y}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(M,Y,o){"use strict";(function(){var L,g,A,b,y,x,w,f,_,d,r,u,t,a,n,i,h,l,s,p={}.hasOwnProperty;s=M("./Utility"),l=s.isObject,h=s.isFunction,i=s.isEmpty,n=s.getValue,f=null,A=null,b=null,y=null,x=null,t=null,a=null,u=null,w=null,g=null,r=null,_=null,L=null,Y.exports=d=function(){function O(S){this.parent=S,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,f||(f=M("./XMLElement"),A=M("./XMLCData"),b=M("./XMLComment"),y=M("./XMLDeclaration"),x=M("./XMLDocType"),t=M("./XMLRaw"),a=M("./XMLText"),u=M("./XMLProcessingInstruction"),w=M("./XMLDummy"),g=M("./NodeType"),r=M("./XMLNodeList"),_=M("./XMLNamedNodeMap"),L=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 r(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 v;return v=this.parent.children.indexOf(this),this.parent.children[v-1]||null}}),Object.defineProperty(O.prototype,"nextSibling",{get:function(){var v;return v=this.parent.children.indexOf(this),this.parent.children[v+1]||null}}),Object.defineProperty(O.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(O.prototype,"textContent",{get:function(){var v,P,R,E,C;if(this.nodeType===g.Element||this.nodeType===g.DocumentFragment){for(C="",E=this.children,P=0,R=E.length;P":((P=this.parent)!=null?P.name:void 0)?"node: <"+S+">, parent: <"+this.parent.name+">":"node: <"+S+">"},O.prototype.ele=function(S,v,P){return this.element(S,v,P)},O.prototype.nod=function(S,v,P){return this.node(S,v,P)},O.prototype.txt=function(S){return this.text(S)},O.prototype.dat=function(S){return this.cdata(S)},O.prototype.com=function(S){return this.comment(S)},O.prototype.ins=function(S,v){return this.instruction(S,v)},O.prototype.doc=function(){return this.document()},O.prototype.dec=function(S,v,P){return this.declaration(S,v,P)},O.prototype.e=function(S,v,P){return this.element(S,v,P)},O.prototype.n=function(S,v,P){return this.node(S,v,P)},O.prototype.t=function(S){return this.text(S)},O.prototype.d=function(S){return this.cdata(S)},O.prototype.c=function(S){return this.comment(S)},O.prototype.r=function(S){return this.raw(S)},O.prototype.i=function(S,v){return this.instruction(S,v)},O.prototype.u=function(){return this.up()},O.prototype.importXMLBuilder=function(S){return this.importDocument(S)},O.prototype.replaceChild=function(S,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.removeChild=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.appendChild=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.hasChildNodes=function(){return this.children.length!==0},O.prototype.cloneNode=function(S){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(S,v){return!0},O.prototype.hasAttributes=function(){return this.attribs.length!==0},O.prototype.compareDocumentPosition=function(S){var v,P;return v=this,v===S?0:this.document()!==S.document()?(P=L.Disconnected|L.ImplementationSpecific,Math.random()<.5?P|=L.Preceding:P|=L.Following,P):v.isAncestor(S)?L.Contains|L.Preceding:v.isDescendant(S)?L.Contains|L.Following:v.isPreceding(S)?L.Preceding:L.Following},O.prototype.isSameNode=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.lookupPrefix=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.isDefaultNamespace=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.lookupNamespaceURI=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.isEqualNode=function(S){var v,P,R;if(S.nodeType!==this.nodeType)return!1;if(S.children.length!==this.children.length)return!1;for(v=P=0,R=this.children.length-1;0<=R?P<=R:P>=R;v=0<=R?++P:--P)if(!this.children[v].isEqualNode(S.children[v]))return!1;return!0},O.prototype.getFeature=function(S,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.setUserData=function(S,v,P){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.getUserData=function(S){throw new Error("This DOM method is not implemented."+this.debugInfo())},O.prototype.contains=function(S){return S?S===this||this.isDescendant(S):!1},O.prototype.isDescendant=function(S){var v,P,R,E,C;for(C=this.children,R=0,E=C.length;RP},O.prototype.treePosition=function(S){var v,P;return P=0,v=!1,this.foreachTreeNode(this.document(),function(R){if(P++,!v&&R===S)return v=!0}),v?P:-1},O.prototype.foreachTreeNode=function(S,v){var P,R,E,C,m;for(S||(S=this.document()),C=S.children,R=0,E=C.length;R0){for(this.stream.write(" ["),this.stream.write(this.endline(_,d,r)),d.state=g.InsideTag,n=_.children,t=0,a=n.length;t"),this.stream.write(this.endline(_,d,r)),d.state=g.None,this.closeNode(_,d,r)},f.prototype.element=function(_,d,r){var u,t,a,n,i,h,l,s,p,O;r||(r=0),this.openNode(_,d,r),d.state=g.OpenTag,this.stream.write(this.indent(_,d,r)+"<"+_.name),p=_.attribs;for(l in p){if(!x.call(p,l))continue;u=p[l],this.attribute(u,d,r)}if(a=_.children.length,n=a===0?null:_.children[0],a===0||_.children.every(function(S){return(S.type===L.Text||S.type===L.Raw)&&S.value===""}))d.allowEmpty?(this.stream.write(">"),d.state=g.CloseTag,this.stream.write("")):(d.state=g.CloseTag,this.stream.write(d.spaceBeforeSlash+"/>"));else if(d.pretty&&a===1&&(n.type===L.Text||n.type===L.Raw)&&n.value!=null)this.stream.write(">"),d.state=g.InsideTag,d.suppressPrettyCount++,s=!0,this.writeChildNode(n,d,r+1),d.suppressPrettyCount--,s=!1,d.state=g.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(_,d,r)),d.state=g.InsideTag,O=_.children,i=0,h=O.length;i")}return this.stream.write(this.endline(_,d,r)),d.state=g.None,this.closeNode(_,d,r)},f.prototype.processingInstruction=function(_,d,r){return this.stream.write(f.__super__.processingInstruction.call(this,_,d,r))},f.prototype.raw=function(_,d,r){return this.stream.write(f.__super__.raw.call(this,_,d,r))},f.prototype.text=function(_,d,r){return this.stream.write(f.__super__.text.call(this,_,d,r))},f.prototype.dtdAttList=function(_,d,r){return this.stream.write(f.__super__.dtdAttList.call(this,_,d,r))},f.prototype.dtdElement=function(_,d,r){return this.stream.write(f.__super__.dtdElement.call(this,_,d,r))},f.prototype.dtdEntity=function(_,d,r){return this.stream.write(f.__super__.dtdEntity.call(this,_,d,r))},f.prototype.dtdNotation=function(_,d,r){return this.stream.write(f.__super__.dtdNotation.call(this,_,d,r))},f}(b)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(M,Y,o){"use strict";(function(){var L,g,A=function(x,w){for(var f in w)b.call(w,f)&&(x[f]=w[f]);function _(){this.constructor=x}return _.prototype=w.prototype,x.prototype=new _,x.__super__=w.prototype,x},b={}.hasOwnProperty;g=M("./XMLWriterBase"),Y.exports=L=function(y){A(x,y);function x(w){x.__super__.constructor.call(this,w)}return x.prototype.document=function(w,f){var _,d,r,u,t;for(f=this.filterOptions(f),u="",t=w.children,d=0,r=t.length;d","]]]]>"),this.assertLegalChar(y))},b.prototype.comment=function(y){if(this.options.noValidation)return y;if(y=""+y||"",y.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+y);return this.assertLegalChar(y)},b.prototype.raw=function(y){return this.options.noValidation?y:""+y||""},b.prototype.attValue=function(y){return this.options.noValidation?y:this.assertLegalChar(this.attEscape(y=""+y||""))},b.prototype.insTarget=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.insValue=function(y){if(this.options.noValidation)return y;if(y=""+y||"",y.match(/\?>/))throw new Error("Invalid processing instruction value: "+y);return this.assertLegalChar(y)},b.prototype.xmlVersion=function(y){if(this.options.noValidation)return y;if(y=""+y||"",!y.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+y);return y},b.prototype.xmlEncoding=function(y){if(this.options.noValidation)return y;if(y=""+y||"",!y.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+y);return this.assertLegalChar(y)},b.prototype.xmlStandalone=function(y){return this.options.noValidation?y:y?"yes":"no"},b.prototype.dtdPubID=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdSysID=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdElementValue=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdAttType=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdAttDefault=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdEntityValue=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.dtdNData=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},b.prototype.convertAttKey="@",b.prototype.convertPIKey="?",b.prototype.convertTextKey="#text",b.prototype.convertCDataKey="#cdata",b.prototype.convertCommentKey="#comment",b.prototype.convertRawKey="#raw",b.prototype.assertLegalChar=function(y){var x,w;if(this.options.noValidation)return y;if(x="",this.options.version==="1.0"){if(x=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,w=y.match(x))throw new Error("Invalid character in string: "+y+" at index "+w.index)}else if(this.options.version==="1.1"&&(x=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,w=y.match(x)))throw new Error("Invalid character in string: "+y+" at index "+w.index);return y},b.prototype.assertLegalName=function(y){var x;if(this.options.noValidation)return y;if(this.assertLegalChar(y),x=/^([: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])*$/,!y.match(x))throw new Error("Invalid character in name");return y},b.prototype.textEscape=function(y){var x;return this.options.noValidation?y:(x=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,y.replace(x,"&").replace(//g,">").replace(/\r/g," "))},b.prototype.attEscape=function(y){var x;return this.options.noValidation?y:(x=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,y.replace(x,"&").replace(/0)?new Array(v).join(O.indent):""},s.prototype.endline=function(p,O,S){return!O.pretty||O.suppressPrettyCount?"":O.newline},s.prototype.attribute=function(p,O,S){var v;return this.openAttribute(p,O,S),v=" "+p.name+'="'+p.value+'"',this.closeAttribute(p,O,S),v},s.prototype.cdata=function(p,O,S){var v;return this.openNode(p,O,S),O.state=g.OpenTag,v=this.indent(p,O,S)+""+this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),v},s.prototype.comment=function(p,O,S){var v;return this.openNode(p,O,S),O.state=g.OpenTag,v=this.indent(p,O,S)+""+this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),v},s.prototype.declaration=function(p,O,S){var v;return this.openNode(p,O,S),O.state=g.OpenTag,v=this.indent(p,O,S)+"",v+=this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),v},s.prototype.docType=function(p,O,S){var v,P,R,E,C;if(S||(S=0),this.openNode(p,O,S),O.state=g.OpenTag,E=this.indent(p,O,S),E+="0){for(E+=" [",E+=this.endline(p,O,S),O.state=g.InsideTag,C=p.children,P=0,R=C.length;P",E+=this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),E},s.prototype.element=function(p,O,S){var v,P,R,E,C,m,T,I,D,N,z,F,W,K;S||(S=0),N=!1,z="",this.openNode(p,O,S),O.state=g.OpenTag,z+=this.indent(p,O,S)+"<"+p.name,F=p.attribs;for(D in F){if(!l.call(F,D))continue;v=F[D],z+=this.attribute(v,O,S)}if(R=p.children.length,E=R===0?null:p.children[0],R===0||p.children.every(function(B){return(B.type===L.Text||B.type===L.Raw)&&B.value===""}))O.allowEmpty?(z+=">",O.state=g.CloseTag,z+=""+this.endline(p,O,S)):(O.state=g.CloseTag,z+=O.spaceBeforeSlash+"/>"+this.endline(p,O,S));else if(O.pretty&&R===1&&(E.type===L.Text||E.type===L.Raw)&&E.value!=null)z+=">",O.state=g.InsideTag,O.suppressPrettyCount++,N=!0,z+=this.writeChildNode(E,O,S+1),O.suppressPrettyCount--,N=!1,O.state=g.CloseTag,z+=""+this.endline(p,O,S);else{if(O.dontPrettyTextNodes){for(W=p.children,C=0,T=W.length;C"+this.endline(p,O,S),O.state=g.InsideTag,K=p.children,m=0,I=K.length;m",N&&O.suppressPrettyCount--,z+=this.endline(p,O,S),O.state=g.None}return this.closeNode(p,O,S),z},s.prototype.writeChildNode=function(p,O,S){switch(p.type){case L.CData:return this.cdata(p,O,S);case L.Comment:return this.comment(p,O,S);case L.Element:return this.element(p,O,S);case L.Raw:return this.raw(p,O,S);case L.Text:return this.text(p,O,S);case L.ProcessingInstruction:return this.processingInstruction(p,O,S);case L.Dummy:return"";case L.Declaration:return this.declaration(p,O,S);case L.DocType:return this.docType(p,O,S);case L.AttributeDeclaration:return this.dtdAttList(p,O,S);case L.ElementDeclaration:return this.dtdElement(p,O,S);case L.EntityDeclaration:return this.dtdEntity(p,O,S);case L.NotationDeclaration:return this.dtdNotation(p,O,S);default:throw new Error("Unknown XML node type: "+p.constructor.name)}},s.prototype.processingInstruction=function(p,O,S){var v;return this.openNode(p,O,S),O.state=g.OpenTag,v=this.indent(p,O,S)+"",v+=this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),v},s.prototype.raw=function(p,O,S){var v;return this.openNode(p,O,S),O.state=g.OpenTag,v=this.indent(p,O,S),O.state=g.InsideTag,v+=p.value,O.state=g.CloseTag,v+=this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),v},s.prototype.text=function(p,O,S){var v;return this.openNode(p,O,S),O.state=g.OpenTag,v=this.indent(p,O,S),O.state=g.InsideTag,v+=p.value,O.state=g.CloseTag,v+=this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),v},s.prototype.dtdAttList=function(p,O,S){var v;return this.openNode(p,O,S),O.state=g.OpenTag,v=this.indent(p,O,S)+""+this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),v},s.prototype.dtdElement=function(p,O,S){var v;return this.openNode(p,O,S),O.state=g.OpenTag,v=this.indent(p,O,S)+""+this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),v},s.prototype.dtdEntity=function(p,O,S){var v;return this.openNode(p,O,S),O.state=g.OpenTag,v=this.indent(p,O,S)+""+this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),v},s.prototype.dtdNotation=function(p,O,S){var v;return this.openNode(p,O,S),O.state=g.OpenTag,v=this.indent(p,O,S)+""+this.endline(p,O,S),O.state=g.None,this.closeNode(p,O,S),v},s.prototype.openNode=function(p,O,S){},s.prototype.closeNode=function(p,O,S){},s.prototype.openAttribute=function(p,O,S){},s.prototype.closeAttribute=function(p,O,S){},s}()}).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,Y,o){"use strict";(function(){var L,g,A,b,y,x,w,f,_,d;d=M("./Utility"),f=d.assign,_=d.isFunction,A=M("./XMLDOMImplementation"),b=M("./XMLDocument"),y=M("./XMLDocumentCB"),w=M("./XMLStringWriter"),x=M("./XMLStreamWriter"),L=M("./NodeType"),g=M("./WriterState"),Y.exports.create=function(r,u,t,a){var n,i;if(r==null)throw new Error("Root element needs a name.");return a=f({},u,t,a),n=new b(a),i=n.element(r),a.headless||(n.declaration(a),(a.pubID!=null||a.sysID!=null)&&n.dtd(a)),i},Y.exports.begin=function(r,u,t){var a;return _(r)&&(a=[r,u],u=a[0],t=a[1],r={}),u?new y(r,u,t):new b(r)},Y.exports.stringWriter=function(r){return new w(r)},Y.exports.streamWriter=function(r,u){return new x(r,u)},Y.exports.implementation=new A,Y.exports.nodeType=L,Y.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,Y,o){Y.exports=g;var L=Object.prototype.hasOwnProperty;function g(){for(var A={},b=0;by?r=d(r):r.length>5]|=128<>>9<<4)+14]=u;for(var t=1732584193,a=-271733879,n=-1732584194,i=271733878,h=0;h>16)+(u>>16)+(t>>16);return a<<16|t&65535}function d(r,u){return r<>>32-u}Y.exports=function(u){return L.hash(u,A,16)}},{"./helpers":285}],287:[function(M,Y,o){"use strict";var L=M("./helpers");function g(w,f){w[f>>5]|=128<<24-f%32,w[(f+64>>9<<4)+15]=f;for(var _=Array(80),d=1732584193,r=-271733879,u=-1732584194,t=271733878,a=-1009589776,n=0;n>16)+(f>>16)+(_>>16);return d<<16|_&65535}function x(w,f){return w<>>32-f}Y.exports=function(f){return L.hash(f,g,20,!0)}},{"./helpers":285}],288:[function(M,Y,o){"use strict";Y.exports=function(){return function(){}}},{}],289:[function(M,Y,o){(function(L){"use strict";var g=M("babel-runtime/helpers/typeof"),A=b(g);function b(d){return d&&d.__esModule?d:{default:d}}var y=M("stream"),x=y.Stream,w=M("../lib/common/utils/isArray"),f=w.isArray;Y.exports.string=function(r){return typeof r=="string"},Y.exports.array=f,Y.exports.buffer=L.isBuffer;function _(d){return d instanceof x}Y.exports.writableStream=function(r){return _(r)&&typeof r._write=="function"&&(0,A.default)(r._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,Y,o){"use strict";o.encodeURIComponent=function(L){try{return encodeURIComponent(L)}catch(g){return L}},o.escape=M("escape-html"),o.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,Y,o){(function(L,g){"use strict";var A=M("babel-runtime/core-js/json/stringify"),b=w(A),y=M("babel-runtime/helpers/typeof"),x=w(y);function w(O){return O&&O.__esModule?O:{default:O}}var f=M("util"),_=M("url"),d=M("http"),r=M("https"),u=M("debug")("urllib"),t=M("humanize-ms"),a,n=0,i=Math.pow(2,31)-10,h=/^https?:\/\//i;function l(O,S){return O===void 0?S:O}function s(O,S){return function(v,P,R){if(v)return S(v);O({data:P,status:R.statusCode,headers:R.headers,res:R})}}o.TIMEOUTS=[t("300s"),t("300s")];var p=["json","text"];o.request=function(S,v,P){return arguments.length===2&&typeof v=="function"&&(P=v,v=null),typeof P=="function"?o.requestWithCallback(S,v,P):(a||(a=M("any-promise")),new a(function(R,E){o.requestWithCallback(S,v,s(R,E))}))},o.requestWithCallback=function(S,v,P){if(!S||typeof S!="string"&&(typeof S=="undefined"?"undefined":(0,x.default)(S))!=="object"){var R=f.format("expect request url to be a string or a http request options, but got %j",S);throw new Error(R)}arguments.length===2&&typeof v=="function"&&(P=v,v=null),v=v||{},n>=i&&(n=0);var E=++n;v.requestUrls=v.requestUrls||[];var C={requestId:E,url:S,args:v,ctx:v.ctx};v.emitter&&v.emitter.emit("request",C),v.timeout=v.timeout||o.TIMEOUTS,v.maxRedirects=v.maxRedirects||10,v.streaming=v.streaming||v.customResponse;var m=Date.now(),T;typeof S=="string"?(h.test(S)||(S="http://"+S),T=_.parse(S)):T=S;var I=(v.type||v.method||T.method||"GET").toUpperCase(),D=T.port||80,N=d,z=l(v.agent,o.agent),F=v.fixJSONCtlChars;T.protocol==="https:"&&(N=r,z=l(v.httpsAgent,o.httpsAgent),T.port||(D=443));var W={host:T.hostname||T.host||"localhost",path:T.path||"/",method:I,port:D,agent:z,headers:v.headers||{},lookup:v.lookup};Array.isArray(v.timeout)?W.requestTimeout=v.timeout[v.timeout.length-1]:typeof v.timeout!="undefined"&&(W.requestTimeout=v.timeout);for(var K=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],B=0;B=0)return u("Request#%d %s: got digest auth header WWW-Authenticate: %s",E,S,it),v.headers=v.headers||{},v.headers.Authorization=digestAuthHeader(W.method,W.path,it,v.digestAuth),u("Request#%d %s: auth with digest header: %s",E,S,v.headers.Authorization),kt.headers["set-cookie"]&&(v.headers.Cookie=kt.headers["set-cookie"].join(";")),o.requestWithCallback(S,v,dt)}var He=Date.now()-m;le&&(le.contentDownload=He),u("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",He,q,me,W.method,W.host,W.path,se,le);var Ge={status:me,statusCode:me,headers:Ut,size:q,aborted:re,rt:He,keepAliveSocket:se,data:ht,requestUrls:v.requestUrls,timing:le,remoteAddress:ie,remotePort:Oe};if(Ue){var Ee="";z&&typeof z.getCurrentStatus=="function"&&(Ee=", agent status: "+(0,b.default)(z.getCurrentStatus())),Ue.message+=", "+W.method+" "+S+" "+me+" (connected: "+ue+", keepalive socket: "+se+Ee+`) headers: `+(0,b.default)(Ut),Ue.data=ht,Ue.path=W.path,Ue.status=me,Ue.headers=Ut,Ue.res=Ge}dt(Ue,ht,v.streaming?kt:Ge),v.emitter&&(C.url=S,C.socket=xt&&xt.connection,C.options=W,C.size=xe,v.emitter.emit("response",{requestId:E,error:Ue,ctx:v.ctx,req:C,res:Ge}))}function we(Ue){var ht=null;if(v.followRedirect&&statuses.redirect[Ue.statusCode]){v._followRedirectCount=(v._followRedirectCount||0)+1;var kt=Ue.headers.location;if(!kt)ht=new Error("Got statusCode "+Ue.statusCode+" but cannot resolve next location from headers"),ht.name="FollowRedirectError";else if(v._followRedirectCount>v.maxRedirects)ht=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+S),ht.name="MaxRedirectError";else{var dt=v.formatRedirectUrl?v.formatRedirectUrl(S,kt):_.resolve(S,kt);u("Request#%d %s: `redirected` from %s to %s",E,W.path,S,dt),J(),v.headers&&v.headers.Host&&h.test(kt)&&(v.headers.Host=null);var Ut=P;return P=null,o.requestWithCallback(dt,v,Ut),{redirect:!0,error:null}}}return{redirect:!1,error:ht}}!W.headers["User-Agent"]&&!W.headers["user-agent"]&&(W.headers["User-Agent"]=navigator.userAgent),v.gzip&&(!W.headers["Accept-Encoding"]&&!W.headers["accept-encoding"]&&(W.headers["Accept-Encoding"]="gzip"));function Se(Ue,ht,kt){var dt=Ue.headers["content-encoding"];return kt(null,ht,dt)}var ke=v.writeStream;u("Request#%d %s %s with headers %j, options.path: %s",E,I,S,W.headers,W.path),v.requestUrls.push(S);function tt(Ue){if(le&&(le.waiting=Date.now()-m),u("Request#%d %s `req response` event emit: status %d, headers: %j",E,S,Ue.statusCode,Ue.headers),v.streaming){var ht=we(Ue);if(ht.redirect){Ue.resume();return}return ht.error?(Ue.resume(),te(ht.error,null,Ue)):te(null,null,Ue)}if(Ue.on("close",function(){u("Request#%d %s: `res close` event emit, total size %d",E,S,q)}),Ue.on("error",function(){u("Request#%d %s: `res error` event emit, total size %d",E,S,q)}),Ue.on("aborted",function(){re=!0,u("Request#%d %s: `res aborted` event emit, total size %d",E,S,q)}),ke){var ht=we(Ue);if(ht.redirect){Ue.resume();return}return ht.error?(Ue.resume(),ke.end(),te(ht.error,null,Ue)):(v.consumeWriteStream===!1?Ue.on("end",te.bind(null,null,null,Ue)):isNode010||isNode012?first([[ke,"close"],[Ue,"aborted"]],function(Ut,it,He){u("Request#%d %s: writeStream or res %s event emitted",E,S,He),te(ve||null,null,Ue)}):ke.on("close",function(){u("Request#%d %s: writeStream close event emitted",E,S),te(ve||null,null,Ue)}),Ue.pipe(ke))}var kt=[];Ue.on("data",function(dt){u("Request#%d %s: `res data` event emit, size %d",E,S,dt.length),q+=dt.length,kt.push(dt)}),Ue.on("end",function(){var dt=g.concat(kt,q);if(u("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",E,S,q,Ue._dumped),ve)return te(ve,dt,Ue);var Ut=we(Ue);if(Ut.error)return te(Ut.error,dt,Ue);if(Ut.redirect)return;Se(Ue,dt,function(it,He,Ge){if(it)return te(it,dt,Ue);if(!Ge&&p.indexOf(v.dataType)>=0){try{He=decodeBodyByCharset(He,Ue)}catch(De){return u("decodeBodyByCharset error: %s",De),te(null,He,Ue)}if(v.dataType==="json")if(q===0)He=null;else{var Ee=parseJSON(He,F);Ee.error?it=Ee.error:He=Ee.data}}re&&u("Request#%d %s: Remote socket was terminated before `response.end()` was called",E,S),te(it,He,Ue)})})}var ot,mt;Array.isArray(v.timeout)?(ot=t(v.timeout[0]),mt=t(v.timeout[1])):ot=mt=t(v.timeout),u("ConnectTimeout: %d, ResponseTimeout: %d",ot,mt);function bt(){u("Connect timer ticking, timeout: %d",ot),ce=setTimeout(function(){ce=null,me===-1&&(me=-2);var Ue="Connect timeout for "+ot+"ms",ht="ConnectionTimeoutError";xt.socket||(ht="SocketAssignTimeoutError",Ue+=", working sockets is full"),ve=new Error(Ue),ve.name=ht,ve.requestId=E,u("ConnectTimeout: Request#%d %s %s: %s, connected: %s",E,S,ve.name,Ue,ue),Je()},ot)}function yt(){u("Response timer ticking, timeout: %d",mt),be=setTimeout(function(){be=null;var Ue="Response timeout for "+mt+"ms",ht="ResponseTimeoutError";ve=new Error(Ue),ve.name=ht,ve.requestId=E,u("ResponseTimeout: Request#%d %s %s: %s, connected: %s",E,S,ve.name,Ue,ue),Je()},mt)}var xt;W.mode=v.mode?v.mode:"";try{xt=N.request(W,tt)}catch(Ue){return te(Ue)}typeof window=="undefined"?bt():xt.on("requestTimeout",function(){me===-1&&(me=-2);var Ue="Connect timeout for "+ot+"ms",ht="ConnectionTimeoutError";ve=new Error(Ue),ve.name=ht,ve.requestId=E,Je()});function Je(){u("Request#%d %s abort, connected: %s",E,S,ue),xt.socket||(ve.noSocket=!0,te(ve)),xt.abort()}return le&&xt.on("finish",function(){le.requestSent=Date.now()-m}),xt.once("socket",function(Ue){le&&(le.queuing=Date.now()-m),isNode010&&Ue.socket&&(Ue=Ue.socket);var ht=Ue.readyState;if(ht==="opening"){Ue.once("lookup",function(kt,dt,Ut){u("Request#%d %s lookup: %s, %s, %s",E,S,kt,dt,Ut),le&&(le.dnslookup=Date.now()-m),dt&&(ie=dt)}),Ue.once("connect",function(){le&&(le.connected=Date.now()-m),$(),yt(),u("Request#%d %s new socket connected",E,S),ue=!0,ie||(ie=Ue.remoteAddress),Oe=Ue.remotePort});return}u("Request#%d %s reuse socket connected, readyState: %s",E,S,ht),ue=!0,se=!0,ie||(ie=Ue.remoteAddress),Oe=Ue.remotePort,$(),yt()}),xt.on("error",function(Ue){(Ue.name==="Error"||Ue.name==="TypeError")&&(Ue.name=ue?"ResponseError":"RequestError"),Ue.message+=' (req "error")',u("Request#%d %s `req error` event emit, %s: %s",E,S,Ue.name,Ue.message),te(ve||Ue)}),ke&&ke.once("error",function(Ue){Ue.message+=' (writeStream "error")',ve=Ue,u("Request#%d %s `writeStream error` event emit, %s: %s",E,S,Ue.name,Ue.message),Je()}),v.stream?(v.stream.pipe(xt),v.stream.once("error",function(Ue){Ue.message+=' (stream "error")',ve=Ue,u("Request#%d %s `readStream error` event emit, %s: %s",E,S,Ue.name,Ue.message),Je()})):xt.end(ne),xt.requestId=E,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,Y,o){"use strict";o.d(Y,"a",function(){return f});var L=o("q1tI"),g=o("biw7"),A=o("fyJ8");function b(_){var d=_.className,r=_.index,u=_.children,t=_.colSpan,a=_.rowSpan,n=L.useContext(g.a),i=n.prefixCls,h=n.fixedInfoList,l=h[r];return L.createElement(A.a,Object.assign({className:d,index:r,component:"td",prefixCls:i,record:null,dataIndex:null,render:function(){return{children:u,props:{colSpan:t,rowSpan:a}}}},l))}function y(_){return L.createElement("tr",Object.assign({},_))}function x(_){var d=_.children,r=L.useContext(g.a),u=r.prefixCls;return L.createElement("tfoot",{className:"".concat(u,"-summary")},d)}var w=Y.b=x,f={Cell:b,Row:y}},nKGa:function(M,Y,o){M.exports=o.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,Y,o){"use strict";o.d(Y,"a",function(){return jl}),o.d(Y,"b",function(){return Dl}),o.d(Y,"c",function(){return Rl});var L=o("q1tI"),g=o.n(L),A=o("dI71"),b=o("wx14"),y=o("ANjH"),x=o("/MKj");function w(X,Q){if(X.length!==Q.length)return!1;for(var ae=0;ae");return _e.callbacks},_e.setCallbacks=function(Ve){_e.callbacks=Ve},_e}var ae=Q.prototype;return ae.componentDidMount=function(){this.unbind=be(window,[{eventName:"error",fn:this.onWindowError}])},ae.componentWillUnmount=function(){this.unbind()},ae.componentDidCatch=function(Le){if(Le instanceof se){this.setState({});return}throw Le},ae.render=function(){return this.props.children(this.setCallbacks)},Q}(g.a.Component),re=` 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 `,ie=function(Q){return Q+1},Oe=function(Q){return` You have lifted an item in position `+ie(Q.source.index)+` `},le=function(Q,ae){var _e=Q.droppableId===ae.droppableId,Le=ie(Q.index),Ne=ie(ae.index);return _e?` You have moved the item from position `+Le+` to position `+Ne+` `:` You have moved the item from position `+Le+` in list `+Q.droppableId+` to list `+ae.droppableId+` in position `+Ne+` `},$=function(Q,ae,_e){var Le=ae.droppableId===_e.droppableId;return Le?` The item `+Q+` has been combined with `+_e.draggableId:` The item `+Q+` in list `+ae.droppableId+` has been combined with `+_e.draggableId+` in list `+_e.droppableId+` `},J=function(Q){var ae=Q.destination;if(ae)return le(Q.source,ae);var _e=Q.combine;return _e?$(Q.draggableId,Q.source,_e):"You are over an area that cannot be dropped on"},te=function(Q){return` The item has returned to its starting position of `+ie(Q.index)+` `},we=function(Q){if(Q.reason==="CANCEL")return` Movement cancelled. `+te(Q.source)+` `;var ae=Q.destination,_e=Q.combine;return ae?` You have dropped the item. `+le(Q.source,ae)+` `:_e?` You have dropped the item. `+$(Q.draggableId,Q.source,_e)+` `:` The item has been dropped while not over a drop area. `+te(Q.source)+` `},Se={dragHandleUsageInstructions:re,onDragStart:Oe,onDragUpdate:J,onDragEnd:we},ke={x:0,y:0},tt=function(Q,ae){return{x:Q.x+ae.x,y:Q.y+ae.y}},ot=function(Q,ae){return{x:Q.x-ae.x,y:Q.y-ae.y}},mt=function(Q,ae){return Q.x===ae.x&&Q.y===ae.y},bt=function(Q){return{x:Q.x!==0?-Q.x:0,y:Q.y!==0?-Q.y:0}},yt=function(Q,ae,_e){var Le;return _e===void 0&&(_e=0),Le={},Le[Q]=ae,Le[Q==="x"?"y":"x"]=_e,Le},xt=function(Q,ae){return Math.sqrt(Math.pow(ae.x-Q.x,2)+Math.pow(ae.y-Q.y,2))},Je=function(Q,ae){return Math.min.apply(Math,ae.map(function(_e){return xt(Q,_e)}))},Ue=function(Q){return function(ae){return{x:Q(ae.x),y:Q(ae.y)}}},ht=function(X,Q){var ae=t({top:Math.max(Q.top,X.top),right:Math.min(Q.right,X.right),bottom:Math.min(Q.bottom,X.bottom),left:Math.max(Q.left,X.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}},dt=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}]},Ut={top:0,right:0,bottom:0,left:0},it=function(Q,ae){return ae?kt(Q,ae.scroll.diff.displacement):Q},He=function(Q,ae,_e){if(_e&&_e.increasedBy){var Le;return Object(b.a)({},Q,(Le={},Le[ae.end]=Q[ae.end]+_e.increasedBy[ae.line],Le))}return Q},Ge=function(Q,ae){return ae&&ae.shouldClipSubject?ht(ae.pageMarginBox,Q):t(Q)},Ee=function(X){var Q=X.page,ae=X.withPlaceholder,_e=X.axis,Le=X.frame,Ne=it(Q.marginBox,Le),ze=He(Ne,_e,ae),Ve=Ge(ze,Le);return{page:Q,withPlaceholder:ae,active:Ve}},De=function(X,Q){X.frame||q(!1);var ae=X.frame,_e=ot(Q,ae.scroll.initial),Le=bt(_e),Ne=Object(b.a)({},ae,{scroll:{initial:ae.scroll.initial,current:Q,diff:{value:_e,displacement:Le},max:ae.scroll.max}}),ze=Ee({page:X.subject.page,withPlaceholder:X.subject.withPlaceholder,axis:X.axis,frame:Ne}),Ve=Object(b.a)({},X,{frame:Ne,subject:ze});return Ve};function Fe(X){return Number.isInteger?Number.isInteger(X):typeof X=="number"&&isFinite(X)&&Math.floor(X)===X}function Be(X){return Object.values?Object.values(X):Object.keys(X).map(function(Q){return X[Q]})}function We(X,Q){if(X.findIndex)return X.findIndex(Q);for(var ae=0;aeX.bottom,jt=_e.leftX.right,Wt=Et&&jt;if(Wt)return!0;var Tt=Et&&ze||jt&&Ne;return Tt}},Bt=function(X){var Q=et(X.top,X.bottom),ae=et(X.left,X.right);return function(_e){var Le=Q(_e.top)&&Q(_e.bottom)&&ae(_e.left)&&ae(_e.right);return Le}},vn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Sn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Jn=function(X){return function(Q){var ae=et(Q.top,Q.bottom),_e=et(Q.left,Q.right);return function(Le){return X===vn?ae(Le.top)&&ae(Le.bottom):_e(Le.left)&&_e(Le.right)}}},qn=function(Q,ae){var _e=ae.frame?ae.frame.scroll.diff.displacement:ke;return kt(Q,_e)},Wn=function(Q,ae,_e){return ae.subject.active?_e(ae.subject.active)(Q):!1},xn=function(Q,ae,_e){return _e(ae)(Q)},pr=function(Q){var ae=Q.target,_e=Q.destination,Le=Q.viewport,Ne=Q.withDroppableDisplacement,ze=Q.isVisibleThroughFrameFn,Ve=Ne?qn(ae,_e):ae;return Wn(Ve,_e,ze)&&xn(Ve,Le,ze)},cr=function(Q){return pr(Object(b.a)({},Q,{isVisibleThroughFrameFn:Rt}))},xr=function(Q){return pr(Object(b.a)({},Q,{isVisibleThroughFrameFn:Bt}))},lr=function(Q){return pr(Object(b.a)({},Q,{isVisibleThroughFrameFn:Jn(Q.destination.axis)}))},Hr=function(Q,ae,_e){if(typeof _e=="boolean")return _e;if(!ae)return!0;var Le=ae.invisible,Ne=ae.visible;if(Le[Q])return!1;var ze=Ne[Q];return ze?ze.shouldAnimate:!0};function Cr(X,Q){var ae=X.page.marginBox,_e={top:Q.point.y,right:0,bottom:0,left:Q.point.x};return t(a(ae,_e))}function sn(X){var Q=X.afterDragging,ae=X.destination,_e=X.displacedBy,Le=X.viewport,Ne=X.forceShouldAnimate,ze=X.last;return Q.reduce(function(Et,jt){var Wt=Cr(jt,_e),Tt=jt.descriptor.id;Et.all.push(Tt);var Ct=cr({target:Wt,destination:ae,viewport:Le,withDroppableDisplacement:!0});if(!Ct)return Et.invisible[jt.descriptor.id]=!0,Et;var Nt=Hr(Tt,ze,Ne),fn={draggableId:Tt,shouldAnimate:Nt};return Et.visible[Tt]=fn,Et},{all:[],visible:{},invisible:{}})}function tn(X,Q){if(!X.length)return 0;var ae=X[X.length-1].descriptor.index;return Q.inHomeList?ae:ae+1}function wn(X){var Q=X.insideDestination,ae=X.inHomeList,_e=X.displacedBy,Le=X.destination,Ne=tn(Q,{inHomeList:ae});return{displaced:wt,displacedBy:_e,at:{type:"REORDER",destination:{droppableId:Le.descriptor.id,index:Ne}}}}function Br(X){var Q=X.draggable,ae=X.insideDestination,_e=X.destination,Le=X.viewport,Ne=X.displacedBy,ze=X.last,Ve=X.index,Et=X.forceShouldAnimate,jt=ft(Q,_e);if(Ve==null)return wn({insideDestination:ae,inHomeList:jt,displacedBy:Ne,destination:_e});var Wt=lt(ae,function(or){return or.descriptor.index===Ve});if(!Wt)return wn({insideDestination:ae,inHomeList:jt,displacedBy:Ne,destination:_e});var Tt=Pe(Q,ae),Ct=ae.indexOf(Wt),Nt=Tt.slice(Ct),fn=sn({afterDragging:Nt,destination:_e,displacedBy:Ne,last:ze,viewport:Le.frame,forceShouldAnimate:Et});return{displaced:fn,displacedBy:Ne,at:{type:"REORDER",destination:{droppableId:_e.descriptor.id,index:Ve}}}}function wr(X,Q){return Boolean(Q.effected[X])}var yr=function(X){var Q=X.isMovingForward,ae=X.destination,_e=X.draggables,Le=X.combine,Ne=X.afterCritical;if(!ae.isCombineEnabled)return null;var ze=Le.draggableId,Ve=_e[ze],Et=Ve.descriptor.index,jt=wr(ze,Ne);return jt?Q?Et:Et-1:Q?Et+1:Et},ur=function(X){var Q=X.isMovingForward,ae=X.isInHomeList,_e=X.insideDestination,Le=X.location;if(!_e.length)return null;var Ne=Le.index,ze=Q?Ne+1:Ne-1,Ve=_e[0].descriptor.index,Et=_e[_e.length-1].descriptor.index,jt=ae?Et:Et+1;return zejt?null:ze},pe=function(X){var Q=X.isMovingForward,ae=X.isInHomeList,_e=X.draggable,Le=X.draggables,Ne=X.destination,ze=X.insideDestination,Ve=X.previousImpact,Et=X.viewport,jt=X.afterCritical,Wt=Ve.at;if(Wt||q(!1),Wt.type==="REORDER"){var Tt=ur({isMovingForward:Q,isInHomeList:ae,location:Wt.destination,insideDestination:ze});return Tt==null?null:Br({draggable:_e,insideDestination:ze,destination:Ne,viewport:Et,last:Ve.displaced,displacedBy:Ve.displacedBy,index:Tt})}var Ct=yr({isMovingForward:Q,destination:Ne,displaced:Ve.displaced,draggables:Le,combine:Wt.combine,afterCritical:jt});return Ct==null?null:Br({draggable:_e,insideDestination:ze,destination:Ne,viewport:Et,last:Ve.displaced,displacedBy:Ve.displacedBy,index:Ct})},V=function(X){var Q=X.displaced,ae=X.afterCritical,_e=X.combineWith,Le=X.displacedBy,Ne=Boolean(Q.visible[_e]||Q.invisible[_e]);return wr(_e,ae)?Ne?ke:bt(Le.point):Ne?Le.point:ke},Z=function(X){var Q=X.afterCritical,ae=X.impact,_e=X.draggables,Le=at(ae);Le||q(!1);var Ne=Le.draggableId,ze=_e[Ne].page.borderBox.center,Ve=V({displaced:ae.displaced,afterCritical:Q,combineWith:Ne,displacedBy:ae.displacedBy});return tt(ze,Ve)},oe=function(Q,ae){return ae.margin[Q.start]+ae.borderBox[Q.size]/2},Ae=function(Q,ae){return ae.margin[Q.end]+ae.borderBox[Q.size]/2},de=function(Q,ae,_e){return ae[Q.crossAxisStart]+_e.margin[Q.crossAxisStart]+_e.borderBox[Q.crossAxisSize]/2},st=function(Q){var ae=Q.axis,_e=Q.moveRelativeTo,Le=Q.isMoving;return yt(ae.line,_e.marginBox[ae.end]+oe(ae,Le),de(ae,_e.marginBox,Le))},Qt=function(Q){var ae=Q.axis,_e=Q.moveRelativeTo,Le=Q.isMoving;return yt(ae.line,_e.marginBox[ae.start]-Ae(ae,Le),de(ae,_e.marginBox,Le))},Mn=function(Q){var ae=Q.axis,_e=Q.moveInto,Le=Q.isMoving;return yt(ae.line,_e.contentBox[ae.start]+oe(ae,Le),de(ae,_e.contentBox,Le))},zn=function(X){var Q=X.impact,ae=X.draggable,_e=X.draggables,Le=X.droppable,Ne=X.afterCritical,ze=Ke(Le.descriptor.id,_e),Ve=ae.page,Et=Le.axis;if(!ze.length)return Mn({axis:Et,moveInto:Le.page,isMoving:Ve});var jt=Q.displaced,Wt=Q.displacedBy,Tt=jt.all[0];if(Tt){var Ct=_e[Tt];if(wr(Tt,Ne))return Qt({axis:Et,moveRelativeTo:Ct.page,isMoving:Ve});var Nt=O(Ct.page,Wt.point);return Qt({axis:Et,moveRelativeTo:Nt,isMoving:Ve})}var fn=ze[ze.length-1];if(fn.descriptor.id===ae.descriptor.id)return Ve.borderBox.center;if(wr(fn.descriptor.id,Ne)){var or=O(fn.page,bt(Ne.displacedBy.point));return st({axis:Et,moveRelativeTo:or,isMoving:Ve})}return st({axis:Et,moveRelativeTo:fn.page,isMoving:Ve})},qt=function(X,Q){var ae=X.frame;return ae?tt(Q,ae.scroll.diff.displacement):Q},pn=function(Q){var ae=Q.impact,_e=Q.draggable,Le=Q.droppable,Ne=Q.draggables,ze=Q.afterCritical,Ve=_e.page.borderBox.center,Et=ae.at;return Le&&Et?Et.type==="REORDER"?zn({impact:ae,draggable:_e,draggables:Ne,droppable:Le,afterCritical:ze}):Z({impact:ae,draggables:Ne,afterCritical:ze}):Ve},hn=function(X){var Q=pn(X),ae=X.droppable,_e=ae?qt(ae,Q):Q;return _e},Ar=function(X,Q){var ae=ot(Q,X.scroll.initial),_e=bt(ae),Le=t({top:Q.y,bottom:Q.y+X.frame.height,left:Q.x,right:Q.x+X.frame.width}),Ne={frame:Le,scroll:{initial:X.scroll.initial,max:X.scroll.max,current:Q,diff:{value:ae,displacement:_e}}};return Ne};function ra(X,Q){return X.map(function(ae){return Q[ae]})}function oa(X,Q){for(var ae=0;ae1?Wt.sort(function(Tt,Ct){return Oa(Tt)[Ve.start]-Oa(Ct)[Ve.start]})[0]:jt.sort(function(Tt,Ct){var Nt=Je(ae,dt(Oa(Tt))),fn=Je(ae,dt(Oa(Ct)));return Nt!==fn?Nt-fn:Oa(Tt)[Ve.start]-Oa(Ct)[Ve.start]})[0]},ja=function(Q,ae){var _e=Q.page.borderBox.center;return wr(Q.descriptor.id,ae)?ot(_e,ae.displacedBy.point):_e},li=function(Q,ae){var _e=Q.page.borderBox;return wr(Q.descriptor.id,ae)?kt(_e,bt(ae.displacedBy.point)):_e},oi=function(X){var Q=X.pageBorderBoxCenter,ae=X.viewport,_e=X.destination,Le=X.insideDestination,Ne=X.afterCritical,ze=Le.filter(function(Ve){return xr({target:li(Ve,Ne),destination:_e,viewport:ae.frame,withDroppableDisplacement:!0})}).sort(function(Ve,Et){var jt=xt(Q,qt(_e,ja(Ve,Ne))),Wt=xt(Q,qt(_e,ja(Et,Ne)));return jtQ.left&&X.topQ.top}function Nn(X){var Q=X.pageBorderBox,ae=X.draggable,_e=X.candidates,Le=ae.page.borderBox.center,Ne=_e.map(function(ze){var Ve=ze.axis,Et=yt(ze.axis.line,Q.center[Ve.line],ze.page.borderBox.center[Ve.crossAxisLine]);return{id:ze.descriptor.id,distance:xt(Le,Et)}}).sort(function(ze,Ve){return Ve.distance-ze.distance});return Ne[0]?Ne[0].id:null}function An(X){var Q=X.pageBorderBox,ae=X.draggable,_e=X.droppables,Le=Ft(_e).filter(function(Ne){if(!Ne.isEnabled)return!1;var ze=Ne.subject.active;if(!ze)return!1;if(!mn(Q,ze))return!1;if(bn(ze)(Q.center))return!0;var Ve=Ne.axis,Et=ze.center[Ve.crossAxisLine],jt=Q[Ve.crossAxisStart],Wt=Q[Ve.crossAxisEnd],Tt=et(ze[Ve.crossAxisStart],ze[Ve.crossAxisEnd]),Ct=Tt(jt),Nt=Tt(Wt);return!Ct&&!Nt?!0:Ct?jtEt});return Le.length?Le.length===1?Le[0].descriptor.id:Nn({pageBorderBox:Q,draggable:ae,candidates:Le}):null}var an=function(Q,ae){return t(kt(Q,ae))},Pn=function(X,Q){var ae=X.frame;return ae?an(Q,ae.scroll.diff.value):Q};function _n(X){var Q=X.displaced,ae=X.id;return Boolean(Q.visible[ae]||Q.invisible[ae])}function kn(X){var Q=X.draggable,ae=X.closest,_e=X.inHomeList;return ae?_e&&ae.descriptor.index>Q.descriptor.index?ae.descriptor.index-1:ae.descriptor.index:null}var Rn=function(X){var Q=X.pageBorderBoxWithDroppableScroll,ae=X.draggable,_e=X.destination,Le=X.insideDestination,Ne=X.last,ze=X.viewport,Ve=X.afterCritical,Et=_e.axis,jt=fa(_e.axis,ae.displaceBy),Wt=jt.value,Tt=Q[Et.start],Ct=Q[Et.end],Nt=Pe(ae,Le),fn=lt(Nt,function(hr){var Nr=hr.descriptor.id,Gr=hr.page.borderBox.center[Et.line],na=wr(Nr,Ve),Wr=_n({displaced:Ne,id:Nr});return na?Wr?Ct<=Gr:TtNr[Ve.start]+na&&TtNr[Ve.start]-jt+na&&WtNr[Ve.start]+jt+na&&TtNr[Ve.start]+na&&Wt=En)return ln;var Ne=Le/En,ze=un+Fn*Ne,Ve=_e==="CANCEL"?ze*Ur:ze;return Number(Ve.toFixed(2))},Qr=function(X){var Q=X.impact,ae=X.draggable,_e=X.dimensions,Le=X.viewport,Ne=X.afterCritical,ze=_e.draggables,Ve=_e.droppables,Et=Kt(Q),jt=Et?Ve[Et]:null,Wt=Ve[ae.descriptor.droppableId],Tt=gn({impact:Q,draggable:ae,draggables:ze,afterCritical:Ne,droppable:jt||Wt,viewport:Le}),Ct=ot(Tt,ae.client.borderBox.center);return Ct},Fr=function(X){var Q=X.draggables,ae=X.reason,_e=X.lastImpact,Le=X.home,Ne=X.viewport,ze=X.onLiftImpact;if(!_e.at||ae!=="DROP"){var Ve=On({draggables:Q,impact:ze,destination:Le,viewport:Ne,forceShouldAnimate:!0});return{impact:Ve,didDropInsideDroppable:!1}}if(_e.at.type==="REORDER")return{impact:_e,didDropInsideDroppable:!0};var Et=Object(b.a)({},_e,{displaced:wt});return{impact:Et,didDropInsideDroppable:!0}},ta=function(X){var Q=X.getState,ae=X.dispatch;return function(_e){return function(Le){if(Le.type!=="DROP"){_e(Le);return}var Ne=Q(),ze=Le.payload.reason;if(Ne.phase==="COLLECTING"){ae(_t({reason:ze}));return}if(Ne.phase==="IDLE")return;var Ve=Ne.phase==="DROP_PENDING"&&Ne.isWaiting;Ve&&q(!1),Ne.phase==="DRAGGING"||Ne.phase==="DROP_PENDING"||q(!1);var Et=Ne.critical,jt=Ne.dimensions,Wt=jt.draggables[Ne.critical.draggable.id],Tt=Fr({reason:ze,lastImpact:Ne.impact,afterCritical:Ne.afterCritical,onLiftImpact:Ne.onLiftImpact,home:Ne.dimensions.droppables[Ne.critical.droppable.id],viewport:Ne.viewport,draggables:Ne.dimensions.draggables}),Ct=Tt.impact,Nt=Tt.didDropInsideDroppable,fn=Nt?$e(Ct):null,or=Nt?at(Ct):null,hr={index:Et.draggable.index,droppableId:Et.droppable.id},Nr={draggableId:Wt.descriptor.id,type:Wt.descriptor.type,source:hr,reason:ze,mode:Ne.movementMode,destination:fn,combine:or},Gr=Qr({impact:Ct,draggable:Wt,dimensions:jt,viewport:Ne.viewport,afterCritical:Ne.afterCritical}),na={critical:Ne.critical,afterCritical:Ne.afterCritical,result:Nr,impact:Ct},Wr=!mt(Ne.current.client.offset,Gr)||Boolean(Nr.combine);if(!Wr){ae(Qe({completed:na}));return}var Ia=Pr({current:Ne.current.client.offset,destination:Gr,reason:ze}),Da={newHomeClientOffset:Gr,dropDuration:Ia,completed:na};ae(_a(Da))}}},Hn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Or(X){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ae){if(ae.target!==window&&ae.target!==window.document)return;X()}}}function Kn(X){var Q=X.onWindowScroll;function ae(){Q(Hn())}var _e=D(ae),Le=Or(_e),Ne=Te;function ze(){return Ne!==Te}function Ve(){ze()&&q(!1),Ne=be(window,[Le])}function Et(){ze()||q(!1),_e.cancel(),Ne(),Ne=Te}return{start:Ve,stop:Et,isActive:ze}}var yn=function(Q){return Q.type==="DROP_COMPLETE"||Q.type==="DROP_ANIMATE"||Q.type==="FLUSH"},jn=function(X){var Q=Kn({onWindowScroll:function(_e){X.dispatch(da({newScroll:_e}))}});return function(ae){return function(_e){!Q.isActive()&&_e.type==="INITIAL_PUBLISH"&&Q.start(),Q.isActive()&&yn(_e)&&Q.stop(),ae(_e)}}},Vr=function(X){var Q=!1,ae=!1,_e=setTimeout(function(){ae=!0}),Le=function(ze){if(Q)return;if(ae)return;Q=!0,X(ze),clearTimeout(_e)};return Le.wasCalled=function(){return Q},Le},ua=function(){var X=[],Q=function(Ne){var ze=We(X,function(jt){return jt.timerId===Ne});ze!==-1||q(!1);var Ve=X.splice(ze,1),Et=Ve[0];Et.callback()},ae=function(Ne){var ze=setTimeout(function(){return Q(ze)}),Ve={timerId:ze,callback:Ne};X.push(Ve)},_e=function(){if(!X.length)return;var Ne=[].concat(X);X.length=0,Ne.forEach(function(ze){clearTimeout(ze.timerId),ze.callback()})};return{add:ae,flush:_e}},dr=function(Q,ae){return Q==null&&ae==null?!0:Q==null||ae==null?!1:Q.droppableId===ae.droppableId&&Q.index===ae.index},aa=function(Q,ae){return Q==null&&ae==null?!0:Q==null||ae==null?!1:Q.draggableId===ae.draggableId&&Q.droppableId===ae.droppableId},xa=function(Q,ae){if(Q===ae)return!0;var _e=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 _e&&Le},ha=function(Q,ae){Rr(),ae(),Ir()},Ca=function(Q,ae){return{draggableId:Q.draggable.id,type:Q.droppable.type,source:{droppableId:Q.droppable.id,index:Q.draggable.index},mode:ae}},Tr=function(Q,ae,_e,Le){if(!Q){_e(Le(ae));return}var Ne=Vr(_e),ze={announce:Ne};Q(ae,ze),Ne.wasCalled()||_e(Le(ae))},vr=function(X,Q){var ae=ua(),_e=null,Le=function(Ct,Nt){_e&&q(!1),ha("onBeforeCapture",function(){var fn=X().onBeforeCapture;if(fn){var or={draggableId:Ct,mode:Nt};fn(or)}})},Ne=function(Ct,Nt){_e&&q(!1),ha("onBeforeDragStart",function(){var fn=X().onBeforeDragStart;fn&&fn(Ca(Ct,Nt))})},ze=function(Ct,Nt){_e&&q(!1);var fn=Ca(Ct,Nt);_e={mode:Nt,lastCritical:Ct,lastLocation:fn.source,lastCombine:null},ae.add(function(){ha("onDragStart",function(){return Tr(X().onDragStart,fn,Q,Se.onDragStart)})})},Ve=function(Ct,Nt){var fn=$e(Nt),or=at(Nt);_e||q(!1);var hr=!xa(Ct,_e.lastCritical);hr&&(_e.lastCritical=Ct);var Nr=!dr(_e.lastLocation,fn);Nr&&(_e.lastLocation=fn);var Gr=!aa(_e.lastCombine,or);if(Gr&&(_e.lastCombine=or),!hr&&!Nr&&!Gr)return;var na=Object(b.a)({},Ca(Ct,_e.mode),{combine:or,destination:fn});ae.add(function(){ha("onDragUpdate",function(){return Tr(X().onDragUpdate,na,Q,Se.onDragUpdate)})})},Et=function(){_e||q(!1),ae.flush()},jt=function(Ct){_e||q(!1),_e=null,ha("onDragEnd",function(){return Tr(X().onDragEnd,Ct,Q,Se.onDragEnd)})},Wt=function(){if(!_e)return;var Ct=Object(b.a)({},Ca(_e.lastCritical,_e.mode),{combine:null,destination:null,reason:"CANCEL"});jt(Ct)};return{beforeCapture:Le,beforeStart:Ne,start:ze,update:Ve,flush:Et,drop:jt,abort:Wt}},Mr=function(X,Q){var ae=vr(X,Q);return function(_e){return function(Le){return function(Ne){if(Ne.type==="BEFORE_INITIAL_CAPTURE"){ae.beforeCapture(Ne.payload.draggableId,Ne.payload.movementMode);return}if(Ne.type==="INITIAL_PUBLISH"){var ze=Ne.payload.critical;ae.beforeStart(ze,Ne.payload.movementMode),Le(Ne),ae.start(ze,Ne.payload.movementMode);return}if(Ne.type==="DROP_COMPLETE"){var Ve=Ne.payload.completed.result;ae.flush(),Le(Ne),ae.drop(Ve);return}if(Le(Ne),Ne.type==="FLUSH"){ae.abort();return}var Et=_e.getState();Et.phase==="DRAGGING"&&ae.update(Et.critical,Et.impact)}}}},$n=function(X){return function(Q){return function(ae){if(ae.type!=="DROP_ANIMATION_FINISHED"){Q(ae);return}var _e=X.getState();_e.phase==="DROP_ANIMATING"||q(!1),X.dispatch(Qe({completed:_e.completed}))}}},pa=function(X){var Q=null,ae=null;function _e(){ae&&(cancelAnimationFrame(ae),ae=null),Q&&(Q(),Q=null)}return function(Le){return function(Ne){if((Ne.type==="FLUSH"||Ne.type==="DROP_COMPLETE"||Ne.type==="DROP_ANIMATION_FINISHED")&&_e(),Le(Ne),Ne.type!=="DROP_ANIMATE")return;var ze={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Et=X.getState();Et.phase==="DROP_ANIMATING"&&X.dispatch(nt())}};ae=requestAnimationFrame(function(){ae=null,Q=be(window,[ze])})}}},Ea=function(X){return function(){return function(Q){return function(ae){(ae.type==="DROP_COMPLETE"||ae.type==="FLUSH"||ae.type==="DROP_ANIMATE")&&X.stopPublishing(),Q(ae)}}}},ba=function(X){var Q=!1;return function(){return function(ae){return function(_e){if(_e.type==="INITIAL_PUBLISH"){Q=!0,X.tryRecordFocus(_e.payload.critical.draggable.id),ae(_e),X.tryRestoreFocusRecorded();return}if(ae(_e),!Q)return;if(_e.type==="FLUSH"){Q=!1,X.tryRestoreFocusRecorded();return}if(_e.type==="DROP_COMPLETE"){Q=!1;var Le=_e.payload.completed.result;Le.combine&&X.tryShiftRecord(Le.draggableId,Le.combine.draggableId),X.tryRestoreFocusRecorded()}}}}},wa=function(Q){return Q.type==="DROP_COMPLETE"||Q.type==="DROP_ANIMATE"||Q.type==="FLUSH"},ga=function(X){return function(Q){return function(ae){return function(_e){if(wa(_e)){X.stop(),ae(_e);return}if(_e.type==="INITIAL_PUBLISH"){ae(_e);var Le=Q.getState();Le.phase==="DRAGGING"||q(!1),X.start(Le);return}ae(_e),X.scroll(Q.getState())}}}},ka=function(X){return function(Q){return function(ae){if(Q(ae),ae.type!=="PUBLISH_WHILE_DRAGGING")return;var _e=X.getState();if(_e.phase!=="DROP_PENDING")return;if(_e.isWaiting)return;X.dispatch(ct({reason:_e.reason}))}}},Ua=y.d,Fa=function(X){var Q=X.dimensionMarshal,ae=X.focusMarshal,_e=X.styleMarshal,Le=X.getResponders,Ne=X.announce,ze=X.autoScroller;return Object(y.e)(Zt,Ua(Object(y.a)(qe(_e),Ea(Q),Ie(Q),ta,$n,pa,ka,ga(ze),jn,ba(ae),Mr(Le,Ne))))},ni=function(){return{additions:{},removals:{},modified:{}}};function Fi(X){var Q=X.registry,ae=X.callbacks,_e=ni(),Le=null,Ne=function(){if(Le)return;ae.collectionStarting(),Le=requestAnimationFrame(function(){Le=null,Rr();var Wt=_e,Tt=Wt.additions,Ct=Wt.removals,Nt=Wt.modified,fn=Object.keys(Tt).map(function(Nr){return Q.draggable.getById(Nr).getDimension(ke)}).sort(function(Nr,Gr){return Nr.descriptor.index-Gr.descriptor.index}),or=Object.keys(Nt).map(function(Nr){var Gr=Q.droppable.getById(Nr),na=Gr.callbacks.getScrollWhileDragging();return{droppableId:Nr,scroll:na}}),hr={additions:fn,removals:Object.keys(Ct),modified:or};_e=ni(),Ir(),ae.publish(hr)})},ze=function(Wt){var Tt=Wt.descriptor.id;_e.additions[Tt]=Wt,_e.modified[Wt.descriptor.droppableId]=!0,_e.removals[Tt]&&delete _e.removals[Tt],Ne()},Ve=function(Wt){var Tt=Wt.descriptor;_e.removals[Tt.id]=!0,_e.modified[Tt.droppableId]=!0,_e.additions[Tt.id]&&delete _e.additions[Tt.id],Ne()},Et=function(){if(!Le)return;cancelAnimationFrame(Le),Le=null,_e=ni()};return{add:ze,remove:Ve,stop:Et}}var Ai=function(X){var Q=X.scrollHeight,ae=X.scrollWidth,_e=X.height,Le=X.width,Ne=ot({x:ae,y:Q},{x:Le,y:_e}),ze={x:Math.max(0,Ne.x),y:Math.max(0,Ne.y)};return ze},Na=function(){var X=document.documentElement;return X||q(!1),X},bi=function(){var X=Na(),Q=Ai({scrollHeight:X.scrollHeight,scrollWidth:X.scrollWidth,width:X.clientWidth,height:X.clientHeight});return Q},Si=function(){var X=Hn(),Q=bi(),ae=X.y,_e=X.x,Le=Na(),Ne=Le.clientWidth,ze=Le.clientHeight,Ve=_e+Ne,Et=ae+ze,jt=t({top:ae,left:_e,right:Ve,bottom:Et}),Wt={frame:jt,scroll:{initial:X,current:X,max:Q,diff:{value:ke,displacement:ke}}};return Wt},Ba=function(X){var Q=X.critical,ae=X.scrollOptions,_e=X.registry;Rr();var Le=Si(),Ne=Le.scroll.current,ze=Q.droppable,Ve=_e.droppable.getAllByType(ze.type).map(function(Tt){return Tt.callbacks.getDimensionAndWatchScroll(Ne,ae)}),Et=_e.draggable.getAllByType(Q.draggable.type).map(function(Tt){return Tt.getDimension(Ne)}),jt={draggables:rn(Et),droppables:Ht(Ve)};Ir();var Wt={dimensions:jt,critical:Q,viewport:Le};return Wt};function Ma(X,Q,ae){if(ae.descriptor.id===Q.id)return!1;if(ae.descriptor.type!==Q.type)return!1;var _e=X.droppable.getById(ae.descriptor.droppableId);return!(_e.descriptor.mode!=="virtual")}var Za=function(X,Q){var ae=null,_e=Fi({callbacks:{publish:Q.publishWhileDragging,collectionStarting:Q.collectionStarting},registry:X}),Le=function(Nt,fn){if(X.droppable.exists(Nt)||q(!1),!ae)return;Q.updateDroppableIsEnabled({id:Nt,isEnabled:fn})},Ne=function(Nt,fn){if(!ae)return;X.droppable.exists(Nt)||q(!1),Q.updateDroppableIsCombineEnabled({id:Nt,isCombineEnabled:fn})},ze=function(Nt,fn){if(!ae)return;X.droppable.exists(Nt)||q(!1),Q.updateDroppableScroll({id:Nt,newScroll:fn})},Ve=function(Nt,fn){if(!ae)return;X.droppable.getById(Nt).callbacks.scroll(fn)},Et=function(){if(!ae)return;_e.stop();var Nt=ae.critical.droppable;X.droppable.getAllByType(Nt.type).forEach(function(fn){return fn.callbacks.dragStopped()}),ae.unsubscribe(),ae=null},jt=function(Nt){ae||q(!1);var fn=ae.critical.draggable;Nt.type==="ADDITION"&&(Ma(X,fn,Nt.value)&&_e.add(Nt.value)),Nt.type==="REMOVAL"&&(Ma(X,fn,Nt.value)&&_e.remove(Nt.value))},Wt=function(Nt){ae&&q(!1);var fn=X.draggable.getById(Nt.draggableId),or=X.droppable.getById(fn.descriptor.droppableId),hr={draggable:fn.descriptor,droppable:or.descriptor},Nr=X.subscribe(jt);return ae={critical:hr,unsubscribe:Nr},Ba({critical:hr,registry:X,scrollOptions:Nt.scrollOptions})},Tt={updateDroppableIsEnabled:Le,updateDroppableIsCombineEnabled:Ne,scrollDroppable:Ve,updateDroppableScroll:ze,startPublishing:Wt,stopPublishing:Et};return Tt},to=function(X,Q){return X.phase==="IDLE"?!0:X.phase!=="DROP_ANIMATING"||X.completed.result.draggableId===Q?!1:X.completed.result.reason==="DROP"},Mo=function(X){window.scrollBy(X.x,X.y)},Ii=T(function(X){return Ft(X).filter(function(Q){return Q.isEnabled?!!Q.frame:!1})}),no=function(Q,ae){var _e=lt(Ii(ae),function(Le){return Le.frame||q(!1),bn(Le.frame.pageMarginBox)(Q)});return _e},ro=function(X){var Q=X.center,ae=X.destination,_e=X.droppables;if(ae){var Le=_e[ae];return Le.frame?Le:null}var Ne=no(Q,_e);return Ne},mi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(Q){return Math.pow(Q,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(X,Q){var ae=X[Q.size]*mi.startFromPercentage,_e=X[Q.size]*mi.maxScrollAtPercentage,Le={startScrollingFrom:ae,maxScrollValueAt:_e};return Le},Io=function(X){var Q=X.startOfRange,ae=X.endOfRange,_e=X.current,Le=ae-Q;if(Le===0)return 0;var Ne=_e-Q,ze=Ne/Le;return ze},Lo=1,bo=function(X,Q){if(X>Q.startScrollingFrom)return 0;if(X<=Q.maxScrollValueAt)return mi.maxPixelScroll;if(X===Q.startScrollingFrom)return Lo;var ae=Io({startOfRange:Q.maxScrollValueAt,endOfRange:Q.startScrollingFrom,current:X}),_e=1-ae,Le=mi.maxPixelScroll*mi.ease(_e);return Math.ceil(Le)},Vi=mi.durationDampening.accelerateAt,co=mi.durationDampening.stopDampeningAt,Xi=function(X,Q){var ae=Q,_e=co,Le=Date.now(),Ne=Le-ae;if(Ne>=co)return X;if(NeQ.height,Ne=ae.width>Q.width;return!Ne&&!Le?_e:Ne&&Le?null:{x:Ne?0:_e.x,y:Le?0:_e.y}},ao=Ue(function(X){return X===0?0:X}),Ji=function(X){var Q=X.dragStartTime,ae=X.container,_e=X.subject,Le=X.center,Ne=X.shouldUseTimeDampening,ze={top:Le.y-ae.top,right:ae.right-Le.x,bottom:ae.bottom-Le.y,left:Le.x-ae.left},Ve=No({container:ae,distanceToEdges:ze,dragStartTime:Q,axis:vn,shouldUseTimeDampening:Ne}),Et=No({container:ae,distanceToEdges:ze,dragStartTime:Q,axis:Sn,shouldUseTimeDampening:Ne}),jt=ao({x:Et,y:Ve});if(mt(jt,ke))return null;var Wt=yo({container:ae,subject:_e,proposedScroll:jt});return Wt?mt(Wt,ke)?null:Wt:null},Qi=Ue(function(X){return X===0?0:X>0?1:-1}),ei=function(){var X=function(ae,_e){return ae<0?ae:ae>_e?ae-_e:0};return function(Q){var ae=Q.current,_e=Q.max,Le=Q.change,Ne=tt(ae,Le),ze={x:X(Ne.x,_e.x),y:X(Ne.y,_e.y)};return mt(ze,ke)?null:ze}}(),Li=function(Q){var ae=Q.max,_e=Q.current,Le=Q.change,Ne={x:Math.max(_e.x,ae.x),y:Math.max(_e.y,ae.y)},ze=Qi(Le),Ve=ei({max:Ne,current:_e,change:ze});return Ve?ze.x!==0&&Ve.x===0?!0:ze.y!==0&&Ve.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 _e=Q.scroll.max,Le=Q.scroll.current;return ei({current:Le,max:_e,change:ae})},Ri=function(Q,ae){var _e=Q.frame;return _e?Li({current:_e.scroll.current,max:_e.scroll.max,change:ae}):!1},Eo=function(Q,ae){var _e=Q.frame;return _e&&Ri(Q,ae)?ei({current:_e.scroll.current,max:_e.scroll.max,change:ae}):null},xo=function(X){var Q=X.viewport,ae=X.subject,_e=X.center,Le=X.dragStartTime,Ne=X.shouldUseTimeDampening,ze=Ji({dragStartTime:Le,container:Q.frame,subject:ae,center:_e,shouldUseTimeDampening:Ne});return ze&&Di(Q,ze)?ze:null},Co=function(X){var Q=X.droppable,ae=X.subject,_e=X.center,Le=X.dragStartTime,Ne=X.shouldUseTimeDampening,ze=Q.frame;if(!ze)return null;var Ve=Ji({dragStartTime:Le,container:ze.pageMarginBox,subject:ae,center:_e,shouldUseTimeDampening:Ne});return Ve&&Ri(Q,Ve)?Ve:null},io=function(X){var Q=X.state,ae=X.dragStartTime,_e=X.shouldUseTimeDampening,Le=X.scrollWindow,Ne=X.scrollDroppable,ze=Q.current.page.borderBoxCenter,Ve=Q.dimensions.draggables[Q.critical.draggable.id],Et=Ve.page.marginBox;if(Q.isWindowScrollAllowed){var jt=Q.viewport,Wt=xo({dragStartTime:ae,viewport:jt,subject:Et,center:ze,shouldUseTimeDampening:_e});if(Wt){Le(Wt);return}}var Tt=ro({center:ze,destination:Kt(Q.impact),droppables:Q.dimensions.droppables});if(!Tt)return;var Ct=Co({dragStartTime:ae,droppable:Tt,subject:Et,center:ze,shouldUseTimeDampening:_e});Ct&&Ne(Tt.descriptor.id,Ct)},Ni=function(X){var Q=X.scrollWindow,ae=X.scrollDroppable,_e=D(Q),Le=D(ae),Ne=null,ze=function(Wt){Ne||q(!1);var Tt=Ne,Ct=Tt.shouldUseTimeDampening,Nt=Tt.dragStartTime;io({state:Wt,scrollWindow:_e,scrollDroppable:Le,dragStartTime:Nt,shouldUseTimeDampening:Ct})},Ve=function(Wt){Rr(),Ne&&q(!1);var Tt=Date.now(),Ct=!1,Nt=function(){Ct=!0};io({state:Wt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Nt,scrollDroppable:Nt}),Ne={dragStartTime:Tt,shouldUseTimeDampening:Ct},Ir(),Ct&&ze(Wt)},Et=function(){if(!Ne)return;_e.cancel(),Le.cancel(),Ne=null};return{start:Ve,stop:Et,scroll:ze}},qi=function(X){var Q=X.move,ae=X.scrollDroppable,_e=X.scrollWindow,Le=function(jt,Wt){var Tt=tt(jt.current.client.selection,Wt);Q({client:Tt})},Ne=function(jt,Wt){if(!Ri(jt,Wt))return Wt;var Tt=Eo(jt,Wt);if(!Tt)return ae(jt.descriptor.id,Wt),null;var Ct=ot(Wt,Tt);ae(jt.descriptor.id,Ct);var Nt=ot(Wt,Ct);return Nt},ze=function(jt,Wt,Tt){if(!jt)return Tt;if(!Di(Wt,Tt))return Tt;var Ct=Zi(Wt,Tt);if(!Ct)return _e(Tt),null;var Nt=ot(Tt,Ct);_e(Nt);var fn=ot(Tt,Nt);return fn},Ve=function(jt){var Wt=jt.scrollJumpRequest;if(!Wt)return;var Tt=Kt(jt.impact);Tt||q(!1);var Ct=Ne(jt.dimensions.droppables[Tt],Wt);if(!Ct)return;var Nt=jt.viewport,fn=ze(jt.isWindowScrollAllowed,Nt,Ct);if(!fn)return;Le(jt,fn)};return Ve},ko=function(X){var Q=X.scrollDroppable,ae=X.scrollWindow,_e=X.move,Le=Ni({scrollWindow:ae,scrollDroppable:Q}),Ne=qi({move:_e,scrollWindow:ae,scrollDroppable:Q}),ze=function(jt){if(jt.phase!=="DRAGGING")return;if(jt.movementMode==="FLUID"){Le.scroll(jt);return}if(!jt.scrollJumpRequest)return;Ne(jt)},Ve={scroll:ze,start:Le.start,stop:Le.stop};return Ve},oo="data-rbd",so=function(){var X=oo+"-drag-handle";return{base:X,draggableId:X+"-draggable-id",contextId:X+"-context-id"}}(),So=function(){var X=oo+"-draggable";return{base:X,contextId:X+"-context-id",id:X+"-id"}}(),Uo=function(){var X=oo+"-droppable";return{base:X,contextId:X+"-context-id",id:X+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},fi=function(Q){return function(ae){return"["+ae+'="'+Q+'"]'}},Ha=function(Q,ae){return Q.map(function(_e){var Le=_e.styles[ae];return Le?_e.selector+" { "+Le+" }":""}).join(" ")},ri="pointer-events: none;",Xa=function(X){var Q=fi(X),ae=function(){var Ve=` 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:Ve,dragging:ri,dropAnimating:Ve}}}(),_e=function(){var Ve=` transition: `+Vt.outOfTheWay+`; `;return{selector:Q(So.contextId),styles:{dragging:Ve,dropAnimating:Ve,userCancel:Ve}}}(),Le={selector:Q(Uo.contextId),styles:{always:"overflow-anchor: none;"}},Ne={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; `}},ze=[_e,ae,Le,Ne];return{always:Ha(ze,"always"),resting:Ha(ze,"resting"),dragging:Ha(ze,"dragging"),dropAnimating:Ha(ze,"dropAnimating"),userCancel:Ha(ze,"userCancel")}},ai=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?L.useLayoutEffect:L.useEffect,Oo=function(){var Q=document.querySelector("head");return Q||q(!1),Q},yi=function(Q){var ae=document.createElement("style");return Q&&ae.setAttribute("nonce",Q),ae.type="text/css",ae};function Bo(X,Q){var ae=d(function(){return Xa(X)},[X]),_e=Object(L.useRef)(null),Le=Object(L.useRef)(null),Ne=r(T(function(Tt){var Ct=Le.current;Ct||q(!1),Ct.textContent=Tt}),[]),ze=r(function(Tt){var Ct=_e.current;Ct||q(!1),Ct.textContent=Tt},[]);ai(function(){!_e.current&&!Le.current||q(!1);var Tt=yi(Q),Ct=yi(Q);return _e.current=Tt,Le.current=Ct,Tt.setAttribute(oo+"-always",X),Ct.setAttribute(oo+"-dynamic",X),Oo().appendChild(Tt),Oo().appendChild(Ct),ze(ae.always),Ne(ae.resting),function(){var Nt=function(or){var hr=or.current;hr||q(!1),Oo().removeChild(hr),or.current=null};Nt(_e),Nt(Le)}},[Q,ze,Ne,ae.always,ae.resting,X]);var Ve=r(function(){return Ne(ae.dragging)},[Ne,ae.dragging]),Et=r(function(Tt){if(Tt==="DROP"){Ne(ae.dropAnimating);return}Ne(ae.userCancel)},[Ne,ae.dropAnimating,ae.userCancel]),jt=r(function(){if(!Le.current)return;Ne(ae.resting)},[Ne,ae.resting]),Wt=d(function(){return{dragging:Ve,dropping:Et,resting:jt}},[Ve,Et,jt]);return Wt}var To=function(X){return X&&X.ownerDocument?X.ownerDocument.defaultView:window};function $i(X){return X instanceof To(X).HTMLElement}function Wi(X,Q){var ae="["+so.contextId+'="'+X+'"]',_e=Dt(document.querySelectorAll(ae));if(!_e.length)return null;var Le=lt(_e,function(Ne){return Ne.getAttribute(so.draggableId)===Q});return Le&&$i(Le)?Le:null}function wo(X){var Q=Object(L.useRef)({}),ae=Object(L.useRef)(null),_e=Object(L.useRef)(null),Le=Object(L.useRef)(!1),Ne=r(function(Ct,Nt){var fn={id:Ct,focus:Nt};return Q.current[Ct]=fn,function(){var hr=Q.current,Nr=hr[Ct];Nr!==fn&&delete hr[Ct]}},[]),ze=r(function(Ct){var Nt=Wi(X,Ct);Nt&&Nt!==document.activeElement&&Nt.focus()},[X]),Ve=r(function(Ct,Nt){ae.current===Ct&&(ae.current=Nt)},[]),Et=r(function(){if(_e.current)return;if(!Le.current)return;_e.current=requestAnimationFrame(function(){_e.current=null;var Ct=ae.current;Ct&&ze(Ct)})},[ze]),jt=r(function(Ct){ae.current=null;var Nt=document.activeElement;if(!Nt)return;if(Nt.getAttribute(so.draggableId)!==Ct)return;ae.current=Ct},[]);ai(function(){return Le.current=!0,function(){Le.current=!1;var Ct=_e.current;Ct&&cancelAnimationFrame(Ct)}},[]);var Wt=d(function(){return{register:Ne,tryRecordFocus:jt,tryRestoreFocusRecorded:Et,tryShiftRecord:Ve}},[Ne,jt,Et,Ve]);return Wt}function fo(){var X={draggables:{},droppables:{}},Q=[];function ae(Tt){return Q.push(Tt),function(){var Nt=Q.indexOf(Tt);if(Nt===-1)return;Q.splice(Nt,1)}}function _e(Tt){Q.length&&Q.forEach(function(Ct){return Ct(Tt)})}function Le(Tt){return X.draggables[Tt]||null}function Ne(Tt){var Ct=Le(Tt);return Ct||q(!1),Ct}var ze={register:function(Ct){X.draggables[Ct.descriptor.id]=Ct,_e({type:"ADDITION",value:Ct})},update:function(Ct,Nt){var fn=X.draggables[Nt.descriptor.id];if(!fn)return;if(fn.uniqueId!==Ct.uniqueId)return;delete X.draggables[Nt.descriptor.id],X.draggables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Nt=Ct.descriptor.id,fn=Le(Nt);if(!fn)return;if(Ct.uniqueId!==fn.uniqueId)return;delete X.draggables[Nt],_e({type:"REMOVAL",value:Ct})},getById:Ne,findById:Le,exists:function(Ct){return Boolean(Le(Ct))},getAllByType:function(Ct){return Be(X.draggables).filter(function(Nt){return Nt.descriptor.type===Ct})}};function Ve(Tt){return X.droppables[Tt]||null}function Et(Tt){var Ct=Ve(Tt);return Ct||q(!1),Ct}var jt={register:function(Ct){X.droppables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Nt=Ve(Ct.descriptor.id);if(!Nt)return;if(Ct.uniqueId!==Nt.uniqueId)return;delete X.droppables[Ct.descriptor.id]},getById:Et,findById:Ve,exists:function(Ct){return Boolean(Ve(Ct))},getAllByType:function(Ct){return Be(X.droppables).filter(function(Nt){return Nt.descriptor.type===Ct})}};function Wt(){X.draggables={},X.droppables={},Q.length=0}return{draggable:ze,droppable:jt,subscribe:ae,clean:Wt}}function Wo(){var X=d(fo,[]);return Object(L.useEffect)(function(){return function(){requestAnimationFrame(X.clean)}},[X]),X}var lo=g.a.createContext(null),Aa=function(){var X=document.body;return X||q(!1),X},ya={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(X){var Q=d(function(){return Ga(X)},[X]),ae=Object(L.useRef)(null);Object(L.useEffect)(function(){var Ne=document.createElement("div");return ae.current=Ne,Ne.id=Q,Ne.setAttribute("aria-live","assertive"),Ne.setAttribute("aria-atomic","true"),Object(b.a)(Ne.style,ya),Aa().appendChild(Ne),function(){setTimeout(function(){var Et=Aa();Et.contains(Ne)&&Et.removeChild(Ne),Ne===ae.current&&(ae.current=null)})}},[Q]);var _e=r(function(Le){var Ne=ae.current;if(Ne){Ne.textContent=Le;return}},[]);return _e}var eo=0,ki={separator:"::"};function ho(){eo=0}function Oi(X,Q){return Q===void 0&&(Q=ki),d(function(){return""+X+Q.separator+eo++},[Q.separator,X])}function qa(X){var Q=X.contextId,ae=X.uniqueId;return"rbd-hidden-text-"+Q+"-"+ae}function po(X){var Q=X.contextId,ae=X.text,_e=Oi("hidden-text",{separator:"-"}),Le=d(function(){return qa({contextId:Q,uniqueId:_e})},[_e,Q]);return Object(L.useEffect)(function(){var ze=document.createElement("div");return ze.id=Le,ze.textContent=ae,ze.style.display="none",Aa().appendChild(ze),function(){var Et=Aa();Et.contains(ze)&&Et.removeChild(ze)}},[Le,ae]),Le}var Hi=g.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},hi=/(\d+)\.(\d+)\.(\d+)/,Pa=function(Q){var ae=hi.exec(Q);ae!=null||q(!1);var _e=Number(ae[1]),Le=Number(ae[2]),Ne=Number(ae[3]);return{major:_e,minor:Le,patch:Ne,raw:Q}},sa=function(Q,ae){return ae.major>Q.major?!0:ae.majorQ.minor?!0:ae.minor=Q.patch},Er=function(X,Q){var ae=Pa(X),_e=Pa(Q);if(sa(ae,_e))return},Zr=` 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(X){var Q=X.doctype;if(!Q)return;Q.name.toLowerCase()!=="html",Q.publicId!==""};function Wa(X){}function Ei(X,Q){Wa(function(){Object(L.useEffect)(function(){try{X()}catch(ae){xe(` A setup problem was encountered. > `+ae.message+` `)}},Q)})}function Pi(){Ei(function(){Er(mo.react,g.a.version),va(document)},[])}function $a(X){var Q=Object(L.useRef)(X);return Object(L.useEffect)(function(){Q.current=X}),Q}function xi(){var X=null;function Q(){return Boolean(X)}function ae(ze){return ze===X}function _e(ze){X&&q(!1);var Ve={abandon:ze};return X=Ve,Ve}function Le(){X||q(!1),X=null}function Ne(){X&&(X.abandon(),Le())}return{isClaimed:Q,isActive:ae,claim:_e,release:Le,tryAbandon:Ne}}var Ki=9,go=13,Qa=27,As=32,Ys=33,Pl=34,hs=35,Ds=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[go]=!0,ps[Ki]=!0,ps),Rs=function(X){ms[X.keyCode]&&X.preventDefault()},gs=function(){var X="visibilitychange";if(typeof document=="undefined")return X;var Q=[X,"ms"+X,"webkit"+X,"moz"+X,"o"+X],ae=lt(Q,function(_e){return"on"+_e in document});return ae||X}(),Zs=0,Ps=5;function Ho(X,Q){return Math.abs(Q.x-X.x)>=Ps||Math.abs(Q.y-X.y)>=Ps}var vs={type:"IDLE"};function _s(X){var Q=X.cancel,ae=X.completed,_e=X.getPhase,Le=X.setPhase;return[{eventName:"mousemove",fn:function(ze){var Ve=ze.button,Et=ze.clientX,jt=ze.clientY;if(Ve!==Zs)return;var Wt={x:Et,y:jt},Tt=_e();if(Tt.type==="DRAGGING"){ze.preventDefault(),Tt.actions.move(Wt);return}Tt.type==="PENDING"||q(!1);var Ct=Tt.point;if(!Ho(Ct,Wt))return;ze.preventDefault();var Nt=Tt.actions.fluidLift(Wt);Le({type:"DRAGGING",actions:Nt})}},{eventName:"mouseup",fn:function(ze){var Ve=_e();if(Ve.type!=="DRAGGING"){Q();return}ze.preventDefault(),Ve.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"mousedown",fn:function(ze){_e().type==="DRAGGING"&&ze.preventDefault(),Q()}},{eventName:"keydown",fn:function(ze){var Ve=_e();if(Ve.type==="PENDING"){Q();return}if(ze.keyCode===Qa){ze.preventDefault(),Q();return}Rs(ze)}},{eventName:"resize",fn:Q},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){_e().type==="PENDING"&&Q()}},{eventName:"webkitmouseforcedown",fn:function(ze){var Ve=_e();if(Ve.type!=="IDLE"||q(!1),Ve.actions.shouldRespectForcePress()){Q();return}ze.preventDefault()}},{eventName:gs,fn:Q}]}function $s(X){var Q=Object(L.useRef)(vs),ae=Object(L.useRef)(Te),_e=d(function(){return{eventName:"mousedown",fn:function(Tt){if(Tt.defaultPrevented)return;if(Tt.button!==Zs)return;if(Tt.ctrlKey||Tt.metaKey||Tt.shiftKey||Tt.altKey)return;var Ct=X.findClosestDraggableId(Tt);if(!Ct)return;var Nt=X.tryGetLock(Ct,ze,{sourceEvent:Tt});if(!Nt)return;Tt.preventDefault();var fn={x:Tt.clientX,y:Tt.clientY};ae.current(),jt(Nt,fn)}}},[X]),Le=d(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Tt){if(Tt.defaultPrevented)return;var Ct=X.findClosestDraggableId(Tt);if(!Ct)return;var Nt=X.findOptionsForDraggable(Ct);if(!Nt)return;if(Nt.shouldRespectForcePress)return;if(!X.canGetLock(Ct))return;Tt.preventDefault()}}},[X]),Ne=r(function(){var Tt={passive:!1,capture:!0};ae.current=be(window,[Le,_e],Tt)},[Le,_e]),ze=r(function(){var Wt=Q.current;if(Wt.type==="IDLE")return;Q.current=vs,ae.current(),Ne()},[Ne]),Ve=r(function(){var Wt=Q.current;ze(),Wt.type==="DRAGGING"&&Wt.actions.cancel({shouldBlockNextClick:!0}),Wt.type==="PENDING"&&Wt.actions.abort()},[ze]),Et=r(function(){var Tt={capture:!0,passive:!1},Ct=_s({cancel:Ve,completed:ze,getPhase:function(){return Q.current},setPhase:function(fn){Q.current=fn}});ae.current=be(window,Ct,Tt)},[Ve,ze]),jt=r(function(Tt,Ct){Q.current.type==="IDLE"||q(!1),Q.current={type:"PENDING",point:Ct,actions:Tt},Et()},[Et]);ai(function(){return Ne(),function(){ae.current()}},[Ne])}var Ao;function el(){}var Ll=(Ao={},Ao[Pl]=!0,Ao[Ys]=!0,Ao[Ds]=!0,Ao[hs]=!0,Ao);function tl(X,Q){function ae(){Q(),X.cancel()}function _e(){Q(),X.drop()}return[{eventName:"keydown",fn:function(Ne){if(Ne.keyCode===Qa){Ne.preventDefault(),ae();return}if(Ne.keyCode===As){Ne.preventDefault(),_e();return}if(Ne.keyCode===Il){Ne.preventDefault(),X.moveDown();return}if(Ne.keyCode===Ml){Ne.preventDefault(),X.moveUp();return}if(Ne.keyCode===Qs){Ne.preventDefault(),X.moveRight();return}if(Ne.keyCode===Js){Ne.preventDefault(),X.moveLeft();return}if(Ll[Ne.keyCode]){Ne.preventDefault();return}Rs(Ne)}},{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:gs,fn:ae}]}function gi(X){var Q=Object(L.useRef)(el),ae=d(function(){return{eventName:"keydown",fn:function(Ne){if(Ne.defaultPrevented)return;if(Ne.keyCode!==As)return;var ze=X.findClosestDraggableId(Ne);if(!ze)return;var Ve=X.tryGetLock(ze,Wt,{sourceEvent:Ne});if(!Ve)return;Ne.preventDefault();var Et=!0,jt=Ve.snapLift();Q.current();function Wt(){Et||q(!1),Et=!1,Q.current(),_e()}Q.current=be(window,tl(jt,Wt),{capture:!0,passive:!1})}}},[X]),_e=r(function(){var Ne={passive:!1,capture:!0};Q.current=be(window,[ae],Ne)},[ae]);ai(function(){return _e(),function(){Q.current()}},[_e])}var Ko={type:"IDLE"},nl=120,rl=.15;function al(X){var Q=X.cancel,ae=X.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===Qa&&Le.preventDefault(),Q()}},{eventName:gs,fn:Q}]}function Go(X){var Q=X.cancel,ae=X.completed,_e=X.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ne){var ze=_e();if(ze.type!=="DRAGGING"){Q();return}ze.hasMoved=!0;var Ve=Ne.touches[0],Et=Ve.clientX,jt=Ve.clientY,Wt={x:Et,y:jt};Ne.preventDefault(),ze.actions.move(Wt)}},{eventName:"touchend",fn:function(Ne){var ze=_e();if(ze.type!=="DRAGGING"){Q();return}Ne.preventDefault(),ze.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"touchcancel",fn:function(Ne){if(_e().type!=="DRAGGING"){Q();return}Ne.preventDefault(),Q()}},{eventName:"touchforcechange",fn:function(Ne){var ze=_e();ze.type!=="IDLE"||q(!1);var Ve=Ne.touches[0];if(!Ve)return;var Et=Ve.force>=rl;if(!Et)return;var jt=ze.actions.shouldRespectForcePress();if(ze.type==="PENDING"){jt&&Q();return}if(jt){if(ze.hasMoved){Ne.preventDefault();return}Q();return}Ne.preventDefault()}},{eventName:gs,fn:Q}]}function bs(X){var Q=Object(L.useRef)(Ko),ae=Object(L.useRef)(Te),_e=r(function(){return Q.current},[]),Le=r(function(Nt){Q.current=Nt},[]),Ne=d(function(){return{eventName:"touchstart",fn:function(Nt){if(Nt.defaultPrevented)return;var fn=X.findClosestDraggableId(Nt);if(!fn)return;var or=X.tryGetLock(fn,Ve,{sourceEvent:Nt});if(!or)return;var hr=Nt.touches[0],Nr=hr.clientX,Gr=hr.clientY,na={x:Nr,y:Gr};ae.current(),Tt(or,na)}}},[X]),ze=r(function(){var Nt={capture:!0,passive:!1};ae.current=be(window,[Ne],Nt)},[Ne]),Ve=r(function(){var Ct=Q.current;if(Ct.type==="IDLE")return;Ct.type==="PENDING"&&clearTimeout(Ct.longPressTimerId),Le(Ko),ae.current(),ze()},[ze,Le]),Et=r(function(){var Ct=Q.current;Ve(),Ct.type==="DRAGGING"&&Ct.actions.cancel({shouldBlockNextClick:!0}),Ct.type==="PENDING"&&Ct.actions.abort()},[Ve]),jt=r(function(){var Nt={capture:!0,passive:!1},fn={cancel:Et,completed:Ve,getPhase:_e},or=be(window,Go(fn),Nt),hr=be(window,al(fn),Nt);ae.current=function(){or(),hr()}},[Et,_e,Ve]),Wt=r(function(){var Nt=_e();Nt.type==="PENDING"||q(!1);var fn=Nt.actions.fluidLift(Nt.point);Le({type:"DRAGGING",actions:fn,hasMoved:!1})},[_e,Le]),Tt=r(function(Nt,fn){_e().type==="IDLE"||q(!1);var or=setTimeout(Wt,nl);Le({type:"PENDING",point:fn,actions:Nt,longPressTimerId:or}),jt()},[jt,_e,Le,Wt]);ai(function(){return ze(),function(){ae.current();var fn=_e();fn.type==="PENDING"&&(clearTimeout(fn.longPressTimerId),Le(Ko))}},[_e,ze,Le]),ai(function(){var Nt=be(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Nt},[])}function il(X){Wa(function(){var Q=$a(X);Ei(function(){Q.current.length===X.length||q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(X,Q){if(Q==null)return!1;var ae=Boolean(ol[Q.tagName.toLowerCase()]);if(ae)return!0;var _e=Q.getAttribute("contenteditable");return _e==="true"||_e===""?!0:Q===X?!1:Ms(X,Q.parentElement)}function zo(X,Q){var ae=Q.target;return $i(ae)?Ms(X,ae):!1}var sl=function(X){return t(X.getBoundingClientRect()).center};function ys(X){return X instanceof To(X).Element}var ll=function(){var X="matches";if(typeof document=="undefined")return X;var Q=[X,"msMatchesSelector","webkitMatchesSelector"],ae=lt(Q,function(_e){return _e in Element.prototype});return ae||X}();function Vo(X,Q){return X==null?null:X[ll](Q)?X:Vo(X.parentElement,Q)}function Nl(X,Q){return X.closest?X.closest(Q):Vo(X,Q)}function Xo(X){return"["+so.contextId+'="'+X+'"]'}function ul(X,Q){var ae=Q.target;if(!ys(ae))return null;var _e=Xo(X),Le=Nl(ae,_e);return Le&&$i(Le)?Le:null}function cl(X,Q){var ae=ul(X,Q);return ae?ae.getAttribute(so.draggableId):null}function dl(X,Q){var ae="["+So.contextId+'="'+X+'"]',_e=Dt(document.querySelectorAll(ae)),Le=lt(_e,function(Ne){return Ne.getAttribute(So.id)===Q});return Le&&$i(Le)?Le:null}function ts(X){X.preventDefault()}function Do(X){var Q=X.expected,ae=X.phase,_e=X.isLockActive,Le=X.shouldWarn;return _e()?!(Q!==ae):!1}function Yo(X){var Q=X.lockAPI,ae=X.store,_e=X.registry,Le=X.draggableId;if(Q.isClaimed())return!1;var Ne=_e.draggable.findById(Le);return Ne&&Ne.options.isEnabled?!!to(ae.getState(),Le):!1}function ns(X){var Q=X.lockAPI,ae=X.contextId,_e=X.store,Le=X.registry,Ne=X.draggableId,ze=X.forceSensorStop,Ve=X.sourceEvent,Et=Yo({lockAPI:Q,store:_e,registry:Le,draggableId:Ne});if(!Et)return null;var jt=Le.draggable.getById(Ne),Wt=dl(ae,jt.descriptor.id);if(!Wt)return null;if(Ve&&!jt.options.canDragInteractiveElements&&zo(Wt,Ve))return null;var Tt=Q.claim(ze||Te),Ct="PRE_DRAG";function Nt(){return jt.options.shouldRespectForcePress}function fn(){return Q.isActive(Tt)}function or(Da,za){Do({expected:Da,phase:Ct,isLockActive:fn,shouldWarn:!0})&&_e.dispatch(za())}var hr=or.bind(null,"DRAGGING");function Nr(Da){function za(){Q.release(),Ct="COMPLETED"}Ct!=="PRE_DRAG"&&(za(),Ct==="PRE_DRAG"||q(!1)),_e.dispatch(Gn(Da.liftActionArgs)),Ct="DRAGGING";function si(e,c){if(c===void 0&&(c={shouldBlockNextClick:!1}),Da.cleanup(),c.shouldBlockNextClick){var j=be(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(j)}za(),_e.dispatch(ct({reason:e}))}return Object(b.a)({isActive:function(){return Do({expected:"DRAGGING",phase:Ct,isLockActive:fn,shouldWarn:!1})},shouldRespectForcePress:Nt,drop:function(c){return si("DROP",c)},cancel:function(c){return si("CANCEL",c)}},Da.actions)}function Gr(Da){var za=D(function(e){hr(function(){return ir({client:e})})}),si=Nr({liftActionArgs:{id:Ne,clientSelection:Da,movementMode:"FLUID"},cleanup:function(){return za.cancel()},actions:{move:za}});return Object(b.a)({},si,{move:za})}function na(){var Da={moveUp:function(){return hr(gr)},moveRight:function(){return hr(Kr)},moveDown:function(){return hr(Sr)},moveLeft:function(){return hr(Jr)}};return Nr({liftActionArgs:{id:Ne,clientSelection:sl(Wt),movementMode:"SNAP"},cleanup:Te,actions:Da})}function Wr(){var Da=Do({expected:"PRE_DRAG",phase:Ct,isLockActive:fn,shouldWarn:!0});Da&&Q.release()}var Ia={isActive:function(){return Do({expected:"PRE_DRAG",phase:Ct,isLockActive:fn,shouldWarn:!1})},shouldRespectForcePress:Nt,fluidLift:Gr,snapLift:na,abort:Wr};return Ia}var fl=[$s,gi,bs];function kl(X){var Q=X.contextId,ae=X.store,_e=X.registry,Le=X.customSensors,Ne=X.enableDefaultSensors,ze=[].concat(Ne?fl:[],Le||[]),Ve=Object(L.useState)(function(){return xi()})[0],Et=r(function(Gr,na){Gr.isDragging&&!na.isDragging&&Ve.tryAbandon()},[Ve]);ai(function(){var Gr=ae.getState(),na=ae.subscribe(function(){var Wr=ae.getState();Et(Gr,Wr),Gr=Wr});return na},[Ve,ae,Et]),ai(function(){return Ve.tryAbandon},[Ve.tryAbandon]);var jt=r(function(Nr){return Yo({lockAPI:Ve,registry:_e,store:ae,draggableId:Nr})},[Ve,_e,ae]),Wt=r(function(Nr,Gr,na){return ns({lockAPI:Ve,registry:_e,contextId:Q,store:ae,draggableId:Nr,forceSensorStop:Gr,sourceEvent:na&&na.sourceEvent?na.sourceEvent:null})},[Q,Ve,_e,ae]),Tt=r(function(Nr){return cl(Q,Nr)},[Q]),Ct=r(function(Nr){var Gr=_e.draggable.findById(Nr);return Gr?Gr.options:null},[_e.draggable]),Nt=r(function(){if(!Ve.isClaimed())return;Ve.tryAbandon(),ae.getState().phase!=="IDLE"&&ae.dispatch(Ta())},[Ve,ae]),fn=r(Ve.isClaimed,[Ve]),or=d(function(){return{canGetLock:jt,tryGetLock:Wt,findClosestDraggableId:Tt,findOptionsForDraggable:Ct,tryReleaseLock:Nt,isLockClaimed:fn}},[jt,Wt,Tt,Ct,Nt,fn]);il(ze);for(var hr=0;hr>>2]&255;g.sigBytes-=A}},L.pad.Iso10126})},oaGz:function(M,Y,o){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,Y,o){"use strict";o.d(Y,"a",function(){return ma});var L=o("1OyB"),g=o("vuIU"),A=o("Ji7U"),b=o("LK+K"),y=o("rePB"),x=o("VTBJ"),w=o("ODXe"),f=o("q1tI"),_=o("TSYQ"),d=o.n(_),r=o("Kwbf"),u=o("6cGi"),t=o("U8pU"),a=o("4IlW"),n=f.createContext({}),i=n,h={visibility:"hidden"};function l(ye){var ut=ye.prefixCls,Pt=ye.prevIcon,Ot=Pt===void 0?"\u2039":Pt,Kt=ye.nextIcon,It=Kt===void 0?"\u203A":Kt,Xt=ye.superPrevIcon,nn=Xt===void 0?"\xAB":Xt,bn=ye.superNextIcon,mn=bn===void 0?"\xBB":bn,Nn=ye.onSuperPrev,An=ye.onSuperNext,an=ye.onPrev,Pn=ye.onNext,_n=ye.children,kn=f.useContext(i),Rn=kn.hideNextBtn,Vn=kn.hidePrevBtn;return f.createElement("div",{className:ut},Nn&&f.createElement("button",{type:"button",onClick:Nn,tabIndex:-1,className:"".concat(ut,"-super-prev-btn"),style:Vn?h:{}},nn),an&&f.createElement("button",{type:"button",onClick:an,tabIndex:-1,className:"".concat(ut,"-prev-btn"),style:Vn?h:{}},Ot),f.createElement("div",{className:"".concat(ut,"-view")},_n),Pn&&f.createElement("button",{type:"button",onClick:Pn,tabIndex:-1,className:"".concat(ut,"-next-btn"),style:Rn?h:{}},It),An&&f.createElement("button",{type:"button",onClick:An,tabIndex:-1,className:"".concat(ut,"-super-next-btn"),style:Rn?h:{}},mn))}var s=l;function p(ye){var ut=f.useContext(i),Pt=ut.hideHeader;if(Pt)return null;var Ot=ye.prefixCls,Kt=ye.generateConfig,It=ye.locale,Xt=ye.value,nn=ye.format,bn="".concat(Ot,"-header");return f.createElement(s,{prefixCls:bn},Xt?Kt.locale.format(It.locale,Xt,nn):"\xA0")}var O=p,S=o("YrtM"),v=o("KQm4"),P=new Map;function R(ye,ut,Pt){if(P.get(ye)&&cancelAnimationFrame(P.get(ye)),Pt<=0){P.set(ye,requestAnimationFrame(function(){ye.scrollTop=ut}));return}var Ot=ut-ye.scrollTop,Kt=Ot/Pt*10;P.set(ye,requestAnimationFrame(function(){ye.scrollTop+=Kt,ye.scrollTop!==ut&&R(ye,ut,Pt-10)}))}function E(ye,ut){var Pt=ut.onLeftRight,Ot=ut.onCtrlLeftRight,Kt=ut.onUpDown,It=ut.onPageUpDown,Xt=ut.onEnter,nn=ye.which,bn=ye.ctrlKey,mn=ye.metaKey;switch(nn){case a.a.LEFT:if(bn||mn){if(Ot)return Ot(-1),!0}else if(Pt)return Pt(-1),!0;break;case a.a.RIGHT:if(bn||mn){if(Ot)return Ot(1),!0}else if(Pt)return Pt(1),!0;break;case a.a.UP:if(Kt)return Kt(-1),!0;break;case a.a.DOWN:if(Kt)return Kt(1),!0;break;case a.a.PAGE_UP:if(It)return It(-1),!0;break;case a.a.PAGE_DOWN:if(It)return It(1),!0;break;case a.a.ENTER:if(Xt)return Xt(),!0;break}return!1}function C(ye,ut,Pt,Ot){var Kt=ye;if(!Kt)switch(ut){case"time":Kt=Ot?"hh:mm:ss a":"HH:mm:ss";break;case"week":Kt="gggg-wo";break;case"month":Kt="YYYY-MM";break;case"quarter":Kt="YYYY-[Q]Q";break;case"year":Kt="YYYY";break;default:Kt=Pt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Kt}function m(ye,ut){var Pt=ye==="time"?8:10;return Math.max(Pt,ut.length)+2}var T=null,I=new Set;function D(ye){return!T&&typeof window!="undefined"&&window.addEventListener&&(T=function(Pt){Object(v.a)(I).forEach(function(Ot){Ot(Pt)})},window.addEventListener("mousedown",T)),I.add(ye),function(){I.delete(ye),I.size===0&&(window.removeEventListener("mousedown",T),T=null)}}var N=function(ut){return ut==="month"||ut==="date"?"year":ut},z=function(ut){return ut==="date"?"month":ut},F=function(ut){return ut==="month"||ut==="date"?"quarter":ut},W=function(ut){return ut==="date"?"week":ut},K={year:N,month:z,quarter:F,week:W,time:null,date:null};function B(ye,ut){return ye.some(function(Pt){return Pt&&Pt.contains(ut)})}function k(ye){var ut=ye.prefixCls,Pt=ye.units,Ot=ye.onSelect,Kt=ye.value,It=ye.active,Xt=ye.hideDisabledOptions,nn="".concat(ut,"-cell"),bn=f.useContext(i),mn=bn.open,Nn=f.useRef(null),An=f.useRef(new Map);return f.useLayoutEffect(function(){var an=An.current.get(Kt);an&&mn!==!1&&R(Nn.current,an.offsetTop,120)},[Kt]),f.useLayoutEffect(function(){if(mn){var an=An.current.get(Kt);an&&R(Nn.current,an.offsetTop,0)}},[mn]),f.createElement("ul",{className:d()("".concat(ut,"-column"),Object(y.a)({},"".concat(ut,"-column-active"),It)),ref:Nn,style:{position:"relative"}},Pt.map(function(an){var Pn;return Xt&&an.disabled?null:f.createElement("li",{key:an.value,ref:function(kn){An.current.set(an.value,kn)},className:d()(nn,(Pn={},Object(y.a)(Pn,"".concat(nn,"-disabled"),an.disabled),Object(y.a)(Pn,"".concat(nn,"-selected"),Kt===an.value),Pn)),onClick:function(){if(an.disabled)return;Ot(an.value)}},f.createElement("div",{className:"".concat(nn,"-inner")},an.label))}))}var G=k;function ne(ye,ut){for(var Pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ot=String(ye);Ot.length=12,On%=12);var Rr=f.useMemo(function(){if(!mn)return[!1,!1];var Gt=[!0,!0];return Qn.forEach(function(Zt){var Jt=Zt.disabled,Gn=Zt.value;if(Jt)return;Gn>=12?Gt[1]=!1:Gt[0]=!1}),Gt},[mn,Qn]),Ir=Object(w.a)(Rr,2),Xn=Ir[0],Dr=Ir[1],mr=f.useMemo(function(){return mn?Qn.filter($t?function(Gt){return Gt.value>=12}:function(Gt){return Gt.value<12}).map(function(Gt){var Zt=Gt.value%12,Jt=Zt===0?"12":ne(Zt,2);return Object(x.a)(Object(x.a)({},Gt),{},{label:Jt,value:Zt})}):Qn},[mn,Qn]),zr=se(0,59,Pn,Vn&&Vn(On)),Lr=se(0,59,kn,fr&&fr(On,gn));Ot.current={onUpDown:function(Zt){var Jt=Yt[Kt];if(Jt)for(var Gn=Jt.units.findIndex(function(sr){return sr.value===Jt.value}),Zn=Jt.units.length,Ln=1;Ln1&&(Xt=ut.addDate(Xt,-7)),Xt}function Je(ye,ut,Pt){var Ot=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ut){case"year":return Pt.addYear(ye,Ot*10);case"quarter":case"month":return Pt.addYear(ye,Ot);default:return Pt.addMonth(ye,Ot)}}var Ue=f.createContext({}),ht=Ue;function kt(ye){var ut=ye.cellPrefixCls,Pt=ye.generateConfig,Ot=ye.rangedValue,Kt=ye.hoverRangedValue,It=ye.isInView,Xt=ye.isSameCell,nn=ye.offsetCell,bn=ye.today,mn=ye.value;function Nn(An){var an,Pn=nn(An,-1),_n=nn(An,1),kn=Te(Ot,0),Rn=Te(Ot,1),Vn=Te(Kt,0),fr=Te(Kt,1),jr=yt(Pt,Vn,fr,An);function Cn(gn){return Xt(kn,gn)}function Yt(gn){return Xt(Rn,gn)}var cn=Xt(Vn,An),Dn=Xt(fr,An),$t=(jr||Dn)&&(!It(Pn)||Yt(Pn)),On=(jr||cn)&&(!It(_n)||Cn(_n));return an={},Object(y.a)(an,"".concat(ut,"-in-view"),It(An)),Object(y.a)(an,"".concat(ut,"-in-range"),yt(Pt,kn,Rn,An)),Object(y.a)(an,"".concat(ut,"-range-start"),Cn(An)),Object(y.a)(an,"".concat(ut,"-range-end"),Yt(An)),Object(y.a)(an,"".concat(ut,"-range-start-single"),Cn(An)&&!Rn),Object(y.a)(an,"".concat(ut,"-range-end-single"),Yt(An)&&!kn),Object(y.a)(an,"".concat(ut,"-range-start-near-hover"),Cn(An)&&(Xt(Pn,Vn)||yt(Pt,Vn,fr,Pn))),Object(y.a)(an,"".concat(ut,"-range-end-near-hover"),Yt(An)&&(Xt(_n,fr)||yt(Pt,Vn,fr,_n))),Object(y.a)(an,"".concat(ut,"-range-hover"),jr),Object(y.a)(an,"".concat(ut,"-range-hover-start"),cn),Object(y.a)(an,"".concat(ut,"-range-hover-end"),Dn),Object(y.a)(an,"".concat(ut,"-range-hover-edge-start"),$t),Object(y.a)(an,"".concat(ut,"-range-hover-edge-end"),On),Object(y.a)(an,"".concat(ut,"-range-hover-edge-start-near-range"),$t&&Xt(Pn,Rn)),Object(y.a)(an,"".concat(ut,"-range-hover-edge-end-near-range"),On&&Xt(_n,kn)),Object(y.a)(an,"".concat(ut,"-today"),Xt(bn,An)),Object(y.a)(an,"".concat(ut,"-selected"),Xt(mn,An)),an}return Nn}function dt(ye){for(var ut=ye.prefixCls,Pt=ye.disabledDate,Ot=ye.onSelect,Kt=ye.rowNum,It=ye.colNum,Xt=ye.prefixColumn,nn=ye.rowClassName,bn=ye.baseDate,mn=ye.getCellClassName,Nn=ye.getCellText,An=ye.getCellNode,an=ye.getCellDate,Pn=ye.titleCell,_n=ye.headerCells,kn=f.useContext(i),Rn=kn.onDateMouseEnter,Vn=kn.onDateMouseLeave,fr="".concat(ut,"-cell"),jr=[],Cn=0;Cn2&&arguments[2]!==void 0?arguments[2]:!1;(qe===kn||Vr)&&(Ta(yn),Dn&&Dn(yn),Zn&&Zn(yn,jn),$t&&!bt(nn,yn,Jr)&&$t(yn))},un=function(yn){return Yr.current&&Yr.current.onKeyDown?([a.a.LEFT,a.a.RIGHT,a.a.UP,a.a.DOWN,a.a.PAGE_UP,a.a.PAGE_DOWN,a.a.ENTER].includes(yn.which)&&yn.preventDefault(),Yr.current.onKeyDown(yn)):(Object(r.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},ln=function(yn){Yr.current&&Yr.current.onBlur&&Yr.current.onBlur(yn)};Jt&&qr!=="right"&&(Jt.current={onKeyDown:un,onClose:function(){Yr.current&&Yr.current.onClose&&Yr.current.onClose()}}),f.useEffect(function(){bn&&!gr.current&&_t(bn)},[bn]),f.useEffect(function(){gr.current=!1},[]);var Fn,En=Object(x.a)(Object(x.a)({},ye),{},{operationRef:Yr,prefixCls:Ot,viewDate:ct,value:Jr,onViewDateChange:nt,sourceMode:Mt,onPanelChange:dn,disabledDate:qe!=="decade"?an:void 0});delete En.onChange,delete En.onSelect;switch(qe){case"decade":Fn=f.createElement(V,Object.assign({},En,{onSelect:function(yn,jn){nt(yn),on(yn,jn)}}));break;case"year":Fn=f.createElement(Hr,Object.assign({},En,{onSelect:function(yn,jn){nt(yn),on(yn,jn)}}));break;case"month":Fn=f.createElement(ft,Object.assign({},En,{onSelect:function(yn,jn){nt(yn),on(yn,jn)}}));break;case"quarter":Fn=f.createElement(Sn,Object.assign({},En,{onSelect:function(yn,jn){nt(yn),on(yn,jn)}}));break;case"week":Fn=f.createElement(rn,Object.assign({},En,{onSelect:function(yn,jn){nt(yn),on(yn,jn)}}));break;case"time":delete En.showTime,Fn=f.createElement(Oe,Object.assign({},En,Object(t.a)(jr)==="object"?jr:null,{onSelect:function(yn,jn){nt(yn),on(yn,jn)}}));break;default:jr?Fn=f.createElement(Dt,Object.assign({},En,{onSelect:function(yn,jn){nt(yn),on(yn,jn)}})):Fn=f.createElement(Fe,Object.assign({},En,{onSelect:function(yn,jn){nt(yn),on(yn,jn)}}))}var Ur,Pr,Qr=function(){var yn=nn.getNow(),jn=ve(nn.getHour(yn),nn.getMinute(yn),nn.getSecond(yn),$r?Ir:1,er?Dr:1,Gt?zr:1),Vr=be(nn,yn,jn[0],jn[1],jn[2]);on(Vr,"submit")};Ln||(Ur=Z(Ot,qe,Yt),Pr=oe({prefixCls:Ot,components:rr,needConfirmButton:Lr,okDisabled:!Jr||an&&an(Jr),locale:Xt,showNow:fr,onNow:Lr&&Qr,onOk:function(){Jr&&(on(Jr,"submit",!0),Un&&Un(Jr))}}));var Fr;if(Cn&&qe==="date"&&kn==="date"&&!jr){var ta=nn.getNow(),Hn="".concat(Ot,"-today-btn"),Or=an&&an(ta);Fr=f.createElement("a",{className:d()(Hn,Or&&"".concat(Hn,"-disabled")),"aria-disabled":Or,onClick:function(){Or||on(ta,"mouse",!0)}},Xt.today)}return f.createElement(i.Provider,{value:Object(x.a)(Object(x.a)({},Zt),{},{hideHeader:"hideHeader"in ye?cn:Zt.hideHeader,hidePrevBtn:ar&&qr==="right",hideNextBtn:ar&&qr==="left"})},f.createElement("div",{tabIndex:Vn,className:d()("".concat(Ot,"-panel"),Kt,(ut={},Object(y.a)(ut,"".concat(Ot,"-panel-has-range"),ir&&ir[0]&&ir[1]),Object(y.a)(ut,"".concat(Ot,"-panel-has-range-hover"),da&&da[0]&&da[1]),Object(y.a)(ut,"".concat(Ot,"-panel-rtl"),Qn==="rtl"),ut)),style:It,onKeyDown:un,onBlur:ln,onMouseDown:gn,ref:Gn},Fn,Ur||Pr||Fr?f.createElement("div",{className:"".concat(Ot,"-footer")},Ur,Pr,Fr):null))}var de=Ae,st=o("uciX"),Qt={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 Mn(ye){var ut,Pt=ye.prefixCls,Ot=ye.popupElement,Kt=ye.popupStyle,It=ye.visible,Xt=ye.dropdownClassName,nn=ye.dropdownAlign,bn=ye.transitionName,mn=ye.getPopupContainer,Nn=ye.children,An=ye.range,an=ye.popupPlacement,Pn=ye.direction,_n="".concat(Pt,"-dropdown"),kn=function(){return an!==void 0?an:Pn==="rtl"?"bottomRight":"bottomLeft"};return f.createElement(st.a,{showAction:[],hideAction:[],popupPlacement:kn(),builtinPlacements:Qt,prefixCls:_n,popupTransitionName:bn,popup:Ot,popupAlign:nn,popupVisible:It,popupClassName:d()(Xt,(ut={},Object(y.a)(ut,"".concat(_n,"-range"),An),Object(y.a)(ut,"".concat(_n,"-rtl"),Pn==="rtl"),ut)),popupStyle:Kt,getPopupContainer:mn},Nn)}var zn=Mn;function qt(ye){var ut=ye.open,Pt=ye.value,Ot=ye.isClickOutside,Kt=ye.triggerOpen,It=ye.forwardKeyDown,Xt=ye.blurToCancel,nn=ye.onSubmit,bn=ye.onCancel,mn=ye.onFocus,Nn=ye.onBlur,An=Object(f.useState)(!1),an=Object(w.a)(An,2),Pn=an[0],_n=an[1],kn=Object(f.useState)(!1),Rn=Object(w.a)(kn,2),Vn=Rn[0],fr=Rn[1],jr=Object(f.useRef)(!1),Cn=Object(f.useRef)(!1),Yt={onMouseDown:function(){_n(!0),Kt(!0)},onKeyDown:function(Dn){switch(Dn.which){case a.a.ENTER:{ut?nn()!==!1&&_n(!0):Kt(!0),Dn.preventDefault();return}case a.a.TAB:{Pn&&ut&&!Dn.shiftKey?(_n(!1),Dn.preventDefault()):!Pn&&ut&&(!It(Dn)&&Dn.shiftKey&&(_n(!0),Dn.preventDefault()));return}case a.a.ESC:{_n(!0),bn();return}}!ut&&![a.a.SHIFT].includes(Dn.which)?Kt(!0):Pn||It(Dn)},onFocus:function(Dn){_n(!0),fr(!0),mn&&mn(Dn)},onBlur:function(Dn){if(jr.current||!Ot(document.activeElement)){jr.current=!1;return}Xt?setTimeout(function(){Ot(document.activeElement)&&bn()},0):ut&&(Kt(!1),Cn.current&&nn()),fr(!1),Nn&&Nn(Dn)}};return Object(f.useEffect)(function(){Cn.current=!1},[ut]),Object(f.useEffect)(function(){Cn.current=!0},[Pt]),Object(f.useEffect)(function(){return D(function(cn){var Dn=cn.target;ut&&(Ot(Dn)?Vn||Kt(!1):(jr.current=!0,requestAnimationFrame(function(){jr.current=!1})))})}),[Yt,{focused:Vn,typing:Pn}]}function pn(ye){var ut=ye.valueTexts,Pt=ye.onTextChange,Ot=f.useState(""),Kt=Object(w.a)(Ot,2),It=Kt[0],Xt=Kt[1],nn=f.useRef([]);nn.current=ut;function bn(Nn){Xt(Nn),Pt(Nn)}function mn(){Xt(nn.current[0])}return f.useEffect(function(){ut.every(function(Nn){return Nn!==It})&&mn()},[ut.join("||")]),[It,bn,mn]}var hn=o("Gytx"),Ar=o.n(hn);function ra(ye,ut){var Pt=ut.formatList,Ot=ut.generateConfig,Kt=ut.locale;return Object(S.a)(function(){if(!ye)return[[""],""];for(var It="",Xt=[],nn=0;nn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(mn.current),Vn){bn(Rn);return}mn.current=requestAnimationFrame(function(){bn(Rn)})}var An=ra(nn,{formatList:Pt,generateConfig:Ot,locale:Kt}),an=Object(w.a)(An,2),Pn=an[1];function _n(Rn){Nn(Rn)}function kn(){var Rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Nn(null,Rn)}return Object(f.useEffect)(function(){kn(!0)},[ye]),Object(f.useEffect)(function(){return function(){return cancelAnimationFrame(mn.current)}},[]),[Pn,_n,kn]}function nr(ye){var ut,Pt=ye.prefixCls,Ot=Pt===void 0?"rc-picker":Pt,Kt=ye.id,It=ye.tabIndex,Xt=ye.style,nn=ye.className,bn=ye.dropdownClassName,mn=ye.dropdownAlign,Nn=ye.popupStyle,An=ye.transitionName,an=ye.generateConfig,Pn=ye.locale,_n=ye.inputReadOnly,kn=ye.allowClear,Rn=ye.autoFocus,Vn=ye.showTime,fr=ye.picker,jr=fr===void 0?"date":fr,Cn=ye.format,Yt=ye.use12Hours,cn=ye.value,Dn=ye.defaultValue,$t=ye.open,On=ye.defaultOpen,gn=ye.defaultOpenValue,In=ye.suffixIcon,Un=ye.clearIcon,rr=ye.disabled,Qn=ye.disabledDate,Rr=ye.placeholder,Ir=ye.getPopupContainer,Xn=ye.pickerRef,Dr=ye.panelRender,mr=ye.onChange,zr=ye.onOpenChange,Lr=ye.onFocus,$r=ye.onBlur,er=ye.onMouseDown,Gt=ye.onMouseUp,Zt=ye.onMouseEnter,Jt=ye.onMouseLeave,Gn=ye.onContextMenu,Zn=ye.onClick,Ln=ye.direction,tr=ye.autoComplete,sr=tr===void 0?"off":tr,ar=f.useRef(null),qr=jr==="date"&&!!Vn||jr==="time",ir=fe(C(Cn,jr,Vn,Yt)),da=f.useRef(null),Yr=f.useRef(null),gr=Object(u.a)(null,{value:cn,defaultValue:Dn}),Sr=Object(w.a)(gr,2),Kr=Sr[0],Jr=Sr[1],Ta=f.useState(Kr),_a=Object(w.a)(Ta,2),Qe=_a[0],ct=_a[1],_t=f.useRef(null),nt=Object(u.a)(!1,{value:$t,defaultValue:On,postState:function($n){return rr?!1:$n},onChange:function($n){zr&&zr($n),!$n&&_t.current&&_t.current.onClose&&_t.current.onClose()}}),Me=Object(w.a)(nt,2),Ye=Me[0],Ie=Me[1],qe=ra(Qe,{formatList:ir,generateConfig:an,locale:Pn}),Ze=Object(w.a)(qe,2),pt=Ze[0],rt=Ze[1],Mt=pn({valueTexts:pt,onTextChange:function($n){var pa=an.locale.parse(Pn.locale,$n,ir);pa&&(!Qn||!Qn(pa))&&ct(pa)}}),Vt=Object(w.a)(Mt,3),dn=Vt[0],on=Vt[1],un=Vt[2],ln=function($n){ct($n),Jr($n),mr&&!bt(an,Kr,$n)&&mr($n,$n?an.locale.format(Pn.locale,$n,ir[0]):"")},Fn=function($n){if(rr&&$n)return;Ie($n)},En=function($n){return Ye&&_t.current&&_t.current.onKeyDown?_t.current.onKeyDown($n):(Object(r.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ur=function(){Gt&&Gt.apply(void 0,arguments),ar.current&&(ar.current.focus(),Fn(!0))},Pr=qt({blurToCancel:qr,open:Ye,value:dn,triggerOpen:Fn,forwardKeyDown:En,isClickOutside:function($n){return!B([da.current,Yr.current],$n)},onSubmit:function(){return Qn&&Qn(Qe)?!1:(ln(Qe),Fn(!1),un(),!0)},onCancel:function(){Fn(!1),ct(Kr),un()},onFocus:Lr,onBlur:$r}),Qr=Object(w.a)(Pr,2),Fr=Qr[0],ta=Qr[1],Hn=ta.focused,Or=ta.typing;f.useEffect(function(){Ye||(ct(Kr),!pt.length||pt[0]===""?on(""):rt!==dn&&un())},[Ye,pt]),f.useEffect(function(){Ye||un()},[jr]),f.useEffect(function(){ct(Kr)},[Kr]),Xn&&(Xn.current={focus:function(){ar.current&&ar.current.focus()},blur:function(){ar.current&&ar.current.blur()}});var Kn=Object(x.a)(Object(x.a)({},ye),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),yn=f.createElement(de,Object.assign({},Kn,{generateConfig:an,className:d()(Object(y.a)({},"".concat(Ot,"-panel-focused"),!Or)),value:Qe,locale:Pn,tabIndex:-1,onChange:ct,direction:Ln}));Dr&&(yn=Dr(yn));var jn=f.createElement("div",{className:"".concat(Ot,"-panel-container"),onMouseDown:function($n){$n.preventDefault()}},yn),Vr;In&&(Vr=f.createElement("span",{className:"".concat(Ot,"-suffix")},In));var ua;kn&&Kr&&!rr&&(ua=f.createElement("span",{onMouseDown:function($n){$n.preventDefault(),$n.stopPropagation()},onMouseUp:function($n){$n.preventDefault(),$n.stopPropagation(),ln(null),Fn(!1)},className:"".concat(Ot,"-clear")},Un||f.createElement("span",{className:"".concat(Ot,"-clear-btn")})));var dr=function($n,pa){(pa==="submit"||pa!=="key"&&!qr)&&(ln($n),Fn(!1))},aa=Ln==="rtl"?"bottomRight":"bottomLeft",xa=oa(dn,{formatList:ir,generateConfig:an,locale:Pn}),ha=Object(w.a)(xa,3),Ca=ha[0],Tr=ha[1],vr=ha[2];return f.createElement(i.Provider,{value:{operationRef:_t,hideHeader:jr==="time",panelRef:da,onSelect:dr,open:Ye,defaultOpenValue:gn,onDateMouseEnter:Tr,onDateMouseLeave:vr}},f.createElement(zn,{visible:Ye,popupElement:jn,popupStyle:Nn,prefixCls:Ot,dropdownClassName:bn,dropdownAlign:mn,getPopupContainer:Ir,transitionName:An,popupPlacement:aa,direction:Ln},f.createElement("div",{className:d()(Ot,nn,(ut={},Object(y.a)(ut,"".concat(Ot,"-disabled"),rr),Object(y.a)(ut,"".concat(Ot,"-focused"),Hn),Object(y.a)(ut,"".concat(Ot,"-rtl"),Ln==="rtl"),ut)),style:Xt,onMouseDown:er,onMouseUp:Ur,onMouseEnter:Zt,onMouseLeave:Jt,onContextMenu:Gn,onClick:Zn},f.createElement("div",{className:d()("".concat(Ot,"-input"),Object(y.a)({},"".concat(Ot,"-input-placeholder"),!!Ca)),ref:Yr},f.createElement("input",Object.assign({id:Kt,tabIndex:It,disabled:rr,readOnly:_n||!Or,value:Ca||dn,onChange:function($n){on($n.target.value)},autoFocus:Rn,placeholder:Rr,ref:ar,title:dn},Fr,{size:m(jr,ir[0])},xe(ye),{autoComplete:sr})),Vr,ua))))}var Ra=function(ye){Object(A.a)(Pt,ye);var ut=Object(b.a)(Pt);function Pt(){var Ot;return Object(L.a)(this,Pt),Ot=ut.apply(this,arguments),Ot.pickerRef=f.createRef(),Ot.focus=function(){Ot.pickerRef.current&&Ot.pickerRef.current.focus()},Ot.blur=function(){Ot.pickerRef.current&&Ot.pickerRef.current.blur()},Ot}return Object(g.a)(Pt,[{key:"render",value:function(){return f.createElement(nr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Pt}(f.Component),La=Ra;function ca(ye,ut,Pt){var Ot=ye.picker,Kt=ye.locale,It=ye.selectedValue,Xt=ye.disabledDate,nn=ye.disabled,bn=ye.generateConfig,mn=Te(It,0),Nn=Te(It,1);function An(Rn){var Vn=bn.getYear(Rn),fr=bn.locale.getWeek(Kt.locale,Rn);return Vn*100+fr}function an(Rn){var Vn=bn.getYear(Rn),fr=bn.getMonth(Rn);return Vn*100+fr}function Pn(Rn){var Vn=bn.getYear(Rn),fr=we(bn,Rn);return Vn*10+fr}var _n=f.useCallback(function(Rn){if(Xt&&Xt(Rn))return!0;if(nn[1]&&Nn)return!tt(bn,Rn,Nn)&&bn.isAfter(Rn,Nn);if(ut&&Nn)switch(Ot){case"quarter":return Pn(Rn)>Pn(Nn);case"month":return an(Rn)>an(Nn);case"week":return An(Rn)>An(Nn);default:return!tt(bn,Rn,Nn)&&bn.isAfter(Rn,Nn)}return!1},[Xt,nn[1],Nn,ut]),kn=f.useCallback(function(Rn){if(Xt&&Xt(Rn))return!0;if(nn[0]&&mn)return!tt(bn,Rn,Nn)&&bn.isAfter(mn,Rn);if(Pt&&mn)switch(Ot){case"quarter":return Pn(Rn)0&&arguments[0]!==void 0?arguments[0]:!1,Er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zr=null;vr&&ei&&ei[0]&&ei[1]&&_n.isAfter(ei[1],ei[0])&&(Zr=ei);var va=cn;if(cn&&Object(t.a)(cn)==="object"&&cn.defaultValue){var Wa=cn.defaultValue;va=Object(x.a)(Object(x.a)({},cn),{},{defaultValue:Te(Wa,rt)||void 0})}var Ei=null;return Xn&&(Ei=function($a,xi){return Xn($a,xi,{range:rt?"end":"start"})}),f.createElement(ht.Provider,{value:{inRange:!0,panelPosition:sa,rangedValue:yo||Hn,hoverRangedValue:Zr}},f.createElement(de,Object.assign({},ye,Er,{dateRender:Ei,showTime:va,mode:jn[rt],generateConfig:_n,style:void 0,direction:gr,disabledDate:rt===0?xa:ha,disabledTime:function($a){return Ir?Ir($a,rt===0?"start":"end"):!1},className:d()(Object(y.a)({},"".concat(It,"-panel-focused"),rt===0?!Xa:!$i)),value:Te(Hn,rt),locale:kn,tabIndex:-1,onPanelChange:function($a,xi){ua(ce(jn,xi,rt),ce(Hn,$a,rt));var Ki=$a;sa==="right"&&jn[rt]===xi&&(Ki=Je(Ki,xi,_n,-1)),Qr(Ki,rt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ga=0,ui=0;rt&&_t.current&&Me.current&&ct.current&&(Ga=_t.current.offsetWidth+Me.current.offsetWidth,ct.current.offsetWidth&&Ga>ct.current.offsetWidth&&(ui=Ga));var eo=gr==="rtl"?{right:Ga}:{left:Ga};function ki(){var sa,Er=Z(It,jn[rt],Gn),Zr=oe({prefixCls:It,components:da,needConfirmButton:Ta,okDisabled:!Te(Hn,rt)||Rr&&Rr(Hn[rt]),locale:kn,rangeList:Aa,onOk:function(){Te(Hn,rt)&&(ni(Hn,rt),ir&&ir(Hn))}});if(Yt!=="time"&&!cn){var va=Pr(rt),Wa=Je(va,Yt,_n),Ei=jn[rt],Pi=Ei===Yt,$a=ya(Pi?"left":!1,{pickerValue:va,onPickerValueChange:function(Qa){Qr(Qa,rt)}}),xi=ya("right",{pickerValue:Wa,onPickerValueChange:function(Qa){Qr(Je(Qa,Yt,_n,-1),rt)}});gr==="rtl"?sa=f.createElement(f.Fragment,null,xi,Pi&&$a):sa=f.createElement(f.Fragment,null,$a,Pi&&xi)}else sa=ya();var Ki=f.createElement(f.Fragment,null,f.createElement("div",{className:"".concat(It,"-panels")},sa),(Er||Zr)&&f.createElement("div",{className:"".concat(It,"-footer")},Er,Zr));return Dr&&(Ki=Dr(Ki)),f.createElement("div",{className:"".concat(It,"-panel-container"),style:{marginLeft:ui},ref:ct,onMouseDown:function(Qa){Qa.preventDefault()}},Ki)}var ho=f.createElement("div",{className:d()("".concat(It,"-range-wrapper"),"".concat(It,"-").concat(Yt,"-range-wrapper")),style:{minWidth:wa}},f.createElement("div",{className:"".concat(It,"-range-arrow"),style:eo}),ki()),Oi;$r&&(Oi=f.createElement("span",{className:"".concat(It,"-suffix")},$r));var qa;Lr&&(Te(ln,0)&&!dn[0]||Te(ln,1)&&!dn[1])&&(qa=f.createElement("span",{onMouseDown:function(Er){Er.preventDefault(),Er.stopPropagation()},onMouseUp:function(Er){Er.preventDefault(),Er.stopPropagation();var Zr=ln;dn[0]||(Zr=ce(Zr,null,0)),dn[1]||(Zr=ce(Zr,null,1)),ni(Zr,null),Ua(!1,rt)},className:"".concat(It,"-clear")},er||f.createElement("span",{className:"".concat(It,"-clear-btn")})));var po={size:m(Yt,qe[0])},Hi=0,mo=0;_t.current&&nt.current&&Me.current&&(rt===0?mo=_t.current.offsetWidth:(Hi=Ga,mo=nt.current.offsetWidth));var hi=gr==="rtl"?{right:Hi}:{left:Hi},Pa=function(Er,Zr){var va=ce(Hn,Er,rt);Zr==="submit"||Zr!=="key"&&!Ta?(ni(va,rt),rt===0?xo():ko()):Or(va)};return f.createElement(i.Provider,{value:{operationRef:Vt,hideHeader:Yt==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:Pa,open:vr}},f.createElement(zn,{visible:vr,popupElement:ho,popupStyle:mn,prefixCls:It,dropdownClassName:Nn,dropdownAlign:an,getPopupContainer:Pn,transitionName:An,range:!0,direction:gr},f.createElement("div",Object.assign({ref:Qe,className:d()(It,"".concat(It,"-range"),bn,(ut={},Object(y.a)(ut,"".concat(It,"-disabled"),dn[0]&&dn[1]),Object(y.a)(ut,"".concat(It,"-focused"),rt===0?ri:To),Object(y.a)(ut,"".concat(It,"-rtl"),gr==="rtl"),ut)),style:nn,onClick:Wi,onMouseDown:wo},xe(ye)),f.createElement("div",{className:d()("".concat(It,"-input"),(Pt={},Object(y.a)(Pt,"".concat(It,"-input-active"),rt===0),Object(y.a)(Pt,"".concat(It,"-input-placeholder"),!!Ri),Pt)),ref:_t},f.createElement("input",Object.assign({id:Xt,disabled:dn[0],readOnly:Zt||!Xa,value:Ri||mi,onChange:function(Er){uo(Er.target.value)},autoFocus:Vn,placeholder:Te(Rn,0)||"",ref:Ye},fi,po,{autoComplete:Jr}))),f.createElement("div",{className:"".concat(It,"-range-separator"),ref:Me},On),f.createElement("div",{className:d()("".concat(It,"-input"),(Ot={},Object(y.a)(Ot,"".concat(It,"-input-active"),rt===1),Object(y.a)(Ot,"".concat(It,"-input-placeholder"),!!Ni),Ot)),ref:nt},f.createElement("input",Object.assign({disabled:dn[1],readOnly:Zt||!$i,value:Ni||Vi,onChange:function(Er){co(Er.target.value)},placeholder:Te(Rn,1)||"",ref:Ie},yi,po,{autoComplete:Jr}))),f.createElement("div",{className:"".concat(It,"-active-bar"),style:Object(x.a)(Object(x.a)({},hi),{},{width:mo,position:"absolute"})}),Oi,qa)))}var fa=function(ye){Object(A.a)(Pt,ye);var ut=Object(b.a)(Pt);function Pt(){var Ot;return Object(L.a)(this,Pt),Ot=ut.apply(this,arguments),Ot.pickerRef=f.createRef(),Ot.focus=function(){Ot.pickerRef.current&&Ot.pickerRef.current.focus()},Ot.blur=function(){Ot.pickerRef.current&&Ot.pickerRef.current.blur()},Ot}return Object(g.a)(Pt,[{key:"render",value:function(){return f.createElement(oi,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Pt}(f.Component),ma=fa,la=Y.b=La},onxn:function(M,Y){M.exports="data:image/png;base64,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"},osHv:function(M,Y,o){(function(L){L(o("VrN/"))})(function(L){"use strict";var g=L.Pos;function A(h,l){return h.line-l.line||h.ch-l.ch}var b="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",y=b+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",x=new RegExp("<(/?)(["+b+"]["+y+"]*)","g");function w(h,l,s,p){this.line=l,this.ch=s,this.cm=h,this.text=h.getLine(l),this.min=p?Math.max(p.from,h.firstLine()):h.firstLine(),this.max=p?Math.min(p.to-1,h.lastLine()):h.lastLine()}function f(h,l){var s=h.cm.getTokenTypeAt(g(h.line,l));return s&&/\btag\b/.test(s)}function _(h){return h.line>=h.max?void 0:(h.ch=0,h.text=h.cm.getLine(++h.line),!0)}function d(h){return h.line<=h.min?void 0:(h.text=h.cm.getLine(--h.line),h.ch=h.text.length,!0)}function r(h){for(;;){var l=h.text.indexOf(">",h.ch);if(l==-1){if(_(h))continue;return}if(!f(h,l+1)){h.ch=l+1;continue}var s=h.text.lastIndexOf("/",l),p=s>-1&&!/\S/.test(h.text.slice(s+1,l));return h.ch=l+1,p?"selfClose":"regular"}}function u(h){for(;;){var l=h.ch?h.text.lastIndexOf("<",h.ch-1):-1;if(l==-1){if(d(h))continue;return}if(!f(h,l+1)){h.ch=l;continue}x.lastIndex=l,h.ch=l;var s=x.exec(h.text);if(s&&s.index==l)return s}}function t(h){for(;;){x.lastIndex=h.ch;var l=x.exec(h.text);if(!l){if(_(h))continue;return}if(!f(h,l.index+1)){h.ch=l.index+1;continue}return h.ch=l.index+l[0].length,l}}function a(h){for(;;){var l=h.ch?h.text.lastIndexOf(">",h.ch-1):-1;if(l==-1){if(d(h))continue;return}if(!f(h,l+1)){h.ch=l;continue}var s=h.text.lastIndexOf("/",l),p=s>-1&&!/\S/.test(h.text.slice(s+1,l));return h.ch=l+1,p?"selfClose":"regular"}}function n(h,l){for(var s=[];;){var p=t(h),O,S=h.line,v=h.ch-(p?p[0].length:0);if(!p||!(O=r(h)))return;if(O=="selfClose")continue;if(p[1]){for(var P=s.length-1;P>=0;--P)if(s[P]==p[2]){s.length=P;break}if(P<0&&(!l||l==p[2]))return{tag:p[2],from:g(S,v),to:g(h.line,h.ch)}}else s.push(p[2])}}function i(h,l){for(var s=[];;){var p=a(h);if(!p)return;if(p=="selfClose"){u(h);continue}var O=h.line,S=h.ch,v=u(h);if(!v)return;if(v[1])s.push(v[2]);else{for(var P=s.length-1;P>=0;--P)if(s[P]==v[2]){s.length=P;break}if(P<0&&(!l||l==v[2]))return{tag:v[2],from:g(h.line,h.ch),to:g(O,S)}}}}L.registerHelper("fold","xml",function(h,l){for(var s=new w(h,l.line,0);;){var p=t(s);if(!p||s.line!=l.line)return;var O=r(s);if(!O)return;if(!p[1]&&O!="selfClose"){var S=g(s.line,s.ch),v=n(s,p[2]);return v&&A(v.from,S)>0?{from:S,to:v.from}:null}}}),L.findMatchingTag=function(h,l,s){var p=new w(h,l.line,l.ch,s);if(p.text.indexOf(">")==-1&&p.text.indexOf("<")==-1)return;var O=r(p),S=O&&g(p.line,p.ch),v=O&&u(p);if(!O||!v||A(p,l)>0)return;var P={from:g(p.line,p.ch),to:S,tag:v[2]};return O=="selfClose"?{open:P,close:null,at:"open"}:v[1]?{open:i(p,v[2]),close:P,at:"close"}:(p=new w(h,S.line,S.ch,s),{open:P,close:n(p,v[2]),at:"open"})},L.findEnclosingTag=function(h,l,s,p){for(var O=new w(h,l.line,l.ch,s);;){var S=i(O,p);if(!S)break;var v=new w(h,l.line,l.ch,s),P=n(v,S.tag);if(P)return{open:S,close:P}}},L.scanForClosingTag=function(h,l,s,p){var O=new w(h,l.line,l.ch,p?{from:0,to:p}:null);return n(O,s)}})},p5ED:function(M,Y,o){"use strict";var L=o("+L6B"),g=o("2/Rp"),A=o("5Dmo"),b=o("3S7+"),y=o("k1fw"),x=o("tJVT"),w=o("q1tI"),f=o.n(w),_=o("vHTk"),d=o.n(_),r=o("yEEn"),u=o("ZW9T"),t=o("1vsH");Y.a=function(a){var n=a.name,i=a.data,h=a.theme,l=a.type,s=a.filename,p=a.monacoEditor,O=a.className,S=a.style,v=a.close,P=a.onClose,R=a.hasMask,E=Object(w.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),C=Object(x.a)(E,2),m=C[0],T=C[1],I=Object(w.useState)(""),D=Object(x.a)(I,2),N=D[0],z=D[1],F,W=1024*1024,K=10*W,B=Object(w.useRef)();l==="office"&&(F=Object(t.T)(i).filesize,F>K&&(l="other")),s&&(p.filename=s),Object(w.useEffect)(function(){var ne,he,fe=(ne=document.cookie)===null||ne===void 0||((he=ne.replace(/\s/g,""))===null||he===void 0)?void 0:he.split(";");fe==null||fe.map(function(xe){var Te=xe.split("=");Te[0]==="_educoder_session"&&z(Te[1])})},[]);var k=function(){if(i.startsWith("http")||i.startsWith("/")){G();return}Object(t.z)(s||"educoder",i,s)},G=function(){Object(t.x)(s||n,i)};return console.log("data:",i,"fileanme:",s," name:",n),f.a.createElement("div",{style:Object(y.a)({},S||{}),className:"".concat(R&&d.a.bgBlack," ").concat(l?d.a.wrp:"hide")},v&&f.a.createElement("div",{className:d.a.close,ref:B},f.a.createElement(b.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return B.current}},f.a.createElement("span",{onClick:G},f.a.createElement("i",{className:"icon-quxiaozhiding"}))),f.a.createElement(b.a,{title:"\u5173\u95ED",getPopupContainer:function(){return B.current}},f.a.createElement("span",{className:"",onClick:P},f.a.createElement("i",{className:"icon-guanbi1"})))),f.a.createElement("div",{className:"".concat(d.a[O]," ").concat(O," ").concat(d.a.monaco," ").concat(l==="txt"?"show":"hide")},l==="txt"&&f.a.createElement(u.b,p)),l==="audio"&&f.a.createElement("audio",{src:"".concat(i!=null&&i.startsWith("/")||(i==null?void 0:i.indexOf("https://"))>-1?i:"data:audio/mp3;base64,").concat(i),autoPlay:!0}),l==="video"&&f.a.createElement(f.a.Fragment,null,i!=null&&i.startsWith("/")?f.a.createElement("video",{controls:!0,src:"".concat(i),autoPlay:!0}):f.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(i),autoPlay:!0})),l==="html"&&f.a.createElement("iframe",{src:i+"&disposition=inline"}),l==="pdf"&&f.a.createElement("embed",{className:d.a.embed,src:i}),l==="image"&&f.a.createElement(f.a.Fragment,null,f.a.createElement("img",{src:"".concat(i!=null&&i.startsWith("/")||(i==null?void 0:i.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(i)})),l==="other"&&f.a.createElement("div",null,f.a.createElement(g.a,{type:"primary",size:"large",onClick:k},f.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(l==="download"||l==="office")&&f.a.createElement(g.a,{type:"primary",size:"large",onClick:k},f.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,Y,o){},pA7S:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.WordArray,y=A.BlockCipher,x=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],f=[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],_=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{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}],r=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=x.DES=y.extend({_doReset:function(){for(var i=this._key,h=i.words,l=[],s=0;s<56;s++){var p=w[s]-1;l[s]=h[p>>>5]>>>31-p%32&1}for(var O=this._subKeys=[],S=0;S<16;S++){for(var v=O[S]=[],P=_[S],s=0;s<24;s++)v[s/6|0]|=l[(f[s]-1+P)%28]<<31-s%6,v[4+(s/6|0)]|=l[28+(f[s+24]-1+P)%28]<<31-s%6;v[0]=v[0]<<1|v[0]>>>31;for(var s=1;s<7;s++)v[s]=v[s]>>>(s-1)*4+3;v[7]=v[7]<<5|v[7]>>>27}for(var R=this._invSubKeys=[],s=0;s<16;s++)R[s]=O[15-s]},encryptBlock:function(i,h){this._doCryptBlock(i,h,this._subKeys)},decryptBlock:function(i,h){this._doCryptBlock(i,h,this._invSubKeys)},_doCryptBlock:function(i,h,l){this._lBlock=i[h],this._rBlock=i[h+1],t.call(this,4,252645135),t.call(this,16,65535),a.call(this,2,858993459),a.call(this,8,16711935),t.call(this,1,1431655765);for(var s=0;s<16;s++){for(var p=l[s],O=this._lBlock,S=this._rBlock,v=0,P=0;P<8;P++)v|=d[P][((S^p[P])&r[P])>>>0];this._lBlock=S,this._rBlock=O^v}var R=this._lBlock;this._lBlock=this._rBlock,this._rBlock=R,t.call(this,1,1431655765),a.call(this,8,16711935),a.call(this,2,858993459),t.call(this,16,65535),t.call(this,4,252645135),i[h]=this._lBlock,i[h+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function t(i,h){var l=(this._lBlock>>>i^this._rBlock)&h;this._rBlock^=l,this._lBlock^=l<>>i^this._lBlock)&h;this._lBlock^=l,this._rBlock^=l<192.");var l=h.slice(0,2),s=h.length<4?h.slice(0,2):h.slice(2,4),p=h.length<6?h.slice(0,2):h.slice(4,6);this._des1=u.createEncryptor(b.create(l)),this._des2=u.createEncryptor(b.create(s)),this._des3=u.createEncryptor(b.create(p))},encryptBlock:function(i,h){this._des1.encryptBlock(i,h),this._des2.decryptBlock(i,h),this._des3.encryptBlock(i,h)},decryptBlock:function(i,h){this._des3.decryptBlock(i,h),this._des2.encryptBlock(i,h),this._des1.decryptBlock(i,h)},keySize:192/32,ivSize:64/32,blockSize:64/32});g.TripleDES=y._createHelper(n)}(),L.TripleDES})},pUFm:function(M,Y,o){M.exports=o.p+"static/no-data.c803c40c.png"},psGv:function(M,Y,o){var L,g;(function(){var A;(function(){"use strict";var w=[,,function(r){function u(n){this.__parent=n,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}u.prototype.clone_empty=function(){var n=new u(this.__parent);return n.set_indent(this.__indent_count,this.__alignment_count),n},u.prototype.item=function(n){return n<0?this.__items[this.__items.length+n]:this.__items[n]},u.prototype.has_match=function(n){for(var i=this.__items.length-1;i>=0;i--)if(this.__items[i].match(n))return!0;return!1},u.prototype.set_indent=function(n,i){this.is_empty()&&(this.__indent_count=n||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},u.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},u.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},u.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var n=this.__parent.current_line;return n.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),n.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),n.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,n.__items[0]===" "&&(n.__items.splice(0,1),n.__character_count-=1),!0}return!1},u.prototype.is_empty=function(){return this.__items.length===0},u.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},u.prototype.push=function(n){this.__items.push(n);var i=n.lastIndexOf(` `);i!==-1?this.__character_count=n.length-i:this.__character_count+=n.length},u.prototype.pop=function(){var n=null;return this.is_empty()||(n=this.__items.pop(),this.__character_count-=n.length),n},u.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},u.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},u.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},u.prototype.toString=function(){var n="";return this.is_empty()?this.__parent.indent_empty_lines&&(n=this.__parent.get_indent_string(this.__indent_count)):(n=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),n+=this.__items.join("")),n};function t(n,i){this.__cache=[""],this.__indent_size=n.indent_size,this.__indent_string=n.indent_char,n.indent_with_tabs||(this.__indent_string=new Array(n.indent_size+1).join(n.indent_char)),i=i||"",n.indent_level>0&&(i=new Array(n.indent_level+1).join(this.__indent_string)),this.__base_string=i,this.__base_string_length=i.length}t.prototype.get_indent_size=function(n,i){var h=this.__base_string_length;return i=i||0,n<0&&(h=0),h+=n*this.__indent_size,h+=i,h},t.prototype.get_indent_string=function(n,i){var h=this.__base_string;return i=i||0,n<0&&(n=0,h=""),i+=n*this.__indent_size,this.__ensure_cache(i),h+=this.__cache[i],h},t.prototype.__ensure_cache=function(n){for(;n>=this.__cache.length;)this.__add_column()},t.prototype.__add_column=function(){var n=this.__cache.length,i=0,h="";this.__indent_size&&n>=this.__indent_size&&(i=Math.floor(n/this.__indent_size),n-=i*this.__indent_size,h=new Array(i+1).join(this.__indent_string)),n&&(h+=new Array(n+1).join(" ")),this.__cache.push(h)};function a(n,i){this.__indent_cache=new t(n,i),this.raw=!1,this._end_with_newline=n.end_with_newline,this.indent_size=n.indent_size,this.wrap_line_length=n.wrap_line_length,this.indent_empty_lines=n.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new u(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}a.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},a.prototype.get_line_number=function(){return this.__lines.length},a.prototype.get_indent_string=function(n,i){return this.__indent_cache.get_indent_string(n,i)},a.prototype.get_indent_size=function(n,i){return this.__indent_cache.get_indent_size(n,i)},a.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},a.prototype.add_new_line=function(n){return this.is_empty()||!n&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},a.prototype.get_code=function(n){this.trim(!0);var i=this.current_line.pop();i&&(i[i.length-1]===` `&&(i=i.replace(/\n+$/g,"")),this.current_line.push(i)),this._end_with_newline&&this.__add_outputline();var h=this.__lines.join(` `);return n!==` `&&(h=h.replace(/[\n]/g,n)),h},a.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},a.prototype.set_indent=function(n,i){return n=n||0,i=i||0,this.next_line.set_indent(n,i),this.__lines.length>1?(this.current_line.set_indent(n,i),!0):(this.current_line.set_indent(),!1)},a.prototype.add_raw_token=function(n){for(var i=0;i1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},a.prototype.just_added_newline=function(){return this.current_line.is_empty()},a.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},a.prototype.ensure_empty_line_above=function(n,i){for(var h=this.__lines.length-2;h>=0;){var l=this.__lines[h];if(l.is_empty())break;if(l.item(0).indexOf(n)!==0&&l.item(-1)!==i){this.__lines.splice(h+1,0,new u(this)),this.previous_line=this.__lines[this.__lines.length-2];break}h--}},r.exports.Output=a},function(r){function u(t,a,n,i){this.type=t,this.text=a,this.comments_before=null,this.newlines=n||0,this.whitespace_before=i||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}r.exports.Token=u},,,function(r){function u(n,i){this.raw_options=t(n,i),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}u.prototype._get_array=function(n,i){var h=this.raw_options[n],l=i||[];return typeof h=="object"?h!==null&&typeof h.concat=="function"&&(l=h.concat()):typeof h=="string"&&(l=h.split(/[^a-zA-Z0-9_\/\-]+/)),l},u.prototype._get_boolean=function(n,i){var h=this.raw_options[n],l=h===void 0?!!i:!!h;return l},u.prototype._get_characters=function(n,i){var h=this.raw_options[n],l=i||"";return typeof h=="string"&&(l=h.replace(/\\r/,"\r").replace(/\\n/,` `).replace(/\\t/," ")),l},u.prototype._get_number=function(n,i){var h=this.raw_options[n];i=parseInt(i,10),isNaN(i)&&(i=0);var l=parseInt(h,10);return isNaN(l)&&(l=i),l},u.prototype._get_selection=function(n,i,h){var l=this._get_selection_list(n,i,h);if(l.length!==1)throw new Error("Invalid Option Value: The option '"+n+`' can only be one of the following values: `+i+` You passed in: '`+this.raw_options[n]+"'");return l[0]},u.prototype._get_selection_list=function(n,i,h){if(!i||i.length===0)throw new Error("Selection list cannot be empty.");if(h=h||[i[0]],!this._is_valid_selection(h,i))throw new Error("Invalid Default Value!");var l=this._get_array(n,h);if(!this._is_valid_selection(l,i))throw new Error("Invalid Option Value: The option '"+n+`' can contain only the following values: `+i+` You passed in: '`+this.raw_options[n]+"'");return l},u.prototype._is_valid_selection=function(n,i){return n.length&&i.length&&!n.some(function(h){return i.indexOf(h)===-1})};function t(n,i){var h={};n=a(n);var l;for(l in n)l!==i&&(h[l]=n[l]);if(i&&n[i])for(l in n[i])h[l]=n[i][l];return h}function a(n){var i={},h;for(h in n){var l=h.replace(/-/g,"_");i[l]=n[h]}return i}r.exports.Options=u,r.exports.normalizeOpts=a,r.exports.mergeOpts=t},,function(r){var u=RegExp.prototype.hasOwnProperty("sticky");function t(a){this.__input=a||"",this.__input_length=this.__input.length,this.__position=0}t.prototype.restart=function(){this.__position=0},t.prototype.back=function(){this.__position>0&&(this.__position-=1)},t.prototype.hasNext=function(){return this.__position=0&&a=0&&n=a.length&&this.__input.substring(n-a.length,n).toLowerCase()===a},r.exports.InputScanner=t},function(r,u,t){var a=t(8).InputScanner,n=t(3).Token,i=t(10).TokenStream,h=t(11).WhitespacePattern,l={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},s=function(p,O){this._input=new a(p),this._options=O||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new h(this._input)};s.prototype.tokenize=function(){this._input.restart(),this.__tokens=new i,this._reset();for(var p,O=new n(l.START,""),S=null,v=[],P=new i;O.type!==l.EOF;){for(p=this._get_next_token(O,S);this._is_comment(p);)P.add(p),p=this._get_next_token(O,S);P.isEmpty()||(p.comments_before=P,P=new i),p.parent=S,this._is_opening(p)?(v.push(S),S=p):S&&this._is_closing(p,S)&&(p.opened=S,S.closed=p,S=v.pop(),p.parent=S),p.previous=O,O.next=p,this.__tokens.add(p),O=p}return this.__tokens},s.prototype._is_first_token=function(){return this.__tokens.isEmpty()},s.prototype._reset=function(){},s.prototype._get_next_token=function(p,O){this._readWhitespace();var S=this._input.read(/.+/g);return S?this._create_token(l.RAW,S):this._create_token(l.EOF,"")},s.prototype._is_comment=function(p){return!1},s.prototype._is_opening=function(p){return!1},s.prototype._is_closing=function(p,O){return!1},s.prototype._create_token=function(p,O){var S=new n(p,O,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return S},s.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},r.exports.Tokenizer=s,r.exports.TOKEN=l},function(r){function u(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}u.prototype.restart=function(){this.__position=0},u.prototype.isEmpty=function(){return this.__tokens_length===0},u.prototype.hasNext=function(){return this.__position=0&&t/),erb:s.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:s.starting_with(/{%/).until_after(/%}/),django_value:s.starting_with(/{{/).until_after(/}}/),django_comment:s.starting_with(/{#/).until_after(/#}/),smarty:s.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:s.starting_with(/{\*/).until_after(/\*}/),smarty_literal:s.starting_with(/{literal}/).until_after(/{\/literal}/)}}i.prototype=new a,i.prototype._create=function(){return new i(this._input,this)},i.prototype._update=function(){this.__set_templated_pattern()},i.prototype.disable=function(h){var l=this._create();return l._disabled[h]=!0,l._update(),l},i.prototype.read_options=function(h){var l=this._create();for(var s in n)l._disabled[s]=h.templating.indexOf(s)===-1;return l._update(),l},i.prototype.exclude=function(h){var l=this._create();return l._excluded[h]=!0,l._update(),l},i.prototype.read=function(){var h="";this._match_pattern?h=this._input.read(this._starting_pattern):h=this._input.read(this._starting_pattern,this.__template_pattern);for(var l=this._read_template();l;)this._match_pattern?l+=this._input.read(this._match_pattern):l+=this._input.readUntil(this.__template_pattern),h+=l,l=this._read_template();return this._until_after&&(h+=this._input.readUntilAfter(this._until_pattern)),h},i.prototype.__set_templated_pattern=function(){var h=[];this._disabled.php||h.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||h.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||h.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(h.push(this.__patterns.django._starting_pattern.source),h.push(this.__patterns.django_value._starting_pattern.source),h.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||h.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&h.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+h.join("|")+")")},i.prototype._read_template=function(){var h="",l=this._input.peek();if(l==="<"){var s=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&s==="?"&&(h=h||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&s==="%"&&(h=h||this.__patterns.erb.read())}else l==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(h=h||this.__patterns.handlebars_comment.read(),h=h||this.__patterns.handlebars_unescaped.read(),h=h||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(h=h||this.__patterns.django_value.read()),this._excluded.django||(h=h||this.__patterns.django_comment.read(),h=h||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(h=h||this.__patterns.smarty_comment.read(),h=h||this.__patterns.smarty_literal.read(),h=h||this.__patterns.smarty.read()));return h},r.exports.TemplatablePattern=i},,,,function(r,u,t){var a=t(19).Beautifier,n=t(20).Options;function i(h,l,s,p){var O=new a(h,l,s,p);return O.beautify()}r.exports=i,r.exports.defaultOptions=function(){return new n}},function(r,u,t){var a=t(20).Options,n=t(2).Output,i=t(21).Tokenizer,h=t(21).TOKEN,l=/\r\n|[\r\n]/,s=/\r\n|[\r\n]/g,p=function(I,D){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=I.max_preserve_newlines,this.preserve_newlines=I.preserve_newlines,this._output=new n(I,D)};p.prototype.current_line_has_match=function(I){return this._output.current_line.has_match(I)},p.prototype.set_space_before_token=function(I,D){this._output.space_before_token=I,this._output.non_breaking_space=D},p.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},p.prototype.add_raw_token=function(I){this._output.add_raw_token(I)},p.prototype.print_preserved_newlines=function(I){var D=0;I.type!==h.TEXT&&I.previous.type!==h.TEXT&&(D=I.newlines?1:0),this.preserve_newlines&&(D=I.newlines0);return D!==0},p.prototype.traverse_whitespace=function(I){return I.whitespace_before||I.newlines?(this.print_preserved_newlines(I)||(this._output.space_before_token=!0),!0):!1},p.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},p.prototype.print_newline=function(I){this._output.add_new_line(I)},p.prototype.print_token=function(I){I.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(I.text))},p.prototype.indent=function(){this.indent_level++},p.prototype.get_full_indent=function(I){return I=this.indent_level+(I||0),I<1?"":this._output.get_indent_string(I)};var O=function(I){for(var D=null,N=I.next;N.type!==h.EOF&&I.closed!==N;){if(N.type===h.ATTRIBUTE&&N.text==="type"){N.next&&N.next.type===h.EQUALS&&N.next.next&&N.next.next.type===h.VALUE&&(D=N.next.next.text);break}N=N.next}return D},S=function(I,D){var N=null,z=null;return D.closed?(I==="script"?N="text/javascript":I==="style"&&(N="text/css"),N=O(D)||N,N.search("text/css")>-1?z="css":N.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?z="javascript":N.search(/(text|application|dojo)\/(x-)?(html)/)>-1?z="html":N.search(/test\/null/)>-1&&(z="null"),z):null};function v(I,D){return D.indexOf(I)!==-1}function P(I,D,N){this.parent=I||null,this.tag=D?D.tag_name:"",this.indent_level=N||0,this.parser_token=D||null}function R(I){this._printer=I,this._current_frame=null}R.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},R.prototype.record_tag=function(I){var D=new P(this._current_frame,I,this._printer.indent_level);this._current_frame=D},R.prototype._try_pop_frame=function(I){var D=null;return I&&(D=I.parser_token,this._printer.indent_level=I.indent_level,this._current_frame=I.parent),D},R.prototype._get_frame=function(I,D){for(var N=this._current_frame;N&&!(I.indexOf(N.tag)!==-1);){if(D&&D.indexOf(N.tag)!==-1){N=null;break}N=N.parent}return N},R.prototype.try_pop=function(I,D){var N=this._get_frame([I],D);return this._try_pop_frame(N)},R.prototype.indent_to_tag=function(I){var D=this._get_frame(I);D&&(this._printer.indent_level=D.indent_level)};function E(I,D,N,z){this._source_text=I||"",D=D||{},this._js_beautify=N,this._css_beautify=z,this._tag_stack=null;var F=new a(D,"html");this._options=F,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,"force".length)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,"preserve".length)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}E.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var I=this._source_text,D=this._options.eol;this._options.eol==="auto"&&(D=` `,I&&l.test(I)&&(D=I.match(l)[0])),I=I.replace(s,` `);var N=I.match(/^[\t ]*/)[0],z={text:"",type:""},F=new C,W=new p(this._options,N),K=new i(I,this._options).tokenize();this._tag_stack=new R(W);for(var B=null,k=K.next();k.type!==h.EOF;)k.type===h.TAG_OPEN||k.type===h.COMMENT?(B=this._handle_tag_open(W,k,F,z),F=B):k.type===h.ATTRIBUTE||k.type===h.EQUALS||k.type===h.VALUE||k.type===h.TEXT&&!F.tag_complete?B=this._handle_inside_tag(W,k,F,K):k.type===h.TAG_CLOSE?B=this._handle_tag_close(W,k,F):k.type===h.TEXT?B=this._handle_text(W,k,F):W.add_raw_token(k),z=B,k=K.next();var G=W._output.get_code(D);return G},E.prototype._handle_tag_close=function(I,D,N){var z={text:D.text,type:D.type};return I.alignment_size=0,N.tag_complete=!0,I.set_space_before_token(D.newlines||D.whitespace_before!=="",!0),N.is_unformatted?I.add_raw_token(D):(N.tag_start_char==="<"&&(I.set_space_before_token(D.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&N.has_wrapped_attrs&&I.print_newline(!1)),I.print_token(D)),N.indent_content&&!(N.is_unformatted||N.is_content_unformatted)&&(I.indent(),N.indent_content=!1),!N.is_inline_element&&!(N.is_unformatted||N.is_content_unformatted)&&I.set_wrap_point(),z},E.prototype._handle_inside_tag=function(I,D,N,z){var F=N.has_wrapped_attrs,W={text:D.text,type:D.type};if(I.set_space_before_token(D.newlines||D.whitespace_before!=="",!0),N.is_unformatted)I.add_raw_token(D);else if(N.tag_start_char==="{"&&D.type===h.TEXT)I.print_preserved_newlines(D)?(D.newlines=0,I.add_raw_token(D)):I.print_token(D);else{if(D.type===h.ATTRIBUTE?(I.set_space_before_token(!0),N.attr_count+=1):(D.type===h.EQUALS||D.type===h.VALUE&&D.previous.type===h.EQUALS)&&I.set_space_before_token(!1),D.type===h.ATTRIBUTE&&N.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(I.traverse_whitespace(D),F=F||D.newlines!==0),this._is_wrap_attributes_force)){var K=N.attr_count>1;if(this._is_wrap_attributes_force_expand_multiline&&N.attr_count===1){var B=!0,k=0,G;do{if(G=z.peek(k),G.type===h.ATTRIBUTE){B=!1;break}k+=1}while(k<4&&G.type!==h.EOF&&G.type!==h.TAG_CLOSE);K=!B}K&&(I.print_newline(!1),F=!0)}I.print_token(D),F=F||I.previous_token_wrapped(),N.has_wrapped_attrs=F}return W},E.prototype._handle_text=function(I,D,N){var z={text:D.text,type:"TK_CONTENT"};return N.custom_beautifier_name?this._print_custom_beatifier_text(I,D,N):N.is_unformatted||N.is_content_unformatted?I.add_raw_token(D):(I.traverse_whitespace(D),I.print_token(D)),z},E.prototype._print_custom_beatifier_text=function(I,D,N){var z=this;if(D.text!==""){var F=D.text,W,K=1,B="",k="";N.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?W=this._js_beautify:N.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?W=this._css_beautify:N.custom_beautifier_name==="html"&&(W=function(Te,ce){var be=new E(Te,ce,z._js_beautify,z._css_beautify);return be.beautify()}),this._options.indent_scripts==="keep"?K=0:this._options.indent_scripts==="separate"&&(K=-I.indent_level);var G=I.get_full_indent(K);if(F=F.replace(/\n[ \t]*$/,""),N.custom_beautifier_name!=="html"&&F[0]==="<"&&F.match(/^(|]]>)$/.exec(F);if(!ne){I.add_raw_token(D);return}B=G+ne[1]+` `,F=ne[4],ne[5]&&(k=G+ne[5]),F=F.replace(/\n[ \t]*$/,""),(ne[2]||ne[3].indexOf(` `)!==-1)&&(ne=ne[3].match(/[ \t]+$/),ne&&(D.whitespace_before=ne[0]))}if(F)if(W){var he=function(){this.eol=` `};he.prototype=this._options.raw_options;var fe=new he;F=W(G+F,fe)}else{var xe=D.whitespace_before;xe&&(F=F.replace(new RegExp(` (`+xe+")?","g"),` `)),F=G+F.replace(/\n/g,` `+G)}B&&(F?F=B+F+` `+k:F=B+k),I.print_newline(!1),F&&(D.text=F,D.whitespace_before="",D.newlines=0,I.add_raw_token(D),I.print_newline(!0))}},E.prototype._handle_tag_open=function(I,D,N,z){var F=this._get_tag_open_token(D);return(N.is_unformatted||N.is_content_unformatted)&&!N.is_empty_element&&D.type===h.TAG_OPEN&&D.text.indexOf("]*)/),this.tag_check=N?N[1]:""):(N=D.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=N?N[1]:"",(D.text.startsWith("{{#>")||D.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&D.next!==null?this.tag_check=D.next.text.split(" ")[0]:this.tag_check=D.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),D.type===h.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||D.closed&&D.closed.text==="/>";var z=2;this.tag_start_char==="{"&&this.text.length>=3&&(this.text.charAt(2)==="~"&&(z=3)),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(z)))}};E.prototype._get_tag_open_token=function(I){var D=new C(this._tag_stack.get_parser_token(),I);return D.alignment_size=this._options.wrap_attributes_indent_size,D.is_end_tag=D.is_end_tag||v(D.tag_check,this._options.void_elements),D.is_empty_element=D.tag_complete||D.is_start_tag&&D.is_end_tag,D.is_unformatted=!D.tag_complete&&v(D.tag_check,this._options.unformatted),D.is_content_unformatted=!D.is_empty_element&&v(D.tag_check,this._options.content_unformatted),D.is_inline_element=v(D.tag_name,this._options.inline)||D.tag_name.includes("-")||D.tag_start_char==="{",D},E.prototype._set_tag_position=function(I,D,N,z,F){if(N.is_empty_element||(N.is_end_tag?N.start_tag_token=this._tag_stack.try_pop(N.tag_name):(this._do_optional_end_element(N)&&(N.is_inline_element||I.print_newline(!1)),this._tag_stack.record_tag(N),(N.tag_name==="script"||N.tag_name==="style")&&!(N.is_unformatted||N.is_content_unformatted)&&(N.custom_beautifier_name=S(N.tag_check,D)))),v(N.tag_check,this._options.extra_liners)&&(I.print_newline(!1),I._output.just_added_blankline()||I.print_newline(!0)),N.is_empty_element){if(N.tag_start_char==="{"&&N.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),N.indent_content=!0;var W=I.current_line_has_match(/{{#if/);W||I.print_newline(!1)}N.tag_name==="!--"&&F.type===h.TAG_CLOSE&&z.is_end_tag&&N.text.indexOf(` `)===-1||(N.is_inline_element||N.is_unformatted||I.print_newline(!1),this._calcluate_parent_multiline(I,N))}else if(N.is_end_tag){var K=!1;K=N.start_tag_token&&N.start_tag_token.multiline_content,K=K||!N.is_inline_element&&!(z.is_inline_element||z.is_unformatted)&&!(F.type===h.TAG_CLOSE&&N.start_tag_token===z)&&F.type!=="TK_CONTENT",(N.is_content_unformatted||N.is_unformatted)&&(K=!1),K&&I.print_newline(!1)}else N.indent_content=!N.custom_beautifier_name,N.tag_start_char==="<"&&(N.tag_name==="html"?N.indent_content=this._options.indent_inner_html:N.tag_name==="head"?N.indent_content=this._options.indent_head_inner_html:N.tag_name==="body"&&(N.indent_content=this._options.indent_body_inner_html)),!(N.is_inline_element||N.is_unformatted)&&(F.type!=="TK_CONTENT"||N.is_content_unformatted)&&I.print_newline(!1),this._calcluate_parent_multiline(I,N)},E.prototype._calcluate_parent_multiline=function(I,D){D.parent&&I._output.just_added_newline()&&!((D.is_inline_element||D.is_unformatted)&&D.parent.is_inline_element)&&(D.parent.multiline_content=!0)};var m=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","nav","ol","p","pre","section","table","ul"],T=["a","audio","del","ins","map","noscript","video"];E.prototype._do_optional_end_element=function(I){var D=null;if(I.is_empty_element||!I.is_start_tag||!I.parent)return;if(I.tag_name==="body")D=D||this._tag_stack.try_pop("head");else if(I.tag_name==="li")D=D||this._tag_stack.try_pop("li",["ol","ul"]);else if(I.tag_name==="dd"||I.tag_name==="dt")D=D||this._tag_stack.try_pop("dt",["dl"]),D=D||this._tag_stack.try_pop("dd",["dl"]);else if(I.parent.tag_name==="p"&&m.indexOf(I.tag_name)!==-1){var N=I.parent.parent;(!N||T.indexOf(N.tag_name)===-1)&&(D=D||this._tag_stack.try_pop("p"))}else I.tag_name==="rp"||I.tag_name==="rt"?(D=D||this._tag_stack.try_pop("rt",["ruby","rtc"]),D=D||this._tag_stack.try_pop("rp",["ruby","rtc"])):I.tag_name==="optgroup"?D=D||this._tag_stack.try_pop("optgroup",["select"]):I.tag_name==="option"?D=D||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):I.tag_name==="colgroup"?D=D||this._tag_stack.try_pop("caption",["table"]):I.tag_name==="thead"?(D=D||this._tag_stack.try_pop("caption",["table"]),D=D||this._tag_stack.try_pop("colgroup",["table"])):I.tag_name==="tbody"||I.tag_name==="tfoot"?(D=D||this._tag_stack.try_pop("caption",["table"]),D=D||this._tag_stack.try_pop("colgroup",["table"]),D=D||this._tag_stack.try_pop("thead",["table"]),D=D||this._tag_stack.try_pop("tbody",["table"])):I.tag_name==="tr"?(D=D||this._tag_stack.try_pop("caption",["table"]),D=D||this._tag_stack.try_pop("colgroup",["table"]),D=D||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(I.tag_name==="th"||I.tag_name==="td")&&(D=D||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),D=D||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return I.parent=this._tag_stack.get_parser_token(),D},r.exports.Beautifier=E},function(r,u,t){var a=t(6).Options;function n(i){a.call(this,i,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}n.prototype=new a,r.exports.Options=n},function(r,u,t){var a=t(9).Tokenizer,n=t(9).TOKEN,i=t(13).Directives,h=t(14).TemplatablePattern,l=t(12).Pattern,s={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:n.START,RAW:n.RAW,EOF:n.EOF},p=new i(/<\!--/,/-->/),O=function(S,v){a.call(this,S,v),this._current_tag_name="";var P=new h(this._input).read_options(this._options),R=new l(this._input);if(this.__patterns={word:P.until(/[\n\r\t <]/),single_quote:P.until_after(/'/),double_quote:P.until_after(/"/),attribute:P.until(/[\n\r\t =>]|\/>/),element_name:P.until(/[\n\r\t >\/]/),handlebars_comment:R.starting_with(/{{!--/).until_after(/--}}/),handlebars:R.starting_with(/{{/).until_after(/}}/),handlebars_open:R.until(/[\n\r\t }]/),handlebars_raw_close:R.until(/}}/),comment:R.starting_with(//),cdata:R.starting_with(//),conditional_comment:R.starting_with(//),processing:R.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var E=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=R.matching(E).until_after(E)}};O.prototype=new a,O.prototype._is_comment=function(S){return!1},O.prototype._is_opening=function(S){return S.type===s.TAG_OPEN},O.prototype._is_closing=function(S,v){return S.type===s.TAG_CLOSE&&v&&((S.text===">"||S.text==="/>")&&v.text[0]==="<"||S.text==="}}"&&v.text[0]==="{"&&v.text[1]==="{")},O.prototype._reset=function(){this._current_tag_name=""},O.prototype._get_next_token=function(S,v){var P=null;this._readWhitespace();var R=this._input.peek();return R===null?this._create_token(s.EOF,""):(P=P||this._read_open_handlebars(R,v),P=P||this._read_attribute(R,S,v),P=P||this._read_close(R,v),P=P||this._read_raw_content(R,S,v),P=P||this._read_content_word(R),P=P||this._read_comment_or_cdata(R),P=P||this._read_processing(R),P=P||this._read_open(R,v),P=P||this._create_token(s.UNKNOWN,this._input.next()),P)},O.prototype._read_comment_or_cdata=function(S){var v=null,P=null,R=null;if(S==="<"){var E=this._input.peek(1);E==="!"&&(P=this.__patterns.comment.read(),P?(R=p.get_directives(P),R&&R.ignore==="start"&&(P+=p.readIgnored(this._input))):P=this.__patterns.cdata.read()),P&&(v=this._create_token(s.COMMENT,P),v.directives=R)}return v},O.prototype._read_processing=function(S){var v=null,P=null,R=null;if(S==="<"){var E=this._input.peek(1);(E==="!"||E==="?")&&(P=this.__patterns.conditional_comment.read(),P=P||this.__patterns.processing.read()),P&&(v=this._create_token(s.COMMENT,P),v.directives=R)}return v},O.prototype._read_open=function(S,v){var P=null,R=null;return v||S==="<"&&(P=this._input.next(),this._input.peek()==="/"&&(P+=this._input.next()),P+=this.__patterns.element_name.read(),R=this._create_token(s.TAG_OPEN,P)),R},O.prototype._read_open_handlebars=function(S,v){var P=null,R=null;return v||this._options.indent_handlebars&&S==="{"&&this._input.peek(1)==="{"&&(this._input.peek(2)==="!"?(P=this.__patterns.handlebars_comment.read(),P=P||this.__patterns.handlebars.read(),R=this._create_token(s.COMMENT,P)):(P=this.__patterns.handlebars_open.read(),R=this._create_token(s.TAG_OPEN,P))),R},O.prototype._read_close=function(S,v){var P=null,R=null;return v&&(v.text[0]==="<"&&(S===">"||S==="/"&&this._input.peek(1)===">")?(P=this._input.next(),S==="/"&&(P+=this._input.next()),R=this._create_token(s.TAG_CLOSE,P)):v.text[0]==="{"&&S==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),R=this._create_token(s.TAG_CLOSE,"}}"))),R},O.prototype._read_attribute=function(S,v,P){var R=null,E="";if(P&&P.text[0]==="<")if(S==="=")R=this._create_token(s.EQUALS,this._input.next());else if(S==='"'||S==="'"){var C=this._input.next();S==='"'?C+=this.__patterns.double_quote.read():C+=this.__patterns.single_quote.read(),R=this._create_token(s.VALUE,C)}else E=this.__patterns.attribute.read(),E&&(v.type===s.EQUALS?R=this._create_token(s.VALUE,E):R=this._create_token(s.ATTRIBUTE,E));return R},O.prototype._is_content_unformatted=function(S){return this._options.void_elements.indexOf(S)===-1&&(this._options.content_unformatted.indexOf(S)!==-1||this._options.unformatted.indexOf(S)!==-1)},O.prototype._read_raw_content=function(S,v,P){var R="";if(P&&P.text[0]==="{")R=this.__patterns.handlebars_raw_close.read();else if(v.type===s.TAG_CLOSE&&v.opened.text[0]==="<"&&v.text[0]!=="/"){var E=v.opened.text.substr(1).toLowerCase();if(E==="script"||E==="style"){var C=this._read_comment_or_cdata(S);if(C)return C.type=s.TEXT,C;R=this._input.readUntil(new RegExp("","ig"))}else this._is_content_unformatted(E)&&(R=this._input.readUntil(new RegExp("","ig")))}return R?this._create_token(s.TEXT,R):null},O.prototype._read_content_word=function(S){var v="";if(this._options.unformatted_content_delimiter&&(S===this._options.unformatted_content_delimiter[0]&&(v=this.__patterns.unformatted_content_delimiter.read())),v||(v=this.__patterns.word.read()),v)return this._create_token(s.TEXT,v)},r.exports.Tokenizer=O,r.exports.TOKEN=s}],f={};function _(r){var u=f[r];if(u!==void 0)return u.exports;var t=f[r]={exports:{}};return w[r](t,t.exports,_),t.exports}var d=_(18);A=d})();var b=A;if(!0)!(L=[o,o("6UM0"),o("TXwP")],g=function(w){var f=o("6UM0"),_=o("TXwP");return{html_beautify:function(d,r){return b(d,r,f.js_beautify,_.css_beautify)}}}.apply(Y,L),g!==void 0&&(M.exports=g));else var y,x})()},qB8g:function(M,Y,o){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,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("OLod"))})(this,function(L){return L.pad.AnsiX923={pad:function(g,A){var b=g.sigBytes,y=A*4,x=y-b%y,w=b+x-1;g.clamp(),g.words[w>>>2]|=x<<24-w%4*8,g.sigBytes+=x},unpad:function(g){var A=g.words[g.sigBytes-1>>>2]&255;g.sigBytes-=A}},L.pad.Ansix923})},qM6L:function(M,Y,o){(function(L,g){M.exports=Y=g(o("Ib8C"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.WordArray,y=g.enc,x=y.Utf16=y.Utf16BE={stringify:function(f){for(var _=f.words,d=f.sigBytes,r=[],u=0;u>>2]>>>16-u%4*8&65535;r.push(String.fromCharCode(t))}return r.join("")},parse:function(f){for(var _=f.length,d=[],r=0;r<_;r++)d[r>>>1]|=f.charCodeAt(r)<<16-r%2*16;return b.create(d,_*2)}};y.Utf16LE={stringify:function(f){for(var _=f.words,d=f.sigBytes,r=[],u=0;u>>2]>>>16-u%4*8&65535);r.push(String.fromCharCode(t))}return r.join("")},parse:function(f){for(var _=f.length,d=[],r=0;r<_;r++)d[r>>>1]|=w(f.charCodeAt(r)<<16-r%2*16);return b.create(d,_*2)}};function w(f){return f<<8&4278255360|f>>>8&16711935}}(),L.enc.Utf16})},qgvg:function(M,Y){M.exports="data:image/gif;base64,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"},qu8F:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("OLod"))})(this,function(L){/** @preserve * Counter block mode compatible with Dr Brian Gladman fileenc.c * derived from CryptoJS.mode.CTR * Jan Hruby jhruby.web@gmail.com */return L.mode.CTRGladman=function(){var g=L.lib.BlockCipherMode.extend();function A(x){if((x>>24&255)===255){var w=x>>16&255,f=x>>8&255,_=x&255;w===255?(w=0,f===255?(f=0,_===255?_=0:++_):++f):++w,x=0,x+=w<<16,x+=f<<8,x+=_}else x+=1<<24;return x}function b(x){return(x[0]=A(x[0]))===0&&(x[1]=A(x[1])),x}var y=g.Encryptor=g.extend({processBlock:function(x,w){var f=this._cipher,_=f.blockSize,d=this._iv,r=this._counter;d&&(r=this._counter=d.slice(0),this._iv=void 0),b(r);var u=r.slice(0);f.encryptBlock(u,0);for(var t=0;t<_;t++)x[w+t]^=u[t]}});return g.Decryptor=y,g}(),L.mode.CTRGladman})},"rAM+":function(M,Y,o){"use strict";o.d(Y,"a",function(){return g});var L=o("Qw5x");function g(A,b){var y;if(typeof Symbol=="undefined"||A[Symbol.iterator]==null){if(Array.isArray(A)||(y=Object(L.a)(A))||b&&A&&typeof A.length=="number"){y&&(A=y);var x=0,w=function(){};return{s:w,n:function(){return x>=A.length?{done:!0}:{done:!1,value:A[x++]}},e:function(u){throw u},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 f=!0,_=!1,d;return{s:function(){y=A[Symbol.iterator]()},n:function(){var u=y.next();return f=u.done,u},e:function(u){_=!0,d=u},f:function(){try{!f&&y.return!=null&&y.return()}finally{if(_)throw d}}}}},rHrb:function(M,Y,o){"use strict";Object.defineProperty(Y,"__esModule",{value:!0}),Y.CopyToClipboard=void 0;var L=A(o("q1tI")),g=A(o("+QRC"));function A(s){return s&&s.__esModule?s:{default:s}}function b(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(O){return typeof O}:b=function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},b(s)}function y(s,p){var O=Object.keys(s);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(s);p&&(S=S.filter(function(v){return Object.getOwnPropertyDescriptor(s,v).enumerable})),O.push.apply(O,S)}return O}function x(s){for(var p=1;p=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,S))continue;O[S]=s[S]}}return O}function f(s,p){if(s==null)return{};var O={},S=Object.keys(s),v,P;for(P=0;P=0)continue;O[v]=s[v]}return O}function _(s,p){if(!(s instanceof p))throw new TypeError("Cannot call a class as a function")}function d(s,p){for(var O=0;O"']/,L=/[&<>"']/g,g=/[<>"']|&(?!#?\w+;)/,A=/[<>"']|&(?!#?\w+;)/g,b={"&":"&","<":"<",">":">",'"':""","'":"'"},y=R=>b[R];function x(R,E){if(E){if(o.test(R))return R.replace(L,y)}else if(g.test(R))return R.replace(A,y);return R}const w=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function f(R){return R.replace(w,(E,C)=>(C=C.toLowerCase(),C==="colon"?":":C.charAt(0)==="#"?C.charAt(1)==="x"?String.fromCharCode(parseInt(C.substring(2),16)):String.fromCharCode(+C.substring(1)):""))}const _=/(^|[^\[])\^/g;function d(R,E){R=R.source||R,E=E||"";const C={replace:(m,T)=>(T=T.source||T,T=T.replace(_,"$1"),R=R.replace(m,T),C),getRegex:()=>new RegExp(R,E)};return C}const r=/[^\w:]/g,u=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function t(R,E,C){if(R){let m;try{m=decodeURIComponent(f(C)).replace(r,"").toLowerCase()}catch(T){return null}if(m.indexOf("javascript:")===0||m.indexOf("vbscript:")===0||m.indexOf("data:")===0)return null}E&&!u.test(C)&&(C=l(E,C));try{C=encodeURI(C).replace(/%25/g,"%")}catch(m){return null}return C}const a={},n=/^[^:]+:\/*[^/]*$/,i=/^([^:]+:)[\s\S]*$/,h=/^([^:]+:\/*[^/]*)[\s\S]*$/;function l(R,E){a[" "+R]||(n.test(R)?a[" "+R]=R+"/":a[" "+R]=S(R,"/",!0)),R=a[" "+R];const C=R.indexOf(":")===-1;return E.substring(0,2)==="//"?C?E:R.replace(i,"$1")+E:E.charAt(0)==="/"?C?E:R.replace(h,"$1")+E:R+E}const s={exec:function(){}};function p(R){let E=1,C,m;for(;E{let z=!1,F=D;for(;--F>=0&&N[F]==="\\";)z=!z;return z?"|":" |"}),m=C.split(/ \|/);let T=0;if(m.length>E)m.splice(E);else for(;m.length=7){N.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Dt(wt.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(F.a.Group,{value:Ft,onChange:function(wt){return St(wt.target.value)}},n.a.createElement(F.a,{value:B.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(F.a,{value:B.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(F.a,{value:B.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},G=k,ne=o("Jky8"),he=o("6Fuo"),fe=o.n(he),xe=o("NLgs"),Te=o("xKgJ"),ce;(function(He){He.Projects="projects",He.Shixuns="shixuns",He.Classrooms="classrooms"})(ce||(ce={}));var be;(function(He){He.Classrooms="classrooms",He.Shixuns="shixuns",He.Paths="paths",He.Projects="projects",He.Videos="videos",He.Topics="topics"})(be||(be={}));var ve=function(Ge){var Ee,De,Fe,Be,We,lt,Dt,Ht=Ge.homePage,rn=Ge.user,Ft=Ge.globalSetting,St=Ge.loading,Ke=Ge.dispatch,$e=Ge.location,at=Object(x.a)(Ge,["homePage","user","globalSetting","loading","dispatch","location"]),Pe=Object(a.useState)(),Xe=Object(y.a)(Pe,2),ft=Xe[0],vt=Xe[1],wt=Object(a.useState)(),Lt=Object(y.a)(wt,2),et=Lt[0],Rt=Lt[1],Bt=function(cr){var xr;if(!Object(xe.e)(Ke))return;if(cr===ce.Projects&&!((xr=rn.userInfo)!==null&&xr!==void 0&&xr.email)){N.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}cr===ce.Classrooms?vt(!0):cr===ce.Projects&&Rt(!0)},vn=function(cr,xr){var lr;if(!Object(xe.e)(Ke))return;if(xr===ce.Projects&&!((lr=rn.userInfo)!==null&&lr!==void 0&&lr.email)){N.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(xr===ce.Shixuns&&!Object(xe.c)())return;cr&&(window.location.href=cr)},Sn=(Ee=(((De=Ft.setting)===null||De===void 0?void 0:De.navbar)||[]).find(function(pr){return pr.link==="/".concat(be.Classrooms)}))===null||Ee===void 0?void 0:Ee.hidden,Jn=(Fe=(((Be=Ft.setting)===null||Be===void 0?void 0:Be.navbar)||[]).find(function(pr){return pr.link==="/".concat(be.Shixuns)}))===null||Fe===void 0?void 0:Fe.hidden,qn=(We=(((lt=Ft.setting)===null||lt===void 0?void 0:lt.navbar)||[]).find(function(pr){return pr.link==="/".concat(be.Paths)}))===null||We===void 0?void 0:We.hidden;if(Ft!=null&&(Dt=Ft.setting)!==null&&Dt!==void 0&&Dt.is_local){var Wn;rn!=null&&(Wn=rn.userInfo)!==null&&Wn!==void 0&&Wn.is_shixun_marker||(Jn=!0)}var xn=function(cr){var xr,lr,Hr,Cr,sn,tn,wn,Br;return n.a.createElement(n.a.Fragment,null,n.a.createElement(E.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(m.a,{className:fe.a.joinCol},((xr=rn.userInfo)===null||xr===void 0?void 0:xr.user_identity)!=="\u5B66\u751F"&&!Sn&&n.a.createElement(I.a.Item,cr,n.a.createElement("a",{onClick:function(){return vn("/classrooms/new")}},(lr=rn.userInfo)!==null&&lr!==void 0&&lr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(Ft!=null&&Ft.setting.hide_shixun&&Object(Te.m)())&&n.a.createElement(I.a.Item,cr,n.a.createElement("a",{onClick:function(){return vn("/shixuns/new",ce.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),!(Ft!=null&&(Hr=Ft.setting)!==null&&Hr!==void 0&&Hr.hide_subject&&Object(Te.m)())&&n.a.createElement(I.a.Item,cr,n.a.createElement("a",{onClick:function(){return vn("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Ft!=null&&(Cr=Ft.setting)!==null&&Cr!==void 0&&Cr.is_local)&&((sn=rn.userInfo)===null||sn===void 0?void 0:sn.main_site)&&n.a.createElement(I.a.Item,cr,n.a.createElement("a",{onClick:function(){var yr,ur;return vn("".concat((yr=rn.navigationInfo)===null||yr===void 0||((ur=yr.top)===null||ur===void 0)?void 0:ur.old_url,"/projects/deposit/new"),ce.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),n.a.createElement(m.a,null,n.a.createElement("div",{className:fe.a.joinBoard})),n.a.createElement(m.a,{className:fe.a.joinCol},!Sn&&n.a.createElement(I.a.Item,cr,n.a.createElement("a",{onClick:function(){return Bt(ce.Classrooms)}},(tn=rn.userInfo)!==null&&tn!==void 0&&tn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((wn=rn.userInfo)===null||wn===void 0?void 0:wn.main_site)&&!(Ft!=null&&(Br=Ft.setting)!==null&&Br!==void 0&&Br.is_local)&&n.a.createElement(I.a.Item,cr,n.a.createElement("a",{onClick:function(){return Bt(ce.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(P.a,{overlay:n.a.createElement(I.a,{className:"".concat(fe.a.rightMenu," ").concat(fe.a.joinMenu," mt10")},n.a.createElement(xn,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(ne.a,{visible:ft,onCancel:function(){return vt(!1)}}),n.a.createElement(G,{visible:et,onCancel:function(){return Rt(!1)}}))},ue=Object(l.a)(function(He){var Ge=He.homePage,Ee=He.loading,De=He.user,Fe=He.globalSetting;return{homePage:Ge,user:De,globalSetting:Fe,loading:Ee.models.index}})(ve),se=o("vToQ"),q=o.n(se),me=o("jb+D"),re=o("m3rI"),ie=function(Ge){var Ee,De=RegExp("(^| )"+Ge+"=([^;]+)(;|$)");return(Ee=document.cookie.match(De))?decodeURIComponent(Ee[2]):null},Oe=function(Ge){var Ee=new Date;Ee.setTime(Ee.getTime()-1);var De=ie(Ge);De!=null&&(document.cookie=Ge+"="+De+";expires="+Ee.toGMTString())},le;(function(He){He.Classrooms="classrooms",He.Shixuns="shixuns",He.Paths="paths",He.Projects="projects",He.Videos="videos",He.Topics="topics"})(le||(le={}));var $=function(Ge){var Ee,De,Fe,Be,We,lt,Dt,Ht,rn,Ft,St,Ke=Ge.homePage,$e=Ge.user,at=Ge.globalSetting,Pe=Ge.loading,Xe=Ge.dispatch,ft=Ge.shixunHomeworks,vt=Ge.location,wt=Ge.payload,Lt=wt===void 0?{}:wt,et=Object(x.a)(Ge,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Rt=(Ee=(((De=at.setting)===null||De===void 0?void 0:De.navbar)||[]).find(function(pr){return pr.link==="/".concat(le.Classrooms)}))===null||Ee===void 0?void 0:Ee.hidden,Bt=(Fe=(((Be=at.setting)===null||Be===void 0?void 0:Be.navbar)||[]).find(function(pr){return pr.link==="/".concat(le.Shixuns)}))===null||Fe===void 0?void 0:Fe.hidden,vn=(We=(((lt=at.setting)===null||lt===void 0?void 0:lt.navbar)||[]).find(function(pr){return pr.link==="/".concat(le.Paths)}))===null||We===void 0?void 0:We.hidden,Sn=((Dt=$e.userInfo)===null||Dt===void 0?void 0:Dt.admin)||((Ht=$e.userInfo)===null||Ht===void 0?void 0:Ht.business)||((rn=$e.userInfo)===null||rn===void 0?void 0:rn.is_shixun_marker)||((Ft=$e.userInfo)===null||Ft===void 0?void 0:Ft.is_teacher)||((St=$e.userInfo)===null||St===void 0?void 0:St.user_identity)!=="\u5B66\u751F",Jn=function(){if(Object(K.r)())return n.a.createElement(I.a,{className:"".concat(q.a.rightMenu," ").concat(q.a.menuWrap)},n.a.createElement(I.a.Item,null,n.a.createElement(h.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var cr,xr,lr,Hr,Cr,sn,tn,wn,Br,wr,yr,ur,pe,V,Z,oe,Ae,de,st,Qt,Mn,zn;return n.a.createElement(I.a,{className:"".concat(q.a.rightMenu," ").concat(q.a.menuWrap)},n.a.createElement(I.a.Item,null,n.a.createElement(h.a,{to:"/users/".concat((cr=$e.userInfo)===null||cr===void 0?void 0:cr.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Rt&&n.a.createElement(I.a.Item,null,n.a.createElement(h.a,{to:"/users/".concat((xr=$e.userInfo)===null||xr===void 0?void 0:xr.login,"/classrooms")},(lr=$e.userInfo)!==null&&lr!==void 0&&lr.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!Bt&&n.a.createElement(I.a.Item,null,n.a.createElement(h.a,{to:"/users/".concat((Hr=$e.userInfo)===null||Hr===void 0?void 0:Hr.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!vn&&n.a.createElement(I.a.Item,null,n.a.createElement(h.a,{to:"/users/".concat((Cr=$e.userInfo)===null||Cr===void 0?void 0:Cr.login,"/paths")},(sn=$e.userInfo)!==null&&sn!==void 0&&sn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((tn=$e.userInfo)===null||tn===void 0?void 0:tn.main_site)&&!((wn=at.setting)!==null&&wn!==void 0&&wn.is_local)&&n.a.createElement(I.a.Item,null,n.a.createElement(h.a,{to:"/users/".concat((Br=$e.userInfo)===null||Br===void 0?void 0:Br.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),n.a.createElement(I.a.Item,null,n.a.createElement(h.a,{to:"/users/".concat((wr=$e.userInfo)===null||wr===void 0?void 0:wr.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),n.a.createElement(I.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(xe.e)(Xe))return;l.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Sn&&n.a.createElement(I.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(xe.e)(Xe))return;l.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((yr=$e.navigationInfo)===null||yr===void 0||((ur=yr.top)===null||ur===void 0)?void 0:ur.customer_management_url)&&n.a.createElement(I.a.Item,null,n.a.createElement("a",{href:(pe=$e.navigationInfo)===null||pe===void 0||((V=pe.top)===null||V===void 0)?void 0:V.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Z=$e.navigationInfo)===null||Z===void 0||((oe=Z.top)===null||oe===void 0)?void 0:oe.college_identifier)&&n.a.createElement(I.a.Item,null,n.a.createElement(h.a,{to:"/colleges/".concat((Ae=$e.navigationInfo)===null||Ae===void 0||((de=Ae.top)===null||de===void 0)?void 0:de.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((st=$e.navigationInfo)===null||st===void 0||((Qt=st.top)===null||Qt===void 0)?void 0:Qt.laboratory_admin_url)&&n.a.createElement(I.a.Item,null,n.a.createElement("a",{href:(Mn=$e.navigationInfo)===null||Mn===void 0||((zn=Mn.top)===null||zn===void 0)?void 0:zn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(I.a.Item,null,n.a.createElement(h.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Xe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.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")),n.a.createElement(I.a.Item,{className:q.a.exit},n.a.createElement("a",{onClick:Object(A.a)(t.a.mark(function qt(){var pn;return t.a.wrap(function(Ar){for(;;)switch(Ar.prev=Ar.next){case 0:return Ar.next=2,Object(me.c)({});case 2:pn=Ar.sent,(pn==null?void 0:pn.status)===1&&(Xe({type:"user/getUserInfo",payload:Object(w.a)({},Lt)}),Xe({type:"user/getNavigationInfo",payload:Object(w.a)({},Lt)}),Oe("autologin_trustie"),Oe("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),N.b.success(pn==null?void 0:pn.message),l.d.replace("/"));case 4:case"end":return Ar.stop()}},qt)}))},"\u9000\u51FA")))};if(Object(Te.p)()){var qn,Wn;return n.a.createElement(P.a,{className:"".concat(q.a.height67),overlay:Jn,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:ft.actionTabs.type===1?q.a.classromediv:""},n.a.createElement("img",{className:"".concat(q.a.userPic," current ml15"),src:"".concat(re.a===null||re.a===void 0?void 0:re.a.IMG_SERVER,"/images/").concat((qn=$e.userInfo)===null||qn===void 0?void 0:qn.image_url),alt:"",onClick:function(){var cr;return l.d.push(Object(K.r)()?"/account/profile":"/users/".concat((cr=$e.userInfo)===null||cr===void 0?void 0:cr.login,"/classrooms"))}}),Object(K.r)()&&n.a.createElement("span",{className:"ml10 font16"},(Wn=$e.userInfo)===null||Wn===void 0?void 0:Wn.username)))))}else{var xn;return n.a.createElement("div",{className:"font15 ".concat(at.isIlearning?q.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){Xe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((xn=at.setting)!==null&&xn!==void 0&&xn.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(h.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},J=Object(l.a)(function(He){var Ge=He.homePage,Ee=He.loading,De=He.user,Fe=He.globalSetting,Be=He.shixunHomeworks;return{homePage:Ge,user:De,globalSetting:Fe,shixunHomeworks:Be,loading:Ee.models.index}})($),te=o("+L6B"),we=o("2/Rp"),Se=o("Cs+z"),ke=o.n(Se),tt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ot=function(Ge){var Ee=Ge.homePage,De=Ge.user,Fe=Ge.globalSetting,Be=Ge.loading,We=Ge.dispatch,lt=Ge.location,Dt=Ge.text,Ht=Ge.shixunHomeworks,rn=Ge.payload,Ft=rn===void 0?{}:rn,St=Object(x.a)(Ge,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Ke=Object(a.useState)("none"),$e=Object(y.a)(Ke,2),at=$e[0],Pe=$e[1];return Object(a.useEffect)(function(){Ht.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Pe("flex")},[Ht.actionTabs.key]),Object(a.useEffect)(function(){Ht.actionTabs.key==="\u9690\u85CF"&&(Pe("none"),localStorage.setItem("Noviceguide","0"))},[Ht.actionTabs.key]),n.a.createElement("div",{style:{display:at,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:ke.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Ht.actionTabs.text),Ht.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(we.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Pe("none"),We({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")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(we.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),We({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Pe("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},mt=Object(l.a)(function(He){var Ge=He.homePage,Ee=He.loading,De=He.user,Fe=He.globalSetting,Be=He.shixunHomeworks;return{homePage:Ge,user:De,globalSetting:Fe,loading:Ee.models.index,shixunHomeworks:Be}})(ot),bt=o("498V"),yt=o.n(bt),xt=o("wd/R"),Je=o.n(xt),Ue=r.a.Header,ht=_.a.Search;function kt(){var He,Ge,Ee=window.location.pathname,De=Ee.split("/"),Fe={};return De[1]=="classrooms"&&De.length>3&&!((He=De[4])!==null&&He!==void 0&&He.includes("newgold"))&&!((Ge=De[5])!==null&&Ge!==void 0&&Ge.includes("newgold"))&&De[2]!=="coursesId"&&(Fe.course_id=De[2]),De[1]==="shixuns"&&De.length>3&&(Fe.objective_type="shixun",Fe.objective_id=De[2]),De[1]==="paths"&&De.length>3&&(Fe.objective_type="path",Fe.objective_id=De[2]),Object(w.a)(Object(w.a)({},Fe),{school:1})}var dt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ut=function(Ge){var Ee,De,Fe=Ge.homePage,Be=Ge.user,We=Ge.globalSetting,lt=Ge.loading,Dt=Ge.dispatch,Ht=Ge.location,rn=Ge.isLogin,Ft=rn===void 0?!1:rn,St=Ge.shixunHomeworks,Ke=Object(x.a)(Ge,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),$e=Object(i.g)(),at=Object(a.useState)(!1),Pe=Object(y.a)(at,2),Xe=Pe[0],ft=Pe[1],vt=Object(a.useState)(""),wt=Object(y.a)(vt,2),Lt=wt[0],et=wt[1],Rt=Object(a.useState)(!1),Bt=Object(y.a)(Rt,2),vn=Bt[0],Sn=Bt[1],Jn=kt(),qn=Object(a.useState)("0"),Wn=Object(y.a)(qn,2),xn=Wn[0],pr=Wn[1],cr=Object(a.useRef)({id:0});Object(a.useEffect)(function(){var de;return Be!=null&&(de=Be.userInfo)!==null&&de!==void 0&&de.now_time&&(cr.current.id=setInterval(function(){pr(function(st){if(st==="0"){var Qt;return Je()(Be==null||((Qt=Be.userInfo)===null||Qt===void 0)?void 0:Qt.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return Je()(st,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(cr.current.id)}},[Be==null||((Ee=Be.userInfo)===null||Ee===void 0)?void 0:Ee.now_time]),Object(a.useEffect)(function(){Dt({type:"user/getNavigationInfo",payload:Object(w.a)({},Jn)})},[We.name]),Object(a.useEffect)(function(){St.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(dt!=null&&dt.includes(Ht==null?void 0:Ht.pathname)||(Ht==null?void 0:Ht.pathname.indexOf("/classrooms"))===0||Dt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ht.pathname]),Object(a.useEffect)(function(){St.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(St.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[St.actionTabs.key]),Object(a.useEffect)(function(){if(We!=null&&We.setting){var de,st,Qt=We==null||((de=We.setting)===null||de===void 0||((st=de.navbar)===null||st===void 0))?void 0:st.filter(function(hn){return!(hn!=null&&hn.hidden)&&!(Object(Te.m)()&&hn.link==="/paperlibrary")}),Mn=Object(b.a)(Qt),zn;try{for(Mn.s();!(zn=Mn.n()).done;){var qt=zn.value;qt.subitem&&(qt.subitem=qt.subitem.filter(function(hn){return!(hn!=null&&hn.hidden)&&!(Object(Te.m)()&&hn.link==="/paperlibrary")}))}}catch(hn){Mn.e(hn)}finally{Mn.f()}var pn=!1;Qt==null||Qt.map(function(hn,Ar){var ra,oa,nr,Ra="/"+((ra=Ht.pathname)===null||ra===void 0||((oa=ra.split("/"))===null||oa===void 0)?void 0:oa[1]);if(hn.link===Ra&&(et(hn==null?void 0:hn.link),Object(K.X)(hn==null?void 0:hn.name),wn(wr(Ar,{name:hn==null?void 0:hn.name,link:hn==null?void 0:hn.link},Qt)),pn=!0),hn!=null&&(nr=hn.subitem)!==null&&nr!==void 0&&nr.length){var La;hn==null||((La=hn.subitem)===null||La===void 0)||La.map(function(ca){ca.link===Ra&&(et(ca==null?void 0:ca.link),Object(K.X)(ca==null?void 0:ca.name),wn(wr(Ar,{name:ca==null?void 0:ca.name,link:ca==null?void 0:ca.link},Qt)),pn=!0)})}}),pn||wn(Qt)}},[We==null?void 0:We.setting,Be]);var xr=Object(a.useMemo)(function(){var de;if(We!=null&&(de=We.setting)!==null&&de!==void 0&&de.nav_logo_url){var st;return"".concat(re.a.IMG_SERVER,"/").concat(We==null||((st=We.setting)===null||st===void 0)?void 0:st.nav_logo_url)}else return"".concat(re.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[We==null||((De=We.setting)===null||De===void 0)?void 0:De.nav_logo_url]);function lr(de){$e.push("/search?value="+de)}var Hr=function(){return Xe?n.a.createElement("div",{onBlur:function(){setTimeout(function(){ft(!1)},300)}},n.a.createElement(ht,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:lr,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){$e.push("/search?value=")}})},Cr=Object(a.useState)([]),sn=Object(y.a)(Cr,2),tn=sn[0],wn=sn[1],Br=function(){var de=Object(A.a)(t.a.mark(function st(Qt,Mn){var zn,qt,pn,hn,Ar,ra,oa;return t.a.wrap(function(Ra){for(;;)switch(Ra.prev=Ra.next){case 0:if(!((Qt==null?void 0:Qt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){Ra.next=6;break}return Ra.next=3,Object(me.j)();case 3:return pn=Ra.sent,pn!=null&&(qt=pn.data)!==null&&qt!==void 0&&qt.engineer_url?pn!=null&&(hn=pn.data)!==null&&hn!==void 0&&(Ar=hn.engineer_url)!==null&&Ar!==void 0&&Ar.includes("http")?Object(K.S)(pn==null||((ra=pn.data)===null||ra===void 0)?void 0:ra.engineer_url):$e.push(pn==null||((oa=pn.data)===null||oa===void 0)?void 0:oa.engineer_url):(pn==null?void 0:pn.status)!=401&&Sn(!0),Ra.abrupt("return");case 6:Qt!=null&&(zn=Qt.link)!==null&&zn!==void 0&&zn.includes("http")?Object(K.S)(Qt==null?void 0:Qt.link):$e.push(Qt==null?void 0:Qt.link),(Qt==null?void 0:Qt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Dt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.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~")}});case 8:case"end":return Ra.stop()}},st)}));return function(Qt,Mn){return de.apply(this,arguments)}}(),wr=function(st,Qt,Mn){var zn=Mn.slice();return zn[st]&&(zn[st].name=Qt.name,zn[st].link=Qt.link),zn||[]};if(We.showHeader&&We.showHeaderFooter){var yr,ur,pe,V,Z,oe,Ae;return n.a.createElement(r.a,{className:"".concat(We.isIlearning?O.a["header-iearning"]:O.a.header," ").concat(We.showHeaderFixed?O.a.headerFixed:"")},n.a.createElement(Ue,{className:"header"},n.a.createElement("section",{className:O.a["edu-menu"]},(!!We.isIlearning||!(We!=null&&(yr=We.setting)!==null&&yr!==void 0&&yr.main_site)&&!!(We!=null&&(ur=We.setting)!==null&&ur!==void 0&&ur.navbar))&&n.a.createElement(h.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Dt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:O.a.logo,title:(pe=We.setting)===null||pe===void 0?void 0:pe.name,src:xr||yt.a})),n.a.createElement("ul",{className:"".concat(O.a.menu," ").concat(Object(K.r)()&&"ml0")},Object(K.r)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(K.r)()&&We.setting&&tn.map(function(de,st){var Qt,Mn,zn,qt,pn;return n.a.createElement("li",{key:st,className:!(de!=null&&(Qt=de.subitem)!==null&&Qt!==void 0&&Qt.length)&&Lt===(de==null?void 0:de.link)||de!=null&&(Mn=de.subitem)!==null&&Mn!==void 0&&Mn.some(function(hn){return Lt===(hn==null?void 0:hn.link)})?O.a.actived:""},n.a.createElement("div",{onClick:function(){return Br(de,st)},className:St.actionTabs.type===4?"".concat(O.a.name," ").concat(O.a.classromediv):O.a.name},n.a.createElement("span",null,function(){var hn=de==null?void 0:de.name;{var Ar;de==null||((Ar=de.subitem)===null||Ar===void 0)||Ar.map(function(ra,oa){return ra.link===Ht.pathname&&(hn=ra.name),ra})}return hn}()),(de==null||((zn=de.subitem)===null||zn===void 0)?void 0:zn.length)>0&&n.a.createElement("i",{className:"iconfont icon-zhankai4"})),(de==null||((qt=de.subitem)===null||qt===void 0)?void 0:qt.length)>0&&n.a.createElement("div",{className:O.a.dropDown},de==null||((pn=de.subitem)===null||pn===void 0)?void 0:pn.map(function(hn,Ar){return n.a.createElement("div",{className:O.a.subName,onClick:function(){return Br(hn,st)},key:st+"-"+Ar},!!Ar&&n.a.createElement("div",{className:O.a.line}),n.a.createElement("aside",{className:"font16 c-black"},hn.name),n.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},hn.content))})))})),n.a.createElement("div",{className:"search-bar",style:{flex:We.isIlearning?"initial":"1 0 auto"}},n.a.createElement("div",{className:"timeShow"},xn),!Object(K.r)()&&!(We!=null&&We.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Hr,null),!Ft&&n.a.createElement(ue,null),!Ft&&!!(Be!=null&&(V=Be.userInfo)!==null&&V!==void 0&&V.login)&&n.a.createElement(h.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Be==null||((Z=Be.userInfo)===null||Z===void 0)?void 0:Z.login,"/user_tidings")},(Be==null||((oe=Be.navigationInfo)===null||oe===void 0||((Ae=oe.top)===null||Ae===void 0))?void 0:Ae.new_message)&&n.a.createElement("span",{className:O.a.newslight}))),!Ft&&n.a.createElement(J,{payload:Jn}))),n.a.createElement(g.a,{centered:!0,destroyOnClose:!0,visible:vn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(K.S)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Sn(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.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"),n.a.createElement("img",{src:s.y,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(mt,null))}else return n.a.createElement(n.a.Fragment,null)},it=Y.a=Object(l.a)(function(He){var Ge=He.homePage,Ee=He.loading,De=He.user,Fe=He.globalSetting,Be=He.shixunHomeworks;return{homePage:Ge,user:De,globalSetting:Fe,loading:Ee.models.index,shixunHomeworks:Be}})(Ut)},sLOW:function(M,Y,o){"use strict";var L=o("iQDF"),g=o("+eQT"),A=o("Awhp"),b=o("KrTs"),y=o("O3gP"),x=o("lrIw"),w=o("7Kak"),f=o("9yH6"),_=o("sRBo"),d=o("kaz8"),r=o("+L6B"),u=o("2/Rp"),t=o("oBTY"),a=o("miYZ"),n=o("tsqr"),i=o("2qtc"),h=o("kLXV"),l=o("9og8"),s=o("tJVT"),p=o("PpiC"),O=o("WmNS"),S=o.n(O),v=o("q1tI"),P=o.n(v),R=o("9kvl"),E=o("Z0Lh"),C=o.n(E),m=o("9ZNV"),T=o("NLgs"),I=o("wd/R"),D=o.n(I),N=o("L+Ii"),z=o.n(N),F=function(k){if(!k)return k;var G=k.split(":");if(G[1]=="00"||G[1]=="30")return k;var ne=parseInt(G[1]);if(ne<30||ne==60)return[G[0],"30"].join(":");if(ne<60){var he=[G[0],"00"].join(":"),fe="YYYY-MM-DD HH:mm",xe=D()(he,fe);return xe.add(1,"hours"),xe.format(fe)}return k},W="YYYY-MM-DD HH:mm",K=function(k){var G,ne,he,fe,xe,Te,ce,be,ve=k.shixunsDetail,ue=k.globalSetting,se=k.loading,q=k.user,me=k.dispatch,re=Object(p.a)(k,["shixunsDetail","globalSetting","loading","user","dispatch"]),ie=Object(v.useRef)(),Oe=Object(v.useState)(),le=Object(s.a)(Oe,2),$=le[0],J=le[1],te=Object(v.useState)(),we=Object(s.a)(te,2),Se=we[0],ke=we[1],tt=Object(v.useState)([]),ot=Object(s.a)(tt,2),mt=ot[0],bt=ot[1],yt=Object(v.useState)([]),xt=Object(s.a)(yt,2),Je=xt[0],Ue=xt[1],ht=Object(v.useState)(""),kt=Object(s.a)(ht,2),dt=kt[0],Ut=kt[1],it=Object(v.useState)(),He=Object(s.a)(it,2),Ge=He[0],Ee=He[1],De=Object(v.useState)(),Fe=Object(s.a)(De,2),Be=Fe[0],We=Fe[1],lt=(G=q.userInfo)===null||G===void 0||((ne=G.shixun)===null||ne===void 0)?void 0:ne.editable;Object(v.useEffect)(function(){var Ke,$e;ie.current=(Ke=location.pathname)===null||Ke===void 0||(($e=Ke.split("/"))===null||$e===void 0)?void 0:$e[2],Dt()},[]),Object(v.useEffect)(function(){var Ke,$e,at,Pe,Xe,ft,vt,wt,Lt,et;if(!ve.setting)return;J((Ke=ve.setting)===null||Ke===void 0||(($e=Ke.shixun)===null||$e===void 0)?void 0:$e.can_copy),ke((at=ve.setting)===null||at===void 0||((Pe=at.shixun)===null||Pe===void 0)?void 0:Pe.use_scope),Ee(!!((Xe=ve.setting)!==null&&Xe!==void 0&&(ft=Xe.shixun)!==null&&ft!==void 0&&ft.opening_time)),We((vt=ve.setting)===null||vt===void 0||((wt=vt.shixun)===null||wt===void 0)?void 0:wt.opening_time),bt((Lt=ve.setting)===null||Lt===void 0||((et=Lt.shixun)===null||et===void 0)?void 0:et.scope_partment)},[ve.setting]);var Dt=function(){var Ke=Object(l.a)(S.a.mark(function $e(at){var Pe;return S.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,me({type:"shixunsDetail/getDepartments",payload:{q:at}});case 2:Pe=ft.sent,Pe&&Ue(Pe.shools_name||[]);case 4:case"end":return ft.stop()}},$e)}));return function(at){return Ke.apply(this,arguments)}}(),Ht=function(){var Ke=Object(l.a)(S.a.mark(function $e(){var at,Pe,Xe,ft,vt,wt,Lt;return S.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,me({type:"shixunsDetail/getShixunQuote",payload:{id:ie.current}});case 2:if(Rt.t0=Rt.sent,Rt.t0){Rt.next=5;break}Rt.t0={};case 5:Lt=Rt.t0,h.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)},!!((at=Lt.subjects)!==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"," ",(Pe=Lt.subjects)===null||Pe===void 0||((Xe=Pe.splice(0,2))===null||Xe===void 0)?void 0:Xe.map(function(Bt){return"\u300A".concat(Bt,"\u300B")}),"\u7B49",P.a.createElement("span",{className:z.a.colorOrange},Lt==null?void 0:Lt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),P.a.createElement("br",null)),!!((ft=Lt.courses)!==null&&ft!==void 0&&ft.length)&&P.a.createElement(P.a.Fragment,null,P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(vt=Lt.courses)===null||vt===void 0||((wt=vt.splice(0,2))===null||wt===void 0)?void 0:wt.map(function(Bt){return"\u300A".concat(Bt,"\u300B")}),"\u7B49",P.a.createElement("span",{className:z.a.colorOrange},Lt==null?void 0:Lt.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 Bt=Object(l.a)(S.a.mark(function Sn(){var Jn;return S.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:return Wn.next=2,me({type:"shixunsDetail/deleteShixun",payload:{id:ie.current}});case 2:Jn=Wn.sent,Jn.status===1&&(n.b.success("\u64CD\u4F5C\u6210\u529F"),R.d.push("/shixuns"));case 4:case"end":return Wn.stop()}},Sn)}));function vn(){return Bt.apply(this,arguments)}return vn}()});case 7:case"end":return Rt.stop()}},$e)}));return function(){return Ke.apply(this,arguments)}}(),rn=function(){if(Object(T.b)(me,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},Ft=function($e){if(mt.includes($e)){n.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Ut(null),bt([].concat(Object(t.a)(mt),[$e]))},St=function(){var Ke=Object(l.a)(S.a.mark(function $e(){var at;return S.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(!(Ge&&!Be)){Xe.next=3;break}return n.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Xe.abrupt("return");case 3:if(!(Se===1&&!mt.length)){Xe.next=6;break}return n.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Xe.abrupt("return");case 6:return Xe.next=8,me({type:"shixunsDetail/updatePermissionSetting",payload:{id:ie.current,scope_partment:Se===0?null:mt,shixun:{can_copy:$,use_scope:Se,opening_time:Be}}});case 8:at=Xe.sent,at.status!==-1&&(n.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),me({type:"shixunsDetail/getSettingsData",payload:{id:ie.current}}),me({type:"shixunsDetail/getShixunsDetail",payload:{id:ie.current}}));case 10:case"end":return Xe.stop()}},$e)}));return function(){return Ke.apply(this,arguments)}}();return P.a.createElement("section",{className:z.a.wrap},P.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(ve==null||((he=ve.detail)===null||he===void 0)?void 0:he.shixun_status)!==2?P.a.createElement(u.a,{danger:!0,onClick:Ht},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):P.a.createElement(u.a,{danger:!0,onClick:rn},"\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(d.a,{checked:$,onChange:function($e){return J($e.target.checked)},disabled:!lt}),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")))),!((((fe=ve.detail)===null||fe===void 0?void 0:fe.shixun_status)>1||((xe=ve.detail)===null||xe===void 0?void 0:xe.public)===2)&&((Te=ve.setting)===null||Te===void 0||((ce=Te.shixun)===null||ce===void 0)?void 0:ce.use_scope)===0&&((be=ve.detail)===null||be===void 0?void 0:be.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(f.a.Group,{value:Se,onChange:function($e){return ke($e.target.value)},disabled:!lt},P.a.createElement(f.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(f.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"))),Se===1&&P.a.createElement(P.a.Fragment,null,P.a.createElement("div",{className:"mt10"},P.a.createElement(x.a,{showSearch:!0,className:z.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:dt,onChange:function($e){Ut($e),Dt($e)},disabled:!lt,onSelect:Ft,options:Je==null?void 0:Je.map(function(Ke){return{value:Ke}})}),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"},mt==null?void 0:mt.map(function(Ke){return lt?P.a.createElement(b.a,{count:"x",className:"mr20 current",onClick:function(){return bt(mt.filter(function(at){return at!==Ke}))}},P.a.createElement(u.a,{type:"primary",ghost:!0},Ke)):P.a.createElement(u.a,{type:"primary",ghost:!0,className:"mr20"},Ke)}))))),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(d.a,{checked:Ge,onChange:function($e){return Ee($e.target.checked)},disabled:!lt}),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")),Ge&&P.a.createElement(g.a,{className:"".concat(z.a.dataPicker," mt10"),format:W,locale:C.a,disabled:!lt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function($e){return $e&&$e1)Object(d.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(p.length===0)return Object(d.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var O=p[0];if(x.isValidElement(O)&&Object(r.c)(O)){var S=O.ref;p[0]=x.cloneElement(O,{ref:Object(r.a)(S,this.setChildNode)})}return p.length===1?p[0]:p.map(function(v,P){return!x.isValidElement(v)||"key"in v&&v.key!==null?v:x.cloneElement(v,{key:"".concat(t,"-").concat(P)})})}}]),h}(x.Component);a.displayName="ResizeObserver",Y.a=a},tWlo:function(M,Y){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,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("MlIO"),o("1uat"))})(this,function(L){return function(){var g=L,A=g.x64,b=A.Word,y=A.WordArray,x=g.algo,w=x.SHA512,f=x.SHA384=w.extend({_doReset:function(){this._hash=new y.init([new b.init(3418070365,3238371032),new b.init(1654270250,914150663),new b.init(2438529370,812702999),new b.init(355462360,4144912697),new b.init(1731405415,4290775857),new b.init(2394180231,1750603025),new b.init(3675008525,1694076839),new b.init(1203062813,3204075428)])},_doFinalize:function(){var _=w._doFinalize.call(this);return _.sigBytes-=16,_}});g.SHA384=w._createHelper(f),g.HmacSHA384=w._createHmacHelper(f)}(),L.SHA384})},uGxW:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("OLod"))})(this,function(L){return L.pad.NoPadding={pad:function(){},unpad:function(){}},L.pad.NoPadding})},uK0f:function(M,Y,o){(function(L,g){M.exports=g()})(this,function(){"use strict";function L(g,A,b){b=b||{},b.childrenKeyName=b.childrenKeyName||"children";var y=g||[],x=[],w=0;do{var f=y.filter(function(_){return A(_,w)})[0];if(!f)break;x.push(f),y=f[b.childrenKeyName]||[],w+=1}while(y.length>0);return x}return L})},ulZh:function(M,Y,o){typeof window!="undefined"&&function(g,A){M.exports=A()}(this,function(){return function(L){var g={};function A(b){if(g[b])return g[b].exports;var y=g[b]={i:b,l:!1,exports:{}};return L[b].call(y.exports,y,y.exports,A),y.l=!0,y.exports}return A.m=L,A.c=g,A.d=function(b,y,x){A.o(b,y)||Object.defineProperty(b,y,{enumerable:!0,get:x})},A.r=function(b){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(b,"__esModule",{value:!0})},A.t=function(b,y){if(y&1&&(b=A(b)),y&8)return b;if(y&4&&typeof b=="object"&&b&&b.__esModule)return b;var x=Object.create(null);if(A.r(x),Object.defineProperty(x,"default",{enumerable:!0,value:b}),y&2&&typeof b!="string")for(var w in b)A.d(x,w,function(f){return b[f]}.bind(null,w));return x},A.n=function(b){var y=b&&b.__esModule?function(){return b.default}:function(){return b};return A.d(y,"a",y),y},A.o=function(b,y){return Object.prototype.hasOwnProperty.call(b,y)},A.p="/dist/",A(A.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(L,g,A){"use strict";var b=Object.prototype.hasOwnProperty,y="~";function x(){}Object.create&&(x.prototype=Object.create(null),new x().__proto__||(y=!1));function w(r,u,t){this.fn=r,this.context=u,this.once=t||!1}function f(r,u,t,a,n){if(typeof t!="function")throw new TypeError("The listener must be a function");var i=new w(t,a||r,n),h=y?y+u:u;return r._events[h]?r._events[h].fn?r._events[h]=[r._events[h],i]:r._events[h].push(i):(r._events[h]=i,r._eventsCount++),r}function _(r,u){--r._eventsCount===0?r._events=new x:delete r._events[u]}function d(){this._events=new x,this._eventsCount=0}d.prototype.eventNames=function(){var u=[],t,a;if(this._eventsCount===0)return u;for(a in t=this._events)b.call(t,a)&&u.push(y?a.slice(1):a);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(t)):u},d.prototype.listeners=function(u){var t=y?y+u:u,a=this._events[t];if(!a)return[];if(a.fn)return[a.fn];for(var n=0,i=a.length,h=new Array(i);n0},!1)}function r(u,t){for(var a={main:[t]},n={main:[]},i={main:{}};d(a);)for(var h=Object.keys(a),l=0;l=2*P/E||N<=F)return;var W=Number.POSITIVE_INFINITY,K;for(K=h.level-1;K>m;K--){var B=C[K].maxBitrate;if(W=P*B/(8*.8*D),W=N)return;var k=this.bwEstimator.getEstimate();d.logger.warn("Fragment "+h.sn+(l?" part "+l.index:"")+" of level "+h.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+K+` Current BW estimate: `+(Object(b.isFiniteNumber)(k)?(k/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+N.toFixed(3)+` s Estimated load time for the next fragment: `+W.toFixed(3)+` s Time to underbuffer: `+F.toFixed(3)+" s"),s.nextLoadLevel=K,this.bwEstimator.sample(R,v.loaded),this.clearTimer(),h.loader&&(this.fragCurrent=this.partCurrent=null,h.loader.abort()),s.trigger(x.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:h,part:l,stats:v})},n.onFragLoaded=function(h,l){var s=l.frag,p=l.part;if(s.type===_.PlaylistLevelType.MAIN&&Object(b.isFiniteNumber)(s.sn)){var O=p?p.stats:s.stats,S=p?p.duration:s.duration;if(this.clearTimer(),this.lastLoadedFragLevel=s.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var v=this.hls.levels[s.level],P=(v.loaded?v.loaded.bytes:0)+O.loaded,R=(v.loaded?v.loaded.duration:0)+S;v.loaded={bytes:P,duration:R},v.realBitrate=Math.round(8*P/R)}if(s.bitrateTest){var E={stats:O,frag:s,part:p,id:s.type};this.onFragBuffered(x.Events.FRAG_BUFFERED,E),s.bitrateTest=!1}}},n.onFragBuffered=function(h,l){var s=l.frag,p=l.part,O=p?p.stats:s.stats;if(O.aborted)return;if(s.type!==_.PlaylistLevelType.MAIN||s.sn==="initSegment")return;var S=O.parsing.end-O.loading.start;this.bwEstimator.sample(S,O.loaded),O.bwEstimate=this.bwEstimator.getEstimate(),s.bitrateTest?this.bitrateTestDelay=S/1e3:this.bitrateTestDelay=0},n.onError=function(h,l){switch(l.details){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},n.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},n.getNextABRAutoLevel=function(){var h=this.fragCurrent,l=this.partCurrent,s=this.hls,p=s.maxAutoLevel,O=s.config,S=s.minAutoLevel,v=s.media,P=l?l.duration:h?h.duration:0,R=v?v.currentTime:0,E=v&&v.playbackRate!==0?Math.abs(v.playbackRate):1,C=this.bwEstimator?this.bwEstimator.getEstimate():O.abrEwmaDefaultEstimate,m=(w.BufferHelper.bufferInfo(v,R,O.maxBufferHole).end-R)/E,T=this.findBestLevel(C,S,p,m,O.abrBandWidthFactor,O.abrBandWidthUpFactor);if(T>=0)return T;d.logger.trace((m?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var I=P?Math.min(P,O.maxStarvationDelay):O.maxStarvationDelay,D=O.abrBandWidthFactor,N=O.abrBandWidthUpFactor;if(!m){var z=this.bitrateTestDelay;if(z){var F=P?Math.min(P,O.maxLoadingDelay):O.maxLoadingDelay;I=F-z,d.logger.trace("bitrate test took "+Math.round(1e3*z)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*I)+" ms"),D=N=1}}return T=this.findBestLevel(C,S,p,m+I,D,N),Math.max(T,0)},n.findBestLevel=function(h,l,s,p,O,S){for(var v,P=this.fragCurrent,R=this.partCurrent,E=this.lastLoadedFragLevel,C=this.hls.levels,m=C[E],T=!!(m!=null&&(v=m.details)!==null&&v!==void 0&&v.live),I=m==null?void 0:m.codecSet,D=R?R.duration:P?P.duration:0,N=s;N>=l;N--){var z=C[N];if(!z||I&&z.codecSet!==I)continue;var F=z.details,W=(R?F==null?void 0:F.partTarget:F==null?void 0:F.averagetargetduration)||D,K=void 0;N<=E?K=O*h:K=S*h;var B=C[N].maxBitrate,k=B*W/K;if(d.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+N+"/"+Math.round(K)+"/"+B+"/"+W+"/"+p+"/"+k),K>B&&(!k||T&&!this.bitrateTestDelay||k0&&m===-1?(this.log("Override startPosition with lastCurrentTime @"+T.toFixed(3)),this.state=y.State.IDLE):(this.loadedmetadata=!1,this.state=y.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=m,this.tick()},E.doTick=function(){switch(this.state){case y.State.IDLE:this.doTickIdle();break;case y.State.WAITING_TRACK:{var m,T=this.levels,I=this.trackId,D=T==null||((m=T[I])===null||m===void 0)?void 0:m.details;if(D){if(this.waitForCdnTuneIn(D))break;this.state=y.State.WAITING_INIT_PTS}break}case y.State.FRAG_LOADING_WAITING_RETRY:{var N,z=performance.now(),F=this.retryDate;(!F||z>=F||(N=this.media)!==null&&N!==void 0&&N.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=y.State.IDLE);break}case y.State.WAITING_INIT_PTS:{var W=this.waitingData;if(W){var K=W.frag,B=W.part,k=W.cache,G=W.complete;if(this.initPTS[K.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=y.State.FRAG_LOADING;var ne=k.flush(),he={frag:K,part:B,payload:ne,networkDetails:null};this._handleFragmentLoadProgress(he),G&&P.prototype._handleFragmentLoadComplete.call(this,he)}else if(this.videoTrackCC!==this.waitingVideoCC)l.logger.log("Waiting fragment cc ("+K.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var fe=this.getLoadPosition(),xe=w.BufferHelper.bufferInfo(this.mediaBuffer,fe,this.config.maxBufferHole),Te=Object(n.fragmentWithinToleranceTest)(xe.end,this.config.maxFragLookUpTolerance,K);Te<0&&(l.logger.log("Waiting fragment cc ("+K.cc+") @ "+K.start+" cancelled because another fragment at "+xe.end+" is needed"),this.clearWaitingFragment())}}else this.state=y.State.IDLE}}this.onTickEnd()},E.clearWaitingFragment=function(){var m=this.waitingData;m&&(this.fragmentTracker.removeFragment(m.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=y.State.IDLE)},E.onTickEnd=function(){var m=this.media;if(!m||!m.readyState)return;var T=this.mediaBuffer?this.mediaBuffer:m,I=T.buffered;!this.loadedmetadata&&I.length&&(this.loadedmetadata=!0),this.lastCurrentTime=m.currentTime},E.doTickIdle=function(){var m,T,I=this.hls,D=this.levels,N=this.media,z=this.trackId,F=I.config;if(!D||!D[z])return;if(!N&&(this.startFragRequested||!F.startFragPrefetch))return;var W=D[z],K=W.details;if(!K||K.live&&this.levelLastLoaded!==z||this.waitForCdnTuneIn(K)){this.state=y.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,r.ElementaryStreamTypes.AUDIO,d.PlaylistLevelType.AUDIO));var B=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,d.PlaylistLevelType.AUDIO);if(B===null)return;var k=B.len,G=this.getMaxBufferLength(),ne=this.audioSwitch;if(k>=G&&!ne)return;if(!ne&&this._streamEnded(B,K)){I.trigger(x.Events.BUFFER_EOS,{type:"audio"}),this.state=y.State.ENDED;return}var he=K.fragments,fe=he[0].start,xe=B.end;if(ne){var Te=this.getLoadPosition();xe=Te,K.PTSKnown&&Tefe||B.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),N.currentTime=fe+.05))}var ce=this.getNextFragment(xe,K);if(!ce){this.bufferFlushed=!0;return}((m=ce.decryptdata)===null||m===void 0?void 0:m.keyFormat)==="identity"&&!((T=ce.decryptdata)!==null&&T!==void 0&&T.key)?this.loadKey(ce,K):this.loadFragment(ce,K,xe)},E.getMaxBufferLength=function(){var m=P.prototype.getMaxBufferLength.call(this),T=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,d.PlaylistLevelType.MAIN);return T===null?m:Math.max(m,T.len)},E.onMediaDetaching=function(){this.videoBuffer=null,P.prototype.onMediaDetaching.call(this)},E.onAudioTracksUpdated=function(m,T){var I=T.audioTracks;this.resetTransmuxer(),this.levels=I.map(function(D){return new _.Level(D)})},E.onAudioTrackSwitching=function(m,T){var I=!!T.url;this.trackId=T.id;var D=this.fragCurrent;D!=null&&D.loader&&D.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),I?this.setInterval(S):this.resetTransmuxer(),I?(this.audioSwitch=!0,this.state=y.State.IDLE):this.state=y.State.STOPPED,this.tick()},E.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},E.onLevelLoaded=function(m,T){this.mainDetails=T.details},E.onAudioTrackLoaded=function(m,T){var I,D=this.levels,N=T.details,z=T.id;if(!D){this.warn("Audio tracks were reset while loading level "+z);return}this.log("Track "+z+" loaded ["+N.startSN+","+N.endSN+"],duration:"+N.totalduration);var F=D[z],W=0;if(N.live||(I=F.details)!==null&&I!==void 0&&I.live){var K=this.mainDetails;if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed||!K)return;!F.details&&N.hasProgramDateTime&&K.hasProgramDateTime?(Object(i.alignMediaPlaylistByPDT)(N,K),W=N.fragments[0].start):W=this.alignPlaylists(N,F.details)}F.details=N,this.levelLastLoaded=z,!this.startFragRequested&&(this.mainDetails||!N.live)&&this.setStartPosition(F.details,W),this.state===y.State.WAITING_TRACK&&!this.waitForCdnTuneIn(N)&&(this.state=y.State.IDLE),this.tick()},E._handleFragmentLoadProgress=function(m){var T,I=m.frag,D=m.part,N=m.payload,z=this.config,F=this.trackId,W=this.levels;if(!W){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+I.sn+" of level "+I.level+" will not be buffered");return}var K=W[F];console.assert(K,"Audio track is defined on fragment load progress");var B=K.details;console.assert(B,"Audio track details are defined on fragment load progress");var k=z.defaultAudioCodec||K.audioCodec||"mp4a.40.2",G=this.transmuxer;G||(G=this.transmuxer=new t.default(this.hls,d.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var ne=this.initPTS[I.cc],he=(T=I.initSegment)===null||T===void 0?void 0:T.data;if(ne!==void 0){var fe=!1,xe=D?D.index:-1,Te=xe!==-1,ce=new a.ChunkMetadata(I.level,I.sn,I.stats.chunkCount,N.byteLength,xe,Te);G.push(N,he,k,"",I,D,B.totalduration,fe,ce,ne)}else{l.logger.log("Unknown video PTS for cc "+I.cc+", waiting for video PTS before demuxing audio frag "+I.sn+" of ["+B.startSN+" ,"+B.endSN+"],track "+F);var be=this.waitingData=this.waitingData||{frag:I,part:D,cache:new u.default,complete:!1},ve=be.cache;ve.push(new Uint8Array(N)),this.waitingVideoCC=this.videoTrackCC,this.state=y.State.WAITING_INIT_PTS}},E._handleFragmentLoadComplete=function(m){if(this.waitingData){this.waitingData.complete=!0;return}P.prototype._handleFragmentLoadComplete.call(this,m)},E.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},E.onBufferCreated=function(m,T){var I=T.tracks.audio;I&&(this.mediaBuffer=I.buffer),T.tracks.video&&(this.videoBuffer=T.tracks.video.buffer)},E.onFragBuffered=function(m,T){var I=T.frag,D=T.part;if(I.type!==d.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(I)){this.warn("Fragment "+I.sn+(D?" p: "+D.index:"")+" of level "+I.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}I.sn!=="initSegment"&&(this.fragPrevious=I,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(x.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(I,D)},E.onError=function(m,T){switch(T.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:case h.ErrorDetails.KEY_LOAD_ERROR:case h.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(d.PlaylistLevelType.AUDIO,T);break;case h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case h.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==y.State.ERROR&&this.state!==y.State.STOPPED&&(this.state=T.fatal?y.State.ERROR:y.State.IDLE,this.warn(T.details+" while loading frag, switching to "+this.state+" state"));break;case h.ErrorDetails.BUFFER_FULL_ERROR:if(T.parent==="audio"&&(this.state===y.State.PARSING||this.state===y.State.PARSED)){var I=!0,D=this.getFwdBufferInfo(this.mediaBuffer,d.PlaylistLevelType.AUDIO);D&&D.len>.5&&(I=!this.reduceMaxBufferLength(D.len)),I&&(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}},E.onBufferFlushed=function(m,T){var I=T.type;I===r.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},E._handleTransmuxComplete=function(m){var T,I="audio",D=this.hls,N=m.remuxResult,z=m.chunkMeta,F=this.getCurrentContext(z);if(!F){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 W=F.frag,K=F.part,B=N.audio,k=N.text,G=N.id3,ne=N.initSegment;if(this.fragContextChanged(W))return;if(this.state=y.State.PARSING,this.audioSwitch&&B&&this.completeAudioSwitch(),ne!=null&&ne.tracks&&(this._bufferInitSegment(ne.tracks,W,z),D.trigger(x.Events.FRAG_PARSING_INIT_SEGMENT,{frag:W,id:I,tracks:ne.tracks})),B){var he=B.startPTS,fe=B.endPTS,xe=B.startDTS,Te=B.endDTS;K&&(K.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:he,endPTS:fe,startDTS:xe,endDTS:Te}),W.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,he,fe,xe,Te),this.bufferFragmentData(B,W,K,z)}if(G!=null&&(T=G.samples)!==null&&T!==void 0&&T.length){var ce=s({frag:W,id:I},G);D.trigger(x.Events.FRAG_PARSING_METADATA,ce)}if(k){var be=s({frag:W,id:I},k);D.trigger(x.Events.FRAG_PARSING_USERDATA,be)}},E._bufferInitSegment=function(m,T,I){if(this.state!==y.State.PARSING)return;m.video&&delete m.video;var D=m.audio;if(!D)return;D.levelCodec=D.codec,D.id="audio",this.log("Init audio buffer, container:"+D.container+", codecs[parsed]=["+D.codec+"]"),this.hls.trigger(x.Events.BUFFER_CODECS,m);var N=D.initSegment;if(N!=null&&N.byteLength){var z={type:"audio",frag:T,part:null,chunkMeta:I,parent:T.type,data:N};this.hls.trigger(x.Events.BUFFER_APPENDING,z)}this.tick()},E.loadFragment=function(m,T,I){var D=this.fragmentTracker.getState(m);this.fragCurrent=m,(this.audioSwitch||D===f.FragmentState.NOT_LOADED||D===f.FragmentState.PARTIAL)&&(m.sn==="initSegment"?this._loadInitSegment(m):T.live&&!Object(b.isFiniteNumber)(this.initPTS[m.cc])?(this.log("Waiting for video PTS in continuity counter "+m.cc+" of live stream before loading audio fragment "+m.sn+" of level "+this.trackId),this.state=y.State.WAITING_INIT_PTS):(this.startFragRequested=!0,P.prototype.loadFragment.call(this,m,T,I)))},E.completeAudioSwitch=function(){var m=this.hls,T=this.media,I=this.trackId;T&&(this.log("Switching audio track : flushing all audio"),P.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,m.trigger(x.Events.AUDIO_TRACK_SWITCHED,{id:I})},R}(y.default);g.default=v},"./src/controller/audio-track-controller.ts":function(L,g,A){"use strict";A.r(g);var b=A("./src/events.ts"),y=A("./src/errors.ts"),x=A("./src/controller/base-playlist-controller.ts"),w=A("./src/types/loader.ts");function f(t,a){for(var n=0;n=l.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var s=l[this.trackId];this.log("Now switching to audio-track index "+h);var p=l[h],O=p.id,S=p.groupId,v=S===void 0?"":S,P=p.name,R=p.type,E=p.url;if(this.trackId=h,this.trackName=P,this.selectDefaultTrack=!1,this.hls.trigger(b.Events.AUDIO_TRACK_SWITCHING,{id:O,groupId:v,name:P,type:R,url:E}),p.details&&!p.details.live)return;var C=this.switchParams(p.url,s==null?void 0:s.details);this.loadPlaylist(C)},n.selectInitialTrack=function(){var h=this.tracksInGroup;console.assert(h.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,s=this.findTrackId(l)||this.findTrackId();s!==-1?this.setAudioTrack(s):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},n.findTrackId=function(h){for(var l=this.tracksInGroup,s=0;sa.partTarget&&(p+=1)}if(Object(b.isFiniteNumber)(s))return new y.HlsUrlParameters(s,Object(b.isFiniteNumber)(p)?p:void 0,y.HlsSkip.No)}}},r.loadPlaylist=function(t){},r.shouldLoadTrack=function(t){return this.canLoad&&t&&!!t.url&&(!t.details||t.details.live)},r.playlistLoaded=function(t,a,n){var i=this,h=a.details,l=a.stats,s=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(h.advancedDateTime=Date.now()-s,h.live||n!=null&&n.live){if(h.reloaded(n),n&&this.log("live playlist "+t+" "+(h.advanced?"REFRESHED "+h.lastPartSn+"-"+h.lastPartIndex:"MISSED")),n&&h.fragments.length>0&&Object(x.mergeDetails)(n,h),!this.canLoad||!h.live)return;var p,O=void 0,S=void 0;if(h.canBlockReload&&h.endSN&&h.advanced){var v=this.hls.config.lowLatencyMode,P=h.lastPartSn,R=h.endSN,E=h.lastPartIndex,C=E!==-1,m=P===R,T=v?0:E;C?(O=m?R+1:P,S=m?T:E+1):O=R+1;var I=h.age,D=I+h.ageHeader,N=Math.min(D-h.partTarget,h.targetduration*1.5);if(N>0){if(n&&N>n.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+n.tuneInGoal+" to: "+N+" with playlist age: "+h.age),N=0;else{var z=Math.floor(N/h.targetduration);if(O+=z,S!==void 0){var F=Math.round(N%h.targetduration/h.partTarget);S+=F}this.log("CDN Tune-in age: "+h.ageHeader+"s last advanced "+I.toFixed(2)+"s goal: "+N+" skip sn "+z+" to part "+S)}h.tuneInGoal=N}if(p=this.getDeliveryDirectives(h,a.deliveryDirectives,O,S),v||!m){this.loadPlaylist(p);return}}else p=this.getDeliveryDirectives(h,a.deliveryDirectives,O,S);var W=Object(x.computeReloadInterval)(h,l);O!==void 0&&h.canBlockReload&&(W-=h.partTarget||1),this.log("reload live playlist "+t+" in "+Math.round(W)+" ms"),this.timer=self.setTimeout(function(){return i.loadPlaylist(p)},W)}else this.clearTimer()},r.getDeliveryDirectives=function(t,a,n,i){var h=Object(y.getSkipValue)(t,n);return a!=null&&a.skip&&t.deltaUpdateFailed&&(n=a.msn,i=a.part,h=y.HlsSkip.No),new y.HlsUrlParameters(n,i,h)},r.retryLoadingOrFail=function(t){var a=this,n=this.hls.config,i=this.retryCount-1&&(h=t.context)!==null&&h!==void 0&&h.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+t.details+'"'),this.loadPlaylist();else{var l=Math.min(Math.pow(2,this.retryCount)*n.levelLoadingRetryDelay,n.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return a.loadPlaylist()},l),this.warn("retry playlist loading #"+this.retryCount+" in "+l+' ms after "'+t.details+'"')}}else this.warn('cannot recover from error "'+t.details+'"'),this.clearTimer(),t.fatal=!0;return i},d}()},"./src/controller/base-stream-controller.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"State",function(){return R}),A.d(g,"default",function(){return E});var b=A("./src/polyfills/number.ts"),y=A("./src/task-loop.ts"),x=A("./src/controller/fragment-tracker.ts"),w=A("./src/utils/buffer-helper.ts"),f=A("./src/utils/logger.ts"),_=A("./src/events.ts"),d=A("./src/errors.ts"),r=A("./src/types/transmuxer.ts"),u=A("./src/utils/mp4-tools.ts"),t=A("./src/utils/discontinuities.ts"),a=A("./src/controller/fragment-finders.ts"),n=A("./src/controller/level-helper.ts"),i=A("./src/loader/fragment-loader.ts"),h=A("./src/crypt/decrypter.ts"),l=A("./src/utils/time-ranges.ts"),s=A("./src/types/loader.ts");function p(C,m){for(var T=0;Tne;(K0&&K&&K.key&&K.iv&&K.method==="AES-128"){var B=self.performance.now();return N.decrypter.webCryptoDecrypt(new Uint8Array(W),K.key.buffer,K.iv.buffer).then(function(k){var G=self.performance.now();return F.trigger(_.Events.FRAG_DECRYPTED,{frag:D,payload:k,stats:{tstart:B,tdecrypt:G}}),z.payload=k,z})}return z}).then(function(z){var F=N.fragCurrent,W=N.hls,K=N.levels;if(!K)throw new Error("init load aborted, missing levels");var B=K[D.level].details;console.assert(B,"Level details are defined when init segment is loaded");var k=D.stats;N.state=R.IDLE,N.fragLoadError=0,D.data=new Uint8Array(z.payload),k.parsing.start=k.buffering.start=self.performance.now(),k.parsing.end=k.buffering.end=self.performance.now(),z.frag===F&&W.trigger(_.Events.FRAG_BUFFERED,{stats:k,frag:F,part:null,id:D.type}),N.tick()}).catch(function(z){N.warn(z),N.resetFragmentLoading(D)})},T.fragContextChanged=function(D){var N=this.fragCurrent;return!D||!N||D.level!==N.level||D.sn!==N.sn||D.urlId!==N.urlId},T.fragBufferedComplete=function(D,N){var z=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+D.type+" sn: "+D.sn+(N?" part: "+N.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+D.level+" "+l.default.toString(w.BufferHelper.getBuffered(z))),this.state=R.IDLE,this.tick()},T._handleFragmentLoadComplete=function(D){var N=this.transmuxer;if(!N)return;var z=D.frag,F=D.part,W=D.partsLoaded,K=!W||W.length===0||W.some(function(k){return!k}),B=new r.ChunkMetadata(z.level,z.sn,z.stats.chunkCount+1,0,F?F.index:-1,!K);N.flush(B)},T._handleFragmentLoadProgress=function(D){},T._doFragLoad=function(D,N,z,F){var W=this;if(z===void 0&&(z=null),!this.levels)throw new Error("frag load aborted, missing levels");if(z=Math.max(D.start,z||0),this.config.lowLatencyMode&&N){var K=N.partList;if(K&&F){z>D.end&&N.fragmentHint&&(D=N.fragmentHint);var B=this.getNextPart(K,D,z);if(B>-1){var k=K[B];return this.log("Loading part sn: "+D.sn+" p: "+k.index+" cc: "+D.cc+" of playlist ["+N.startSN+"-"+N.endSN+"] parts [0-"+B+"-"+(K.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+D.level+", target: "+parseFloat(z.toFixed(3))),this.nextLoadPosition=k.start+k.duration,this.state=R.FRAG_LOADING,this.hls.trigger(_.Events.FRAG_LOADING,{frag:D,part:K[B],targetBufferTime:z}),this.doFragPartsLoad(D,K,B,F).catch(function(G){return W.handleFragLoadError(G)})}else if(!D.url||this.loadedEndOfParts(K,z))return Promise.resolve(null)}}return this.log("Loading fragment "+D.sn+" cc: "+D.cc+" "+(N?"of ["+N.startSN+"-"+N.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+D.level+", target: "+parseFloat(z.toFixed(3))),Object(b.isFiniteNumber)(D.sn)&&!this.bitrateTest&&(this.nextLoadPosition=D.start+D.duration),this.state=R.FRAG_LOADING,this.hls.trigger(_.Events.FRAG_LOADING,{frag:D,targetBufferTime:z}),this.fragmentLoader.load(D,F).catch(function(G){return W.handleFragLoadError(G)})},T.doFragPartsLoad=function(D,N,z,F){var W=this;return new Promise(function(K,B){var k=[],G=function ne(he){var fe=N[he];W.fragmentLoader.loadPart(D,fe,F).then(function(xe){k[fe.index]=xe;var Te=xe.part;W.hls.trigger(_.Events.FRAG_LOADED,xe);var ce=N[he+1];if(ce&&ce.fragment===D)ne(he+1);else return K({frag:D,part:Te,partsLoaded:k})}).catch(B)};G(z)})},T.handleFragLoadError=function(D){var N=D.data;return N&&N.details===d.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(N.frag,N.part):this.hls.trigger(_.Events.ERROR,N),null},T._handleTransmuxerFlush=function(D){var N=this.getCurrentContext(D);if(!N||this.state!==R.PARSING){this.fragCurrent||(this.state=R.IDLE);return}var z=N.frag,F=N.part,W=N.level,K=self.performance.now();z.stats.parsing.end=K,F&&(F.stats.parsing.end=K),this.updateLevelTiming(z,F,W,D.partial)},T.getCurrentContext=function(D){var N=this.levels,z=D.level,F=D.sn,W=D.part;if(!N||!N[z])return this.warn("Levels object was unset while buffering fragment "+F+" of level "+z+". The current chunk will not be buffered."),null;var K=N[z],B=W>-1?Object(n.getPartWith)(K,F,W):null,k=B?B.fragment:Object(n.getFragmentWithSN)(K,F,this.fragCurrent);return k?{frag:k,part:B,level:K}:null},T.bufferFragmentData=function(D,N,z,F){if(!D||this.state!==R.PARSING)return;var W=D.data1,K=D.data2,B=W;if(W&&K&&(B=Object(u.appendUint8Array)(W,K)),!B||!B.length)return;var k={type:D.type,frag:N,part:z,chunkMeta:F,parent:N.type,data:B};this.hls.trigger(_.Events.BUFFER_APPENDING,k),D.dropped&&D.independent&&!z&&this.flushBufferGap(N)},T.flushBufferGap=function(D){var N=this.media;if(!N)return;if(!w.BufferHelper.isBuffered(N,N.currentTime)){this.flushMainBuffer(0,D.start);return}var z=N.currentTime,F=w.BufferHelper.bufferInfo(N,z,0),W=D.duration,K=Math.min(this.config.maxFragLookUpTolerance*2,W*.25),B=Math.max(Math.min(D.start-K,F.end-K),z+K);D.start-B>K&&this.flushMainBuffer(B,D.start)},T.getFwdBufferInfo=function(D,N){var z=this.config,F=this.getLoadPosition();if(!Object(b.isFiniteNumber)(F))return null;var W=w.BufferHelper.bufferInfo(D,F,z.maxBufferHole);if(W.len===0&&W.nextStart!==void 0){var K=this.fragmentTracker.getBufferedFrag(F,N);if(K&&W.nextStart=z?(N.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+N.maxMaxBufferLength+"s"),!0):!1},T.getNextFragment=function(D,N){var z,F,W=N.fragments,K=W.length;if(!K)return null;var B=this.config,k=W[0].start,G;if(N.live){var ne=B.initialLiveManifestSize;if(K-1&&zz.start&&z.loaded},T.getInitialLiveFragment=function(D,N){var z=this.fragPrevious,F=null;if(z){if(D.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+z.programDateTime),F=Object(a.findFragmentByPDT)(N,z.endProgramDateTime,this.config.maxFragLookUpTolerance)),!F){var W=z.sn+1;if(W>=D.startSN&&W<=D.endSN){var K=N[W-D.startSN];z.cc===K.cc&&(F=K,this.log("Live playlist, switching playlist, load frag with next SN: "+F.sn))}F||(F=Object(a.findFragWithCC)(N,z.cc),F&&this.log("Live playlist, switching playlist, load frag with same CC: "+F.sn))}}else{var B=this.hls.liveSyncPosition;B!==null&&(F=this.getFragmentAtPosition(B,this.bitrateTest?D.fragmentEnd:D.edge,D))}return F},T.getFragmentAtPosition=function(D,N,z){var F=this.config,W=this.fragPrevious,K=z.fragments,B=z.endSN,k=z.fragmentHint,G=F.maxFragLookUpTolerance,ne=!!(F.lowLatencyMode&&z.partList&&k);ne&&k&&!this.bitrateTest&&(K=K.concat(k),B=k.sn);var he;if(DN-G?0:G;he=Object(a.findFragmentByPTS)(W,K,D,fe)}else he=K[K.length-1];if(he){var xe=he.sn-z.startSN,Te=W&&he.level===W.level,ce=K[xe+1],be=this.fragmentTracker.getState(he);if(be===x.FragmentState.BACKTRACKED){he=null;for(var ve=xe;K[ve]&&this.fragmentTracker.getState(K[ve])===x.FragmentState.BACKTRACKED;)W?he=K[ve--]:he=K[--ve];he||(he=ce)}else W&&he.sn===W.sn&&!ne&&(Te&&(he.sn=K-N.maxFragLookUpTolerance&&W<=B;if(F!==null&&z.duration>F&&(W"+D.startSN+" prev-sn: "+(W?W.sn:"na")+" fragments: "+B),he}return k},T.waitForCdnTuneIn=function(D){var N=3;return D.live&&D.canBlockReload&&D.tuneInGoal>Math.max(D.partHoldBack,D.partTarget*N)},T.setStartPosition=function(D,N){var z=this.startPosition;if(z"+D))}}]),m}(y.default)},"./src/controller/buffer-controller.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return a});var b=A("./src/polyfills/number.ts"),y=A("./src/events.ts"),x=A("./src/utils/logger.ts"),w=A("./src/errors.ts"),f=A("./src/utils/buffer-helper.ts"),_=A("./src/utils/mediasource-helper.ts"),d=A("./src/loader/fragment.ts"),r=A("./src/controller/buffer-operation-queue.ts"),u=Object(_.getMediaSource)(),t=/([ha]vc.)(?:\.[^.,]+)+/,a=function(){function n(h){var l=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 s=l.hls,p=l.media,O=l.mediaSource;x.logger.log("[buffer-controller]: Media source opened"),p&&(l.updateMediaElementDuration(),s.trigger(y.Events.MEDIA_ATTACHED,{media:p})),O&&O.removeEventListener("sourceopen",l._onMediaSourceOpen),l.checkPendingTracks()},this._onMediaSourceClose=function(){x.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){x.logger.log("[buffer-controller]: Media source ended")},this.hls=h,this._initSourceBuffer(),this.registerListeners()}var i=n.prototype;return i.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},i.destroy=function(){this.unregisterListeners(),this.details=null},i.registerListeners=function(){var l=this.hls;l.on(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(y.Events.BUFFER_RESET,this.onBufferReset,this),l.on(y.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.on(y.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.on(y.Events.BUFFER_EOS,this.onBufferEos,this),l.on(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.on(y.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.on(y.Events.FRAG_PARSED,this.onFragParsed,this),l.on(y.Events.FRAG_CHANGED,this.onFragChanged,this)},i.unregisterListeners=function(){var l=this.hls;l.off(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(y.Events.BUFFER_RESET,this.onBufferReset,this),l.off(y.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.off(y.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.off(y.Events.BUFFER_EOS,this.onBufferEos,this),l.off(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.off(y.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.off(y.Events.FRAG_PARSED,this.onFragParsed,this),l.off(y.Events.FRAG_CHANGED,this.onFragChanged,this)},i._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new r.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},i.onManifestParsed=function(l,s){var p=2;(s.audio&&!s.video||!s.altAudio)&&(p=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=p,this.details=null,x.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},i.onMediaAttaching=function(l,s){var p=this.media=s.media;if(p&&u){var O=this.mediaSource=new u;O.addEventListener("sourceopen",this._onMediaSourceOpen),O.addEventListener("sourceended",this._onMediaSourceEnded),O.addEventListener("sourceclose",this._onMediaSourceClose),p.src=self.URL.createObjectURL(O),this._objectUrl=p.src}},i.onMediaDetaching=function(){var l=this.media,s=this.mediaSource,p=this._objectUrl;if(s){if(x.logger.log("[buffer-controller]: media source detaching"),s.readyState==="open")try{s.endOfStream()}catch(O){x.logger.warn("[buffer-controller]: onMediaDetaching: "+O.message+" while calling endOfStream")}this.onBufferReset(),s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),l&&(p&&self.URL.revokeObjectURL(p),l.src===p?(l.removeAttribute("src"),l.load()):x.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(y.Events.MEDIA_DETACHED,void 0)},i.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(s){var p=l.sourceBuffer[s];try{p&&(l.removeBufferListeners(s),l.mediaSource&&l.mediaSource.removeSourceBuffer(p),l.sourceBuffer[s]=void 0)}catch(O){x.logger.warn("[buffer-controller]: Failed to reset the "+s+" buffer",O)}}),this._initSourceBuffer()},i.onBufferCodecs=function(l,s){var p=this,O=this.getSourceBufferTypes().length;if(Object.keys(s).forEach(function(S){if(O){var v=p.tracks[S];if(v&&typeof v.buffer.changeType=="function"){var P=s[S],R=P.codec,E=P.levelCodec,C=P.container,m=(v.levelCodec||v.codec).replace(t,"$1"),T=(E||R).replace(t,"$1");if(m!==T){var I=C+";codecs="+(E||R);p.appendChangeType(S,I)}}}else p.pendingTracks[S]=s[S]}),O)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},i.appendChangeType=function(l,s){var p=this,O=this.operationQueue,S={execute:function(){var P=p.sourceBuffer[l];P&&(x.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+s),P.changeType(s)),O.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(P){x.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",P)}};O.append(S,l)},i.onBufferAppending=function(l,s){var p=this,O=this.hls,S=this.operationQueue,v=this.tracks,P=s.data,R=s.type,E=s.frag,C=s.part,m=s.chunkMeta,T=m.buffering[R],I=self.performance.now();T.start=I;var D=E.stats.buffering,N=C?C.stats.buffering:null;D.start===0&&(D.start=I),N&&N.start===0&&(N.start=I);var z=v.audio,F=R==="audio"&&m.id===1&&(z==null?void 0:z.container)==="audio/mpeg",W={execute:function(){if(T.executeStart=self.performance.now(),F){var B=p.sourceBuffer[R];if(B){var k=E.start-B.timestampOffset;Math.abs(k)>=.1&&(x.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+E.start+" (delta: "+k+") sn: "+E.sn+")"),B.timestampOffset=E.start)}}p.appendExecutor(P,R)},onStart:function(){},onComplete:function(){var B=self.performance.now();T.executeEnd=T.end=B,D.first===0&&(D.first=B),N&&N.first===0&&(N.first=B);var k=p.sourceBuffer,G={};for(var ne in k)G[ne]=f.BufferHelper.getBuffered(k[ne]);p.appendError=0,p.hls.trigger(y.Events.BUFFER_APPENDED,{type:R,frag:E,part:C,chunkMeta:m,parent:E.type,timeRanges:G})},onError:function(B){x.logger.error("[buffer-controller]: Error encountered while trying to append to the "+R+" SourceBuffer",B);var k={type:w.ErrorTypes.MEDIA_ERROR,parent:E.type,details:w.ErrorDetails.BUFFER_APPEND_ERROR,err:B,fatal:!1};B.code===DOMException.QUOTA_EXCEEDED_ERR?k.details=w.ErrorDetails.BUFFER_FULL_ERROR:(p.appendError++,k.details=w.ErrorDetails.BUFFER_APPEND_ERROR,p.appendError>O.config.appendErrorMaxRetry&&(x.logger.error("[buffer-controller]: Failed "+O.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),k.fatal=!0)),O.trigger(y.Events.ERROR,k)}};S.append(W,R)},i.onBufferFlushing=function(l,s){var p=this,O=this.operationQueue,S=function(P){return{execute:p.removeExecutor.bind(p,P,s.startOffset,s.endOffset),onStart:function(){},onComplete:function(){p.hls.trigger(y.Events.BUFFER_FLUSHED,{type:P})},onError:function(E){x.logger.warn("[buffer-controller]: Failed to remove from "+P+" SourceBuffer",E)}}};s.type?O.append(S(s.type),s.type):this.getSourceBufferTypes().forEach(function(v){O.append(S(v),v)})},i.onFragParsed=function(l,s){var p=this,O=s.frag,S=s.part,v=[],P=S?S.elementaryStreams:O.elementaryStreams;P[d.ElementaryStreamTypes.AUDIOVIDEO]?v.push("audiovideo"):(P[d.ElementaryStreamTypes.AUDIO]&&v.push("audio"),P[d.ElementaryStreamTypes.VIDEO]&&v.push("video"));var R=function(){var C=self.performance.now();O.stats.buffering.end=C,S&&(S.stats.buffering.end=C);var m=S?S.stats:O.stats;p.hls.trigger(y.Events.FRAG_BUFFERED,{frag:O,part:S,stats:m,id:O.type})};v.length===0&&x.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+O.type+" level: "+O.level+" sn: "+O.sn),this.blockBuffers(R,v)},i.onFragChanged=function(l,s){this.flushBackBuffer()},i.onBufferEos=function(l,s){var p=this,O=this.getSourceBufferTypes().reduce(function(S,v){var P=p.sourceBuffer[v];return(!s.type||s.type===v)&&(P&&!P.ended&&(P.ended=!0,x.logger.log("[buffer-controller]: "+v+" sourceBuffer now EOS"))),S&&!!(!P||P.ended)},!0);O&&this.blockBuffers(function(){var S=p.mediaSource;if(!S||S.readyState!=="open")return;S.endOfStream()})},i.onLevelUpdated=function(l,s){var p=s.details;if(!p.fragments.length)return;this.details=p,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},i.flushBackBuffer=function(){var l=this.hls,s=this.details,p=this.media,O=this.sourceBuffer;if(!p||s===null)return;var S=this.getSourceBufferTypes();if(!S.length)return;var v=s.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(b.isFiniteNumber)(v)||v<0)return;var P=p.currentTime,R=s.levelTargetDuration,E=Math.max(v,R),C=Math.floor(P/R)*R-E;S.forEach(function(m){var T=O[m];if(T){var I=f.BufferHelper.getBuffered(T);I.length>0&&C>I.start(0)&&(l.trigger(y.Events.BACK_BUFFER_REACHED,{bufferEnd:C}),s.live&&l.trigger(y.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:C}),l.trigger(y.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:C,type:m}))}})},i.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var l=this.details,s=this.hls,p=this.media,O=this.mediaSource,S=l.fragments[0].start+l.totalduration,v=p.duration,P=Object(b.isFiniteNumber)(O.duration)?O.duration:0;l.live&&s.config.liveDurationInfinity?(x.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),O.duration=Infinity,this.updateSeekableRange(l)):(S>P&&S>v||!Object(b.isFiniteNumber)(v))&&(x.logger.log("[buffer-controller]: Updating Media Source duration to "+S.toFixed(3)),O.duration=S)},i.updateSeekableRange=function(l){var s=this.mediaSource,p=l.fragments,O=p.length;if(O&&l.live&&s!==null&&s!==void 0&&s.setLiveSeekableRange){var S=Math.max(0,p[0].start),v=Math.max(S,S+l.totalduration);s.setLiveSeekableRange(S,v)}},i.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,s=this.operationQueue,p=this.pendingTracks,O=Object.keys(p).length;if(O&&!l||O===2){this.createSourceBuffers(p),this.pendingTracks={};var S=this.getSourceBufferTypes();if(S.length===0){this.hls.trigger(y.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}S.forEach(function(v){s.executeNext(v)})}},i.createSourceBuffers=function(l){var s=this.sourceBuffer,p=this.mediaSource;if(!p)throw Error("createSourceBuffers called when mediaSource was null");var O=0;for(var S in l)if(!s[S]){var v=l[S];if(!v)throw Error("source buffer exists for track "+S+", however track does not");var P=v.levelCodec||v.codec,R=v.container+";codecs="+P;x.logger.log("[buffer-controller]: creating sourceBuffer("+R+")");try{var E=s[S]=p.addSourceBuffer(R),C=S;this.addBufferListener(C,"updatestart",this._onSBUpdateStart),this.addBufferListener(C,"updateend",this._onSBUpdateEnd),this.addBufferListener(C,"error",this._onSBUpdateError),this.tracks[S]={buffer:E,codec:P,container:v.container,levelCodec:v.levelCodec,id:v.id},O++}catch(m){x.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+m.message),this.hls.trigger(y.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:m,mimeType:R})}}O&&this.hls.trigger(y.Events.BUFFER_CREATED,{tracks:this.tracks})},i._onSBUpdateStart=function(l){var s=this.operationQueue,p=s.current(l);p.onStart()},i._onSBUpdateEnd=function(l){var s=this.operationQueue,p=s.current(l);p.onComplete(),s.shiftAndExecuteNext(l)},i._onSBUpdateError=function(l,s){x.logger.error("[buffer-controller]: "+l+" SourceBuffer error",s),this.hls.trigger(y.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var p=this.operationQueue.current(l);p&&p.onError(s)},i.removeExecutor=function(l,s,p){var O=this.media,S=this.mediaSource,v=this.operationQueue,P=this.sourceBuffer,R=P[l];if(!O||!S||!R){x.logger.warn("[buffer-controller]: Attempting to remove from the "+l+" SourceBuffer, but it does not exist"),v.shiftAndExecuteNext(l);return}var E=Object(b.isFiniteNumber)(O.duration)?O.duration:Infinity,C=Object(b.isFiniteNumber)(S.duration)?S.duration:Infinity,m=Math.max(0,s),T=Math.min(p,E,C);T>m?(x.logger.log("[buffer-controller]: Removing ["+m+","+T+"] from the "+l+" SourceBuffer"),console.assert(!R.updating,l+" sourceBuffer must not be updating"),R.remove(m,T)):v.shiftAndExecuteNext(l)},i.appendExecutor=function(l,s){var p=this.operationQueue,O=this.sourceBuffer,S=O[s];if(!S){x.logger.warn("[buffer-controller]: Attempting to append to the "+s+" SourceBuffer, but it does not exist"),p.shiftAndExecuteNext(s);return}S.ended=!1,console.assert(!S.updating,s+" sourceBuffer must not be updating"),S.appendBuffer(l)},i.blockBuffers=function(l,s){var p=this;if(s===void 0&&(s=this.getSourceBufferTypes()),!s.length){x.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var O=this.operationQueue,S=s.map(function(v){return O.appendBlocker(v)});Promise.all(S).then(function(){l(),s.forEach(function(v){var P=p.sourceBuffer[v];(!P||!P.updating)&&O.shiftAndExecuteNext(v)})})},i.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},i.addBufferListener=function(l,s,p){var O=this.sourceBuffer[l];if(!O)return;var S=p.bind(this,l);this.listeners[l].push({event:s,listener:S}),O.addEventListener(s,S)},i.removeBufferListeners=function(l){var s=this.sourceBuffer[l];if(!s)return;this.listeners[l].forEach(function(p){s.removeEventListener(p.event,p.listener)})},n}()},"./src/controller/buffer-operation-queue.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return y});var b=A("./src/utils/logger.ts"),y=function(){function x(f){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=f}var w=x.prototype;return w.append=function(_,d){var r=this.queues[d];r.push(_),r.length===1&&this.buffers[d]&&this.executeNext(d)},w.insertAbort=function(_,d){var r=this.queues[d];r.unshift(_),this.executeNext(d)},w.appendBlocker=function(_){var d,r=new Promise(function(t){d=t}),u={execute:d,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(u,_),r},w.executeNext=function(_){var d=this.buffers,r=this.queues,u=d[_],t=r[_];if(t.length){var a=t[0];try{a.execute()}catch(n){b.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),a.onError(n),(!u||!u.updating)&&(t.shift(),this.executeNext(_))}}},w.shiftAndExecuteNext=function(_){this.queues[_].shift(),this.executeNext(_)},w.current=function(_){return this.queues[_][0]},x}()},"./src/controller/cap-level-controller.ts":function(L,g,A){"use strict";A.r(g);var b=A("./src/events.ts");function y(f,_){for(var d=0;d<_.length;d++){var r=_[d];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(f,r.key,r)}}function x(f,_,d){return _&&y(f.prototype,_),d&&y(f,d),f}var w=function(){function f(d){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=d,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var _=f.prototype;return _.setStreamController=function(r){this.streamController=r},_.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},_.registerListeners=function(){var r=this.hls;r.on(b.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.on(b.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},_.unregisterListener=function(){var r=this.hls;r.off(b.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.off(b.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},_.onFpsDropLevelCapping=function(r,u){f.isLevelAllowed(u.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(u.droppedLevel)},_.onMediaAttaching=function(r,u){this.media=u.media instanceof HTMLVideoElement?u.media:null},_.onManifestParsed=function(r,u){var t=this.hls;this.restrictedLevels=[],this.firstLevel=u.firstLevel,t.config.capLevelToPlayerSize&&u.video&&this.startCapping()},_.onBufferCodecs=function(r,u){var t=this.hls;t.config.capLevelToPlayerSize&&u.video&&this.startCapping()},_.onMediaDetaching=function(){this.stopCapping()},_.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var r=this.hls.levels;if(r.length){var u=this.hls;u.autoLevelCapping=this.getMaxLevel(r.length-1),u.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=u.autoLevelCapping}}},_.getMaxLevel=function(r){var u=this,t=this.hls.levels;if(!t.length)return-1;var a=t.filter(function(n,i){return f.isLevelAllowed(i,u.restrictedLevels)&&i<=r});return this.clientRect=null,f.getMaxLevelByMediaSize(a,this.mediaWidth,this.mediaHeight)},_.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()},_.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},_.getDimensions=function(){if(this.clientRect)return this.clientRect;var r=this.media,u={width:0,height:0};if(r){var t=r.getBoundingClientRect();u.width=t.width,u.height=t.height,!u.width&&!u.height&&(u.width=t.right-t.left||r.width||0,u.height=t.bottom-t.top||r.height||0)}return this.clientRect=u,u},f.isLevelAllowed=function(r,u){return u===void 0&&(u=[]),u.indexOf(r)===-1},f.getMaxLevelByMediaSize=function(r,u,t){if(!r||!r.length)return-1;for(var a=function(s,p){return p?s.width!==p.width||s.height!==p.height:!0},n=r.length-1,i=0;i=u||h.height>=t)&&a(h,r[i+1])){n=i;break}}return n},x(f,[{key:"mediaWidth",get:function(){return this.getDimensions().width*f.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*f.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var r=1;try{r=self.devicePixelRatio}catch(u){}return r}}]),f}();g.default=w},"./src/controller/cmcd-controller.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return a});var b=A("./src/events.ts"),y=A("./src/types/cmcd.ts"),x=A("./src/utils/buffer-helper.ts"),w=A("./src/utils/logger.ts");function f(n,i){for(var h=0;h=n.length?{done:!0}:{done:!1,value:n[l++]}}}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 r(n,i){if(!n)return;if(typeof n=="string")return u(n,i);var h=Object.prototype.toString.call(n).slice(8,-1);if(h==="Object"&&n.constructor&&(h=n.constructor.name),h==="Map"||h==="Set")return Array.from(n);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return u(n,i)}function u(n,i){(i==null||i>n.length)&&(i=n.length);for(var h=0,l=new Array(i);hs&&(s=v.bitrate)}return s>0?s:NaN},i.getBufferLength=function(l){var s=this.hls.media,p=l===y.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!p||!s)return NaN;var O=x.BufferHelper.bufferInfo(p,s.currentTime,this.config.maxBufferHole);return O.len*1e3},i.createPlaylistLoader=function(){var l=this.config.pLoader,s=this.applyPlaylistData,p=l||this.config.loader;return function(){function O(v){this.loader=void 0,this.loader=new p(v)}var S=O.prototype;return S.destroy=function(){this.loader.destroy()},S.abort=function(){this.loader.abort()},S.load=function(P,R,E){s(P),this.loader.load(P,R,E)},_(O,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),O}()},i.createFragmentLoader=function(){var l=this.config.fLoader,s=this.applyFragmentData,p=l||this.config.loader;return function(){function O(v){this.loader=void 0,this.loader=new p(v)}var S=O.prototype;return S.destroy=function(){this.loader.destroy()},S.abort=function(){this.loader.abort()},S.load=function(P,R,E){s(P),this.loader.load(P,R,E)},_(O,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),O}()},n.uuid=function(){var l=URL.createObjectURL(new Blob),s=l.toString();return URL.revokeObjectURL(l),s.substr(s.lastIndexOf("/")+1)},n.serialize=function(l){for(var s=[],p=function(F){return!Number.isNaN(F)&&F!=null&&F!==""&&F!==!1},O=function(F){return Math.round(F)},S=function(F){return O(F/100)*100},v=function(F){return encodeURIComponent(F)},P={br:O,d:O,bl:S,dl:S,mtp:S,nor:v,rtp:S,tb:O},R=Object.keys(l||{}).sort(),E=d(R),C;!(C=E()).done;){var m=C.value,T=l[m];if(!p(T))continue;if(m==="v"&&T===1)continue;if(m=="pr"&&T===1)continue;var I=P[m];I&&(T=I(T));var D=typeof T,N=void 0;m==="ot"||m==="sf"||m==="st"?N=m+"="+T:D==="boolean"?N=m:D==="number"?N=m+"="+T:N=m+"="+JSON.stringify(T),s.push(N)}return s.join(",")},n.toHeaders=function(l){for(var s=Object.keys(l),p={},O=["Object","Request","Session","Status"],S=[{},{},{},{}],v={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,R=s;Pd){this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var v=d-this._requestLicenseFailureCount+1;x.logger.warn("Retrying license request, "+v+" attempts left"),this._requestLicense(s,p)}break}},n._generateLicenseRequestChallenge=function(h,l){switch(h.mediaKeySystemDomain){case w.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+h.mediaKeySystemDomain)},n._requestLicense=function(h,l){x.logger.log("Requesting content license for key-system");var s=this._mediaKeysList[0];if(!s){x.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var p=this.getLicenseServerUrl(s.mediaKeySystemDomain),O=this._createLicenseXhr(p,h,l);x.logger.log("Sending license request to URL: "+p);var S=this._generateLicenseRequestChallenge(s,h);O.send(S)}catch(v){x.logger.error("Failure requesting DRM license: "+v),this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},n.onMediaAttached=function(h,l){if(!this._emeEnabled)return;var s=l.media;this._media=s,s.addEventListener("encrypted",this._onMediaEncrypted)},n.onMediaDetached=function(){var h=this._media,l=this._mediaKeysList;if(!h)return;h.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(l.map(function(s){if(s.mediaKeysSession)return s.mediaKeysSession.close().catch(function(){})})).then(function(){return h.setMediaKeys(null)}).catch(function(){})},n.onManifestParsed=function(h,l){if(!this._emeEnabled)return;var s=l.levels.map(function(O){return O.audioCodec}).filter(function(O){return!!O}),p=l.levels.map(function(O){return O.videoCodec}).filter(function(O){return!!O});this._attemptKeySystemAccess(w.KeySystems.WIDEVINE,s,p)},_(a,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),a}();g.default=t},"./src/controller/fps-controller.ts":function(L,g,A){"use strict";A.r(g);var b=A("./src/events.ts"),y=A("./src/utils/logger.ts"),x=function(){function w(_){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=_,this.registerListeners()}var f=w.prototype;return f.setStreamController=function(d){this.streamController=d},f.registerListeners=function(){this.hls.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},f.unregisterListeners=function(){this.hls.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching)},f.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},f.onMediaAttaching=function(d,r){var u=this.hls.config;if(u.capLevelOnFPSDrop){var t=r.media instanceof self.HTMLVideoElement?r.media:null;this.media=t,t&&typeof t.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),u.fpsDroppedMonitoringPeriod)}},f.checkFPS=function(d,r,u){var t=performance.now();if(r){if(this.lastTime){var a=t-this.lastTime,n=u-this.lastDroppedFrames,i=r-this.lastDecodedFrames,h=1e3*n/a,l=this.hls;if(l.trigger(b.Events.FPS_DROP,{currentDropped:n,currentDecoded:i,totalDroppedFrames:u}),h>0&&n>l.config.fpsDroppedMonitoringThreshold*i){var s=l.currentLevel;y.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+s),s>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=s)&&(s=s-1,l.trigger(b.Events.FPS_DROP_LEVEL_CAPPING,{level:s,droppedLevel:l.currentLevel}),l.autoLevelCapping=s,this.streamController.nextLevelSwitch())}}this.lastTime=t,this.lastDroppedFrames=u,this.lastDecodedFrames=r}},f.checkFPSInterval=function(){var d=this.media;if(d)if(this.isVideoPlaybackQualityAvailable){var r=d.getVideoPlaybackQuality();this.checkFPS(d,r.totalVideoFrames,r.droppedVideoFrames)}else this.checkFPS(d,d.webkitDecodedFrameCount,d.webkitDroppedFrameCount)},w}();g.default=x},"./src/controller/fragment-finders.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"findFragmentByPDT",function(){return x}),A.d(g,"findFragmentByPTS",function(){return w}),A.d(g,"fragmentWithinToleranceTest",function(){return f}),A.d(g,"pdtWithinToleranceTest",function(){return _}),A.d(g,"findFragWithCC",function(){return d});var b=A("./src/polyfills/number.ts"),y=A("./src/utils/binary-search.ts");function x(r,u,t){if(u===null||!Array.isArray(r)||!r.length||!Object(b.isFiniteNumber)(u))return null;var a=r[0].programDateTime;if(u<(a||0))return null;var n=r[r.length-1].endProgramDateTime;if(u>=(n||0))return null;t=t||0;for(var i=0;ir&&t.start?-1:0}function _(r,u,t){var a=Math.min(u,t.duration+(t.deltaPTS?t.deltaPTS:0))*1e3,n=t.endProgramDateTime||0;return n-a>r}function d(r,u){return y.default.search(r,function(t){return t.ccu?-1:0})}},"./src/controller/fragment-tracker.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"FragmentState",function(){return x}),A.d(g,"FragmentTracker",function(){return w});var b=A("./src/events.ts"),y=A("./src/types/loader.ts"),x;(function(d){d.NOT_LOADED="NOT_LOADED",d.BACKTRACKED="BACKTRACKED",d.APPENDING="APPENDING",d.PARTIAL="PARTIAL",d.OK="OK"})(x||(x={}));var w=function(){function d(u){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=u,this._registerListeners()}var r=d.prototype;return r._registerListeners=function(){var t=this.hls;t.on(b.Events.BUFFER_APPENDED,this.onBufferAppended,this),t.on(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),t.on(b.Events.FRAG_LOADED,this.onFragLoaded,this)},r._unregisterListeners=function(){var t=this.hls;t.off(b.Events.BUFFER_APPENDED,this.onBufferAppended,this),t.off(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),t.off(b.Events.FRAG_LOADED,this.onFragLoaded,this)},r.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},r.getAppendedFrag=function(t,a){if(a===y.PlaylistLevelType.MAIN){var n=this.activeFragment,i=this.activeParts;if(!n)return null;if(i)for(var h=i.length;h--;){var l=i[h],s=l?l.end:n.appendedPTS;if(l.start<=t&&s!==void 0&&t<=s)return h>9&&(this.activeParts=i.slice(h-9)),l}else if(n.start<=t&&n.appendedPTS!==void 0&&t<=n.appendedPTS)return n}return this.getBufferedFrag(t,a)},r.getBufferedFrag=function(t,a){for(var n=this.fragments,i=Object.keys(n),h=i.length;h--;){var l=n[i[h]];if((l==null?void 0:l.body.type)===a&&l.buffered){var s=l.body;if(s.start<=t&&t<=s.end)return s}}return null},r.detectEvictedFragments=function(t,a,n){var i=this;Object.keys(this.fragments).forEach(function(h){var l=i.fragments[h];if(!l)return;if(!l.buffered){l.body.type===n&&i.removeFragment(l.body);return}var s=l.range[t];if(!s)return;s.time.some(function(p){var O=!i.isTimeBuffered(p.startPTS,p.endPTS,a);return O&&i.removeFragment(l.body),O})})},r.detectPartialFragments=function(t){var a=this,n=this.timeRanges,i=t.frag,h=t.part;if(!n||i.sn==="initSegment")return;var l=_(i),s=this.fragments[l];if(!s)return;Object.keys(n).forEach(function(p){var O=i.elementaryStreams[p];if(!O)return;var S=n[p],v=h!==null||O.partial===!0;s.range[p]=a.getBufferedTimes(i,h,v,S)}),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body)},r.fragBuffered=function(t){var a=_(t),n=this.fragments[a];n&&(n.backtrack=n.loaded=null,n.buffered=!0)},r.getBufferedTimes=function(t,a,n,i){for(var h={time:[],partial:n},l=a?a.start:t.start,s=a?a.end:t.end,p=t.minEndPTS||s,O=t.maxStartPTS||l,S=0;S=v&&p<=P){h.time.push({startPTS:Math.max(l,i.start(S)),endPTS:Math.min(s,i.end(S))});break}else if(lv)h.partial=!0,h.time.push({startPTS:Math.max(l,i.start(S)),endPTS:Math.min(s,i.end(S))});else if(s<=v)break}return h},r.getPartialFragment=function(t){var a=null,n,i,h,l=0,s=this.bufferPadding,p=this.fragments;return Object.keys(p).forEach(function(O){var S=p[O];if(!S)return;f(S)&&(i=S.body.start-s,h=S.body.end+s,t>=i&&t<=h&&(n=Math.min(t-i,h-t),l<=n&&(a=S.body,l=n)))}),a},r.getState=function(t){var a=_(t),n=this.fragments[a];return n?n.buffered?f(n)?x.PARTIAL:x.OK:n.backtrack?x.BACKTRACKED:x.APPENDING:x.NOT_LOADED},r.backtrack=function(t,a){var n=_(t),i=this.fragments[n];if(!i||i.backtrack)return null;var h=i.backtrack=a||i.loaded;return i.loaded=null,h},r.getBacktrackData=function(t){var a=_(t),n=this.fragments[a];if(n){var i,h=n.backtrack;if(h!=null&&(i=h.payload)!==null&&i!==void 0&&i.byteLength)return h;this.removeFragment(t)}return null},r.isTimeBuffered=function(t,a,n){for(var i,h,l=0;l=i&&a<=h)return!0;if(a<=i)return!1}return!1},r.onFragLoaded=function(t,a){var n=a.frag,i=a.part;if(n.sn==="initSegment"||n.bitrateTest||i)return;var h=_(n);this.fragments[h]={body:n,loaded:a,backtrack:null,buffered:!1,range:Object.create(null)}},r.onBufferAppended=function(t,a){var n=this,i=a.frag,h=a.part,l=a.timeRanges;if(i.type===y.PlaylistLevelType.MAIN)if(this.activeFragment=i,h){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(h)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(p){var O=l[p];if(n.detectEvictedFragments(p,O),!h)for(var S=0;St&&i.removeFragment(s)}})},r.removeFragment=function(t){var a=_(t);t.stats.loaded=0,t.clearElementaryStreamInfo(),delete this.fragments[a]},r.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},d}();function f(d){var r,u;return d.buffered&&(((r=d.range.video)===null||r===void 0?void 0:r.partial)||((u=d.range.audio)===null||u===void 0?void 0:u.partial))}function _(d){return d.type+"_"+d.level+"_"+d.urlId+"_"+d.sn}},"./src/controller/gap-controller.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"STALL_MINIMUM_DURATION_MS",function(){return f}),A.d(g,"MAX_START_GAP_JUMP",function(){return _}),A.d(g,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return d}),A.d(g,"SKIP_BUFFER_RANGE_START",function(){return r}),A.d(g,"default",function(){return u});var b=A("./src/utils/buffer-helper.ts"),y=A("./src/errors.ts"),x=A("./src/events.ts"),w=A("./src/utils/logger.ts"),f=250,_=2,d=.1,r=.05,u=function(){function t(n,i,h,l){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=n,this.media=i,this.fragmentTracker=h,this.hls=l}var a=t.prototype;return a.destroy=function(){this.hls=this.fragmentTracker=this.media=null},a.poll=function(i){var h=this.config,l=this.media,s=this.stalled,p=l.currentTime,O=l.seeking,S=this.seeking&&!O,v=!this.seeking&&O;if(this.seeking=O,p!==i){if(this.moved=!0,s!==null){if(this.stallReported){var P=self.performance.now()-s;w.logger.warn("playback not stuck anymore @"+p+", after "+Math.round(P)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((v||S)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!b.BufferHelper.getBuffered(l).length)return;var R=b.BufferHelper.bufferInfo(l,p,0),E=R.len>0,C=R.nextStart||0;if(!E&&!C)return;if(O){var m=R.len>_,T=!C||C-p>_&&!this.fragmentTracker.getPartialFragment(p);if(m||T)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var I,D=Math.max(C,R.start||0)-p,N=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,z=N==null||((I=N.details)===null||I===void 0)?void 0:I.live,F=z?N.details.targetduration*2:_;if(D>0&&D<=F){this._trySkipBufferHole(null);return}}var W=self.performance.now();if(s===null){this.stalled=W;return}var K=W-s;!O&&K>=f&&this._reportStall(R.len);var B=b.BufferHelper.bufferInfo(l,p,h.maxBufferHole);this._tryFixBufferStall(B,K)},a._tryFixBufferStall=function(i,h){var l=this.config,s=this.fragmentTracker,p=this.media,O=p.currentTime,S=s.getPartialFragment(O);if(S){var v=this._trySkipBufferHole(S);if(v)return}i.len>l.maxBufferHole&&h>l.highBufferWatchdogPeriod*1e3&&(w.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},a._reportStall=function(i){var h=this.hls,l=this.media,s=this.stallReported;s||(this.stallReported=!0,w.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+i+")"),h.trigger(x.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:i}))},a._trySkipBufferHole=function(i){for(var h=this.config,l=this.hls,s=this.media,p=s.currentTime,O=0,S=b.BufferHelper.getBuffered(s),v=0;v=O&&p.05&&this.forwardBufferLength>1){var v=Math.min(2,Math.max(1,l)),P=Math.round(2/(1+Math.exp(-.75*p-this.edgeStalled))*20)/20;t.playbackRate=Math.min(v,Math.max(1,P))}else t.playbackRate!==1&&t.playbackRate!==0&&(t.playbackRate=1)},r.estimateLiveEdge=function(){var t=this.levelDetails;return t===null?null:t.edge+t.age},r.computeLatency=function(){var t=this.estimateLiveEdge();return t===null?null:t-this.currentTime},f(d,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var t=this.config,a=this.levelDetails;return t.liveMaxLatencyDuration!==void 0?t.liveMaxLatencyDuration:a?t.liveMaxLatencyDurationCount*a.targetduration:0}},{key:"targetLatency",get:function(){var t=this.levelDetails;if(t===null)return null;var a=t.holdBack,n=t.partHoldBack,i=t.targetduration,h=this.config,l=h.liveSyncDuration,s=h.liveSyncDurationCount,p=h.lowLatencyMode,O=this.hls.userConfig,S=p&&n||a;(O.liveSyncDuration||O.liveSyncDurationCount||S===0)&&(S=l!==void 0?l:s*i);var v=i,P=1;return S+Math.min(this.stallCount*P,v)}},{key:"liveSyncPosition",get:function(){var t=this.estimateLiveEdge(),a=this.targetLatency,n=this.levelDetails;if(t===null||a===null||n===null)return null;var i=n.edge,h=t-a-this.edgeStalled,l=i-n.totalduration,s=i-(this.config.lowLatencyMode&&n.partTarget||n.targetduration);return Math.min(Math.max(l,h),s)}},{key:"drift",get:function(){var t=this.levelDetails;return t===null?1:t.drift}},{key:"edgeStalled",get:function(){var t=this.levelDetails;if(t===null)return 0;var a=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-a,0)}},{key:"forwardBufferLength",get:function(){var t=this.media,a=this.levelDetails;if(!t||!a)return 0;var n=t.buffered.length;return n?t.buffered.end(n-1):a.edge-this.currentTime}}]),d}()},"./src/controller/level-controller.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return h});var b=A("./src/types/level.ts"),y=A("./src/events.ts"),x=A("./src/errors.ts"),w=A("./src/utils/codecs.ts"),f=A("./src/controller/level-helper.ts"),_=A("./src/controller/base-playlist-controller.ts"),d=A("./src/types/loader.ts");function r(){return r=Object.assign||function(l){for(var s=1;s0){C=P[0].bitrate,P.sort(function(K,B){return K.bitrate-B.bitrate}),this._levels=P;for(var z=0;zthis.hls.config.fragLoadingMaxRetry&&(m=v.frag.level)):m=v.frag.level}break;case x.ErrorDetails.LEVEL_LOAD_ERROR:case x.ErrorDetails.LEVEL_LOAD_TIMEOUT:P&&(P.deliveryDirectives&&(C=!1),m=P.level),E=!0;break;case x.ErrorDetails.REMUX_ALLOC_ERROR:m=v.level,E=!0;break}m!==void 0&&this.recoverLevel(v,m,E,C)},p.recoverLevel=function(S,v,P,R){var E=S.details,C=this._levels[v];if(C.loadError++,P){var m=this.retryLoadingOrFail(S);if(m)S.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(R){var T=C.url.length;if(T>1&&C.loadError1){var R=(v.urlId+1)%P;this.warn("Switching to redundant URL-id "+R),this._levels.forEach(function(E){E.urlId=R}),this.level=S}},p.onFragLoaded=function(S,v){var P=v.frag;if(P!==void 0&&P.type===d.PlaylistLevelType.MAIN){var R=this._levels[P.level];R!==void 0&&(R.fragmentError=0,R.loadError=0)}},p.onLevelLoaded=function(S,v){var P,R=v.level,E=v.details,C=this._levels[R];if(!C){var m;this.warn("Invalid level index "+R),(m=v.deliveryDirectives)!==null&&m!==void 0&&m.skip&&(E.deltaUpdateFailed=!0);return}R===this.currentLevelIndex?(C.fragmentError===0&&(C.loadError=0,this.retryCount=0),this.playlistLoaded(R,v,C.details)):(P=v.deliveryDirectives)!==null&&P!==void 0&&P.skip&&(E.deltaUpdateFailed=!0)},p.onAudioTrackSwitched=function(S,v){var P=this.hls.levels[this.currentLevelIndex];if(!P)return;if(P.audioGroupIds){for(var R=-1,E=this.hls.audioTracks[v.id].groupId,C=0;C0){var R=P.urlId,E=P.url[R];if(S)try{E=S.addDirectives(E)}catch(C){this.warn("Could not construct new URL with HLS Delivery Directives: "+C)}this.log("Attempt loading level index "+v+(S?" at sn "+S.msn+" part "+S.part:"")+" with URL-id "+R+" "+E),this.clearTimer(),this.hls.trigger(y.Events.LEVEL_LOADING,{url:E,level:v,id:R,deliveryDirectives:S||null})}},p.removeLevel=function(S,v){var P=function(C,m){return m!==v},R=this._levels.filter(function(E,C){return C!==S?!0:E.url.length>1&&v!==void 0?(E.url=E.url.filter(P),E.audioGroupIds&&(E.audioGroupIds=E.audioGroupIds.filter(P)),E.textGroupIds&&(E.textGroupIds=E.textGroupIds.filter(P)),E.urlId=0,!0):!1}).map(function(E,C){var m=E.details;return m!=null&&m.fragments&&m.fragments.forEach(function(T){T.level=C}),E});this._levels=R,this.hls.trigger(y.Events.LEVELS_UPDATED,{levels:R})},t(s,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(S){var v,P=this._levels;if(P.length===0)return;if(this.currentLevelIndex===S&&(v=P[S])!==null&&v!==void 0&&v.details)return;if(S<0||S>=P.length){var R=S<0;if(this.hls.trigger(y.Events.ERROR,{type:x.ErrorTypes.OTHER_ERROR,details:x.ErrorDetails.LEVEL_SWITCH_ERROR,level:S,fatal:R,reason:"invalid level idx"}),R)return;S=Math.min(S,P.length-1)}this.clearTimer();var E=this.currentLevelIndex,C=P[E],m=P[S];this.log("switching to level "+S+" from "+E),this.currentLevelIndex=S;var T=r({},m,{level:S,maxBitrate:m.maxBitrate,uri:m.uri,urlId:m.urlId});delete T._urlId,this.hls.trigger(y.Events.LEVEL_SWITCHING,T);var I=m.details;if(!I||I.live){var D=this.switchParams(m.uri,C==null?void 0:C.details);this.loadPlaylist(D)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(S){this.manualLevelIndex=S,this._startLevel===void 0&&(this._startLevel=S),S!==-1&&(this.level=S)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(S){this._firstLevel=S}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var S=this.hls.config.startLevel;return S!==void 0?S:this._firstLevel}else return this._startLevel},set:function(S){this._startLevel=S}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(S){this.level=S,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=S)}}]),s}(_.default)},"./src/controller/level-helper.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"addGroupId",function(){return x}),A.d(g,"assignTrackIdsByGroup",function(){return w}),A.d(g,"updatePTS",function(){return f}),A.d(g,"updateFragPTSDTS",function(){return d}),A.d(g,"mergeDetails",function(){return r}),A.d(g,"mapPartIntersection",function(){return u}),A.d(g,"mapFragmentIntersection",function(){return t}),A.d(g,"adjustSliding",function(){return a}),A.d(g,"addSliding",function(){return n}),A.d(g,"computeReloadInterval",function(){return i}),A.d(g,"getFragmentWithSN",function(){return h}),A.d(g,"getPartWith",function(){return l});var b=A("./src/polyfills/number.ts"),y=A("./src/utils/logger.ts");function x(s,p,O){switch(p){case"audio":s.audioGroupIds||(s.audioGroupIds=[]),s.audioGroupIds.push(O);break;case"text":s.textGroupIds||(s.textGroupIds=[]),s.textGroupIds.push(O);break}}function w(s){var p={};s.forEach(function(O){var S=O.groupId||"";O.id=p[S]=p[S]||0,p[S]++})}function f(s,p,O){var S=s[p],v=s[O];_(S,v)}function _(s,p){var O=p.startPTS;if(Object(b.isFiniteNumber)(O)){var S=0,v;p.sn>s.sn?(S=O-s.start,v=s):(S=s.start-O,v=p),v.duration!==S&&(v.duration=S)}else if(p.sn>s.sn){var P=s.cc===p.cc;P&&s.minEndPTS?p.start=s.start+(s.minEndPTS-s.start):p.start=s.start+s.duration}else p.start=Math.max(s.start-p.duration,0)}function d(s,p,O,S,v,P){var R=S-O;R<=0&&(y.logger.warn("Fragment should have a positive duration",p),S=O+p.duration,P=v+p.duration);var E=O,C=S,m=p.startPTS,T=p.endPTS;if(Object(b.isFiniteNumber)(m)){var I=Math.abs(m-O);Object(b.isFiniteNumber)(p.deltaPTS)?p.deltaPTS=Math.max(I,p.deltaPTS):p.deltaPTS=I,E=Math.max(O,m),O=Math.min(O,m),v=Math.min(v,p.startDTS),C=Math.min(S,T),S=Math.max(S,T),P=Math.max(P,p.endDTS)}p.duration=S-O;var D=O-p.start;p.appendedPTS=S,p.start=p.startPTS=O,p.maxStartPTS=E,p.startDTS=v,p.endPTS=S,p.minEndPTS=C,p.endDTS=P;var N=p.sn;if(!s||Ns.endSN)return 0;var z,F=N-s.startSN,W=s.fragments;for(W[F]=p,z=F;z>0;z--)_(W[z],W[z-1]);for(z=F;z=0;v--){var P=S[v].initSegment;if(P){O=P;break}}s.fragmentHint&&delete s.fragmentHint.endPTS;var R=0,E;if(t(s,p,function(z,F){z.relurl&&(R=z.cc-F.cc),Object(b.isFiniteNumber)(z.startPTS)&&Object(b.isFiniteNumber)(z.endPTS)&&(F.start=F.startPTS=z.startPTS,F.startDTS=z.startDTS,F.appendedPTS=z.appendedPTS,F.maxStartPTS=z.maxStartPTS,F.endPTS=z.endPTS,F.endDTS=z.endDTS,F.minEndPTS=z.minEndPTS,F.duration=z.endPTS-z.startPTS,F.duration&&(E=F),p.PTSKnown=p.alignedSliding=!0),F.elementaryStreams=z.elementaryStreams,F.loader=z.loader,F.stats=z.stats,F.urlId=z.urlId,z.initSegment&&(F.initSegment=z.initSegment,O=z.initSegment)}),O){var C=p.fragmentHint?p.fragments.concat(p.fragmentHint):p.fragments;C.forEach(function(z){var F;(!z.initSegment||z.initSegment.relurl===((F=O)===null||F===void 0?void 0:F.relurl))&&(z.initSegment=O)})}if(p.skippedSegments&&(p.deltaUpdateFailed=p.fragments.some(function(z){return!z}),p.deltaUpdateFailed)){y.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var m=p.skippedSegments;m--;)p.fragments.shift();p.startSN=p.fragments[0].sn,p.startCC=p.fragments[0].cc}var T=p.fragments;if(R){y.logger.warn("discontinuity sliding from playlist, take drift into account");for(var I=0;I=S.length)return;n(p,S[O].start)}function n(s,p){if(p){for(var O=s.fragments,S=s.skippedSegments;S0&&v0&&C===-1&&(this.log("Override startPosition with lastCurrentTime @"+m.toFixed(3)),C=m),this.state=y.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=C,this.tick()}else this._forceStartLoad=!0,this.state=y.State.STOPPED},R.stopLoad=function(){this._forceStartLoad=!1,v.prototype.stopLoad.call(this)},R.doTick=function(){switch(this.state){case y.State.IDLE:this.doTickIdle();break;case y.State.WAITING_LEVEL:{var C,m=this.levels,T=this.level,I=m==null||((C=m[T])===null||C===void 0)?void 0:C.details;if(I&&(!I.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(I))break;this.state=y.State.IDLE;break}break}case y.State.FRAG_LOADING_WAITING_RETRY:{var D,N=self.performance.now(),z=this.retryDate;(!z||N>=z||(D=this.media)!==null&&D!==void 0&&D.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=y.State.IDLE)}break;default:break}this.onTickEnd()},R.onTickEnd=function(){v.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},R.doTickIdle=function(){var C,m,T=this.hls,I=this.levelLastLoaded,D=this.levels,N=this.media,z=T.config,F=T.nextLoadLevel;if(I===null||!N&&(this.startFragRequested||!z.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!D||!D[F])return;var W=D[F];this.level=T.nextLoadLevel=F;var K=W.details;if(!K||this.state===y.State.WAITING_LEVEL||K.live&&this.levelLastLoaded!==F){this.state=y.State.WAITING_LEVEL;return}var B=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:N,d.PlaylistLevelType.MAIN);if(B===null)return;var k=B.len,G=this.getMaxBufferLength(W.maxBitrate);if(k>=G)return;if(this._streamEnded(B,K)){var ne={};this.altAudio&&(ne.type="video"),this.hls.trigger(w.Events.BUFFER_EOS,ne),this.state=y.State.ENDED;return}var he=B.end,fe=this.getNextFragment(he,K);if(this.couldBacktrack&&!this.fragPrevious&&fe&&fe.sn!=="initSegment"){var xe=fe.sn-K.startSN;xe>1&&(fe=K.fragments[xe-1],this.fragmentTracker.removeFragment(fe))}if(fe&&this.fragmentTracker.getState(fe)===_.FragmentState.OK&&this.nextLoadPosition>he){var Te=this.audioOnly&&!this.altAudio?r.ElementaryStreamTypes.AUDIO:r.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(N,Te,d.PlaylistLevelType.MAIN),fe=this.getNextFragment(this.nextLoadPosition,K)}if(!fe)return;fe.initSegment&&!fe.initSegment.data&&!this.bitrateTest&&(fe=fe.initSegment),((C=fe.decryptdata)===null||C===void 0?void 0:C.keyFormat)==="identity"&&!((m=fe.decryptdata)!==null&&m!==void 0&&m.key)?this.loadKey(fe,K):this.loadFragment(fe,K,he)},R.loadFragment=function(C,m,T){var I,D=this.fragmentTracker.getState(C);if(this.fragCurrent=C,D===_.FragmentState.BACKTRACKED){var N=this.fragmentTracker.getBacktrackData(C);if(N){this._handleFragmentLoadProgress(N),this._handleFragmentLoadComplete(N);return}else D=_.FragmentState.NOT_LOADED}D===_.FragmentState.NOT_LOADED||D===_.FragmentState.PARTIAL?C.sn==="initSegment"?this._loadInitSegment(C):this.bitrateTest?(C.bitrateTest=!0,this.log("Fragment "+C.sn+" of level "+C.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(C)):(this.startFragRequested=!0,v.prototype.loadFragment.call(this,C,m,T)):D===_.FragmentState.APPENDING?this.reduceMaxBufferLength(C.duration)&&this.fragmentTracker.removeFragment(C):((I=this.media)===null||I===void 0?void 0:I.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},R.getAppendedFrag=function(C){var m=this.fragmentTracker.getAppendedFrag(C,d.PlaylistLevelType.MAIN);return m&&"fragment"in m?m.fragment:m},R.getBufferedFrag=function(C){return this.fragmentTracker.getBufferedFrag(C,d.PlaylistLevelType.MAIN)},R.followingBufferedFrag=function(C){return C?this.getBufferedFrag(C.end+.5):null},R.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},R.nextLevelSwitch=function(){var C=this.levels,m=this.media;if(m!=null&&m.readyState){var T,I=this.getAppendedFrag(m.currentTime);if(I&&I.start>1&&this.flushMainBuffer(0,I.start-1),!m.paused&&C){var D=this.hls.nextLoadLevel,N=C[D],z=this.fragLastKbps;z&&this.fragCurrent?T=this.fragCurrent.duration*N.maxBitrate/(1e3*z)+1:T=0}else T=0;var F=this.getBufferedFrag(m.currentTime+T);if(F){var W=this.followingBufferedFrag(F);if(W){this.abortCurrentFrag();var K=W.maxStartPTS?W.maxStartPTS:W.start,B=W.duration,k=Math.max(F.end,K+Math.min(Math.max(B-this.config.maxFragLookUpTolerance,B*.5),B*.75));this.flushMainBuffer(k,Number.POSITIVE_INFINITY)}}}},R.abortCurrentFrag=function(){var C=this.fragCurrent;this.fragCurrent=null,C!=null&&C.loader&&C.loader.abort(),this.state===y.State.KEY_LOADING&&(this.state=y.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},R.flushMainBuffer=function(C,m){v.prototype.flushMainBuffer.call(this,C,m,this.altAudio?"video":null)},R.onMediaAttached=function(C,m){v.prototype.onMediaAttached.call(this,C,m);var T=m.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 a.default(this.config,T,this.fragmentTracker,this.hls)},R.onMediaDetaching=function(){var C=this.media;C&&(C.removeEventListener("playing",this.onvplaying),C.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),v.prototype.onMediaDetaching.call(this)},R.onMediaPlaying=function(){this.tick()},R.onMediaSeeked=function(){var C=this.media,m=C?C.currentTime:null;Object(b.isFiniteNumber)(m)&&this.log("Media seeked to "+m.toFixed(3)),this.tick()},R.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},R.onManifestParsed=function(C,m){var T=!1,I=!1,D;m.levels.forEach(function(N){D=N.audioCodec,D&&(D.indexOf("mp4a.40.2")!==-1&&(T=!0),D.indexOf("mp4a.40.5")!==-1&&(I=!0))}),this.audioCodecSwitch=T&&I&&!Object(x.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=m.levels,this.startFragRequested=!1},R.onLevelLoading=function(C,m){var T=this.levels;if(!T||this.state!==y.State.IDLE)return;var I=T[m.level];(!I.details||I.details.live&&this.levelLastLoaded!==m.level||this.waitForCdnTuneIn(I.details))&&(this.state=y.State.WAITING_LEVEL)},R.onLevelLoaded=function(C,m){var T,I=this.levels,D=m.level,N=m.details,z=N.totalduration;if(!I){this.warn("Levels were reset while loading level "+D);return}this.log("Level "+D+" loaded ["+N.startSN+","+N.endSN+"], cc ["+N.startCC+", "+N.endCC+"] duration:"+z);var F=this.fragCurrent;F&&(this.state===y.State.FRAG_LOADING||this.state===y.State.FRAG_LOADING_WAITING_RETRY)&&(F.level!==m.level&&F.loader&&(this.state=y.State.IDLE,F.loader.abort()));var W=I[D],K=0;if(N.live||(T=W.details)!==null&&T!==void 0&&T.live){if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed)return;K=this.alignPlaylists(N,W.details)}if(W.details=N,this.levelLastLoaded=D,this.hls.trigger(w.Events.LEVEL_UPDATED,{details:N,level:D}),this.state===y.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=y.State.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,K),this.tick()},R._handleFragmentLoadProgress=function(C){var m,T=C.frag,I=C.part,D=C.payload,N=this.levels;if(!N){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=N[T.level],F=z.details;if(!F){this.warn("Dropping fragment "+T.sn+" of level "+T.level+" after level details were reset");return}var W=z.videoCodec,K=F.PTSKnown||!F.live,B=(m=T.initSegment)===null||m===void 0?void 0:m.data,k=this._getAudioCodec(z),G=this.transmuxer=this.transmuxer||new u.default(this.hls,d.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ne=I?I.index:-1,he=ne!==-1,fe=new t.ChunkMetadata(T.level,T.sn,T.stats.chunkCount,D.byteLength,ne,he),xe=this.initPTS[T.cc];G.push(D,B,k,W,T,I,F.totalduration,K,fe,xe)},R.onAudioTrackSwitching=function(C,m){var T=this.altAudio,I=!!m.url,D=m.id;if(!I){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var N=this.fragCurrent;N!=null&&N.loader&&(this.log("Switching to main audio track, cancel main fragment load"),N.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:D})}},R.onAudioTrackSwitched=function(C,m){var T=m.id,I=!!this.hls.audioTracks[T].url;if(I){var D=this.videoBuffer;D&&this.mediaBuffer!==D&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=D)}this.altAudio=I,this.tick()},R.onBufferCreated=function(C,m){var T=m.tracks,I,D,N=!1;for(var z in T){var F=T[z];if(F.id==="main"){if(D=z,I=F,z==="video"){var W=T[z];W&&(this.videoBuffer=W.buffer)}}else N=!0}N&&I?(this.log("Alternate track found, use "+D+".buffered to schedule main fragment loading"),this.mediaBuffer=I.buffer):this.mediaBuffer=this.media},R.onFragBuffered=function(C,m){var T=m.frag,I=m.part;if(T&&T.type!==d.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(T)){this.warn("Fragment "+T.sn+(I?" p: "+I.index:"")+" of level "+T.level+" finished buffering, but was aborted. state: "+this.state),this.state===y.State.PARSED&&(this.state=y.State.IDLE);return}var D=I?I.stats:T.stats;this.fragLastKbps=Math.round(8*D.total/(D.buffering.end-D.loading.first)),T.sn!=="initSegment"&&(this.fragPrevious=T),this.fragBufferedComplete(T,I)},R.onError=function(C,m){switch(m.details){case n.ErrorDetails.FRAG_LOAD_ERROR:case n.ErrorDetails.FRAG_LOAD_TIMEOUT:case n.ErrorDetails.KEY_LOAD_ERROR:case n.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(d.PlaylistLevelType.MAIN,m);break;case n.ErrorDetails.LEVEL_LOAD_ERROR:case n.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==y.State.ERROR&&(m.fatal?(this.warn(""+m.details),this.state=y.State.ERROR):!m.levelRetry&&this.state===y.State.WAITING_LEVEL&&(this.state=y.State.IDLE));break;case n.ErrorDetails.BUFFER_FULL_ERROR:if(m.parent==="main"&&(this.state===y.State.PARSING||this.state===y.State.PARSED)){var T=!0,I=this.getFwdBufferInfo(this.media,d.PlaylistLevelType.MAIN);I&&I.len>.5&&(T=!this.reduceMaxBufferLength(I.len)),T&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},R.checkBuffer=function(){var C=this.media,m=this.gapController;if(!C||!m||!C.readyState)return;var T=f.BufferHelper.getBuffered(C);!this.loadedmetadata&&T.length?(this.loadedmetadata=!0,this.seekToStartPos()):m.poll(this.lastCurrentTime),this.lastCurrentTime=C.currentTime},R.onFragLoadEmergencyAborted=function(){this.state=y.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},R.onBufferFlushed=function(C,m){var T=m.type;if(T!==r.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var I=(T===r.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(I,T,d.PlaylistLevelType.MAIN)}},R.onLevelsUpdated=function(C,m){this.levels=m.levels},R.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},R.seekToStartPos=function(){var C=this.media,m=C.currentTime,T=this.startPosition;if(T>=0&&m0&&(N1&&C.seeking===!1){var T=C.currentTime;if(f.BufferHelper.isBuffered(C,T)?m=this.getAppendedFrag(T):f.BufferHelper.isBuffered(C,T+.1)&&(m=this.getAppendedFrag(T+.1)),m){var I=this.fragPlaying,D=m.level;(!I||m.sn!==I.sn||I.level!==D||m.urlId!==I.urlId)&&(this.hls.trigger(w.Events.FRAG_CHANGED,{frag:m}),(!I||I.level!==D)&&this.hls.trigger(w.Events.LEVEL_SWITCHED,{level:D}),this.fragPlaying=m)}}},l(P,[{key:"nextLevel",get:function(){var C=this.nextBufferedFrag;return C?C.level:-1}},{key:"currentLevel",get:function(){var C=this.media;if(C){var m=this.getAppendedFrag(C.currentTime);if(m)return m.level}return-1}},{key:"nextBufferedFrag",get:function(){var C=this.media;if(C){var m=this.getAppendedFrag(C.currentTime);return this.followingBufferedFrag(m)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),P}(y.default)},"./src/controller/subtitle-stream-controller.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"SubtitleStreamController",function(){return s});var b=A("./src/events.ts"),y=A("./src/utils/logger.ts"),x=A("./src/utils/buffer-helper.ts"),w=A("./src/controller/fragment-finders.ts"),f=A("./src/utils/discontinuities.ts"),_=A("./src/controller/level-helper.ts"),d=A("./src/controller/fragment-tracker.ts"),r=A("./src/controller/base-stream-controller.ts"),u=A("./src/types/loader.ts"),t=A("./src/types/level.ts");function a(p,O){for(var S=0;S=m[D].start&&I<=m[D].end){T=m[D];break}var N=E.start+E.duration;T?T.end=N:(T={start:I,end:N},m.push(T)),this.fragmentTracker.fragBuffered(E)},S.onBufferFlushing=function(P,R){var E=R.startOffset,C=R.endOffset;if(E===0&&C!==Number.POSITIVE_INFINITY){var m=this.currentTrackId,T=this.levels;if(!T.length||!T[m]||!T[m].details)return;var I=T[m].details,D=I.targetduration,N=C-D;if(N<=0)return;R.endOffsetSubtitles=Math.max(0,N),this.tracksBuffered.forEach(function(z){for(var F=0;F=I.length||m!==T||!D)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,C.live||(E=D.details)!==null&&E!==void 0&&E.live){var N=this.mainDetails;if(C.deltaUpdateFailed||!N)return;var z=N.fragments[0];if(!D.details)C.hasProgramDateTime&&N.hasProgramDateTime?Object(f.alignMediaPlaylistByPDT)(C,N):z&&Object(_.addSliding)(C,z.start);else{var F=this.alignPlaylists(C,D.details);F===0&&z&&Object(_.addSliding)(C,z.start)}}if(D.details=C,this.levelLastLoaded=m,this.tick(),C.live&&!this.fragCurrent&&this.media&&this.state===r.State.IDLE){var W=Object(w.findFragmentByPTS)(null,C.fragments,this.media.currentTime,0);W||(this.warn("Subtitle playlist not aligned with playback"),D.details=void 0)}},S._handleFragmentLoadComplete=function(P){var R=P.frag,E=P.payload,C=R.decryptdata,m=this.hls;if(this.fragContextChanged(R))return;if(E&&E.byteLength>0&&C&&C.key&&C.iv&&C.method==="AES-128"){var T=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(E),C.key.buffer,C.iv.buffer).then(function(I){var D=performance.now();m.trigger(b.Events.FRAG_DECRYPTED,{frag:R,payload:I,stats:{tstart:T,tdecrypt:D}})})}},S.doTick=function(){if(!this.media){this.state=r.State.IDLE;return}if(this.state===r.State.IDLE){var P,R=this.currentTrackId,E=this.levels;if(!E.length||!E[R]||!E[R].details)return;var C=E[R].details,m=C.targetduration,T=this.config,I=this.media,D=x.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,I.currentTime-m,T.maxBufferHole),N=D.end,z=D.len,F=this.getMaxBufferLength()+m;if(z>F)return;console.assert(C,"Subtitle track details are defined on idle subtitle stream controller tick");var W=C.fragments,K=W.length,B=C.edge,k,G=this.fragPrevious;if(N-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)},i.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},i.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 l=t(this.media.textTracks);l.forEach(function(s){Object(y.clearCurrentCues)(s)}),this.subtitleTrack=-1,this.media=null},i.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},i.onManifestParsed=function(l,s){this.tracks=s.subtitleTracks},i.onSubtitleTrackLoaded=function(l,s){var p=s.id,O=s.details,S=this.trackId,v=this.tracksInGroup[S];if(!v){this.warn("Invalid subtitle track id "+p);return}var P=v.details;v.details=s.details,this.log("subtitle track "+p+" loaded ["+O.startSN+"-"+O.endSN+"]"),p===this.trackId&&(this.retryCount=0,this.playlistLoaded(p,s,P))},i.onLevelLoading=function(l,s){this.switchLevel(s.level)},i.onLevelSwitching=function(l,s){this.switchLevel(s.level)},i.switchLevel=function(l){var s=this.hls.levels[l];if(!(s!=null&&s.textGroupIds))return;var p=s.textGroupIds[s.urlId];if(this.groupId!==p){var O=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,S=this.tracks.filter(function(R){return!p||R.groupId===p});this.tracksInGroup=S;var v=this.findTrackId(O==null?void 0:O.name)||this.findTrackId();this.groupId=p;var P={subtitleTracks:S};this.log("Updating subtitle tracks, "+S.length+' track(s) found in "'+p+'" group-id'),this.hls.trigger(b.Events.SUBTITLE_TRACKS_UPDATED,P),v!==-1&&this.setSubtitleTrack(v,O)}},i.findTrackId=function(l){for(var s=this.tracksInGroup,p=0;p=O.length)return;this.clearTimer();var S=O[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,S){var v=S.id,P=S.groupId,R=P===void 0?"":P,E=S.name,C=S.type,m=S.url;this.hls.trigger(b.Events.SUBTITLE_TRACK_SWITCH,{id:v,groupId:R,name:E,type:C,url:m});var T=this.switchParams(S.url,s==null?void 0:s.details);this.loadPlaylist(T)}else this.hls.trigger(b.Events.SUBTITLE_TRACK_SWITCH,{id:l})},i.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var l=-1,s=t(this.media.textTracks),p=0;p=0&&(C[0]=Math.min(C[0],O),C[1]=Math.max(C[1],S),R=!0,m/(S-O)>.5))return}if(R||P.push([O,S]),this.config.renderTextTracksNatively){var T=this.captionsTracks[p];this.Cues.newCue(T,O,S,v)}else{var I=this.Cues.newCue(null,O,S,v);this.hls.trigger(y.Events.CUES_PARSED,{type:"captions",cues:I,track:p})}},l.onInitPtsFound=function(p,O){var S=this,v=O.frag,P=O.id,R=O.initPTS,E=O.timescale,C=this.unparsedVttFrags;P==="main"&&(this.initPTS[v.cc]=R,this.timescale[v.cc]=E),C.length&&(this.unparsedVttFrags=[],C.forEach(function(m){S.onFragLoaded(y.Events.FRAG_LOADED,m)}))},l.getExistingTrack=function(p){var O=this.media;if(O)for(var S=0;S>>8^E&255^99,d[v]=E,r[E]=v;var C=S[v],m=S[C],T=S[m],I=S[E]*257^E*16843008;t[v]=I<<24|I>>>8,a[v]=I<<16|I>>>16,n[v]=I<<8|I>>>24,i[v]=I,I=T*16843009^m*65537^C*257^v*16843008,l[E]=I<<24|I>>>8,s[E]=I<<16|I>>>16,p[E]=I<<8|I>>>24,O[E]=I,v?(v=C^S[S[S[T^C]]],P^=S[S[P]]):v=P=1}},f.expandKey=function(d){for(var r=this.uint8ArrayToUint32Array_(d),u=!0,t=0;t>>6)+1;var I=(p[O+2]&60)>>>2;if(I>T.length-1){s.trigger(x.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+I});return}return R=(p[O+2]&1)<<2,R|=(p[O+3]&192)>>>6,b.logger.log("manifest codec:"+S+", ADTS type:"+v+", samplingIndex:"+I),/firefox/i.test(C)?I>=6?(v=5,E=new Array(4),P=I-3):(v=2,E=new Array(2),P=I):C.indexOf("android")!==-1?(v=2,E=new Array(2),P=I):(v=5,E=new Array(4),S&&(S.indexOf("mp4a.40.29")!==-1||S.indexOf("mp4a.40.5")!==-1)||!S&&I>=6?P=I-3:((S&&S.indexOf("mp4a.40.2")!==-1&&(I>=6&&R===1||/vivaldi/i.test(C))||!S&&R===1)&&(v=2,E=new Array(2)),P=I)),E[0]=v<<3,E[0]|=(I&14)>>1,E[1]|=(I&1)<<7,E[1]|=R<<3,v===5&&(E[1]|=(P&14)>>1,E[2]=(P&1)<<7,E[2]|=2<<2,E[3]=0),{config:E,samplerate:T[I],channelCount:R,codec:"mp4a.40."+v,manifestCodec:m}}function f(s,p){return s[p]===255&&(s[p+1]&246)===240}function _(s,p){return s[p+1]&1?7:9}function d(s,p){return(s[p+3]&3)<<11|s[p+4]<<3|(s[p+5]&224)>>>5}function r(s,p){return p+5=s.length)return!1;var S=d(s,p);if(S<=O)return!1;var v=p+S;return v===s.length||u(s,v)}return!1}function n(s,p,O,S,v){if(!s.samplerate){var P=w(p,O,S,v);if(!P)return;s.config=P.config,s.samplerate=P.samplerate,s.channelCount=P.channelCount,s.codec=P.codec,s.manifestCodec=P.manifestCodec,b.logger.log("parsed codec:"+s.codec+", rate:"+P.samplerate+", channels:"+P.channelCount)}}function i(s){return 1024*9e4/s}function h(s,p,O,S,v){var P=_(s,p),R=d(s,p);if(R-=P,R>0){var E=O+S*v;return{headerLength:P,frameLength:R,stamp:E}}}function l(s,p,O,S,v){var P=i(s.samplerate),R=h(p,O,S,v,P);if(R){var E=R.frameLength,C=R.headerLength,m=R.stamp,T=C+E,I=Math.max(0,O+T-p.length),D;I?(D=new Uint8Array(T-C),D.set(p.subarray(O+C,p.length),0)):D=p.subarray(O+C,O+T);var N={unit:D,pts:m};return I||s.samples.push(N),{sample:N,length:T,missing:I}}}},"./src/demux/base-audio-demuxer.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"initPTSFn",function(){return d});var b=A("./src/polyfills/number.ts"),y=A("./src/demux/id3.ts"),x=A("./src/demux/dummy-demuxed-track.ts"),w=A("./src/utils/mp4-tools.ts"),f=A("./src/utils/typed-array.ts"),_=function(){function r(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var u=r.prototype;return u.resetInitSegment=function(a,n,i){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},u.resetTimeStamp=function(){},u.resetContiguity=function(){},u.canParse=function(a,n){return!1},u.appendFrame=function(a,n,i){},u.demux=function(a,n){this.cachedData&&(a=Object(w.appendUint8Array)(this.cachedData,a),this.cachedData=null);var i=y.getID3Data(a,0),h=i?i.length:0,l,s,p=this._audioTrack,O=this._id3Track,S=i?y.getTimeStamp(i):void 0,v=a.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=d(S,n)),i&&i.length>0&&O.samples.push({pts:this.initPTS,dts:this.initPTS,data:i}),s=this.initPTS;h_?(this.word<<=_,this.bitsAvailable-=_):(_-=this.bitsAvailable,d=_>>3,_-=d>>3,this.bytesAvailable-=d,this.loadWord(),this.word<<=_,this.bitsAvailable-=_)},w.readBits=function(_){var d=Math.min(this.bitsAvailable,_),r=this.word>>>32-d;return _>32&&b.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=d,this.bitsAvailable>0?this.word<<=d:this.bytesAvailable>0&&this.loadWord(),d=_-d,d>0&&this.bitsAvailable?r<>>_)!==0)return this.word<<=_,this.bitsAvailable-=_,_;return this.loadWord(),_+this.skipLZ()},w.skipUEG=function(){this.skipBits(1+this.skipLZ())},w.skipEG=function(){this.skipBits(1+this.skipLZ())},w.readUEG=function(){var _=this.skipLZ();return this.readBits(_+1)-1},w.readEG=function(){var _=this.readUEG();return 1&_?1+_>>>1:-1*(_>>>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(_){for(var d=8,r=8,u,t=0;t<_;t++)r!==0&&(u=this.readEG(),r=(d+u+256)%256),d=r===0?d:r},w.readSPS=function(){var _=0,d=0,r=0,u=0,t,a,n,i=this.readUByte.bind(this),h=this.readBits.bind(this),l=this.readUEG.bind(this),s=this.readBoolean.bind(this),p=this.skipBits.bind(this),O=this.skipEG.bind(this),S=this.skipUEG.bind(this),v=this.skipScalingList.bind(this);i();var P=i();if(h(5),p(3),i(),S(),P===100||P===110||P===122||P===244||P===44||P===83||P===86||P===118||P===128){var R=l();if(R===3&&p(1),S(),S(),p(1),s())for(a=R!==3?8:12,n=0;n0?v.subarray(R,R+E):void 0},w=function(v,P){var R=0;return R=(v[P]&127)<<21,R|=(v[P+1]&127)<<14,R|=(v[P+2]&127)<<7,R|=v[P+3]&127,R},f=function(v,P){return b(v,P)&&w(v,P+6)+10<=v.length-P},_=function(v){for(var P=u(v),R=0;R>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:N+=String.fromCharCode(T);break;case 12:case 13:I=v[z++],N+=String.fromCharCode((T&31)<<6|I&63);break;case 14:I=v[z++],D=v[z++],N+=String.fromCharCode((T&15)<<12|(I&63)<<6|(D&63)<<0);break;default:}}return N},s={decodeTextFrame:n},p;function O(){return!p&&typeof self.TextDecoder!="undefined"&&(p=new self.TextDecoder("utf-8")),p}},"./src/demux/mp3demuxer.ts":function(L,g,A){"use strict";A.r(g);var b=A("./src/demux/base-audio-demuxer.ts"),y=A("./src/demux/id3.ts"),x=A("./src/utils/logger.ts"),w=A("./src/demux/mpegaudio.ts");function f(r,u){r.prototype=Object.create(u.prototype),r.prototype.constructor=r,_(r,u)}function _(r,u){return _=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},_(r,u)}var d=function(r){f(u,r);function u(){return r.apply(this,arguments)||this}var t=u.prototype;return t.resetInitSegment=function(n,i,h){r.prototype.resetInitSegment.call(this,n,i,h),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:n,duration:h,inputTimeScale:9e4,dropped:0}},u.probe=function(n){if(!n)return!1;for(var i=y.getID3Data(n,0)||[],h=i.length,l=n.length;h0},f.demux=function(d){var r=d,u=Object(y.dummyTrack)();if(this.config.progressive){this.remainderData&&(r=Object(b.appendUint8Array)(this.remainderData,d));var t=Object(b.segmentValidRange)(r);this.remainderData=t.remainder,u.samples=t.valid||new Uint8Array}else u.samples=r;return{audioTrack:Object(y.dummyTrack)(),avcTrack:u,id3Track:Object(y.dummyTrack)(),textTrack:Object(y.dummyTrack)()}},f.flush=function(){var d=Object(y.dummyTrack)();return d.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(y.dummyTrack)(),avcTrack:d,id3Track:Object(y.dummyTrack)(),textTrack:Object(y.dummyTrack)()}},f.demuxSampleAes=function(d,r,u){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},f.destroy=function(){},w}();x.minProbeByteLength=1024,g.default=x},"./src/demux/mpegaudio.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"appendFrame",function(){return _}),A.d(g,"parseHeader",function(){return d}),A.d(g,"isHeaderPattern",function(){return r}),A.d(g,"isHeader",function(){return u}),A.d(g,"canParse",function(){return t}),A.d(g,"probe",function(){return a});var b=null,y=[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],x=[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]],f=[0,1,1,4];function _(n,i,h,l,s){if(h+24>i.length)return;var p=d(i,h);if(p&&h+p.frameLength<=i.length){var O=p.samplesPerFrame*9e4/p.sampleRate,S=l+s*O,v={unit:i.subarray(h,h+p.frameLength),pts:S,dts:S};return n.config=[],n.channelCount=p.channelCount,n.samplerate=p.sampleRate,n.samples.push(v),{sample:v,length:p.frameLength,missing:0}}}function d(n,i){var h=n[i+1]>>3&3,l=n[i+1]>>1&3,s=n[i+2]>>4&15,p=n[i+2]>>2&3;if(h!==1&&s!==0&&s!==15&&p!==3){var O=n[i+2]>>1&1,S=n[i+3]>>6,v=h===3?3-l:l===3?3:4,P=y[v*14+s-1]*1e3,R=h===3?0:h===2?1:2,E=x[R*3+p],C=S===3?1:2,m=w[h][l],T=f[l],I=m*8*T,D=Math.floor(m*P/E+O)*T;if(b===null){var N=navigator.userAgent||"",z=N.match(/Chrome\/(\d+)/i);b=z?parseInt(z[1]):0}var F=!!b&&b<=87;return F&&l===2&&P>=224e3&&S===0&&(n[i+3]=n[i+3]|128),{sampleRate:E,channelCount:C,frameLength:D,samplesPerFrame:I}}}function r(n,i){return n[i]===255&&(n[i+1]&224)===224&&(n[i+1]&6)!==0}function u(n,i){return i+1=d.length){u();return}if(d[r].unit.length<32)continue;var t=this.decrypter.isSync();if(this.decryptAacSample(d,r,u,t),!t)return}},f.getAvcEncryptedData=function(d){for(var r=Math.floor((d.length-48)/160)*16+16,u=new Int8Array(r),t=0,a=32;a<=d.length-16;a+=160,t+=16)u.set(d.subarray(a,a+16),t);return u},f.getAvcDecryptedUnit=function(d,r){for(var u=new Uint8Array(r),t=0,a=32;a<=d.length-16;a+=160,t+=16)d.set(u.subarray(t,t+16),a);return d},f.decryptAvcSample=function(d,r,u,t,a,n){var i=Object(y.discardEPB)(a.data),h=this.getAvcEncryptedData(i),l=this;this.decryptBuffer(h.buffer,function(s){a.data=l.getAvcDecryptedUnit(i,s),n||l.decryptAvcSamples(d,r,u+1,t)})},f.decryptAvcSamples=function(d,r,u,t){if(d instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;r++,u=0){if(r>=d.length){t();return}for(var a=d[r].units;!(u>=a.length);u++){var n=a[u];if(n.data.length<=48||n.type!==1&&n.type!==5)continue;var i=this.decrypter.isSync();if(this.decryptAvcSample(d,r,u,t,n,i),!i)return}}},w}();g.default=x},"./src/demux/transmuxer-interface.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return a});var b=A("./node_modules/webworkify-webpack/index.js"),y=A.n(b),x=A("./src/events.ts"),w=A("./src/demux/transmuxer.ts"),f=A("./src/utils/logger.ts"),_=A("./src/errors.ts"),d=A("./src/utils/mediasource-helper.ts"),r=A("./node_modules/eventemitter3/index.js"),u=A.n(r),t=Object(d.getMediaSource)()||{isTypeSupported:function(){return!1}},a=function(){function n(h,l,s,p){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=h,this.id=l,this.onTransmuxComplete=s,this.onFlush=p;var S=h.config,v=function(m,T){T=T||{},T.frag=O.frag,T.id=O.id,h.trigger(m,T)};this.observer=new r.EventEmitter,this.observer.on(x.Events.FRAG_DECRYPTED,v),this.observer.on(x.Events.ERROR,v);var P={mp4:t.isTypeSupported("video/mp4"),mpeg:t.isTypeSupported("audio/mpeg"),mp3:t.isTypeSupported('audio/mp4; codecs="mp3"')},R=navigator.vendor;if(S.enableWorker&&typeof Worker!="undefined"){f.logger.log("demuxing in webworker");var E;try{E=this.worker=b("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),E.addEventListener("message",this.onwmsg),E.onerror=function(C){h.trigger(x.Events.ERROR,{type:_.ErrorTypes.OTHER_ERROR,details:_.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(C.message+" ("+C.filename+":"+C.lineno+")")})},E.postMessage({cmd:"init",typeSupported:P,vendor:R,id:l,config:JSON.stringify(S)})}catch(C){f.logger.warn("Error in worker:",C),f.logger.error("Error while initializing DemuxerWorker, fallback to inline"),E&&self.URL.revokeObjectURL(E.objectURL),this.transmuxer=new w.default(this.observer,P,S,R,l),this.worker=null}}else this.transmuxer=new w.default(this.observer,P,S,R,l)}var i=n.prototype;return i.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var s=this.transmuxer;s&&(s.destroy(),this.transmuxer=null)}var p=this.observer;p&&p.removeAllListeners(),this.observer=null},i.push=function(l,s,p,O,S,v,P,R,E,C){var m=this;E.transmuxing.start=self.performance.now();var T=this.transmuxer,I=this.worker,D=v?v.start:S.start,N=S.decryptdata,z=this.frag,F=!(z&&S.cc===z.cc),W=!(z&&E.level===z.level),K=z?E.sn-z.sn:-1,B=this.part?E.part-this.part.index:1,k=!W&&(K===1||K===0&&B===1),G=self.performance.now();(W||K||S.stats.parsing.start===0)&&(S.stats.parsing.start=G),v&&(B||!k)&&(v.stats.parsing.start=G);var ne=new w.TransmuxState(F,k,R,W,D);if(!k||F){f.logger.log("[transmuxer-interface, "+S.type+"]: Starting new transmux session for sn: "+E.sn+" p: "+E.part+" level: "+E.level+" id: "+E.id+` discontinuity: `+F+` trackSwitch: `+W+` contiguous: `+k+` accurateTimeOffset: `+R+` timeOffset: `+D);var he=new w.TransmuxConfig(p,O,s,P,C);this.configureTransmuxer(he)}if(this.frag=S,this.part=v,I)I.postMessage({cmd:"demux",data:l,decryptdata:N,chunkMeta:E,state:ne},l instanceof ArrayBuffer?[l]:[]);else if(T){var fe=T.push(l,N,E,ne);Object(w.isPromise)(fe)?fe.then(function(xe){m.handleTransmuxComplete(xe)}):this.handleTransmuxComplete(fe)}},i.flush=function(l){var s=this;l.transmuxing.start=self.performance.now();var p=this.transmuxer,O=this.worker;if(O)O.postMessage({cmd:"flush",chunkMeta:l});else if(p){var S=p.flush(l);Object(w.isPromise)(S)?S.then(function(v){s.handleFlushResult(v,l)}):this.handleFlushResult(S,l)}},i.handleFlushResult=function(l,s){var p=this;l.forEach(function(O){p.handleTransmuxComplete(O)}),this.onFlush(s)},i.onWorkerMessage=function(l){var s=l.data,p=this.hls;switch(s.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(s.data);break}case"flush":{this.onFlush(s.data);break}default:{s.data=s.data||{},s.data.frag=this.frag,s.data.id=this.id,p.trigger(s.event,s.data);break}}},i.configureTransmuxer=function(l){var s=this.worker,p=this.transmuxer;s?s.postMessage({cmd:"configure",config:l}):p&&p.configure(l)},i.handleTransmuxComplete=function(l){l.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(l)},n}()},"./src/demux/transmuxer-worker.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return _});var b=A("./src/demux/transmuxer.ts"),y=A("./src/events.ts"),x=A("./src/utils/logger.ts"),w=A("./node_modules/eventemitter3/index.js"),f=A.n(w);function _(a){var n=new w.EventEmitter,i=function(l,s){a.postMessage({event:l,data:s})};n.on(y.Events.FRAG_DECRYPTED,i),n.on(y.Events.ERROR,i),a.addEventListener("message",function(h){var l=h.data;switch(l.cmd){case"init":{var s=JSON.parse(l.config);a.transmuxer=new b.default(n,l.typeSupported,s,l.vendor,l.id),Object(x.enableLogs)(s.debug),i("init",null);break}case"configure":{a.transmuxer.configure(l.config);break}case"demux":{var p=a.transmuxer.push(l.data,l.decryptdata,l.chunkMeta,l.state);Object(b.isPromise)(p)?p.then(function(v){d(a,v)}):d(a,p);break}case"flush":{var O=l.chunkMeta,S=a.transmuxer.flush(O);Object(b.isPromise)(S)?S.then(function(v){u(a,v,O)}):u(a,S,O);break}default:break}})}function d(a,n){if(t(n.remuxResult))return;var i=[],h=n.remuxResult,l=h.audio,s=h.video;l&&r(i,l),s&&r(i,s),a.postMessage({event:"transmuxComplete",data:n},i)}function r(a,n){n.data1&&a.push(n.data1.buffer),n.data2&&a.push(n.data2.buffer)}function u(a,n,i){n.forEach(function(h){d(a,h)}),a.postMessage({event:"flush",data:i})}function t(a){return!a.audio&&!a.video&&!a.text&&!a.id3&&!a.initSegment}},"./src/demux/transmuxer.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return s}),A.d(g,"isPromise",function(){return S}),A.d(g,"TransmuxConfig",function(){return v}),A.d(g,"TransmuxState",function(){return P});var b=A("./src/events.ts"),y=A("./src/errors.ts"),x=A("./src/crypt/decrypter.ts"),w=A("./src/demux/aacdemuxer.ts"),f=A("./src/demux/mp4demuxer.ts"),_=A("./src/demux/tsdemuxer.ts"),d=A("./src/demux/mp3demuxer.ts"),r=A("./src/remux/mp4-remuxer.ts"),u=A("./src/remux/passthrough-remuxer.ts"),t=A("./src/demux/chunk-cache.ts"),a=A("./src/utils/mp4-tools.ts"),n=A("./src/utils/logger.ts"),i;try{i=self.performance.now.bind(self.performance)}catch(R){n.logger.debug("Unable to use Performance API on this environment"),i=self.Date.now}var h=[{demux:_.default,remux:r.default},{demux:f.default,remux:u.default},{demux:w.default,remux:r.default},{demux:d.default,remux:r.default}],l=1024;h.forEach(function(R){var E=R.demux;l=Math.max(l,E.minProbeByteLength)});var s=function(){function R(C,m,T,I,D){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 t.default,this.observer=C,this.typeSupported=m,this.config=T,this.vendor=I,this.id=D}var E=R.prototype;return E.configure=function(m){this.transmuxConfig=m,this.decrypter&&this.decrypter.reset()},E.push=function(m,T,I,D){var N=this,z=I.transmuxing;z.executeStart=i();var F=new Uint8Array(m),W=this.cache,K=this.config,B=this.currentTransmuxState,k=this.transmuxConfig;D&&(this.currentTransmuxState=D);var G=p(F,T);if(G&&G.method==="AES-128"){var ne=this.getDecrypter();if(K.enableSoftwareAES){var he=ne.softwareDecrypt(F,G.key.buffer,G.iv.buffer);if(!he)return z.executeEnd=i(),O(I);F=new Uint8Array(he)}else return this.decryptionPromise=ne.webCryptoDecrypt(F,G.key.buffer,G.iv.buffer).then(function($){var J=N.push($,null,I);return N.decryptionPromise=null,J}),this.decryptionPromise}var fe=D||B,xe=fe.contiguous,Te=fe.discontinuity,ce=fe.trackSwitch,be=fe.accurateTimeOffset,ve=fe.timeOffset,ue=k.audioCodec,se=k.videoCodec,q=k.defaultInitPts,me=k.duration,re=k.initSegmentData;if((Te||ce)&&this.resetInitSegment(re,ue,se,me),Te&&this.resetInitialTimestamp(q),xe||this.resetContiguity(),this.needsProbing(F,Te,ce)){if(W.dataLength){var ie=W.flush();F=Object(a.appendUint8Array)(ie,F)}this.configureTransmuxer(F,k)}var Oe=this.transmux(F,G,ve,be,I),le=this.currentTransmuxState;return le.contiguous=!0,le.discontinuity=!1,le.trackSwitch=!1,z.executeEnd=i(),Oe},E.flush=function(m){var T=this,I=m.transmuxing;I.executeStart=i();var D=this.decrypter,N=this.cache,z=this.currentTransmuxState,F=this.decryptionPromise;if(F)return F.then(function(){return T.flush(m)});var W=[],K=z.timeOffset;if(D){var B=D.flush();B&&W.push(this.push(B,null,m))}var k=N.dataLength;N.reset();var G=this.demuxer,ne=this.remuxer;if(!G||!ne)return k>=l&&this.observer.emit(b.Events.ERROR,b.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),I.executeEnd=i(),[O(m)];var he=G.flush(K);return S(he)?he.then(function(fe){return T.flushRemux(W,fe,m),W}):(this.flushRemux(W,he,m),W)},E.flushRemux=function(m,T,I){var D=T.audioTrack,N=T.avcTrack,z=T.id3Track,F=T.textTrack,W=this.currentTransmuxState,K=W.accurateTimeOffset,B=W.timeOffset;n.logger.log("[transmuxer.ts]: Flushed fragment "+I.sn+(I.part>-1?" p: "+I.part:"")+" of level "+I.level);var k=this.remuxer.remux(D,N,z,F,B,K,!0,this.id);m.push({remuxResult:k,chunkMeta:I}),I.transmuxing.executeEnd=i()},E.resetInitialTimestamp=function(m){var T=this.demuxer,I=this.remuxer;if(!T||!I)return;T.resetTimeStamp(m),I.resetTimeStamp(m)},E.resetContiguity=function(){var m=this.demuxer,T=this.remuxer;if(!m||!T)return;m.resetContiguity(),T.resetNextTimestamp()},E.resetInitSegment=function(m,T,I,D){var N=this.demuxer,z=this.remuxer;if(!N||!z)return;N.resetInitSegment(T,I,D),z.resetInitSegment(m,T,I)},E.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},E.transmux=function(m,T,I,D,N){var z;return T&&T.method==="SAMPLE-AES"?z=this.transmuxSampleAes(m,T,I,D,N):z=this.transmuxUnencrypted(m,I,D,N),z},E.transmuxUnencrypted=function(m,T,I,D){var N=this.demuxer.demux(m,T,!1,!this.config.progressive),z=N.audioTrack,F=N.avcTrack,W=N.id3Track,K=N.textTrack,B=this.remuxer.remux(z,F,W,K,T,I,!1,this.id);return{remuxResult:B,chunkMeta:D}},E.transmuxSampleAes=function(m,T,I,D,N){var z=this;return this.demuxer.demuxSampleAes(m,T,I).then(function(F){var W=z.remuxer.remux(F.audioTrack,F.avcTrack,F.id3Track,F.textTrack,I,D,!1,z.id);return{remuxResult:W,chunkMeta:N}})},E.configureTransmuxer=function(m,T){for(var I=this.config,D=this.observer,N=this.typeSupported,z=this.vendor,F=T.audioCodec,W=T.defaultInitPts,K=T.duration,B=T.initSegmentData,k=T.videoCodec,G,ne=0,he=h.length;ne0&&E!=null&&E.key!=null&&E.iv!==null&&E.method!=null&&(C=E),C}var O=function(E){return{remuxResult:{},chunkMeta:E}};function S(R){return"then"in R&&R.then instanceof Function}var v=function(E,C,m,T,I){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=E,this.videoCodec=C,this.initSegmentData=m,this.duration=T,this.defaultInitPts=I},P=function(E,C,m,T,I){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=E,this.contiguous=C,this.accurateTimeOffset=m,this.trackSwitch=T,this.timeOffset=I}},"./src/demux/tsdemuxer.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"discardEPB",function(){return O});var b=A("./src/demux/adts.ts"),y=A("./src/demux/mpegaudio.ts"),x=A("./src/demux/exp-golomb.ts"),w=A("./src/demux/id3.ts"),f=A("./src/demux/sample-aes.ts"),_=A("./src/events.ts"),d=A("./src/utils/mp4-tools.ts"),r=A("./src/utils/logger.ts"),u=A("./src/errors.ts"),t={video:1,audio:2,id3:3,text:4},a=function(){function S(P,R,E){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=R,this.typeSupported=E}S.probe=function(R){var E=S.syncOffset(R);return E<0?!1:(E&&r.logger.warn("MPEG2-TS detected but first sync word found @ offset "+E+", junk ahead ?"),!0)},S.syncOffset=function(R){for(var E=Math.min(1e3,R.length-3*188),C=0;C>4,ue=void 0;if(ve>1){if(ue=Te+5+R[Te+4],ue===Te+188)continue}else ue=Te+4;switch(be){case z:ce&&(F&&(T=l(F))&&this.parseAVCPES(T,!1),F={data:[],size:0}),F&&(F.data.push(R.subarray(ue,Te+188)),F.size+=Te+188-ue);break;case W:ce&&(B&&(T=l(B))&&(D.isAAC?this.parseAACPES(T):this.parseMPEGPES(T)),B={data:[],size:0}),B&&(B.data.push(R.subarray(ue,Te+188)),B.size+=Te+188-ue);break;case K:ce&&(k&&(T=l(k))&&this.parseID3PES(T),k={data:[],size:0}),k&&(k.data.push(R.subarray(ue,Te+188)),k.size+=Te+188-ue);break;case 0:ce&&(ue+=R[ue]+1),he=this._pmtId=i(R,ue);break;case he:{ce&&(ue+=R[ue]+1);var se=h(R,ue,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,C);z=se.avc,z>0&&(I.pid=z),W=se.audio,W>0&&(D.pid=W,D.isAAC=se.isAAC),K=se.id3,K>0&&(N.pid=K),G&&!ne&&(r.logger.log("reparse from beginning"),G=!1,Te=xe-188),ne=this.pmtParsed=!0;break}case 17:case 8191:break;default:G=!0;break}}else this.observer.emit(_.Events.ERROR,_.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});I.pesData=F,D.pesData=B,N.pesData=k;var q={audioTrack:D,avcTrack:I,id3Track:N,textTrack:this._txtTrack};return m&&this.extractRemainingSamples(q),q},v.flush=function(){var R=this.remainderData;this.remainderData=null;var E;return R?E=this.demux(R,-1,!1,!0):E={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(E),this.sampleAes?this.decrypt(E,this.sampleAes):E},v.extractRemainingSamples=function(R){var E=R.audioTrack,C=R.avcTrack,m=R.id3Track,T=C.pesData,I=E.pesData,D=m.pesData,N;T&&(N=l(T))?(this.parseAVCPES(N,!0),C.pesData=null):C.pesData=T,I&&(N=l(I))?(E.isAAC?this.parseAACPES(N):this.parseMPEGPES(N),E.pesData=null):(I!=null&&I.size&&r.logger.log("last AAC PES packet truncated,might overlap between fragments"),E.pesData=I),D&&(N=l(D))?(this.parseID3PES(N),m.pesData=null):m.pesData=D},v.demuxSampleAes=function(R,E,C){var m=this.demux(R,C,!0,!this.config.progressive),T=this.sampleAes=new f.default(this.observer,this.config,E);return this.decrypt(m,T)},v.decrypt=function(R,E){return new Promise(function(C){var m=R.audioTrack,T=R.avcTrack;m.samples&&m.isAAC?E.decryptAacSamples(m.samples,0,function(){T.samples?E.decryptAvcSamples(T.samples,0,0,function(){C(R)}):C(R)}):T.samples&&E.decryptAvcSamples(T.samples,0,0,function(){C(R)})})},v.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},v.parseAVCPES=function(R,E){var C=this,m=this._avcTrack,T=this.parseAVCNALu(R.data),I=!1,D=this.avcSample,N,z=!1;R.data=null,D&&T.length&&!m.audFound&&(s(D,m),D=this.avcSample=n(!1,R.pts,R.dts,"")),T.forEach(function(F){switch(F.type){case 1:{N=!0,D||(D=C.avcSample=n(!0,R.pts,R.dts,"")),I&&(D.debug+="NDR "),D.frame=!0;var W=F.data;if(z&&W.length>4){var K=new x.default(W).readSliceType();(K===2||K===4||K===7||K===9)&&(D.key=!0)}break}case 5:N=!0,D||(D=C.avcSample=n(!0,R.pts,R.dts,"")),I&&(D.debug+="IDR "),D.key=!0,D.frame=!0;break;case 6:{N=!0,I&&D&&(D.debug+="SEI ");var B=new x.default(O(F.data));B.readUByte();for(var k=0,G=0,ne=!1,he=0;!ne&&B.bytesAvailable>1;){k=0;do he=B.readUByte(),k+=he;while(he===255);G=0;do he=B.readUByte(),G+=he;while(he===255);if(k===4&&B.bytesAvailable!==0){ne=!0;var fe=B.readUByte();if(fe===181){var xe=B.readUShort();if(xe===49){var Te=B.readUInt();if(Te===1195456820){var ce=B.readUByte();if(ce===3){for(var be=B.readUByte(),ve=B.readUByte(),ue=31&be,se=[be,ve],q=0;q16){for(var me=[],re=0;re<16;re++)me.push(B.readUByte().toString(16)),(re===3||re===5||re===7||re===9)&&me.push("-");for(var ie=G-16,Oe=new Uint8Array(ie),le=0;le=0){var B={data:R.subarray(W,D-m-1),type:K};I.push(B)}else{var k=this.getLastNalUnit();if(k&&(T&&D<=4-T&&(k.state&&(k.data=k.data.subarray(0,k.data.byteLength-T))),z=D-m-1,z>0)){var G=new Uint8Array(k.data.byteLength+z);G.set(k.data,0),G.set(R.subarray(0,z),k.data.byteLength),k.data=G,k.state=0}}D=0&&m>=0){var ne={data:R.subarray(W,E),type:K,state:m};I.push(ne)}if(I.length===0){var he=this.getLastNalUnit();if(he){var fe=new Uint8Array(he.data.byteLength+R.byteLength);fe.set(he.data,0),fe.set(R,he.data.byteLength),he.data=fe}}return C.naluState=m,I},v.parseAACPES=function(R){var E=0,C=this._audioTrack,m=this.aacOverFlow,T=R.data;if(m){this.aacOverFlow=null;var I=m.sample.unit.byteLength,D=Math.min(m.missing,I),N=I-D;m.sample.unit.set(T.subarray(0,D),N),C.samples.push(m.sample),E=m.missing}var z,F;for(z=E,F=T.length;z1;){var I=new Uint8Array(T[0].length+T[1].length);I.set(T[0]),I.set(T[1],T[0].length),T[0]=I,T.splice(1,1)}P=T[0];var D=(P[0]<<16)+(P[1]<<8)+P[2];if(D===1){if(R=(P[4]<<8)+P[5],R&&R>S.size-6)return null;var N=P[7];N&192&&(C=(P[9]&14)*536870912+(P[10]&255)*4194304+(P[11]&254)*16384+(P[12]&255)*128+(P[13]&254)/2,N&64?(m=(P[14]&14)*536870912+(P[15]&255)*4194304+(P[16]&254)*16384+(P[17]&255)*128+(P[18]&254)/2,C-m>60*9e4&&(r.logger.warn(Math.round((C-m)/9e4)+"s delta between PTS and DTS, align them"),C=m)):m=C),E=P[8];var z=E+9;if(S.size<=z)return null;S.size-=z;for(var F=new Uint8Array(S.size),W=0,K=T.length;WB){z-=B;continue}else P=P.subarray(z),B-=z,z=0;F.set(P,v),v+=B}return R&&(R-=E+3),{data:F,pts:C,dts:m,len:R}}return null}function s(S,v){if(S.units.length&&S.frame){if(S.pts===void 0){var P=v.samples,R=P.length;if(R){var E=P[R-1];S.pts=E.pts,S.dts=E.dts}else{v.dropped++;return}}v.samples.push(S)}S.debug.length&&r.logger.log(S.pts+"/"+S.dts+":"+S.debug)}function p(S,v){var P=S.length;if(P>0){if(v.pts>=S[P-1].pts)S.push(v);else for(var R=P-1;R>=0;R--)if(v.ptsC)return T;return 0}},{key:"maxAutoLevel",get:function(){var E=this.levels,C=this.autoLevelCapping,m;return C===-1&&E&&E.length?m=E.length-1:m=C,m}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(E){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,E)}},{key:"audioTracks",get:function(){var E=this.audioTrackController;return E?E.audioTracks:[]}},{key:"audioTrack",get:function(){var E=this.audioTrackController;return E?E.audioTrack:-1},set:function(E){var C=this.audioTrackController;C&&(C.audioTrack=E)}},{key:"subtitleTracks",get:function(){var E=this.subtitleTrackController;return E?E.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var E=this.subtitleTrackController;return E?E.subtitleTrack:-1},set:function(E){var C=this.subtitleTrackController;C&&(C.subtitleTrack=E)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var E=this.subtitleTrackController;return E?E.subtitleDisplay:!1},set:function(E){var C=this.subtitleTrackController;C&&(C.subtitleDisplay=E)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(E){this.config.lowLatencyMode=E}},{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 l.Events}},{key:"ErrorTypes",get:function(){return s.ErrorTypes}},{key:"ErrorDetails",get:function(){return s.ErrorDetails}},{key:"DefaultConfig",get:function(){return v.defaultConfig?v.defaultConfig:n.hlsDefaultConfig},set:function(E){v.defaultConfig=E}}]),v}();S.defaultConfig=void 0},"./src/is-supported.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"isSupported",function(){return x}),A.d(g,"changeTypeSupported",function(){return w});var b=A("./src/utils/mediasource-helper.ts");function y(){return self.SourceBuffer||self.WebKitSourceBuffer}function x(){var f=Object(b.getMediaSource)();if(!f)return!1;var _=y(),d=f&&typeof f.isTypeSupported=="function"&&f.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),r=!_||_.prototype&&typeof _.prototype.appendBuffer=="function"&&typeof _.prototype.remove=="function";return!!d&&!!r}function w(){var f,_=y();return typeof(_==null||((f=_.prototype)===null||f===void 0)?void 0:f.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return a}),A.d(g,"LoadError",function(){return i});var b=A("./src/polyfills/number.ts"),y=A("./src/errors.ts");function x(h,l){h.prototype=Object.create(l.prototype),h.prototype.constructor=h,r(h,l)}function w(h){var l=typeof Map=="function"?new Map:void 0;return w=function(p){if(p===null||!d(p))return p;if(typeof p!="function")throw new TypeError("Super expression must either be null or a function");if(typeof l!="undefined"){if(l.has(p))return l.get(p);l.set(p,O)}function O(){return f(p,arguments,u(this).constructor)}return O.prototype=Object.create(p.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),r(O,p)},w(h)}function f(h,l,s){return _()?f=Reflect.construct:f=function(O,S,v){var P=[null];P.push.apply(P,S);var R=Function.bind.apply(O,P),E=new R;return v&&r(E,v.prototype),E},f.apply(null,arguments)}function _(){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(h){return!1}}function d(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function r(h,l){return r=Object.setPrototypeOf||function(p,O){return p.__proto__=O,p},r(h,l)}function u(h){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},u(h)}var t=Math.pow(2,17),a=function(){function h(s){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=s}var l=h.prototype;return l.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},l.abort=function(){this.loader&&this.loader.abort()},l.load=function(p,O){var S=this,v=p.url;if(!v)return Promise.reject(new i({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:p,networkDetails:null},"Fragment does not have a "+(v?"part list":"url")));this.abort();var P=this.config,R=P.fLoader,E=P.loader;return new Promise(function(C,m){S.loader&&S.loader.destroy();var T=S.loader=p.loader=R?new R(P):new E(P),I=n(p),D={timeout:P.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:P.fragLoadingMaxRetryTimeout,highWaterMark:t};p.stats=T.stats,T.load(I,D,{onSuccess:function(z,F,W,K){S.resetLoader(p,T),C({frag:p,part:null,payload:z.data,networkDetails:K})},onError:function(z,F,W){S.resetLoader(p,T),m(new i({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:p,response:z,networkDetails:W}))},onAbort:function(z,F,W){S.resetLoader(p,T),m(new i({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:p,networkDetails:W}))},onTimeout:function(z,F,W){S.resetLoader(p,T),m(new i({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:p,networkDetails:W}))},onProgress:function(z,F,W,K){O&&O({frag:p,part:null,payload:W,networkDetails:K})}})})},l.loadPart=function(p,O,S){var v=this;this.abort();var P=this.config,R=P.fLoader,E=P.loader;return new Promise(function(C,m){v.loader&&v.loader.destroy();var T=v.loader=p.loader=R?new R(P):new E(P),I=n(p,O),D={timeout:P.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:P.fragLoadingMaxRetryTimeout,highWaterMark:t};O.stats=T.stats,T.load(I,D,{onSuccess:function(z,F,W,K){v.resetLoader(p,T),v.updateStatsFromPart(p,O);var B={frag:p,part:O,payload:z.data,networkDetails:K};S(B),C(B)},onError:function(z,F,W){v.resetLoader(p,T),m(new i({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:p,part:O,response:z,networkDetails:W}))},onAbort:function(z,F,W){p.stats.aborted=O.stats.aborted,v.resetLoader(p,T),m(new i({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:p,part:O,networkDetails:W}))},onTimeout:function(z,F,W){v.resetLoader(p,T),m(new i({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:p,part:O,networkDetails:W}))}})})},l.updateStatsFromPart=function(p,O){var S=p.stats,v=O.stats,P=v.total;if(S.loaded+=v.loaded,P){var R=Math.round(p.duration/O.duration),E=Math.min(Math.round(S.loaded/P),R),C=R-E,m=C*Math.round(S.loaded/E);S.total=S.loaded+m}else S.total=Math.max(S.loaded,S.total);var T=S.loading,I=v.loading;T.start?T.first+=I.first-I.start:(T.start=I.start,T.first=I.first),T.end=I.end},l.resetLoader=function(p,O){p.loader=null,this.loader===O&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),O.destroy()},h}();function n(h,l){l===void 0&&(l=null);var s=l||h,p={frag:h,part:l,responseType:"arraybuffer",url:s.url,headers:{},rangeStart:0,rangeEnd:0},O=s.byteRangeStartOffset,S=s.byteRangeEndOffset;return Object(b.isFiniteNumber)(O)&&Object(b.isFiniteNumber)(S)&&(p.rangeStart=O,p.rangeEnd=S),p}var i=function(h){x(l,h);function l(s){for(var p,O=arguments.length,S=new Array(O>1?O-1:0),v=1;v>8*(15-P)&255;return v},p.setDecryptDataFromLevelKey=function(S,v){var P=S;return(S==null?void 0:S.method)==="AES-128"&&S.uri&&!S.iv&&(P=f.LevelKey.fromURI(S.uri),P.method=S.method,P.iv=this.createInitializationVector(v),P.keyFormat="identity"),P},p.setElementaryStreamInfo=function(S,v,P,R,E,C){C===void 0&&(C=!1);var m=this.elementaryStreams,T=m[S];if(!T){m[S]={startPTS:v,endPTS:P,startDTS:R,endDTS:E,partial:C};return}T.startPTS=Math.min(T.startPTS,v),T.endPTS=Math.max(T.endPTS,P),T.startDTS=Math.min(T.startDTS,R),T.endDTS=Math.max(T.endDTS,E)},p.clearElementaryStreamInfo=function(){var S=this.elementaryStreams;S[a.AUDIO]=null,S[a.VIDEO]=null,S[a.AUDIOVIDEO]=null},t(s,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var S=this.sn;typeof S!="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'),S=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,S)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(b.isFiniteNumber)(this.programDateTime))return null;var S=Object(b.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+S*1e3}},{key:"encrypted",get:function(){var S;return!!((S=this.decryptdata)!==null&&S!==void 0&&S.keyFormat&&this.decryptdata.uri)}}]),s}(n),h=function(l){d(s,l);function s(p,O,S,v,P){var R;R=l.call(this,S)||this,R.fragOffset=0,R.duration=0,R.gap=!1,R.independent=!1,R.relurl=void 0,R.fragment=void 0,R.index=void 0,R.stats=new _.LoadStats,R.duration=p.decimalFloatingPoint("DURATION"),R.gap=p.bool("GAP"),R.independent=p.bool("INDEPENDENT"),R.relurl=p.enumeratedString("URI"),R.fragment=O,R.index=v;var E=p.enumeratedString("BYTERANGE");return E&&R.setByteRange(E,P),P&&(R.fragOffset=P.fragOffset+P.duration),R}return t(s,[{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)}}]),s}(n)},"./src/loader/key-loader.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return w});var b=A("./src/events.ts"),y=A("./src/errors.ts"),x=A("./src/utils/logger.ts"),w=function(){function f(d){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=d,this._registerListeners()}var _=f.prototype;return _._registerListeners=function(){this.hls.on(b.Events.KEY_LOADING,this.onKeyLoading,this)},_._unregisterListeners=function(){this.hls.off(b.Events.KEY_LOADING,this.onKeyLoading)},_.destroy=function(){this._unregisterListeners();for(var r in this.loaders){var u=this.loaders[r];u&&u.destroy()}this.loaders={}},_.onKeyLoading=function(r,u){var t=u.frag,a=t.type,n=this.loaders[a];if(!t.decryptdata){x.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var i=t.decryptdata.uri;if(i!==this.decrypturl||this.decryptkey===null){var h=this.hls.config;if(n&&(x.logger.warn("abort previous key loader for type:"+a),n.abort()),!i){x.logger.warn("key uri is falsy");return}var l=h.loader,s=t.loader=this.loaders[a]=new l(h);this.decrypturl=i,this.decryptkey=null;var p={url:i,frag:t,responseType:"arraybuffer"},O={timeout:h.fragLoadingTimeOut,maxRetry:0,retryDelay:h.fragLoadingRetryDelay,maxRetryDelay:h.fragLoadingMaxRetryTimeout,highWaterMark:0},S={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};s.load(p,O,S)}else this.decryptkey&&(t.decryptdata.key=this.decryptkey,this.hls.trigger(b.Events.KEY_LOADED,{frag:t}))},_.loadsuccess=function(r,u,t){var a=t.frag;if(!a.decryptdata){x.logger.error("after key load, decryptdata unset");return}this.decryptkey=a.decryptdata.key=new Uint8Array(r.data),a.loader=null,delete this.loaders[a.type],this.hls.trigger(b.Events.KEY_LOADED,{frag:a})},_.loaderror=function(r,u){var t=u.frag,a=t.loader;a&&a.abort(),delete this.loaders[t.type],this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:t,response:r})},_.loadtimeout=function(r,u){var t=u.frag,a=t.loader;a&&a.abort(),delete this.loaders[t.type],this.hls.trigger(b.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:t})},f}()},"./src/loader/level-details.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"LevelDetails",function(){return f});var b=A("./src/polyfills/number.ts");function y(_,d){for(var r=0;ru.endSN||t>0||t===0&&a>0,this.updated||this.advanced?this.misses=Math.floor(u.misses*.6):this.misses=u.misses+1,this.availabilityDelay=u.availabilityDelay},x(_,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(b.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||w}},{key:"drift",get:function(){var u=this.driftEndTime-this.driftStartTime;if(u>0){var t=this.driftEnd-this.driftStart;return t*1e3/u}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var u;return(u=this.fragments)!==null&&u!==void 0&&u.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 u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),_}()},"./src/loader/level-key.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"LevelKey",function(){return f});var b=A("./node_modules/url-toolkit/src/url-toolkit.js"),y=A.n(b);function x(_,d){for(var r=0;r2){var m=C.shift()+".";return m+=parseInt(C.shift()).toString(16),m+=("000"+parseInt(C.shift()).toString(16)).substr(-4),m}return E},P.resolve=function(E,C){return y.buildAbsoluteURL(C,E,{alwaysNormalize:!0})},P.parseMasterPlaylist=function(E,C){var m=[],T={},I=!1;t.lastIndex=0;for(var D;(D=t.exec(E))!=null;)if(D[1]){var N=new d.AttrList(D[1]),z={attrs:N,bitrate:N.decimalInteger("AVERAGE-BANDWIDTH")||N.decimalInteger("BANDWIDTH"),name:N.NAME,url:P.resolve(D[2],C)},F=N.decimalResolution("RESOLUTION");F&&(z.width=F.width,z.height=F.height),p((N.CODECS||"").split(/[ ,]+/).filter(function(K){return K}),z),z.videoCodec&&z.videoCodec.indexOf("avc1")!==-1&&(z.videoCodec=P.convertAVC1ToAVCOTI(z.videoCodec)),m.push(z)}else if(D[3]){var W=new d.AttrList(D[3]);W["DATA-ID"]&&(I=!0,T[W["DATA-ID"]]=W)}return{levels:m,sessionData:I?T:null}},P.parseMasterPlaylistMedia=function(E,C,m,T){T===void 0&&(T=[]);var I,D=[],N=0;for(a.lastIndex=0;(I=a.exec(E))!==null;){var z=new d.AttrList(I[1]);if(z.TYPE===m){var F={attrs:z,bitrate:0,id:N++,groupId:z["GROUP-ID"],instreamId:z["INSTREAM-ID"],name:z.NAME||z.LANGUAGE||"",type:m,default:z.bool("DEFAULT"),autoselect:z.bool("AUTOSELECT"),forced:z.bool("FORCED"),lang:z.LANGUAGE,url:z.URI?P.resolve(z.URI,C):""};if(T.length){var W=P.findGroup(T,F.groupId)||T[0];O(F,W,"audioCodec"),O(F,W,"textCodec")}D.push(F)}}return D},P.parseLevelPlaylist=function(E,C,m,T,I){var D=new f.LevelDetails(C),N=D.fragments,z=null,F=0,W=0,K=0,B=0,k=null,G=new w.Fragment(T,C),ne,he,fe,xe=-1,Te=!1;for(n.lastIndex=0,D.m3u8=E;(ne=n.exec(E))!==null;){Te&&(Te=!1,G=new w.Fragment(T,C),G.start=K,G.sn=F,G.cc=B,G.level=m,z&&(G.initSegment=z,G.rawProgramDateTime=z.rawProgramDateTime));var ce=ne[1];if(ce){G.duration=parseFloat(ce);var be=(" "+ne[2]).slice(1);G.title=be||null,G.tagList.push(be?["INF",ce,be]:["INF",ce])}else if(ne[3])Object(b.isFiniteNumber)(G.duration)&&(G.start=K,fe&&(G.levelkey=fe),G.sn=F,G.level=m,G.cc=B,G.urlId=I,N.push(G),G.relurl=(" "+ne[3]).slice(1),v(G,k),k=G,K+=G.duration,F++,W=0,Te=!0);else if(ne[4]){var ve=(" "+ne[4]).slice(1);k?G.setByteRange(ve,k):G.setByteRange(ve)}else if(ne[5])G.rawProgramDateTime=(" "+ne[5]).slice(1),G.tagList.push(["PROGRAM-DATE-TIME",G.rawProgramDateTime]),xe===-1&&(xe=N.length);else{if(ne=ne[0].match(i),!ne){r.logger.warn("No matches on slow regex match for level playlist!");continue}for(he=1;he-1){r.logger.warn("Keyformat "+tt+" is not supported from the manifest");continue}else if(tt!=="identity")continue;J&&(fe=_.LevelKey.fromURL(C,te),te&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(J)>=0&&(fe.method=J,fe.keyFormat=tt,ke&&(fe.keyID=ke),Se&&(fe.keyFormatVersions=Se),fe.iv=we));break}case"START":{var mt=new d.AttrList(se),bt=mt.decimalFloatingPoint("TIME-OFFSET");Object(b.isFiniteNumber)(bt)&&(D.startTimeOffset=bt);break}case"MAP":{var yt=new d.AttrList(se);G.relurl=yt.URI,yt.BYTERANGE&&G.setByteRange(yt.BYTERANGE),G.level=m,G.sn="initSegment",fe&&(G.levelkey=fe),G.initSegment=null,z=G,Te=!0;break}case"SERVER-CONTROL":{var xt=new d.AttrList(se);D.canBlockReload=xt.bool("CAN-BLOCK-RELOAD"),D.canSkipUntil=xt.optionalFloat("CAN-SKIP-UNTIL",0),D.canSkipDateRanges=D.canSkipUntil>0&&xt.bool("CAN-SKIP-DATERANGES"),D.partHoldBack=xt.optionalFloat("PART-HOLD-BACK",0),D.holdBack=xt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Je=new d.AttrList(se);D.partTarget=Je.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Ue=D.partList;Ue||(Ue=D.partList=[]);var ht=W>0?Ue[Ue.length-1]:void 0,kt=W++,dt=new w.Part(new d.AttrList(se),G,C,kt,ht);Ue.push(dt),G.duration+=dt.duration;break}case"PRELOAD-HINT":{var Ut=new d.AttrList(se);D.preloadHint=Ut;break}case"RENDITION-REPORT":{var it=new d.AttrList(se);D.renditionReports=D.renditionReports||[],D.renditionReports.push(it);break}default:r.logger.warn("line parsed but not handled: "+ne);break}}}k&&!k.relurl?(N.pop(),K-=k.duration,D.partList&&(D.fragmentHint=k)):D.partList&&(v(G,k),G.cc=B,D.fragmentHint=G);var He=N.length,Ge=N[0],Ee=N[He-1];if(K+=D.skippedSegments*D.targetduration,K>0&&He&&Ee){D.averagetargetduration=K/He;var De=Ee.sn;D.endSN=De!=="initSegment"?De:0,Ge&&(D.startCC=Ge.cc,Ge.initSegment||D.fragments.every(function(Fe){return Fe.relurl&&l(Fe.relurl)})&&(r.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),G=new w.Fragment(T,C),G.relurl=Ee.relurl,G.level=m,G.sn="initSegment",Ge.initSegment=G,D.needSidxRanges=!0))}else D.endSN=0,D.startCC=0;return D.fragmentHint&&(K+=D.fragmentHint.duration),D.totalduration=K,D.endCC=B,xe>0&&S(N,xe),D},P}();function p(P,R){["video","audio","text"].forEach(function(E){var C=P.filter(function(T){return Object(u.isCodecType)(T,E)});if(C.length){var m=C.filter(function(T){return T.lastIndexOf("avc1",0)===0||T.lastIndexOf("mp4a",0)===0});R[E+"Codec"]=m.length>0?m[0]:C[0],P=P.filter(function(T){return C.indexOf(T)===-1})}}),R.unknownCodecs=P}function O(P,R,E){var C=R[E];C&&(P[E]=C)}function S(P,R){for(var E=P[R],C=R;C--;){var m=P[C];if(!m)return;m.programDateTime=E.programDateTime-m.duration*1e3,E=m}}function v(P,R){P.rawProgramDateTime?P.programDateTime=Date.parse(P.rawProgramDateTime):R!=null&&R.programDateTime&&(P.programDateTime=R.endProgramDateTime),Object(b.isFiniteNumber)(P.programDateTime)||(P.programDateTime=null,P.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(L,g,A){"use strict";A.r(g);var b=A("./src/polyfills/number.ts"),y=A("./src/events.ts"),x=A("./src/errors.ts"),w=A("./src/utils/logger.ts"),f=A("./src/utils/mp4-tools.ts"),_=A("./src/loader/m3u8-parser.ts"),d=A("./src/types/loader.ts"),r=A("./src/utils/attr-list.ts");function u(n){var i=n.type;switch(i){case d.PlaylistContextType.AUDIO_TRACK:return d.PlaylistLevelType.AUDIO;case d.PlaylistContextType.SUBTITLE_TRACK:return d.PlaylistLevelType.SUBTITLE;default:return d.PlaylistLevelType.MAIN}}function t(n,i){var h=n.url;return(h===void 0||h.indexOf("data:")===0)&&(h=i.url),h}var a=function(){function n(h){this.hls=void 0,this.loaders=Object.create(null),this.hls=h,this.registerListeners()}var i=n.prototype;return i.registerListeners=function(){var l=this.hls;l.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(y.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.on(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},i.unregisterListeners=function(){var l=this.hls;l.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(y.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.off(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},i.createInternalLoader=function(l){var s=this.hls.config,p=s.pLoader,O=s.loader,S=p||O,v=new S(s);return l.loader=v,this.loaders[l.type]=v,v},i.getInternalLoader=function(l){return this.loaders[l.type]},i.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},i.destroyInternalLoaders=function(){for(var l in this.loaders){var s=this.loaders[l];s&&s.destroy(),this.resetInternalLoader(l)}},i.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},i.onManifestLoading=function(l,s){var p=s.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:d.PlaylistContextType.MANIFEST,url:p,deliveryDirectives:null})},i.onLevelLoading=function(l,s){var p=s.id,O=s.level,S=s.url,v=s.deliveryDirectives;this.load({id:p,groupId:null,level:O,responseType:"text",type:d.PlaylistContextType.LEVEL,url:S,deliveryDirectives:v})},i.onAudioTrackLoading=function(l,s){var p=s.id,O=s.groupId,S=s.url,v=s.deliveryDirectives;this.load({id:p,groupId:O,level:null,responseType:"text",type:d.PlaylistContextType.AUDIO_TRACK,url:S,deliveryDirectives:v})},i.onSubtitleTrackLoading=function(l,s){var p=s.id,O=s.groupId,S=s.url,v=s.deliveryDirectives;this.load({id:p,groupId:O,level:null,responseType:"text",type:d.PlaylistContextType.SUBTITLE_TRACK,url:S,deliveryDirectives:v})},i.load=function(l){var s,p=this.hls.config,O=this.getInternalLoader(l);if(O){var S=O.context;if(S&&S.url===l.url){w.logger.trace("[playlist-loader]: playlist request ongoing");return}w.logger.log("[playlist-loader]: aborting previous loader for type: "+l.type),O.abort()}var v,P,R,E;switch(l.type){case d.PlaylistContextType.MANIFEST:v=p.manifestLoadingMaxRetry,P=p.manifestLoadingTimeOut,R=p.manifestLoadingRetryDelay,E=p.manifestLoadingMaxRetryTimeout;break;case d.PlaylistContextType.LEVEL:case d.PlaylistContextType.AUDIO_TRACK:case d.PlaylistContextType.SUBTITLE_TRACK:v=0,P=p.levelLoadingTimeOut;break;default:v=p.levelLoadingMaxRetry,P=p.levelLoadingTimeOut,R=p.levelLoadingRetryDelay,E=p.levelLoadingMaxRetryTimeout;break}if(O=this.createInternalLoader(l),(s=l.deliveryDirectives)!==null&&s!==void 0&&s.part){var C;if(l.type===d.PlaylistContextType.LEVEL&&l.level!==null?C=this.hls.levels[l.level].details:l.type===d.PlaylistContextType.AUDIO_TRACK&&l.id!==null?C=this.hls.audioTracks[l.id].details:l.type===d.PlaylistContextType.SUBTITLE_TRACK&&l.id!==null&&(C=this.hls.subtitleTracks[l.id].details),C){var m=C.partTarget,T=C.targetduration;m&&T&&(P=Math.min(Math.max(m*3,T*.8)*1e3,P))}}var I={timeout:P,maxRetry:v,retryDelay:R,maxRetryDelay:E,highWaterMark:0},D={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};O.load(l,I,D)},i.loadsuccess=function(l,s,p,O){if(O===void 0&&(O=null),p.isSidxRequest){this.handleSidxRequest(l,p),this.handlePlaylistLoaded(l,s,p,O);return}this.resetInternalLoader(p.type);var S=l.data;if(S.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,p,"no EXTM3U delimiter",O);return}s.parsing.start=performance.now(),S.indexOf("#EXTINF:")>0||S.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,s,p,O):this.handleMasterPlaylist(l,s,p,O)},i.loaderror=function(l,s,p){p===void 0&&(p=null),this.handleNetworkError(s,p,!1,l)},i.loadtimeout=function(l,s,p){p===void 0&&(p=null),this.handleNetworkError(s,p,!0)},i.handleMasterPlaylist=function(l,s,p,O){var S=this.hls,v=l.data,P=t(l,p),R=_.default.parseMasterPlaylist(v,P),E=R.levels,C=R.sessionData;if(!E.length){this.handleManifestParsingError(l,p,"no level found in manifest",O);return}var m=E.map(function(F){return{id:F.attrs.AUDIO,audioCodec:F.audioCodec}}),T=E.map(function(F){return{id:F.attrs.SUBTITLES,textCodec:F.textCodec}}),I=_.default.parseMasterPlaylistMedia(v,P,"AUDIO",m),D=_.default.parseMasterPlaylistMedia(v,P,"SUBTITLES",T),N=_.default.parseMasterPlaylistMedia(v,P,"CLOSED-CAPTIONS");if(I.length){var z=I.some(function(F){return!F.url});!z&&E[0].audioCodec&&!E[0].attrs.AUDIO&&(w.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),I.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new r.AttrList({}),bitrate:0,url:""}))}S.trigger(y.Events.MANIFEST_LOADED,{levels:E,audioTracks:I,subtitles:D,captions:N,url:P,stats:s,networkDetails:O,sessionData:C})},i.handleTrackOrLevelPlaylist=function(l,s,p,O){var S=this.hls,v=p.id,P=p.level,R=p.type,E=t(l,p),C=Object(b.isFiniteNumber)(v)?v:0,m=Object(b.isFiniteNumber)(P)?P:C,T=u(p),I=_.default.parseLevelPlaylist(l.data,E,m,T,C);if(!I.fragments.length){S.trigger(y.Events.ERROR,{type:x.ErrorTypes.NETWORK_ERROR,details:x.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:E,reason:"no fragments found in level",level:typeof p.level=="number"?p.level:void 0});return}if(R===d.PlaylistContextType.MANIFEST){var D={attrs:new r.AttrList({}),bitrate:0,details:I,name:"",url:E};S.trigger(y.Events.MANIFEST_LOADED,{levels:[D],audioTracks:[],url:E,stats:s,networkDetails:O,sessionData:null})}if(s.parsing.end=performance.now(),I.needSidxRanges){var N,z=(N=I.fragments[0].initSegment)===null||N===void 0?void 0:N.url;this.load({url:z,isSidxRequest:!0,type:R,level:P,levelDetails:I,id:v,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}p.levelDetails=I,this.handlePlaylistLoaded(l,s,p,O)},i.handleSidxRequest=function(l,s){var p=Object(f.parseSegmentIndex)(new Uint8Array(l.data));if(!p)return;var O=p.references,S=s.levelDetails;O.forEach(function(v,P){var R=v.info,E=S.fragments[P];E.byteRange.length===0&&E.setByteRange(String(1+R.end-R.start)+"@"+String(R.start)),E.initSegment&&E.initSegment.setByteRange(String(p.moovEndOffset)+"@0")})},i.handleManifestParsingError=function(l,s,p,O){this.hls.trigger(y.Events.ERROR,{type:x.ErrorTypes.NETWORK_ERROR,details:x.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:s.type===d.PlaylistContextType.MANIFEST,url:l.url,reason:p,response:l,context:s,networkDetails:O})},i.handleNetworkError=function(l,s,p,O){p===void 0&&(p=!1),w.logger.warn("[playlist-loader]: A network "+(p?"timeout":"error")+" occurred while loading "+l.type+" level: "+l.level+" id: "+l.id+' group-id: "'+l.groupId+'"');var S=x.ErrorDetails.UNKNOWN,v=!1,P=this.getInternalLoader(l);switch(l.type){case d.PlaylistContextType.MANIFEST:S=p?x.ErrorDetails.MANIFEST_LOAD_TIMEOUT:x.ErrorDetails.MANIFEST_LOAD_ERROR,v=!0;break;case d.PlaylistContextType.LEVEL:S=p?x.ErrorDetails.LEVEL_LOAD_TIMEOUT:x.ErrorDetails.LEVEL_LOAD_ERROR,v=!1;break;case d.PlaylistContextType.AUDIO_TRACK:S=p?x.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:x.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,v=!1;break;case d.PlaylistContextType.SUBTITLE_TRACK:S=p?x.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:x.ErrorDetails.SUBTITLE_LOAD_ERROR,v=!1;break}P&&this.resetInternalLoader(l.type);var R={type:x.ErrorTypes.NETWORK_ERROR,details:S,fatal:v,url:l.url,loader:P,context:l,networkDetails:s};O&&(R.response=O),this.hls.trigger(y.Events.ERROR,R)},i.handlePlaylistLoaded=function(l,s,p,O){var S=p.type,v=p.level,P=p.id,R=p.groupId,E=p.loader,C=p.levelDetails,m=p.deliveryDirectives;if(!(C!=null&&C.targetduration)){this.handleManifestParsingError(l,p,"invalid target duration",O);return}if(!E)return;C.live&&(E.getCacheAge&&(C.ageHeader=E.getCacheAge()||0),(!E.getCacheAge||isNaN(C.ageHeader))&&(C.ageHeader=0));switch(S){case d.PlaylistContextType.MANIFEST:case d.PlaylistContextType.LEVEL:this.hls.trigger(y.Events.LEVEL_LOADED,{details:C,level:v||0,id:P||0,stats:s,networkDetails:O,deliveryDirectives:m});break;case d.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(y.Events.AUDIO_TRACK_LOADED,{details:C,id:P||0,groupId:R||"",stats:s,networkDetails:O,deliveryDirectives:m});break;case d.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(y.Events.SUBTITLE_TRACK_LOADED,{details:C,id:P||0,groupId:R||"",stats:s,networkDetails:O,deliveryDirectives:m});break}},n}();g.default=a},"./src/polyfills/number.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"isFiniteNumber",function(){return b}),A.d(g,"MAX_SAFE_INTEGER",function(){return y});var b=Number.isFinite||function(x){return typeof x=="number"&&isFinite(x)},y=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(L,g,A){"use strict";A.r(g);var b=function(){function y(){}return y.getSilentFrame=function(w,f){switch(w){case"mp4a.40.2":if(f===1)return new Uint8Array([0,200,0,128,35,128]);if(f===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(f===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(f===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(f===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(f===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(f===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(f===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(f===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},y}();g.default=b},"./src/remux/mp4-generator.ts":function(L,g,A){"use strict";A.r(g);var b=Math.pow(2,32)-1,y=function(){function x(){}return x.init=function(){x.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 f;for(f in x.types)x.types.hasOwnProperty(f)&&(x.types[f]=[f.charCodeAt(0),f.charCodeAt(1),f.charCodeAt(2),f.charCodeAt(3)]);var _=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]),d=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]);x.HDLR_TYPES={video:_,audio:d};var r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),u=new Uint8Array([0,0,0,0,0,0,0,0]);x.STTS=x.STSC=x.STCO=u,x.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),x.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),x.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),x.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var t=new Uint8Array([105,115,111,109]),a=new Uint8Array([97,118,99,49]),n=new Uint8Array([0,0,0,1]);x.FTYP=x.box(x.types.ftyp,t,n,t,a),x.DINF=x.box(x.types.dinf,x.box(x.types.dref,r))},x.box=function(f){for(var _=8,d=arguments.length,r=new Array(d>1?d-1:0),u=1;u>24&255,n[1]=_>>16&255,n[2]=_>>8&255,n[3]=_&255,n.set(f,4),t=0,_=8;t>24&255,f>>16&255,f>>8&255,f&255,d>>24,d>>16&255,d>>8&255,d&255,r>>24,r>>16&255,r>>8&255,r&255,85,196,0,0]))},x.mdia=function(f){return x.box(x.types.mdia,x.mdhd(f.timescale,f.duration),x.hdlr(f.type),x.minf(f))},x.mfhd=function(f){return x.box(x.types.mfhd,new Uint8Array([0,0,0,0,f>>24,f>>16&255,f>>8&255,f&255]))},x.minf=function(f){return f.type==="audio"?x.box(x.types.minf,x.box(x.types.smhd,x.SMHD),x.DINF,x.stbl(f)):x.box(x.types.minf,x.box(x.types.vmhd,x.VMHD),x.DINF,x.stbl(f))},x.moof=function(f,_,d){return x.box(x.types.moof,x.mfhd(f),x.traf(d,_))},x.moov=function(f){for(var _=f.length,d=[];_--;)d[_]=x.trak(f[_]);return x.box.apply(null,[x.types.moov,x.mvhd(f[0].timescale,f[0].duration)].concat(d).concat(x.mvex(f)))},x.mvex=function(f){for(var _=f.length,d=[];_--;)d[_]=x.trex(f[_]);return x.box.apply(null,[x.types.mvex].concat(d))},x.mvhd=function(f,_){_*=f;var d=Math.floor(_/(b+1)),r=Math.floor(_%(b+1)),u=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,f>>24&255,f>>16&255,f>>8&255,f&255,d>>24,d>>16&255,d>>8&255,d&255,r>>24,r>>16&255,r>>8&255,r&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 x.box(x.types.mvhd,u)},x.sdtp=function(f){var _=f.samples||[],d=new Uint8Array(4+_.length),r,u;for(r=0;r<_.length;r++)u=_[r].flags,d[r+4]=u.dependsOn<<4|u.isDependedOn<<2|u.hasRedundancy;return x.box(x.types.sdtp,d)},x.stbl=function(f){return x.box(x.types.stbl,x.stsd(f),x.box(x.types.stts,x.STTS),x.box(x.types.stsc,x.STSC),x.box(x.types.stsz,x.STSZ),x.box(x.types.stco,x.STCO))},x.avc1=function(f){var _=[],d=[],r,u,t;for(r=0;r>>8&255),_.push(t&255),_=_.concat(Array.prototype.slice.call(u));for(r=0;r>>8&255),d.push(t&255),d=d.concat(Array.prototype.slice.call(u));var a=x.box(x.types.avcC,new Uint8Array([1,_[3],_[4],_[5],252|3,224|f.sps.length].concat(_).concat([f.pps.length]).concat(d))),n=f.width,i=f.height,h=f.pixelRatio[0],l=f.pixelRatio[1];return x.box(x.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,n>>8&255,n&255,i>>8&255,i&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]),a,x.box(x.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),x.box(x.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,h&255,l>>24,l>>16&255,l>>8&255,l&255])))},x.esds=function(f){var _=f.config.length;return new Uint8Array([0,0,0,0,3,23+_,0,1,0,4,15+_,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([_]).concat(f.config).concat([6,1,2]))},x.mp4a=function(f){var _=f.samplerate;return x.box(x.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,f.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]),x.box(x.types.esds,x.esds(f)))},x.mp3=function(f){var _=f.samplerate;return x.box(x.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,f.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]))},x.stsd=function(f){return f.type==="audio"?!f.isAAC&&f.codec==="mp3"?x.box(x.types.stsd,x.STSD,x.mp3(f)):x.box(x.types.stsd,x.STSD,x.mp4a(f)):x.box(x.types.stsd,x.STSD,x.avc1(f))},x.tkhd=function(f){var _=f.id,d=f.duration*f.timescale,r=f.width,u=f.height,t=Math.floor(d/(b+1)),a=Math.floor(d%(b+1));return x.box(x.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,_>>24&255,_>>16&255,_>>8&255,_&255,0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255,a>>24,a>>16&255,a>>8&255,a&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,r>>8&255,r&255,0,0,u>>8&255,u&255,0,0]))},x.traf=function(f,_){var d=x.sdtp(f),r=f.id,u=Math.floor(_/(b+1)),t=Math.floor(_%(b+1));return x.box(x.types.traf,x.box(x.types.tfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255])),x.box(x.types.tfdt,new Uint8Array([1,0,0,0,u>>24,u>>16&255,u>>8&255,u&255,t>>24,t>>16&255,t>>8&255,t&255])),x.trun(f,d.length+16+20+8+16+8+8),d)},x.trak=function(f){return f.duration=f.duration||4294967295,x.box(x.types.trak,x.tkhd(f),x.mdia(f))},x.trex=function(f){var _=f.id;return x.box(x.types.trex,new Uint8Array([0,0,0,0,_>>24,_>>16&255,_>>8&255,_&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},x.trun=function(f,_){var d=f.samples||[],r=d.length,u=12+16*r,t=new Uint8Array(u),a,n,i,h,l,s;for(_+=8+u,t.set([0,0,15,1,r>>>24&255,r>>>16&255,r>>>8&255,r&255,_>>>24&255,_>>>16&255,_>>>8&255,_&255],0),a=0;a>>24&255,i>>>16&255,i>>>8&255,i&255,h>>>24&255,h>>>16&255,h>>>8&255,h&255,l.isLeading<<2|l.dependsOn,l.isDependedOn<<6|l.hasRedundancy<<4|l.paddingValue<<1|l.isNonSync,l.degradPrio&240<<8,l.degradPrio&15,s>>>24&255,s>>>16&255,s>>>8&255,s&255],12+16*a);return x.box(x.types.trun,t)},x.initSegment=function(f){x.types||x.init();var _=x.moov(f),d=new Uint8Array(x.FTYP.byteLength+_.byteLength);return d.set(x.FTYP),d.set(_,x.FTYP.byteLength),d},x}();y.types=void 0,y.HDLR_TYPES=void 0,y.STTS=void 0,y.STSC=void 0,y.STCO=void 0,y.STSZ=void 0,y.VMHD=void 0,y.SMHD=void 0,y.STSD=void 0,y.FTYP=void 0,y.DINF=void 0,g.default=y},"./src/remux/mp4-remuxer.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return s}),A.d(g,"normalizePts",function(){return p});var b=A("./src/polyfills/number.ts"),y=A("./src/remux/aac-helper.ts"),x=A("./src/remux/mp4-generator.ts"),w=A("./src/events.ts"),f=A("./src/errors.ts"),_=A("./src/utils/logger.ts"),d=A("./src/types/loader.ts"),r=A("./src/utils/timescale-conversion.ts");function u(){return u=Object.assign||function(P){for(var R=1;R0?I:D.pts},C[0].pts);return m&&_.logger.debug("PTS rollover detected"),T},R.remux=function(C,m,T,I,D,N,z,F){var W,K,B,k,G,ne,he=D,fe=D,xe=C.pid>-1,Te=m.pid>-1,ce=m.samples.length,be=C.samples.length>0,ve=ce>1,ue=(!xe||be)&&(!Te||ve)||this.ISGenerated||z;if(ue){this.ISGenerated||(B=this.generateIS(C,m,D));var se=this.isVideoContiguous,q=-1;if(ve&&(q=O(m.samples),!se&&this.config.forceKeyFrameOnDiscontinuity))if(ne=!0,q>0){_.logger.warn("[mp4-remuxer]: Dropped "+q+" out of "+ce+" video samples due to a missing keyframe");var me=this.getVideoStartPts(m.samples);m.samples=m.samples.slice(q),m.dropped+=q,fe+=(m.samples[0].pts-me)/(m.timescale||9e4)}else q===-1&&(_.logger.warn("[mp4-remuxer]: No keyframe found out of "+ce+" video samples"),ne=!1);if(this.ISGenerated){if(be&&ve){var re=this.getVideoStartPts(m.samples),ie=p(C.samples[0].pts,re)-re,Oe=ie/m.inputTimeScale;he+=Math.max(0,Oe),fe+=Math.max(0,-Oe)}if(be){if(C.samplerate||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),B=this.generateIS(C,m,D)),K=this.remuxAudio(C,he,this.isAudioContiguous,N,Te||ve||F===d.PlaylistLevelType.AUDIO?fe:void 0),ve){var le=K?K.endPTS-K.startPTS:0;m.inputTimeScale||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),B=this.generateIS(C,m,D)),W=this.remuxVideo(m,fe,se,le)}}else ve&&(W=this.remuxVideo(m,fe,se,0));W&&(W.firstKeyFrame=q,W.independent=q!==-1)}}return this.ISGenerated&&(T.samples.length&&(G=this.remuxID3(T,D)),I.samples.length&&(k=this.remuxText(I,D))),{audio:K,video:W,initSegment:B,independent:ne,text:k,id3:G}},R.generateIS=function(C,m,T){var I=C.samples,D=m.samples,N=this.typeSupported,z={},F=!Object(b.isFiniteNumber)(this._initPTS),W="audio/mp4",K,B,k;if(F&&(K=B=Infinity),C.config&&I.length&&(C.timescale=C.samplerate,C.isAAC||(N.mpeg?(W="audio/mpeg",C.codec=""):N.mp3&&(C.codec="mp3")),z.audio={id:"audio",container:W,codec:C.codec,initSegment:!C.isAAC&&N.mpeg?new Uint8Array(0):x.default.initSegment([C]),metadata:{channelCount:C.channelCount}},F&&(k=C.inputTimeScale,K=B=I[0].pts-Math.round(k*T))),m.sps&&m.pps&&D.length&&(m.timescale=m.inputTimeScale,z.video={id:"main",container:"video/mp4",codec:m.codec,initSegment:x.default.initSegment([m]),metadata:{width:m.width,height:m.height}},F)){k=m.inputTimeScale;var G=this.getVideoStartPts(D),ne=Math.round(k*T);B=Math.min(B,p(D[0].dts,G)-ne),K=Math.min(K,G-ne)}if(Object.keys(z).length)return this.ISGenerated=!0,F&&(this._initPTS=K,this._initDTS=B),{tracks:z,initPTS:K,timescale:k}},R.remuxVideo=function(C,m,T,I){var D=C.inputTimeScale,N=C.samples,z=[],F=N.length,W=this._initPTS,K=this.nextAvcDts,B=8,k,G,ne,he=Number.POSITIVE_INFINITY,fe=Number.NEGATIVE_INFINITY,xe=0,Te=!1;if(!T||K===null){var ce=m*D,be=N[0].pts-p(N[0].dts,N[0].pts);K=ce-be}for(var ve=0;veue.pts){var se=9e4*.2;xe=Math.max(Math.min(xe,ue.pts-ue.dts),-1*se)}ue.dts0?ve-1:ve].dts&&(Te=!0)}Te&&N.sort(function(St,Ke){var $e=St.dts-Ke.dts,at=St.pts-Ke.pts;return $e||at}),G=N[0].dts,ne=N[N.length-1].dts;var q=Math.round((ne-G)/(F-1));if(xe<0){if(xeq,$=Oe<-1;if(le||$){le?_.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(Oe,!0)+" ms ("+Oe+"dts) hole between fragments detected, filling it"):_.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(-Oe,!0)+" ms ("+Oe+"dts) overlapping between fragments detected"),G=K;var J=N[0].pts-Oe;N[0].dts=G,N[0].pts=J,_.logger.log("Video: First PTS/DTS adjusted: "+Object(r.toMsFromMpegTsClock)(J,!0)+"/"+Object(r.toMsFromMpegTsClock)(G,!0)+", delta: "+Object(r.toMsFromMpegTsClock)(Oe,!0)+" ms")}}l&&(G=Math.max(0,G));for(var te=0,we=0,Se=0;Se0?Ue-1:Ue].dts;if(De.stretchShortVideoTrack&&this.nextAudioPts!==null){var Be=Math.floor(De.maxBufferHole*D),We=(I?he+I*D:this.nextAudioPts)-ht.pts;We>Be?(k=We-Fe,k<0&&(k=Fe),_.logger.log("[mp4-remuxer]: It is approximately "+We/90+" ms to the next segment; using duration "+k/90+" ms for the last video frame.")):k=Fe}else k=Fe}var lt=Math.round(ht.pts-ht.dts);z.push(new S(ht.key,k,dt,lt))}if(z.length&&i&&i<70){var Dt=z[0].flags;Dt.dependsOn=2,Dt.isNonSync=0}console.assert(k!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=K=ne+k,this.isVideoContiguous=!0;var Ht=x.default.moof(C.sequenceNumber++,G,u({},C,{samples:z})),rn="video",Ft={data1:Ht,data2:xt,startPTS:he/D,endPTS:(fe+k)/D,startDTS:G/D,endDTS:K/D,type:rn,hasAudio:!1,hasVideo:!0,nb:z.length,dropped:C.dropped};return C.samples=[],C.dropped=0,console.assert(xt.length,"MDAT length must not be zero"),Ft},R.remuxAudio=function(C,m,T,I,D){var N=C.inputTimeScale,z=C.samplerate?C.samplerate:N,F=N/z,W=C.isAAC?a:n,K=W*F,B=this._initPTS,k=!C.isAAC&&this.typeSupported.mpeg,G=[],ne=C.samples,he=k?0:8,fe=this.nextAudioPts||-1,xe=m*N;if(this.isAudioContiguous=T=T||ne.length&&fe>0&&(I&&Math.abs(xe-fe)<9e3||Math.abs(p(ne[0].pts-B,xe)-fe)<20*K),ne.forEach(function(Ge){Ge.pts=p(Ge.pts-B,xe)}),!T||fe<0){if(ne=ne.filter(function(Ge){return Ge.pts>=0}),!ne.length)return;D===0?fe=0:I?fe=Math.max(0,xe):fe=ne[0].pts}if(C.isAAC)for(var Te=D!==void 0,ce=this.config.maxAudioFramesDrift,be=0,ve=fe;be=ce*K&&me0){we+=he;try{te=new Uint8Array(we)}catch(Ge){this.observer.emit(w.Events.ERROR,w.Events.ERROR,{type:f.ErrorTypes.MUX_ERROR,details:f.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:we,reason:"fail allocating audio mdat "+we});return}if(!k){var xt=new DataView(te.buffer);xt.setUint32(0,we),te.set(x.default.types.mdat,4)}}else return;te.set(mt,he);var Je=mt.byteLength;he+=Je,G.push(new S(!0,W,Je,0)),J=bt}var Ue=G.length;if(!Ue)return;var ht=G[G.length-1];this.nextAudioPts=fe=J+F*ht.duration;var kt=k?new Uint8Array(0):x.default.moof(C.sequenceNumber++,$/F,u({},C,{samples:G}));C.samples=[];var dt=$/N,Ut=fe/N,it="audio",He={data1:kt,data2:te,startPTS:dt,endPTS:Ut,startDTS:dt,endDTS:Ut,type:it,hasAudio:!0,hasVideo:!1,nb:Ue};return this.isAudioContiguous=!0,console.assert(te.length,"MDAT length must not be zero"),He},R.remuxEmptyAudio=function(C,m,T,I){var D=C.inputTimeScale,N=C.samplerate?C.samplerate:D,z=D/N,F=this.nextAudioPts,W=(F!==null?F:I.startDTS*D)+this._initDTS,K=I.endDTS*D+this._initDTS,B=z*a,k=Math.ceil((K-W)/B),G=y.default.getSilentFrame(C.manifestCodec||C.codec,C.channelCount);if(_.logger.warn("[mp4-remuxer]: remux empty Audio"),!G){_.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var ne=[],he=0;he4294967296;)P+=E;return P}function O(P){for(var R=0;R0?this.lastEndDTS=C:(w.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var m=!!P.audio,T=!!P.video,I="";m&&(I+="audio"),T&&(I+="video");var D={data1:S,startPTS:E,startDTS:E,endPTS:C,endDTS:C,type:I,hasAudio:m,hasVideo:T,nb:1,dropped:0};return O.audio=D.type==="audio"?D:void 0,O.video=D.type!=="audio"?D:void 0,O.text=h,O.id3=i,O.initSegment=v,O},r}(),_=function(u,t,a){return Object(y.getStartDTS)(u,t)-a};function d(r,u){var t=r==null?void 0:r.codec;return t&&t.length>4?t:t==="hvc1"?"hvc1.1.c.L120.90":t==="av01"?"av01.0.04M.08":t==="avc1"||u===x.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}g.default=f},"./src/task-loop.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"default",function(){return b});var b=function(){function y(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var x=y.prototype;return x.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},x.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},x.onHandlerDestroyed=function(){},x.hasInterval=function(){return!!this._tickInterval},x.hasNextTick=function(){return!!this._tickTimer},x.setInterval=function(f){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,f),!0)},x.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},x.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},x.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},x.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},x.doTick=function(){},y}()},"./src/types/cmcd.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"CMCDVersion",function(){return b}),A.d(g,"CMCDObjectType",function(){return y}),A.d(g,"CMCDStreamingFormat",function(){return x}),A.d(g,"CMCDStreamType",function(){return w});var b=1,y;(function(f){f.MANIFEST="m",f.AUDIO="a",f.VIDEO="v",f.MUXED="av",f.INIT="i",f.CAPTION="c",f.TIMED_TEXT="tt",f.KEY="k",f.OTHER="o"})(y||(y={}));var x;(function(f){f.DASH="d",f.HLS="h",f.SMOOTH="s",f.OTHER="o"})(x||(x={}));var w;(function(f){f.VOD="v",f.LIVE="l"})(w||(w={}))},"./src/types/level.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"HlsSkip",function(){return x}),A.d(g,"getSkipValue",function(){return w}),A.d(g,"HlsUrlParameters",function(){return f}),A.d(g,"Level",function(){return _});function b(d,r){for(var u=0;uNumber.MAX_SAFE_INTEGER?Infinity:r},f.hexadecimalInteger=function(d){if(this[d]){var r=(this[d]||"0x").slice(2);r=(r.length&1?"0":"")+r;for(var u=new Uint8Array(r.length/2),t=0;tNumber.MAX_SAFE_INTEGER?Infinity:r},f.decimalFloatingPoint=function(d){return parseFloat(this[d])},f.optionalFloat=function(d,r){var u=this[d];return u?parseFloat(u):r},f.enumeratedString=function(d){return this[d]},f.bool=function(d){return this[d]==="YES"},f.decimalResolution=function(d){var r=b.exec(this[d]);return r===null?void 0:{width:parseInt(r[1],10),height:parseInt(r[2],10)}},w.parseAttrList=function(d){var r,u={},t='"';for(y.lastIndex=0;(r=y.exec(d))!==null;){var a=r[2];a.indexOf(t)===0&&a.lastIndexOf(t)===a.length-1&&(a=a.slice(1,-1)),u[r[1]]=a}return u},w}()},"./src/utils/binary-search.ts":function(L,g,A){"use strict";A.r(g);var b={search:function(x,w){for(var f=0,_=x.length-1,d=null,r=null;f<=_;){d=(f+_)/2|0,r=x[d];var u=w(r);if(u>0)f=d+1;else if(u<0)_=d-1;else return r}return null}};g.default=b},"./src/utils/buffer-helper.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"BufferHelper",function(){return x});var b=A("./src/utils/logger.ts"),y={length:0,start:function(){return 0},end:function(){return 0}},x=function(){function w(){}return w.isBuffered=function(_,d){try{if(_){for(var r=w.getBuffered(_),u=0;u=r.start(u)&&d<=r.end(u))return!0}}catch(t){}return!1},w.bufferInfo=function(_,d,r){try{if(_){var u=w.getBuffered(_),t=[],a;for(a=0;an&&(u[a-1].end=_[t].end):u.push(_[t])}else u.push(_[t])}else u=_;for(var i=0,h,l=d,s=d,p=0;p=O&&d=T&&b.logger.log(this.time+" ["+T+"] "+I)},E}(),i=function(C){for(var m=[],T=0;Tf&&(this.logger.log(a.DEBUG,"Too large cursor position "+this.pos),this.pos=f)},C.moveCursor=function(T){var I=this.pos+T;if(T>1)for(var D=this.pos+1;D=144&&this.backSpace();var I=x(T);if(this.pos>=f){this.logger.log(a.ERROR,"Cannot insert "+T.toString(16)+" ("+I+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(I,this.currPenState),this.moveCursor(1)},C.clearFromPos=function(T){var I;for(I=T;I0&&(T?D="["+I.join(" | ")+"]":D=I.join(` `)),D},C.getTextAndFormat=function(){return this.rows},E}(),O=function(){function E(m,T,I){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=m,this.outputFilter=T,this.mode=null,this.verbose=0,this.displayedMemory=new p(I),this.nonDisplayedMemory=new p(I),this.lastOutputScreen=new p(I),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=I}var C=E.prototype;return C.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},C.getHandler=function(){return this.outputFilter},C.setHandler=function(T){this.outputFilter=T},C.setPAC=function(T){this.writeScreen.setPAC(T)},C.setBkgData=function(T){this.writeScreen.setBkgData(T)},C.setMode=function(T){if(T===this.mode)return;this.mode=T,this.logger.log(a.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},C.insertChars=function(T){for(var I=0;I=46,I.italics)I.foreground="white";else{var D=Math.floor(T/2)-16,N=["white","green","blue","cyan","red","yellow","magenta"];I.foreground=N[D]}this.logger.log(a.INFO,"MIDROW: "+JSON.stringify(I)),this.writeScreen.setPen(I)},C.outputDataUpdate=function(T){T===void 0&&(T=!1);var I=this.logger.time;if(I===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=I:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,I,this.lastOutputScreen),T&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:I),this.lastOutputScreen.copy(this.displayedMemory))},C.cueSplitAtTime=function(T){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,T,this.displayedMemory),this.cueStartTime=T))},E}(),S=function(){function E(m,T,I){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var D=new n;this.channels=[null,new O(m,T,D),new O(m+1,I,D)],this.cmdHistory=R(),this.logger=D}var C=E.prototype;return C.getHandler=function(T){return this.channels[T].getHandler()},C.setHandler=function(T,I){this.channels[T].setHandler(I)},C.addData=function(T,I){var D,N,z,F=!1;this.logger.time=T;for(var W=0;W ("+i([N,z])+")"),D=this.parseCmd(N,z),D||(D=this.parseMidrow(N,z)),D||(D=this.parsePAC(N,z)),D||(D=this.parseBackgroundAttributes(N,z)),!D&&(F=this.parseChars(N,z),F)){var K=this.currentChannel;if(K&&K>0){var B=this.channels[K];B.insertChars(F)}else this.logger.log(a.WARNING,"No channel found yet. TEXT-MODE?")}!D&&!F&&this.logger.log(a.WARNING,"Couldn't parse cleaned data "+i([N,z])+" orig: "+i([I[W],I[W+1]]))}},C.parseCmd=function(T,I){var D=this.cmdHistory,N=(T===20||T===28||T===21||T===29)&&I>=32&&I<=47,z=(T===23||T===31)&&I>=33&&I<=35;if(!(N||z))return!1;if(P(T,I,D))return v(null,null,D),this.logger.log(a.DEBUG,"Repeated command ("+i([T,I])+") is dropped"),!0;var F=T===20||T===21||T===23?1:2,W=this.channels[F];return T===20||T===21||T===28||T===29?I===32?W.ccRCL():I===33?W.ccBS():I===34?W.ccAOF():I===35?W.ccAON():I===36?W.ccDER():I===37?W.ccRU(2):I===38?W.ccRU(3):I===39?W.ccRU(4):I===40?W.ccFON():I===41?W.ccRDC():I===42?W.ccTR():I===43?W.ccRTD():I===44?W.ccEDM():I===45?W.ccCR():I===46?W.ccENM():I===47&&W.ccEOC():W.ccTO(I-32),v(T,I,D),this.currentChannel=F,!0},C.parseMidrow=function(T,I){var D=0;if((T===17||T===25)&&I>=32&&I<=47){if(T===17?D=1:D=2,D!==this.currentChannel)return this.logger.log(a.ERROR,"Mismatch channel in midrow parsing"),!1;var N=this.channels[D];return N?(N.ccMIDROW(I),this.logger.log(a.DEBUG,"MIDROW ("+i([T,I])+")"),!0):!1}return!1},C.parsePAC=function(T,I){var D,N=this.cmdHistory,z=(T>=17&&T<=23||T>=25&&T<=31)&&I>=64&&I<=127,F=(T===16||T===24)&&I>=64&&I<=95;if(!(z||F))return!1;if(P(T,I,N))return v(null,null,N),!0;var W=T<=23?1:2;I>=64&&I<=95?D=W===1?_[T]:r[T]:D=W===1?d[T]:u[T];var K=this.channels[W];return K?(K.setPAC(this.interpretPAC(D,I)),v(T,I,N),this.currentChannel=W,!0):!1},C.interpretPAC=function(T,I){var D,N={color:null,italics:!1,indent:null,underline:!1,row:T};return I>95?D=I-96:D=I-64,N.underline=(D&1)===1,D<=13?N.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(D/2)]:D<=15?(N.italics=!0,N.color="white"):N.indent=Math.floor((D-16)/2)*4,N},C.parseChars=function(T,I){var D,N=null,z=null;if(T>=25?(D=2,z=T-8):(D=1,z=T),z>=17&&z<=19){var F;z===17?F=I+80:z===18?F=I+112:F=I+144,this.logger.log(a.INFO,"Special char '"+x(F)+"' in channel "+D),N=[F]}else T>=32&&T<=127&&(N=I===0?[T]:[T,I]);if(N){var W=i(N);this.logger.log(a.DEBUG,"Char codes = "+W.join(",")),v(T,I,this.cmdHistory)}return N},C.parseBackgroundAttributes=function(T,I){var D=(T===16||T===24)&&I>=32&&I<=47,N=(T===23||T===31)&&I>=45&&I<=47;if(!(D||N))return!1;var z,F={};T===16||T===24?(z=Math.floor((I-32)/2),F.background=t[z],I%2===1&&(F.background=F.background+"_semi")):I===45?F.background="transparent":(F.foreground="black",I===47&&(F.underline=!0));var W=T<=23?1:2,K=this.channels[W];return K.setBkgData(F),v(T,I,this.cmdHistory),!0},C.reset=function(){for(var T=0;T=16?l--:l++;var v=Object(b.fixLineBreaks)(s.trim()),P=Object(y.generateCueId)(r,u,v);(!d||!d.cues||!d.cues.getCueById(P))&&(i=new p(r,u,v),i.id=P,i.line=O+1,i.align="left",i.position=10+Math.min(80,Math.floor(l*8/32)*10),a.push(i))}return d&&a.length&&(a.sort(function(R,E){return R.line==="auto"||E.line==="auto"?0:R.line>8&&E.line>8?E.line-R.line:R.line-E.line}),a.forEach(function(R){return Object(x.addCueToTrack)(d,R)})),a}};g.default=f},"./src/utils/discontinuities.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"findFirstFragWithCC",function(){return w}),A.d(g,"shouldAlignOnDiscontinuities",function(){return f}),A.d(g,"findDiscontinuousReferenceFrag",function(){return _}),A.d(g,"adjustSlidingStart",function(){return r}),A.d(g,"alignStream",function(){return u}),A.d(g,"alignPDT",function(){return a}),A.d(g,"alignFragmentByPDTDelta",function(){return n}),A.d(g,"alignMediaPlaylistByPDT",function(){return i});var b=A("./src/polyfills/number.ts"),y=A("./src/utils/logger.ts"),x=A("./src/controller/level-helper.ts");function w(h,l){for(var s=null,p=0,O=h.length;ps.startCC||h&&h.cc=this.minWeight_},w.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},w.destroy=function(){},x}();g.default=y},"./src/utils/ewma.ts":function(L,g,A){"use strict";A.r(g);var b=function(){function y(w,f,_){f===void 0&&(f=0),_===void 0&&(_=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_=f,this.totalWeight_=_}var x=y.prototype;return x.sample=function(f,_){var d=Math.pow(this.alpha_,f);this.estimate_=_*(1-d)+d*this.estimate_,this.totalWeight_+=f},x.getTotalWeight=function(){return this.totalWeight_},x.getEstimate=function(){if(this.alpha_){var f=1-Math.pow(this.alpha_,this.totalWeight_);if(f)return this.estimate_/f}return this.estimate_},y}();g.default=b},"./src/utils/fetch-loader.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"fetchSupported",function(){return n});var b=A("./src/polyfills/number.ts"),y=A("./src/loader/load-stats.ts"),x=A("./src/demux/chunk-cache.ts");function w(p,O){p.prototype=Object.create(O.prototype),p.prototype.constructor=p,u(p,O)}function f(p){var O=typeof Map=="function"?new Map:void 0;return f=function(v){if(v===null||!r(v))return v;if(typeof v!="function")throw new TypeError("Super expression must either be null or a function");if(typeof O!="undefined"){if(O.has(v))return O.get(v);O.set(v,P)}function P(){return _(v,arguments,t(this).constructor)}return P.prototype=Object.create(v.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),u(P,v)},f(p)}function _(p,O,S){return d()?_=Reflect.construct:_=function(P,R,E){var C=[null];C.push.apply(C,R);var m=Function.bind.apply(P,C),T=new m;return E&&u(T,E.prototype),T},_.apply(null,arguments)}function d(){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(p){return!1}}function r(p){return Function.toString.call(p).indexOf("[native code]")!==-1}function u(p,O){return u=Object.setPrototypeOf||function(v,P){return v.__proto__=P,v},u(p,O)}function t(p){return t=Object.setPrototypeOf?Object.getPrototypeOf:function(S){return S.__proto__||Object.getPrototypeOf(S)},t(p)}function a(){return a=Object.assign||function(p){for(var O=1;O=E&&C(P,R,m.flush(),v)):C(P,R,z,v),D()}).catch(function(){return Promise.reject()})};return I()},p}();function h(p,O){var S={method:"GET",mode:"cors",credentials:"same-origin",signal:O,headers:new self.Headers(a({},p.headers))};return p.rangeEnd&&S.headers.set("Range","bytes="+p.rangeStart+"-"+String(p.rangeEnd-1)),S}function l(p,O){return new self.Request(p.url,O)}var s=function(p){w(O,p);function O(S,v,P){var R;return R=p.call(this,S)||this,R.code=void 0,R.details=void 0,R.code=v,R.details=P,R}return O}(f(Error));g.default=i},"./src/utils/imsc1-ttml-parser.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"IMSC1_CODEC",function(){return r}),A.d(g,"parseIMSC1",function(){return n});var b=A("./src/utils/mp4-tools.ts"),y=A("./src/utils/vttparser.ts"),x=A("./src/utils/vttcue.ts"),w=A("./src/demux/id3.ts"),f=A("./src/utils/timescale-conversion.ts"),_=A("./src/utils/webvtt-parser.ts");function d(){return d=Object.assign||function(E){for(var C=1;C"):b}function f(r){for(var u=arguments.length,t=new Array(u>1?u-1:0),a=1;a>24,O[S+1]=v>>16&255,O[S+2]=v>>8&255,O[S+3]=v&255}function u(O,S){var v=[];if(!S.length)return v;var P,R,E;"data"in O?(P=O.data,R=O.start,E=O.end):(P=O,R=0,E=P.byteLength);for(var C=R;C1?C+m:E;if(T===S[0])if(S.length===1)v.push({data:P,start:C+8,end:I});else{var D=u({data:P,start:C+8,end:I},S.slice(1));D.length&&w.apply(v,D)}C=I}return v}function t(O){var S=u(O,["moov"]),v=S[0],P=v?v.end:null,R=u(O,["sidx"]);if(!R||!R[0])return null;var E=[],C=R[0],m=C.data[0],T=m===0?8:16,I=d(C,T);T+=4;var D=0,N=0;m===0?T+=8:T+=16,T+=2;var z=C.end+N,F=_(C,T);T+=2;for(var W=0;W>>31;if(G===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ne=d(C,K);K+=4,E.push({referenceSize:k,subsegmentDuration:ne,info:{duration:ne/I,start:z,end:z+k-1}}),z+=k,K+=4,T=K}return{earliestPresentationTime:D,timescale:I,version:m,referencesCount:F,references:E,moovEndOffset:P}}function a(O){for(var S=[],v=u(O,["moov","trak"]),P=0;Pf)&&(this.startTime=f),this.endTime=_,this.screen=d,this.timelineController.createCaptionsTrack(this.trackName)},x.reset=function(){this.cueRanges=[]},y}()},"./src/utils/texttrack-utils.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"sendAddTrackEvent",function(){return y}),A.d(g,"addCueToTrack",function(){return x}),A.d(g,"clearCurrentCues",function(){return w}),A.d(g,"removeCuesInRange",function(){return f}),A.d(g,"getCuesInRange",function(){return d});var b=A("./src/utils/logger.ts");function y(r,u){var t;try{t=new Event("addtrack")}catch(a){t=document.createEvent("Event"),t.initEvent("addtrack",!1,!1)}t.track=r,u.dispatchEvent(t)}function x(r,u){var t=r.mode;if(t==="disabled"&&(r.mode="hidden"),r.cues&&!r.cues.getCueById(u.id))try{if(r.addCue(u),!r.cues.getCueById(u.id))throw new Error("addCue is failed for: "+u)}catch(n){b.logger.debug("[texttrack-utils]: "+n);var a=new self.TextTrackCue(u.startTime,u.endTime,u.text);a.id=u.id,r.addCue(a)}t==="disabled"&&(r.mode=t)}function w(r){var u=r.mode;if(u==="disabled"&&(r.mode="hidden"),r.cues)for(var t=r.cues.length;t--;)r.removeCue(r.cues[t]);u==="disabled"&&(r.mode=u)}function f(r,u,t){var a=r.mode;if(a==="disabled"&&(r.mode="hidden"),r.cues&&r.cues.length>0)for(var n=d(r.cues,u,t),i=0;ir[t].endTime)return-1;for(var a=0,n=t;a<=n;){var i=Math.floor((n+a)/2);if(ur[i].startTime&&a-1)for(var i=n,h=r.length;i=u&&l.endTime<=t)a.push(l);else if(l.startTime>t)return a}return a}},"./src/utils/time-ranges.ts":function(L,g,A){"use strict";A.r(g);var b={toString:function(x){for(var w="",f=x.length,_=0;_1?u-1:0),a=1;a100)throw new Error("Position must be between 0 and 100.");E=D,this.hasBeenReset=!0}})),Object.defineProperty(a,"positionAlign",_({},n,{get:function(){return C},set:function(D){var N=f(D);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");C=N,this.hasBeenReset=!0}})),Object.defineProperty(a,"size",_({},n,{get:function(){return m},set:function(D){if(D<0||D>100)throw new Error("Size must be between 0 and 100.");m=D,this.hasBeenReset=!0}})),Object.defineProperty(a,"align",_({},n,{get:function(){return T},set:function(D){var N=f(D);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");T=N,this.hasBeenReset=!0}})),a.displayState=void 0}return d.prototype.getCueAsHTML=function(){var r=self.WebVTT;return r.convertCueToDOMTree(self,this.text)},d}()},"./src/utils/vttparser.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"parseTimeStamp",function(){return x}),A.d(g,"fixLineBreaks",function(){return u}),A.d(g,"VTTParser",function(){return t});var b=A("./src/utils/vttcue.ts"),y=function(){function a(){}var n=a.prototype;return n.decode=function(h,l){if(!h)return"";if(typeof h!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(h))},a}();function x(a){function n(h,l,s,p){return(h|0)*3600+(l|0)*60+(s|0)+parseFloat(p||0)}var i=a.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return i?parseFloat(i[2])>59?n(i[2],i[3],0,i[4]):n(i[1],i[2],i[3],i[4]):null}var w=function(){function a(){this.values=Object.create(null)}var n=a.prototype;return n.set=function(h,l){!this.get(h)&&l!==""&&(this.values[h]=l)},n.get=function(h,l,s){return s?this.has(h)?this.values[h]:l[s]:this.has(h)?this.values[h]:l},n.has=function(h){return h in this.values},n.alt=function(h,l,s){for(var p=0;p=0&&s<=100)return this.set(h,s),!0}return!1},a}();function f(a,n,i,h){var l=h?a.split(h):[a];for(var s in l){if(typeof l[s]!="string")continue;var p=l[s].split(i);if(p.length!==2)continue;var O=p[0],S=p[1];n(O,S)}}var _=new b.default(0,0,""),d=_.align==="middle"?"middle":"center";function r(a,n,i){var h=a;function l(){var O=x(a);if(O===null)throw new Error("Malformed timestamp: "+h);return a=a.replace(/^[^\sa-zA-Z-]+/,""),O}function s(O,S){var v=new w;f(O,function(E,C){var m;switch(E){case"region":for(var T=i.length-1;T>=0;T--)if(i[T].id===C){v.set(E,i[T].region);break}break;case"vertical":v.alt(E,C,["rl","lr"]);break;case"line":m=C.split(","),v.integer(E,m[0]),v.percent(E,m[0])&&v.set("snapToLines",!1),v.alt(E,m[0],["auto"]),m.length===2&&v.alt("lineAlign",m[1],["start",d,"end"]);break;case"position":m=C.split(","),v.percent(E,m[0]),m.length===2&&v.alt("positionAlign",m[1],["start",d,"end","line-left","line-right","auto"]);break;case"size":v.percent(E,C);break;case"align":v.alt(E,C,["start",d,"end","left","right"]);break}},/:/,/\s/),S.region=v.get("region",null),S.vertical=v.get("vertical","");var P=v.get("line","auto");P==="auto"&&_.line===-1&&(P=-1),S.line=P,S.lineAlign=v.get("lineAlign","start"),S.snapToLines=v.get("snapToLines",!0),S.size=v.get("size",100),S.align=v.get("align",d);var R=v.get("position","auto");R==="auto"&&_.position===50&&(R=S.align==="start"||S.align==="left"?0:S.align==="end"||S.align==="right"?100:50),S.position=R}function p(){a=a.replace(/^\s+/,"")}if(p(),n.startTime=l(),p(),a.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+h);a=a.substr(3),p(),n.endTime=l(),p(),s(a,n)}function u(a){return a.replace(//gi,` `)}var t=function(){function a(){this.state="INITIAL",this.buffer="",this.decoder=new y,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var n=a.prototype;return n.parse=function(h){var l=this;h&&(l.buffer+=l.decoder.decode(h,{stream:!0}));function s(){var R=l.buffer,E=0;for(R=u(R);E")===-1){l.cue.id=O;continue}case"CUE":if(!l.cue){l.state="BADCUE";continue}try{r(O,l.cue,l.regionList)}catch(R){l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":{var P=O.indexOf("-->")!==-1;if(!O||P&&(v=!0)){l.oncue&&l.cue&&l.oncue(l.cue),l.cue=null,l.state="ID";continue}if(l.cue===null)continue;l.cue.text&&(l.cue.text+=` `),l.cue.text+=O}continue;case"BADCUE":O||(l.state="ID")}}}catch(R){l.state==="CUETEXT"&&l.cue&&l.oncue&&l.oncue(l.cue),l.cue=null,l.state=l.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},n.flush=function(){var h=this;try{if((h.cue||h.state==="HEADER")&&(h.buffer+=` `,h.parse()),h.state==="INITIAL"||h.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(l){h.onparsingerror&&h.onparsingerror(l)}return h.onflush&&h.onflush(),this},a}()},"./src/utils/webvtt-parser.ts":function(L,g,A){"use strict";A.r(g),A.d(g,"generateCueId",function(){return t}),A.d(g,"parseWebVTT",function(){return n});var b=A("./src/polyfills/number.ts"),y=A("./src/utils/vttparser.ts"),x=A("./src/demux/id3.ts"),w=A("./src/utils/timescale-conversion.ts"),f=A("./src/remux/mp4-remuxer.ts"),_=/\r\n|\n\r|\n|\r/g,d=function(h,l,s){return s===void 0&&(s=0),h.substr(s,l.length)===l},r=function(h){var l=parseInt(h.substr(-3)),s=parseInt(h.substr(-6,2)),p=parseInt(h.substr(-9,2)),O=h.length>9?parseInt(h.substr(0,h.indexOf(":"))):0;if(!Object(b.isFiniteNumber)(l)||!Object(b.isFiniteNumber)(s)||!Object(b.isFiniteNumber)(p)||!Object(b.isFiniteNumber)(O))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+h);return l+=1e3*s,l+=60*1e3*p,l+=60*60*1e3*O,l},u=function(h){for(var l=5381,s=h.length;s;)l=l*33^h.charCodeAt(--s);return(l>>>0).toString()};function t(i,h,l){return u(i.toString())+u(h.toString())+u(l)}var a=function(h,l,s){var p=h[l],O=h[p.prevCC];if(!O||!O.new&&p.new){h.ccOffset=h.presentationOffset=p.start,p.new=!1;return}for(;(S=O)!==null&&S!==void 0&&S.new;){var S;h.ccOffset+=p.start-O.start,p.new=!1,p=O,O=h[p.prevCC]}h.presentationOffset=s};function n(i,h,l,s,p,O,S,v){var P=new y.VTTParser,R=Object(x.utf8ArrayToStr)(new Uint8Array(i)).trim().replace(_,` `).split(` `),E=[],C=Object(w.toMpegTsClockFromTimescale)(h,l),m="00:00.000",T=0,I=0,D,N=!0,z=!1;P.oncue=function(F){var W=s[p],K=s.ccOffset,B=(T-C)/9e4;if(W!=null&&W.new&&(I!==void 0?K=s.ccOffset=W.start:a(s,p,B)),B&&(K=B-s.presentationOffset),z){var k=F.endTime-F.startTime,G=Object(f.normalizePts)((F.startTime+K-I)*9e4,O*9e4)/9e4;F.startTime=G,F.endTime=G+k}var ne=F.text.trim();F.text=decodeURIComponent(encodeURIComponent(ne)),F.id||(F.id=t(F.startTime,F.endTime,ne)),F.endTime>0&&E.push(F)},P.onparsingerror=function(F){D=F},P.onflush=function(){if(D){v(D);return}S(E)},R.forEach(function(F){if(N)if(d(F,"X-TIMESTAMP-MAP=")){N=!1,z=!0,F.substr(16).split(",").forEach(function(W){d(W,"LOCAL:")?m=W.substr(6):d(W,"MPEGTS:")&&(T=parseInt(W.substr(7)))});try{I=r(m)/1e3}catch(W){z=!1,D=W}return}else F===""&&(N=!1);P.parse(F+` `)}),P.flush()}},"./src/utils/xhr-loader.ts":function(L,g,A){"use strict";A.r(g);var b=A("./src/utils/logger.ts"),y=A("./src/loader/load-stats.ts"),x=/^age:\s*[\d.]+\s*$/m,w=function(){function f(d){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=d?d.xhrSetup:null,this.stats=new y.LoadStats,this.retryDelay=0}var _=f.prototype;return _.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},_.abortInternal=function(){var r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))},_.abort=function(){var r;this.abortInternal(),(r=this.callbacks)!==null&&r!==void 0&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},_.load=function(r,u,t){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=u,this.callbacks=t,this.retryDelay=u.retryDelay,this.loadInternal()},_.loadInternal=function(){var r=this.config,u=this.context;if(!r)return;var t=this.loader=new self.XMLHttpRequest,a=this.stats;a.loading.first=0,a.loaded=0;var n=this.xhrSetup;try{if(n)try{n(t,u.url)}catch(l){t.open("GET",u.url,!0),n(t,u.url)}t.readyState||t.open("GET",u.url,!0);var i=this.context.headers;if(i)for(var h in i)t.setRequestHeader(h,i[h])}catch(l){this.callbacks.onError({code:t.status,text:l.message},u,t);return}u.rangeEnd&&t.setRequestHeader("Range","bytes="+u.rangeStart+"-"+(u.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=u.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),t.send()},_.readystatechange=function(){var r=this.context,u=this.loader,t=this.stats;if(!r||!u)return;var a=u.readyState,n=this.config;if(t.aborted)return;if(a>=2)if(self.clearTimeout(this.requestTimeout),t.loading.first===0&&(t.loading.first=Math.max(self.performance.now(),t.loading.start)),a===4){u.onreadystatechange=null,u.onprogress=null;var i=u.status;if(i>=200&&i<300){t.loading.end=Math.max(self.performance.now(),t.loading.first);var h,l;if(r.responseType==="arraybuffer"?(h=u.response,l=h.byteLength):(h=u.responseText,l=h.length),t.loaded=t.total=l,!this.callbacks)return;var s=this.callbacks.onProgress;if(s&&s(t,r,h,u),!this.callbacks)return;var p={url:u.responseURL,data:h};this.callbacks.onSuccess(p,t,r,u)}else t.retry>=n.maxRetry||i>=400&&i<499?(b.logger.error(i+" while loading "+r.url),this.callbacks.onError({code:i,text:u.statusText},r,u)):(b.logger.warn(i+" while loading "+r.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,n.maxRetryDelay),t.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout)},_.loadtimeout=function(){b.logger.warn("timeout while loading "+this.context.url);var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))},_.loadprogress=function(r){var u=this.stats;u.loaded=r.loaded,r.lengthComputable&&(u.total=r.total)},_.getCacheAge=function(){var r=null;if(this.loader&&x.test(this.loader.getAllResponseHeaders())){var u=this.loader.getResponseHeader("age");r=u?parseFloat(u):null}return r},f}();g.default=w}}).default})},vHTk:function(M,Y,o){M.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(M,Y,o){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,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.StreamCipher,y=g.algo,x=y.RC4=b.extend({_doReset:function(){for(var _=this._key,d=_.words,r=_.sigBytes,u=this._S=[],t=0;t<256;t++)u[t]=t;for(var t=0,a=0;t<256;t++){var n=t%r,i=d[n>>>2]>>>24-n%4*8&255;a=(a+u[t]+i)%256;var h=u[t];u[t]=u[a],u[a]=h}this._i=this._j=0},_doProcessBlock:function(_,d){_[d]^=w.call(this)},keySize:256/32,ivSize:0});function w(){for(var _=this._S,d=this._i,r=this._j,u=0,t=0;t<4;t++){d=(d+1)%256,r=(r+_[d])%256;var a=_[d];_[d]=_[r],_[r]=a,u|=_[(_[d]+_[r])%256]<<24-t*8}return this._i=d,this._j=r,u}g.RC4=b._createHelper(x);var f=y.RC4Drop=x.extend({cfg:x.cfg.extend({drop:192}),_doReset:function(){x._doReset.call(this);for(var _=this.cfg.drop;_>0;_--)w.call(this)}});g.RC4Drop=b._createHelper(f)}(),L.RC4})},wCXF:function(M,Y,o){"use strict";o.d(Y,"a",function(){return mt});var L=o("rePB"),g=o("VTBJ"),A=o("KQm4"),b=o("U8pU"),y=o("ODXe"),x=o("q1tI"),w=o("TSYQ"),f=o.n(w),_=o("Gytx"),d=o.n(_),r=o("Kwbf"),u=o("t23M"),t=o("qx4F"),a=o("6eGT"),n=o("IBYe"),i=o("Ff2n"),h=o("c+Xe"),l=o("fyJ8"),s=o("biw7");function p(Je,Ue,ht,kt,dt){var Ut=ht[Je]||{},it=ht[Ue]||{},He,Ge;Ut.fixed==="left"?He=kt.left[Je]:it.fixed==="right"&&(Ge=kt.right[Ue]);var Ee=!1,De=!1,Fe=!1,Be=!1,We=ht[Ue+1],lt=ht[Je-1];if(dt==="rtl"){if(He!==void 0){var Dt=lt&<.fixed==="left";Be=!Dt}else if(Ge!==void 0){var Ht=We&&We.fixed==="right";Fe=!Ht}}else if(He!==void 0){var rn=We&&We.fixed==="left";Ee=!rn}else if(Ge!==void 0){var Ft=lt&<.fixed==="right";De=!Ft}return{fixLeft:He,fixRight:Ge,lastFixLeft:Ee,firstFixRight:De,lastFixRight:Fe,firstFixLeft:Be,isSticky:kt.isSticky}}var O=o("sR1s");function S(Je){var Ue=Je.cells,ht=Je.stickyOffsets,kt=Je.flattenColumns,dt=Je.rowComponent,Ut=Je.cellComponent,it=Je.onHeaderRow,He=Je.index,Ge=x.useContext(s.a),Ee=Ge.prefixCls,De=Ge.direction,Fe;it&&(Fe=it(Ue.map(function(We){return We.column}),He));var Be=Object(O.a)(Ue.map(function(We){return We.column}));return x.createElement(dt,Object.assign({},Fe),Ue.map(function(We,lt){var Dt=We.column,Ht=p(We.colStart,We.colEnd,kt,ht,De),rn;return Dt&&Dt.onHeaderCell&&(rn=We.column.onHeaderCell(Dt)),x.createElement(l.a,Object.assign({},We,{ellipsis:Dt.ellipsis,align:Dt.align,component:Ut,prefixCls:Ee,key:Be[lt]},Ht,{additionalProps:rn,rowType:"header"}))}))}S.displayName="HeaderRow";var v=S;function P(Je){var Ue=[];function ht(it,He){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ue[Ge]=Ue[Ge]||[];var Ee=He,De=it.filter(Boolean).map(function(Fe){var Be={key:Fe.key,className:Fe.className||"",children:Fe.title,column:Fe,colStart:Ee},We=1,lt=Fe.children;return lt&<.length>0&&(We=ht(lt,Ee,Ge+1).reduce(function(Dt,Ht){return Dt+Ht},0),Be.hasSubColumns=!0),"colSpan"in Fe&&(We=Fe.colSpan),"rowSpan"in Fe&&(Be.rowSpan=Fe.rowSpan),Be.colSpan=We,Be.colEnd=Be.colStart+We-1,Ue[Ge].push(Be),Ee+=We,We});return De}ht(Je,0);for(var kt=Ue.length,dt=function(He){Ue[He].forEach(function(Ge){!("rowSpan"in Ge)&&!Ge.hasSubColumns&&(Ge.rowSpan=kt-He)})},Ut=0;Ut=0;He-=1){var Ge=Ue[He],Ee=ht&&ht[He],De=Ee&&Ee[C.a];(Ge||De||it)&&(dt.unshift(x.createElement("col",Object.assign({key:He,style:{width:Ge,minWidth:Ge}},De))),it=!0)}return x.createElement("colgroup",null,dt)}var T=m;function I(Je,Ue){return Object(x.useMemo)(function(){for(var ht=[],kt=0;kt1?oe-1:0),de=1;de=Fe&&(Sn=Fe-Be),it({scrollLeft:Sn/Fe*(De+2)}),Ft.current.x=et.pageX},vt=function(){var et=Object(te.b)(Ut.current).top,Rt=et+Ut.current.offsetHeight,Bt=document.documentElement.scrollTop+window.innerHeight;Rt-Object(t.a)()<=Bt||et>=Bt-He?rn(function(vn){return Object(g.a)(Object(g.a)({},vn),{},{isHiddenScrollBar:!0})}):rn(function(vn){return Object(g.a)(Object(g.a)({},vn),{},{isHiddenScrollBar:!1})})},wt=function(et){rn(function(Rt){return Object(g.a)(Object(g.a)({},Rt),{},{scrollLeft:et/De*Fe||0})})};return x.useImperativeHandle(ht,function(){return{setScrollLeft:wt}}),x.useEffect(function(){var Lt=Object(J.a)(document.body,"mouseup",Pe,!1),et=Object(J.a)(document.body,"mousemove",ft,!1);return vt(),function(){Lt.remove(),et.remove()}},[Be,$e]),x.useEffect(function(){var Lt=Object(J.a)(window,"scroll",vt,!1),et=Object(J.a)(window,"resize",vt,!1);return function(){Lt.remove(),et.remove()}},[]),x.useEffect(function(){Ht.isHiddenScrollBar||rn(function(Lt){var et,Rt;return Object(g.a)(Object(g.a)({},Lt),{},{scrollLeft:Ut.current.scrollLeft/((et=Ut.current)===null||et===void 0?void 0:et.scrollWidth)*((Rt=Ut.current)===null||Rt===void 0?void 0:Rt.clientWidth)})})},[Ht.isHiddenScrollBar]),De<=Fe||!Be||Ht.isHiddenScrollBar?null:x.createElement("div",{style:{height:Object(t.a)(),width:Fe,bottom:He},className:"".concat(Ee,"-sticky-scroll")},x.createElement("div",{onMouseDown:Xe,ref:We,className:f()("".concat(Ee,"-sticky-scroll-bar"),Object(L.a)({},"".concat(Ee,"-sticky-scroll-bar-active"),$e)),style:{width:"".concat(Be,"px"),transform:"translate3d(".concat(Ht.scrollLeft,"px, 0, 0)")}}))},Se=x.forwardRef(we);function ke(Je,Ue){return x.useMemo(function(){var ht=!!Je;return{isSticky:ht,stickyClassName:ht?"".concat(Ue,"-sticky-header"):"",offsetHeader:Object(b.a)(Je)==="object"&&Je.offsetHeader||0,offsetScroll:Object(b.a)(Je)==="object"&&Je.offsetScroll||0}},[Je,Ue])}var tt=[],ot={},mt="rc-table-internal-hook",bt=x.memo(function(Je){var Ue=Je.children;return Ue},function(Je,Ue){return d()(Je.props,Ue.props)?Je.pingLeft!==Ue.pingLeft||Je.pingRight!==Ue.pingRight:!1});function yt(Je){var Ue,ht=Je.prefixCls,kt=Je.className,dt=Je.rowClassName,Ut=Je.style,it=Je.data,He=Je.rowKey,Ge=Je.scroll,Ee=Je.tableLayout,De=Je.direction,Fe=Je.title,Be=Je.footer,We=Je.summary,lt=Je.id,Dt=Je.showHeader,Ht=Je.components,rn=Je.emptyText,Ft=Je.onRow,St=Je.onHeaderRow,Ke=Je.internalHooks,$e=Je.transformColumns,at=Je.internalRefs,Pe=Je.sticky,Xe=it||tt,ft=!!Xe.length,vt=x.useState(0),wt=Object(y.a)(vt,2),Lt=wt[0],et=wt[1];x.useEffect(function(){et(Object(t.a)())});var Rt=x.useMemo(function(){return Object(O.c)(Ht,{})},[Ht]),Bt=x.useCallback(function(Gt,Zt){return Object(O.b)(Rt,Gt)||Zt},[Rt]),vn=x.useMemo(function(){return typeof He=="function"?He:function(Gt){var Zt=Gt&&Gt[He];return Zt}},[He]),Sn=Object(C.c)(Je),Jn=Sn.expandIcon,qn=Sn.expandedRowKeys,Wn=Sn.defaultExpandedRowKeys,xn=Sn.defaultExpandAllRows,pr=Sn.expandedRowRender,cr=Sn.onExpand,xr=Sn.onExpandedRowsChange,lr=Sn.expandRowByClick,Hr=Sn.rowExpandable,Cr=Sn.expandIconColumnIndex,sn=Sn.expandedRowClassName,tn=Sn.childrenColumnName,wn=Sn.indentSize,Br=Jn||le,wr=tn||"children",yr=x.useMemo(function(){return pr?"row":Je.expandable&&Ke===mt&&Je.expandable.__PARENT_RENDER_ICON__||Xe.some(function(Gt){return Gt&&Object(b.a)(Gt)==="object"&&Gt[wr]})?"nest":!1},[!!pr,Xe]),ur=x.useState(function(){return Wn||(xn?$(Xe,vn,wr):[])}),pe=Object(y.a)(ur,2),V=pe[0],Z=pe[1],oe=x.useMemo(function(){return new Set(qn||V||[])},[qn,V]),Ae=x.useCallback(function(Gt){var Zt=vn(Gt,Xe.indexOf(Gt)),Jt,Gn=oe.has(Zt);Gn?(oe.delete(Zt),Jt=Object(A.a)(oe)):Jt=[].concat(Object(A.a)(oe),[Zt]),Z(Jt),cr&&cr(!Gn,Gt),xr&&xr(Jt)},[vn,oe,Xe,cr,xr]),de=x.useState(0),st=Object(y.a)(de,2),Qt=st[0],Mn=st[1],zn=Object(ce.b)(Object(g.a)(Object(g.a)(Object(g.a)({},Je),Sn),{},{expandable:!!pr,expandedKeys:oe,getRowKey:vn,onTriggerExpand:Ae,expandIcon:Br,expandIconColumnIndex:Cr,direction:De}),Ke===mt?$e:null),qt=Object(y.a)(zn,2),pn=qt[0],hn=qt[1],Ar=x.useMemo(function(){return{columns:pn,flattenColumns:hn}},[pn,hn]),ra=x.useRef(),oa=x.useRef(),nr=x.useRef(),Ra=x.useState(!1),La=Object(y.a)(Ra,2),ca=La[0],Ka=La[1],Oa=x.useState(!1),Ja=Object(y.a)(Oa,2),ja=Ja[0],li=Ja[1],oi=ue(new Map),fa=Object(y.a)(oi,2),ma=fa[0],la=fa[1],ye=Object(O.a)(hn),ut=ye.map(function(Gt){return ma.get(Gt)}),Pt=x.useMemo(function(){return ut},[ut.join("_")]),Ot=me(Pt,hn.length,De),Kt=Ge&&Object(O.d)(Ge.y),It=Ge&&Object(O.d)(Ge.x),Xt=It&&hn.some(function(Gt){var Zt=Gt.fixed;return Zt}),nn=x.useRef(),bn=ke(Pe,ht),mn=bn.isSticky,Nn=bn.offsetHeader,An=bn.offsetScroll,an=bn.stickyClassName,Pn,_n,kn;Kt&&(_n={overflowY:"scroll",maxHeight:Ge.y}),It&&(Pn={overflowX:"auto"},Kt||(_n={overflowY:"hidden"}),kn={width:Ge.x===!0?"auto":Ge.x,minWidth:"100%"});var Rn=x.useCallback(function(Gt,Zt){la(function(Jt){var Gn=new Map(Jt);return Gn.set(Gt,Zt),Gn})},[]),Vn=se(null),fr=Object(y.a)(Vn,2),jr=fr[0],Cn=fr[1];function Yt(Gt,Zt){if(!Zt)return;typeof Zt=="function"?Zt(Gt):Zt.scrollLeft!==Gt&&(Zt.scrollLeft=Gt)}var cn=function(Zt){var Jt=Zt.currentTarget,Gn=Zt.scrollLeft,Zn=typeof Gn=="number"?Gn:Jt.scrollLeft,Ln=Jt||ot;if(!Cn()||Cn()===Ln){var tr;jr(Ln),Yt(Zn,oa.current),Yt(Zn,nr.current),Yt(Zn,(tr=nn.current)===null||tr===void 0?void 0:tr.setScrollLeft)}if(Jt){var sr=Jt.scrollWidth,ar=Jt.clientWidth;Ka(Zn>0),li(Zn0?[].concat(Object(g.a)(i),Object(g.a)(r(p).map(function(O){return Object(A.a)({fixed:s},O)}))):[].concat(Object(g.a)(i),[Object(A.a)(Object(A.a)({},h),{},{fixed:s})])},[])}function u(n){for(var i=!0,h=0;h=0;p-=1){var O=n[p];if(s&&O.fixed!=="right")s=!1;else if(!s&&O.fixed==="right"){Object(w.a)(!1,"Index ".concat(p+1," of `columns` missing `fixed='right'` prop."));break}}}function t(n){return n.map(function(i){var h=i.fixed,l=Object(b.a)(i,["fixed"]),s=h;return h==="left"?s="right":h==="right"&&(s="left"),Object(A.a)({fixed:s},l)})}function a(n,i){var h=n.prefixCls,l=n.columns,s=n.children,p=n.expandable,O=n.expandedKeys,S=n.getRowKey,v=n.onTriggerExpand,P=n.expandIcon,R=n.rowExpandable,E=n.expandIconColumnIndex,C=n.direction,m=n.expandRowByClick,T=y.useMemo(function(){return l||d(s)},[l,s]),I=y.useMemo(function(){if(p){var z,F=E||0,W=T[F],K=(z={},Object(L.a)(z,_.a,{className:"".concat(h,"-expand-icon-col")}),Object(L.a)(z,"title",""),Object(L.a)(z,"fixed",W?W.fixed:null),Object(L.a)(z,"className","".concat(h,"-row-expand-icon-cell")),Object(L.a)(z,"render",function(G,ne,he){var fe=S(ne,he),xe=O.has(fe),Te=R?R(ne):!0,ce=P({prefixCls:h,expanded:xe,expandable:Te,record:ne,onExpand:v});return m?y.createElement("span",{onClick:function(ve){return ve.stopPropagation()}},ce):ce}),z),B=T.slice();return F>=0&&B.splice(F,0,K),B}return T},[p,T,S,O,P,C]),D=y.useMemo(function(){var z=I;return i&&(z=i(z)),z.length||(z=[{render:function(){return null}}]),z},[i,I,C]),N=y.useMemo(function(){return C==="rtl"?t(r(D)):r(D)},[D,C]);return[D,N]}Y.b=a},wZgz:function(M,Y,o){(function(L,g,A){M.exports=Y=g(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.BlockCipher,y=g.algo,x=[],w=[],f=[],_=[],d=[],r=[],u=[],t=[],a=[],n=[];(function(){for(var l=[],s=0;s<256;s++)s<128?l[s]=s<<1:l[s]=s<<1^283;for(var p=0,O=0,s=0;s<256;s++){var S=O^O<<1^O<<2^O<<3^O<<4;S=S>>>8^S&255^99,x[p]=S,w[S]=p;var v=l[p],P=l[v],R=l[P],E=l[S]*257^S*16843008;f[p]=E<<24|E>>>8,_[p]=E<<16|E>>>16,d[p]=E<<8|E>>>24,r[p]=E;var E=R*16843009^P*65537^v*257^p*16843008;u[S]=E<<24|E>>>8,t[S]=E<<16|E>>>16,a[S]=E<<8|E>>>24,n[S]=E,p?(p=v^l[l[l[R^v]]],O^=l[l[O]]):p=O=1}})();var i=[0,1,2,4,8,16,32,64,128,27,54],h=y.AES=b.extend({_doReset:function(){var l;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var s=this._keyPriorReset=this._key,p=s.words,O=s.sigBytes/4,S=this._nRounds=O+6,v=(S+1)*4,P=this._keySchedule=[],R=0;R6&&R%O==4&&(l=x[l>>>24]<<24|x[l>>>16&255]<<16|x[l>>>8&255]<<8|x[l&255]):(l=l<<8|l>>>24,l=x[l>>>24]<<24|x[l>>>16&255]<<16|x[l>>>8&255]<<8|x[l&255],l^=i[R/O|0]<<24),P[R]=P[R-O]^l);for(var E=this._invKeySchedule=[],C=0;C>>24]]^t[x[l>>>16&255]]^a[x[l>>>8&255]]^n[x[l&255]]}},encryptBlock:function(l,s){this._doCryptBlock(l,s,this._keySchedule,f,_,d,r,x)},decryptBlock:function(l,s){var p=l[s+1];l[s+1]=l[s+3],l[s+3]=p,this._doCryptBlock(l,s,this._invKeySchedule,u,t,a,n,w);var p=l[s+1];l[s+1]=l[s+3],l[s+3]=p},_doCryptBlock:function(l,s,p,O,S,v,P,R){for(var E=this._nRounds,C=l[s]^p[0],m=l[s+1]^p[1],T=l[s+2]^p[2],I=l[s+3]^p[3],D=4,N=1;N>>24]^S[m>>>16&255]^v[T>>>8&255]^P[I&255]^p[D++],F=O[m>>>24]^S[T>>>16&255]^v[I>>>8&255]^P[C&255]^p[D++],W=O[T>>>24]^S[I>>>16&255]^v[C>>>8&255]^P[m&255]^p[D++],K=O[I>>>24]^S[C>>>16&255]^v[m>>>8&255]^P[T&255]^p[D++];C=z,m=F,T=W,I=K}var z=(R[C>>>24]<<24|R[m>>>16&255]<<16|R[T>>>8&255]<<8|R[I&255])^p[D++],F=(R[m>>>24]<<24|R[T>>>16&255]<<16|R[I>>>8&255]<<8|R[C&255])^p[D++],W=(R[T>>>24]<<24|R[I>>>16&255]<<16|R[C>>>8&255]<<8|R[m&255])^p[D++],K=(R[I>>>24]<<24|R[C>>>16&255]<<16|R[m>>>8&255]<<8|R[T&255])^p[D++];l[s]=z,l[s+1]=F,l[s+2]=W,l[s+3]=K},keySize:256/32});g.AES=b._createHelper(h)}(),L.AES})},wbyO:function(M,Y,o){(function(L,g){M.exports=Y=g(o("Ib8C"))})(this,function(L){return function(){var g=L,A=g.lib,b=A.WordArray,y=g.enc,x=y.Base64url={stringify:function(f,_=!0){var d=f.words,r=f.sigBytes,u=_?this._safe_map:this._map;f.clamp();for(var t=[],a=0;a>>2]>>>24-a%4*8&255,i=d[a+1>>>2]>>>24-(a+1)%4*8&255,h=d[a+2>>>2]>>>24-(a+2)%4*8&255,l=n<<16|i<<8|h,s=0;s<4&&a+s*.75>>6*(3-s)&63));var p=u.charAt(64);if(p)for(;t.length%4;)t.push(p);return t.join("")},parse:function(f,_=!0){var d=f.length,r=_?this._safe_map:this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var t=0;t>>6-t%4*2,i=a|n;r[u>>>2]|=i<<24-u%4*8,u++}return b.create(r,u)}}(),L.enc.Base64url})},xiVL:function(M,Y){M.exports="data:image/png;base64,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"},xrsn:function(M,Y,o){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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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,Y,o){"use strict";o.d(Y,"a",function(){return r}),o.d(Y,"b",function(){return t});var L=/margin|padding|width|height|max|min|offset/,g={left:!0,top:!0},A={cssFloat:1,styleFloat:1,float:1};function b(a){return a.nodeType===1?a.ownerDocument.defaultView.getComputedStyle(a,null):{}}function y(a,n,i){if(n=n.toLowerCase(),i==="auto"){if(n==="height")return a.offsetHeight;if(n==="width")return a.offsetWidth}return n in g||(g[n]=L.test(n)),g[n]?parseFloat(i)||0:i}function x(a,n){var i=arguments.length,h=b(a);return n=A[n]?"cssFloat"in a.style?"cssFloat":"styleFloat":n,i===1?h:y(a,n,h[n]||a.style[n])}function w(a,n,i){var h=arguments.length;if(n=A[n]?"cssFloat"in a.style?"cssFloat":"styleFloat":n,h===3)return typeof i=="number"&&L.test(n)&&(i="".concat(i,"px")),a.style[n]=i,i;for(var l in n)n.hasOwnProperty(l)&&w(a,l,n[l]);return b(a)}function f(a){return a===document.body?document.documentElement.clientWidth:a.offsetWidth}function _(a){return a===document.body?window.innerHeight||document.documentElement.clientHeight:a.offsetHeight}function d(){var a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),n=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:a,height:n}}function r(){var a=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:a,height:n}}function u(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function t(a){var n=a.getBoundingClientRect(),i=document.documentElement;return{left:n.left+(window.pageXOffset||i.scrollLeft)-(i.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||i.scrollTop)-(i.clientTop||document.body.clientTop||0)}}},yDYP:function(M,Y,o){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"}},"yTi+":function(M,Y,o){M.exports=o.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygoZ:function(M,Y){M.exports="data:image/png;base64,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"},yslc:function(M,Y){M.exports="data:image/png;base64,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"},z4EP:function(M,Y){M.exports="data:image/png;base64,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"}}]);