You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Shixuns__Edit.78981d47.a...

297 lines
2.0 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

(window.webpackJsonp=window.webpackJsonp||[]).push([[213,3,5,6,7,8,9,10,11,16,220],{"+NIl":function(M,Y,o){(function(P){P(o("VrN/"))})(function(P){"use strict";P.defineMode("stex",function(m,S){"use strict";function s(y,g){y.cmdState.push(g)}function p(y){return y.cmdState.length>0?y.cmdState[y.cmdState.length-1]:null}function _(y){var g=y.cmdState.pop();g&&g.closeBracket()}function T(y){for(var g=y.cmdState,h=g.length-1;h>=0;h--){var O=g[h];if(O.name=="DEFAULT")continue;return O}return{styleIdentifier:function(){return null}}}function t(y,g,h){return function(){this.name=y,this.bracketNo=0,this.style=g,this.styles=h,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var c={};c.importmodule=t("importmodule","tag",["string","builtin"]),c.documentclass=t("documentclass","tag",["","atom"]),c.usepackage=t("usepackage","tag",["atom"]),c.begin=t("begin","tag",["atom"]),c.end=t("end","tag",["atom"]),c.label=t("label","tag",["atom"]),c.ref=t("ref","tag",["atom"]),c.eqref=t("eqref","tag",["atom"]),c.cite=t("cite","tag",["atom"]),c.bibitem=t("bibitem","tag",["atom"]),c.Bibitem=t("Bibitem","tag",["atom"]),c.RBibitem=t("RBibitem","tag",["atom"]),c.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function l(y,g){y.f=g}function r(y,g){var h;if(y.match(/^\\[a-zA-Z@]+/)){var O=y.current().slice(1);return h=c.hasOwnProperty(O)?c[O]:c.DEFAULT,h=new h,s(g,h),l(g,f),h.style}if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/\\]/))return"tag";if(y.match("\\["))return l(g,function(u,v){return C(u,v,"\\]")}),"keyword";if(y.match("\\("))return l(g,function(u,v){return C(u,v,"\\)")}),"keyword";if(y.match("$$"))return l(g,function(u,v){return C(u,v,"$$")}),"keyword";if(y.match("$"))return l(g,function(u,v){return C(u,v,"$")}),"keyword";var a=y.next();if(a=="%")return y.skipToEnd(),"comment";if(a=="}"||a=="]"){if(h=p(g),h)h.closeBracket(a),l(g,f);else return"error";return"bracket"}else return a=="{"||a=="["?(h=c.DEFAULT,h=new h,s(g,h),"bracket"):/\d/.test(a)?(y.eatWhile(/[\w.%]/),"atom"):(y.eatWhile(/[\w\-_]/),h=T(g),h.name=="begin"&&(h.argument=y.current()),h.styleIdentifier())}function C(y,g,h){if(y.eatSpace())return null;if(h&&y.match(h))return l(g,r),"keyword";if(y.match(/^\\[a-zA-Z@]+/))return"tag";if(y.match(/^[a-zA-Z]+/))return"variable-2";if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/]/))return"tag";if(y.match(/^[\^_&]/))return"tag";if(y.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(y.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var O=y.next();return O=="{"||O=="}"||O=="["||O=="]"||O=="("||O==")"?"bracket":O=="%"?(y.skipToEnd(),"comment"):"error"}function f(y,g){var h=y.peek(),O;return h=="{"||h=="["?(O=p(g),O.openBracket(h),y.eat(h),l(g,r),"bracket"):/[ \t\r]/.test(h)?(y.eat(h),null):(l(g,r),_(g),r(y,g))}return{startState:function(){var y=S.inMathMode?function(g,h){return C(g,h)}:r;return{cmdState:[],f:y}},copyState:function(y){return{cmdState:y.cmdState.slice(),f:y.f}},token:function(y,g){return g.f(y,g)},blankLine:function(y){y.f=r,y.cmdState.length=0},lineComment:"%"}}),P.defineMIME("text/x-stex","stex"),P.defineMIME("text/x-latex","stex")})},"+QRC":function(M,Y,o){"use strict";var P=o("E9nw"),m={"text/plain":"Text","text/html":"Url",default:"Text"},S="Copy to clipboard: #{key}, Enter";function s(_){var T=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return _.replace(/#{\s*key\s*}/g,T)}function p(_,T){var t,c,l,r,C,f,y=!1;T||(T={}),t=T.debug||!1;try{l=P(),r=document.createRange(),C=document.getSelection(),f=document.createElement("span"),f.textContent=_,f.style.all="unset",f.style.position="fixed",f.style.top=0,f.style.clip="rect(0, 0, 0, 0)",f.style.whiteSpace="pre",f.style.webkitUserSelect="text",f.style.MozUserSelect="text",f.style.msUserSelect="text",f.style.userSelect="text",f.addEventListener("copy",function(h){if(h.stopPropagation(),T.format)if(h.preventDefault(),typeof h.clipboardData=="undefined"){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var O=m[T.format]||m.default;window.clipboardData.setData(O,_)}else h.clipboardData.clearData(),h.clipboardData.setData(T.format,_);T.onCopy&&(h.preventDefault(),T.onCopy(h.clipboardData))}),document.body.appendChild(f),r.selectNodeContents(f),C.addRange(r);var g=document.execCommand("copy");if(!g)throw new Error("copy command was unsuccessful");y=!0}catch(h){t&&console.error("unable to copy using execCommand: ",h),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(T.format||"text",_),T.onCopy&&T.onCopy(window.clipboardData),y=!0}catch(O){t&&console.error("unable to copy using clipboardData: ",O),t&&console.error("falling back to prompt"),c=s("message"in T?T.message:S),window.prompt(c,_)}}finally{C&&(typeof C.removeRange=="function"?C.removeRange(r):C.removeAllRanges()),f&&document.body.removeChild(f),l()}return y}M.exports=p},"+Xk9":function(M,Y,o){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"/GNS":function(M,Y,o){M.exports=o.p+"static/search1.c4136dd4.png"},"/pZS":function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAYAAADy19hsAAAAAXNSR0IArs4c6QAAB01JREFUWEfFWVlsVVUUXfu8UgqUUoZUpFDSQdGW4AfRxOELDaY4BGNMDIlRhlQrCMbEFhJFqXMsBSNDIRX1A5U2JZIAgkLRhADBEAmmfuiHUASN4lDa0gK+s82Z7j3nvWdbLJGXNL3vnjvsvc/aa6+9HyHlw7W3VOCiXAQWs8FUxFLkggVYEggC7hicALH3XQpArav/+jxBXQOp/rv7E+Y4Sfpad7+6Rz1fn5OJbkB0QNLnAjlNtHdNu2+iukp/+KXybHRzAyCqOUmCpdAG6gexengCrIxQ59VLlVF2zRjo/UlCfL9vGOn74vt958J3qGcTsiQzbUzkj3uOWlZdUnZqg7WxPcnPWNIs90DfAB3dKJrGkSgq+ryKnHFGOaWciyLM1nhvN9y6ckpd5wcj3XntVFtiXH6lMtoY/PyN65hpsXmJNcZFQhubIbreevQSHw4WIjrS3o64Z/kBMDsY76azwUDMQItkYn3iQMMS4tqyCmacgBRCLfjRjLCnI+aipx7cPxxMxDNcEzlhdiN21ODXx7xxwOWC2tUsKeSwGcrgNcz0LHQiWMMsBEyiGSfcCxyuTaSMUfrYJk1sqHU+BT6ZIhxFVyeifZZzWNlkc0KwWEu8vKydk1SeMSIuu12ELVMYz20EJ0wGPbRQpwN/8C7Q0+uxhADnjIZY+JTGqvzoY9Cvv0e76MMlDRIuib3EJk58R1xb2hVQl0uOVAwrY0fmg0eMsaxhmaKwFGJxnWYaWbcMON9lt9fmQ24+RN1bZr2+HnyyI2YdZUxXD9BlnQxgkk6PBNFNsqaU0yjJGhtzrt2qexdAPPhkKnUP6bvc2gretvNfqTLOKQMNz2DHnRlw7Fji7sdAlQtCA4UADR9huLxPRUoatmR7mSBQjlvvA6Radx8CN+8Ab98bcHqccGEB0pSrI+xXKA8zjvwDflUJ4NPQ1JshXmw0W77sUeDPzjD788ZBNH5g1lesAH74MeJq7ZutmLooWUrtjyZJ1pay4zpXfl1S+aU39NqjpLwJwB2VpqxOKQXO/QY+uB/o6DDMMnwkMGeuLjbyi33AH53x9uuIxcXGVdXAcFVtk1YWKE43Bsd853NhKoaBLHD+dRHJR5SnolNcDvH0CyaSb68EzpzRzKCdh18p1bFXujt7gN5LHm16tJaByylZU8KmVPrCJq48es1pitEFEG/uHFKSpd4s124C2o4YneLEkuZ0J5ycbdZJh2EddmV0oLhcmbbFIXcC6JVWq5a8Vw8bBhLKMYAv9gVJNZB3vG4L8NXRSGRl1hIxvgNa8yubT+RBJYu0ga1+U6aBlr+jmYLbdoI/XO9JylipGXoymiSoZilSNIaZX9pjyRBh2BmbJhktmWfUw2MnAis2gvLHg8+cBL/8DFA+EzTzTkttVr0qzOozCnYw25+UwIYtsdhypd0vHh6GXVVMLxz2ogH1cM5oUM0GUGEx+PIlcN0S4PQp4IF5EA8/PhASwJf/hnxkflDGA5lpVZrZkVgYBYXD8K0nuAMN65JSgMYXAlWvgqZOM7jd/Qm45T2jh4ungcqmxxHWyUSASIBm3QMqLAT39YE3vQ8+cGiQethiOCocUbcwCD1ccRcwfyVoVF4URdmyGdjdErZHvh6eUgKqqgaV3QDuOA1Zvxb00y+2dTKBGEgPa8XmDPbD3p8exn1VQOUCEJGGAXp7QHljERkcYS7Uw/R6A6i4BPzNcXB9A7jv8hXrYUd5cWkehB6mOVWg+xeBz50FGlcCc6tA028Dt2wGHz0IWroqpDSnJyZOAmVngzs7gb86Qy2x50tgV1vchPajh9UueJUucxfh6Mh0HEKLH97fCly4AFparw3WET5+FOK1pgGTLfUC3rYDcuun6ZDIoId1AyxrSti1NEGzmUkPR120bfF9g9t2ARW3elpYUZriagLNewJUUAA+fBh86IhJQtuv8emzwKmf+xc+rgLqMcCV6OGgzSfQ0tVxhFXSRQ2s65xNYykshmVzM9DcqktwJqGVaXQwND0czCoSISQ0S8R9oekRFYyyIFavA10/Cdrglu3erMN1yvHAJWaM9I5jyHoYFhI66bwIY9QYUHUN0NsLjMkH3VRhVFxTE7Bn37XTw0HSuQjbIQq90QiaXBTlGCeTkNXVQ9fDvLysi5OUGw1RvHlYmh6Oumg7K7t9DlBQBP72a+D7dsOtTu1NnwkUTjUJ1n0BOHYMON8Tdsw6ia0WtxoiED8pephYNaG1pe2QwrT53vTFVZ5AD3uTnXTFFbf+cQsVlvlQscXGRhpiID1s2nwzSBmUHk6dS6QOUlKHgikRSpOvg7rfm/5INUipLasA0wmWQvwnPRxMLR0k3Ij16ulhsJAJzp4RDQOlxGKFnyvSwz6MrtJ8OJi5+Tsks9ZnqWGglodu3MpilhtBDaiHMw37vHJ6NebDusCYDiUct0ZGd3MDM1WbSWbcyl+r+TAhISHFRpE/Nhxo+4LE/WTALGYTU5GUlPt/zoeJ+//J4B/IGAKjHP49wQAAAABJRU5ErkJggg=="},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("tsqr"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("2fM7"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("q1tI"),react__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_38__),umi__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_41__),moment__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_42__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("w5pM"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("wlus"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("ZW9T"),_utils_authority__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("xKgJ"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__("NLgs"),timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,handleDateString=function(Y){if(!Y)return Y;var o=Y.split(":");if(o[1]=="00"||o[1]=="30")return Y;var P=parseInt(o[1]);if(P<30||P==60)return[o[0],"30"].join(":");if(P<60){var m=[o[0],"00"].join(":"),S="YYYY-MM-DD HH:mm",s=moment__WEBPACK_IMPORTED_MODULE_42___default()(m,S);return s.add(1,"hours"),s.format(S)}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_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState79,2),isRadiuvalue=_useState80[0],setIsRadiuValue=_useState80[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(o){var P;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:o}});case 2:P=S.sent,P&&setDepartmentList(P.shools_name||[]);case 4:case"end":return S.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_v7_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_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var Y;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:Y=P.sent,Y&&setCreateTitle(Y==null?void 0:Y.data);case 4:case"end":return P.stop()}},M)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(Y,o,P){var m=serviceConfigList.map(function(S,s){return s===P?Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},S),{},Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},o,Y)):S});setServiceConfigList(m)},handleInitState=function(){var Y,o,P,m,S,s,p,_,T,t,c,l,r,C,f,y,g,h,O,a,u,v,D,b,d,R,w,E,x,i,A,k,N,U,G,W,K,V,F,B,H,ae,de,se,Se,ye,oe,pe,fe,ie,le,Q,ce,te,$,_e,re,Z,X,ee,be,ve,Te,Fe,Ze,nt,ot,st=(shixunsDetail==null||((Y=shixunsDetail.setting)===null||Y===void 0)?void 0:Y.shixun)||{},ht=st.choice_main_type,Ne=st.main_type,Pe=st.small_type,et=st.choice_small_type,Ot=st.is_secret_repository,lt=st.standard_scripts,Rt=st.evaluate_script,Je=st.shixun_service_configs;if(setEvaluateScript(Rt),setServiceConfigList(Je),setStandardScripts(lt||[]),setWindowVNCTemplate((o=shixunsDetail.setting)===null||o===void 0||((P=o.shixun)===null||P===void 0)?void 0:P.windows_start_template),setWebsshCloud((m=shixunsDetail.setting)===null||m===void 0||((S=m.shixun)===null||S===void 0)?void 0:S.webssh_cloud),setWindowVNC((s=shixunsDetail.setting)===null||s===void 0||((p=s.shixun)===null||p===void 0)?void 0:p.windows_vnc),setVirtualMachine((_=shixunsDetail.setting)===null||_===void 0||((T=_.shixun)===null||T===void 0)?void 0:T.virtual_machine),setLinuxVNC((t=shixunsDetail.setting)===null||t===void 0||((c=t.shixun)===null||c===void 0)?void 0:c.linux_vnc),setWindowsConnectionMode(((l=shixunsDetail.setting)===null||l===void 0||((r=l.shixun)===null||r===void 0)?void 0:r.windows_connection_mode)||"vnc"),setVNC((C=shixunsDetail.setting)===null||C===void 0||((f=C.shixun)===null||f===void 0)?void 0:f.vnc),setWebsshShow(!!((y=shixunsDetail.setting)!==null&&y!==void 0&&(g=y.shixun)!==null&&g!==void 0&&g.webssh)),setSshRadioValue((h=shixunsDetail.setting)===null||h===void 0||((O=h.shixun)===null||O===void 0)?void 0:O.webssh),setMultiWebssh((a=shixunsDetail.setting)===null||a===void 0||((u=a.shixun)===null||u===void 0)?void 0:u.multi_webssh),setHideCode((v=shixunsDetail.setting)===null||v===void 0||((D=v.shixun)===null||D===void 0)?void 0:D.hide_code),setCodeEditPermission((b=shixunsDetail.setting)===null||b===void 0||((d=b.shixun)===null||d===void 0)?void 0:d.code_edit_permission),setCodeHidden((R=shixunsDetail.setting)===null||R===void 0||((w=R.shixun)===null||w===void 0)?void 0:w.show_code_dir),setForbidCopy((E=shixunsDetail.setting)===null||E===void 0||((x=E.shixun)===null||x===void 0)?void 0:x.forbid_copy),setTaskPass((i=shixunsDetail.setting)===null||i===void 0||((A=i.shixun)===null||A===void 0)?void 0:A.task_pass),setTestSetPermission((k=shixunsDetail.setting)===null||k===void 0||((N=k.shixun)===null||N===void 0)?void 0:N.test_set_permission),set_display_git_address((U=shixunsDetail.setting.shixun)===null||U===void 0?void 0:U.display_git_address),setIsCopy((G=shixunsDetail.setting)===null||G===void 0||((W=G.shixun)===null||W===void 0)?void 0:W.can_copy),setOpenValue((K=shixunsDetail.setting)===null||K===void 0||((V=K.shixun)===null||V===void 0)?void 0:V.use_scope),setIsOpenTime(!!((F=shixunsDetail.setting)!==null&&F!==void 0&&(B=F.shixun)!==null&&B!==void 0&&B.opening_time)),setOpenTime((H=shixunsDetail.setting)===null||H===void 0||((ae=H.shixun)===null||ae===void 0)?void 0:ae.opening_time),setSelectDepartmentList((de=shixunsDetail.setting)===null||de===void 0||((se=de.shixun)===null||se===void 0)?void 0:se.scope_partment),setevaluationScript((Se=shixunsDetail.setting)===null||Se===void 0||((ye=Se.shixun)===null||ye===void 0)?void 0:ye.choice_standard_scripts),setDisableDiscuss((oe=shixunsDetail.setting)===null||oe===void 0||((pe=oe.shixun)===null||pe===void 0)?void 0:pe.is_disable_discuss),setterminal_count((fe=shixunsDetail.setting)===null||fe===void 0||((ie=fe.shixun)===null||ie===void 0)?void 0:ie.terminal_count),setSurvivalTime((le=shixunsDetail.setting)===null||le===void 0||((Q=le.shixun)===null||Q===void 0)?void 0:Q.survival_time),(shixunsDetail==null||((ce=shixunsDetail.setting)===null||ce===void 0||((te=ce.shixun)===null||te===void 0||(($=te.shixun_virtual_templates)===null||$===void 0)))?void 0:$.length)>0){var We,Le;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((We=shixunsDetail.setting)===null||We===void 0||((Le=We.shixun)===null||Le===void 0))?void 0:Le.shixun_virtual_templates))}setport((_e=shixunsDetail.setting)===null||_e===void 0||((re=_e.shixun)===null||re===void 0)?void 0:re.port_mapping),(Z=shixunsDetail.setting)!==null&&Z!==void 0&&(X=Z.shixun)!==null&&X!==void 0&&X.windows_vnc||(ee=shixunsDetail.setting)!==null&&ee!==void 0&&(be=ee.shixun)!==null&&be!==void 0&&be.linux_vnc||(ve=shixunsDetail.setting)!==null&&ve!==void 0&&(Te=ve.shixun)!==null&&Te!==void 0&&Te.vnc||(Fe=shixunsDetail.setting)!==null&&Fe!==void 0&&(Ze=Fe.shixun)!==null&&Ze!==void 0&&Ze.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(nt=shixunsDetail.setting)!==null&&nt!==void 0&&(ot=nt.shixun)!==null&&ot!==void 0&&ot.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,P;M!=((o=shixunsDetail.setting)===null||o===void 0||((P=o.shixun)===null||P===void 0)?void 0:P.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,P,m,S,s,p,_,T,t,c,l,r;(M==null?void 0:M.cpu_limit)!=((o=shixunsDetail.setting)===null||o===void 0||((P=o.shixun)===null||P===void 0||((m=P.shixun_service_configs[Y])===null||m===void 0))?void 0:m.cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.lower_cpu_limit)!=((S=shixunsDetail.setting)===null||S===void 0||((s=S.shixun)===null||s===void 0||((p=s.shixun_service_configs[Y])===null||p===void 0))?void 0:p.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((_=shixunsDetail.setting)===null||_===void 0||((T=_.shixun)===null||T===void 0||((t=T.shixun_service_configs[Y])===null||t===void 0))?void 0:t.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((c=shixunsDetail.setting)===null||c===void 0||((l=c.shixun)===null||l===void 0||((r=l.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_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var Y,o,P,m;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(isOpenTime&&!openTime)){s.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),s.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){s.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"),s.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){s.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),s.abrupt("return");case 9:if(o=(Y=shixunsDetail.detail)===null||Y===void 0?void 0:Y.is_jupyter,P=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(p){if(!(p!=null&&p.template_name)||!(p!=null&&p.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"),P=!0;return}})),!P){s.next=14;break}return s.abrupt("return");case 14:return s.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(p){return{mirror_repository_id:p.mirror_repository_id,cpu_limit:p.cpu_limit,lower_cpu_limit:p.lower_cpu_limit,memory_limit:p.memory_limit,request_limit:p.request_limit}})}});case 16:m=s.sent,(m==null?void 0:m.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 s.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_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function m(){return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,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 s.stop()}},m)}));function P(){return o.apply(this,arguments)}return P}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(o){var P;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:o}});case 2:P=S.sent,P&&setEvaluateScript(P.content);case 4:case"end":return S.stop()}},Y)}));return function(o){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(){var o,P,m,S,s,p,_;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(t.t0=t.sent,t.t0){t.next=5;break}t.t0={};case 5:_=t.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=_.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 ",(P=_.subjects)===null||P===void 0||((m=P.splice(0,2))===null||m===void 0)?void 0:m.map(function(c){return"\u300A".concat(c,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},_==null?void 0:_.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((S=_.courses)!==null&&S!==void 0&&S.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",(s=_.courses)===null||s===void 0||((p=s.splice(0,2))===null||p===void 0)?void 0:p.map(function(c){return"\u300A".concat(c,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},_==null?void 0:_.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 c=Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function r(){var C;return _root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:C=y.sent,C.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 y.stop()}},r)}));function l(){return c.apply(this,arguments)}return l}()});case 7:case"end":return t.stop()}},Y)}));return function(){return M.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.c)(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&&Y<moment__WEBPACK_IMPORTED_MODULE_42___default()().endOf("day").subtract(1,"days")},showTime:{minuteStep:30},value:openTime&&moment__WEBPACK_IMPORTED_MODULE_42___default()(openTime,timeFormat),onChange:function(Y,o){return setOpenTime(handleDateString(o))}})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"\u5B9E\u9A8C\u6A21\u5F0F"),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:"5px 0px"}},"\u7F16\u7A0B\u754C\u9762\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(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginTop:"5px"},value:0,checked:hideCode!=1,onChange:function(Y){var o=Y.target.checked;setHideCode(hideCode===1?0:1),o?setCodeEditPermission(!1):(setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1))}},"IDE\u754C\u9762",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\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\uFF09")),hideCode!=1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaymingl},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:hideCode,className:"mt20",onChange:function(Y){setHideCode(Y.target.value)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_space__WEBPACK_IMPORTED_MODULE_11__.a,{direction:"vertical"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:0},"\u9ED8\u8BA4\u7F16\u8F91\u5668"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:2},"VSCode\u7F16\u8F91\u5668"))),hideCode===2&&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,{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\u52308081\u7AEF\u53E3\uFF09")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:Remote,onChange:function(Y){var o=Y.target.checked;setRemote(o),o?(setIsRadiuValue(3),setVNC(!1),setWebsshShow(!0),setWindowVNC(!1),setLinuxVNC(!1),setSshRadioValue(2)):(setVNC(!1),setLinuxVNC(!1),setWebsshShow(!1),setWindowVNC(!1),setshixun_virtual_templates([]),setVirtualMachine(!1))}},"\u8FDC\u7A0B\u8FDE\u63A5\u754C\u9762",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\u4E3A\u5B66\u5458\u63D0\u4F9B\u8FDC\u7A0B\u8FDE\u63A5\u754C\u9762\uFF09")),Remote&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{marginTop:"5px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:isRadiuvalue,onChange:function(Y){var o,P,m,S,s,p,_,T,t,c;if(setIsRadiuValue(Y.target.value),setSshRadioValue(1),setport(!1),Y.target.value===3&&((o=shixunsDetail.setting)===null||o===void 0||((P=o.shixun)===null||P===void 0)?void 0:P.webssh)===2&&!((m=shixunsDetail.setting)!==null&&m!==void 0&&(S=m.shixun)!==null&&S!==void 0&&S.vnc)){var l,r;setport((l=shixunsDetail.setting)===null||l===void 0||((r=l.shixun)===null||r===void 0)?void 0:r.port_mapping)}if(Y.target.value===5&&!((s=shixunsDetail.setting)!==null&&s!==void 0&&(p=s.shixun)!==null&&p!==void 0&&p.linux_vnc)&&!((_=shixunsDetail.setting)!==null&&_!==void 0&&(T=_.shixun)!==null&&T!==void 0&&T.windows_vnc)&&(t=shixunsDetail.setting)!==null&&t!==void 0&&(c=t.shixun)!==null&&c!==void 0&&c.vnc){var C,f;setport((C=shixunsDetail.setting)===null||C===void 0||((f=C.shixun)===null||f===void 0)?void 0:f.port_mapping)}Y.target.value===1?(setVNC(!1),setLinuxVNC(!1),setWebsshShow(!1),setWindowVNC(!1)):Y.target.value===2?(setWindowVNC(!1),setLinuxVNC(!1),setHideCode(!1),setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!0)):Y.target.value===3?(setVNC(!1),setWebsshShow(!0),setWindowVNC(!1),setLinuxVNC(!1),setSshRadioValue(2),setshixun_virtual_templates([]),setVirtualMachine(!1)):Y.target.value===4?(setHideCode(!1),setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!1)):Y.target.value===5&&(setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!0))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:3,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u547D\u4EE4\u884C\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\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),websshShow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaymingl," ml40"),style:{borderRadius:"8px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:sshRadioValue,disabled:!editable,onChange:function(Y){var o,P,m,S,s,p,_=Y.target.value;if(setport(!1),_===1&&((o=shixunsDetail.setting)===null||o===void 0||((P=o.shixun)===null||P===void 0)?void 0:P.webssh)===1){var T,t;setport((T=shixunsDetail.setting)===null||T===void 0||((t=T.shixun)===null||t===void 0)?void 0:t.port_mapping)}else if(_===2&&((m=shixunsDetail.setting)===null||m===void 0||((S=m.shixun)===null||S===void 0)?void 0:S.webssh)===2){var c,l;setport((c=shixunsDetail.setting)===null||c===void 0||((l=c.shixun)===null||l===void 0)?void 0:l.port_mapping)}if(setSshRadioValue(_),_!==1&&setMultiWebssh(!1),setWindowVNCTemplate(""),setWebsshCloud(1),_===3&&((s=shixunsDetail.setting)===null||s===void 0||((p=s.shixun)===null||p===void 0)?void 0:p.webssh)===3){var r,C,f,y;setWebsshCloud((r=shixunsDetail.setting)===null||r===void 0||((C=r.shixun)===null||C===void 0)?void 0:C.webssh_cloud),setWindowVNCTemplate((f=shixunsDetail.setting)===null||f===void 0||((y=f.shixun)===null||y===void 0)?void 0:y.windows_start_template)}}},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:2},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BC4\u6D4B\u7A97\u53E3"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")),sshRadioValue===2&&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,{style:{marginLeft:"30px",marginTop:"10px"},checked:multiWebssh,disabled:!editable,onChange:function(Y){return setMultiWebssh(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,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")))),sshRadioValue===2&&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\u52308081\u7AEF\u53E3\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,"\u7EC3\u4E60\u7A97\u53E3"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),sshRadioValue===1&&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\u52308081\u7AEF\u53E3\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:3},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u4E91\u4E3B\u673A\u7A97\u53E3"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E00\u53F0\u8FDC\u7A0B\u547D\u4EE4\u884C\u7684\u4E91\u4E3B\u673A\uFF0C\u547D\u4EE4\u884C\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")),sshRadioValue===3&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap,style:{alignItems:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u57FA\u7840\u4E91\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(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:90},value:webssh_cloud,onChange:function(Y){return setWebsshCloud(Y)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{key:1,value:1},"\u963F\u91CC\u4E91"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{key:2,value:2},"\u7B97\u80FD\u4E91")))),webssh_cloud===1&&sshRadioValue===3&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap,style:{alignItems:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\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"})))),webssh_cloud===1&&sshRadioValue===3&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap,style:{alignItems:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u4E91\u4E3B\u673A\u6570\u91CF\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:terminal_count,onChange:function(Y){setterminal_count(Y)},max:3,min:1,defaultValue:1}))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"c-grey-999 ml20 font14"},"(\u6CE8\u610F\uFF1A\u4E91\u4E3B\u673A\u4E0A\u9650\u662F10\u53F0)")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:5,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u56FE\u5F62\u5316\u754C\u9762",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\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")))),isRadiuvalue===5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(sshRadioValue!=2?_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graayminglthree:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaymingl," ml40")},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:linux_vnc?"linux_vnc":windows_vnc?"windows_vnc":virtual_machine?"virtual_machine":"linux",disabled:!editable,onChange:function(Y){var o,P,m,S,s,p,_,T,t,c=Y.target.value;if(setWindowVNCTemplate(""),setport(!1),c==="linux_vnc"&&(o=shixunsDetail.setting)!==null&&o!==void 0&&(P=o.shixun)!==null&&P!==void 0&&P.linux_vnc){var l,r;setWindowVNCTemplate((l=shixunsDetail.setting)===null||l===void 0||((r=l.shixun)===null||r===void 0)?void 0:r.windows_start_template)}else if(c==="windows_vnc"&&(m=shixunsDetail.setting)!==null&&m!==void 0&&(S=m.shixun)!==null&&S!==void 0&&S.windows_vnc){var C,f;setWindowVNCTemplate((C=shixunsDetail.setting)===null||C===void 0||((f=C.shixun)===null||f===void 0)?void 0:f.windows_start_template)}else if(c==="virtual_machine"&&(s=shixunsDetail.setting)!==null&&s!==void 0&&(p=s.shixun)!==null&&p!==void 0&&p.virtual_machine){var y,g;setWindowVNCTemplate((y=shixunsDetail.setting)===null||y===void 0||((g=y.shixun)===null||g===void 0)?void 0:g.windows_start_template)}else{var h,O,a,u,v,D;c==="linux"&&!((h=shixunsDetail.setting)!==null&&h!==void 0&&(O=h.shixun)!==null&&O!==void 0&&O.linux_vnc)&&!((a=shixunsDetail.setting)!==null&&a!==void 0&&(u=a.shixun)!==null&&u!==void 0&&u.windows_vnc)&&setport((v=shixunsDetail.setting)===null||v===void 0||((D=v.shixun)===null||D===void 0)?void 0:D.port_mapping)}switch(c){case"linux_vnc":setLinuxVNC(!0),setWindowVNC(!1),setVirtualMachine(!1),setVNC(!1);break;case"windows_vnc":setLinuxVNC(!1),setWindowVNC(!0),setVirtualMachine(!1),setVNC(!1);break;case"linux":setWindowVNC(!1),setLinuxVNC(!1),setMultiWebssh(!1),setWebsshShow(!1),setVirtualMachine(!1),setVNC(!0);break;case"virtual_machine":if(setWindowVNC(!1),setLinuxVNC(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!1),setVirtualMachine(!0),(shixunsDetail==null||((_=shixunsDetail.setting)===null||_===void 0||((T=_.shixun)===null||T===void 0||((t=T.shixun_virtual_templates)===null||t===void 0)))?void 0:t.length)>0){var b,d;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((b=shixunsDetail.setting)===null||b===void 0||((d=b.shixun)===null||d===void 0))?void 0:d.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"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u4E91\u4E3B\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),isRadiuvalue==5&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(Y){return setWindowVNCTemplate(Y.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"windows_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Windows\u4E91\u4E3B\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Windows\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),isRadiuvalue==5&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(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(P){M.template_name=P.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{style:{width:380,height:32},placeholder:"\u8BF7\u8F93\u5165\u865A\u62DF\u673A\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u540D\u79F0",value:M==null?void 0:M.template_identity,onChange:function(P){M.template_identity=P.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(shixun_virtual_templates==null?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var P={};P.template_name="",P.template_identity="",shixun_virtual_templates.push(P),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),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_v7_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}))}))))))),hideCode&&websshShow?null:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:display_git_address,disabled:!editable,onChange:function(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,P,m,S,s,p,_,T;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||((P=o.shixun)===null||P===void 0)?void 0:P.status)===2?!0:!editable,onChange:function(c){return handleChangeSeviceConfig(c.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:((m=shixunsDetail.setting)===null||m===void 0||((S=m.shixun)===null||S===void 0)?void 0:S.status)===2?!0:!editable,onChange:function(c){return handleChangeSeviceConfig(c.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:((s=shixunsDetail.setting)===null||s===void 0||((p=s.shixun)===null||p===void 0)?void 0:p.status)===2?!0:!editable,onChange:function(c){return handleChangeSeviceConfig(c.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:((_=shixunsDetail.setting)===null||_===void 0||((T=_.shixun)===null||T===void 0)?void 0:T.status)===2?!0:!editable,onChange:function(c){return handleChangeSeviceConfig(c.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,P=M.practiceSetting;return{user:Y,shixunsDetail:o,practiceSetting:P}})(Setting)},"19Vz":function(M,Y,o){(function(P){P(o("VrN/"))})(function(P){P.defineOption("placeholder","",function(t,c,l){var r=l&&l!=P.Init;if(c&&!r)t.on("blur",p),t.on("change",_),t.on("swapDoc",_),P.on(t.getInputField(),"compositionupdate",t.state.placeholderCompose=function(){s(t)}),_(t);else if(!c&&r){t.off("blur",p),t.off("change",_),t.off("swapDoc",_),P.off(t.getInputField(),"compositionupdate",t.state.placeholderCompose),m(t);var C=t.getWrapperElement();C.className=C.className.replace(" CodeMirror-empty","")}c&&!t.hasFocus()&&p(t)});function m(t){t.state.placeholder&&(t.state.placeholder.parentNode.removeChild(t.state.placeholder),t.state.placeholder=null)}function S(t){m(t);var c=t.state.placeholder=document.createElement("pre");c.style.cssText="height: 0; overflow: visible",c.style.direction=t.getOption("direction"),c.className="CodeMirror-placeholder CodeMirror-line-like";var l=t.getOption("placeholder");typeof l=="string"&&(l=document.createTextNode(l)),c.appendChild(l),t.display.lineSpace.insertBefore(c,t.display.lineSpace.firstChild)}function s(t){setTimeout(function(){var c=!1,l=t.getInputField();l.nodeName=="TEXTAREA"?c=!l.value:t.lineCount()==1&&(c=!/[^\u200b]/.test(l.querySelector(".CodeMirror-line").textContent)),c?S(t):m(t)},20)}function p(t){T(t)&&S(t)}function _(t){var c=t.getWrapperElement(),l=T(t);c.className=c.className.replace(" CodeMirror-empty","")+(l?" CodeMirror-empty":""),l?S(t):m(t)}function T(t){return t.lineCount()===1&&t.getLine(0)===""}})},"1Sn+":function(M,Y,o){},"1ZF9":function(M,Y,o){M.exports=o.p+"static/Authorize.cc9c212f.png"},"1ZKy":function(M,Y,o){M.exports={footerWrap:"footerWrap___132Cj"}},"1eCo":function(M,Y,o){(function(P){P(o("VrN/"))})(function(P){"use strict";var m={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},S={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};P.defineMode("xml",function(s,p){var _=s.indentUnit,T={},t=p.htmlMode?m:S;for(var c in t)T[c]=t[c];for(var c in p)T[c]=p[c];var l,r;function C(A,k){function N(W){return k.tokenize=W,W(A,k)}var U=A.next();if(U=="<")return A.eat("!")?A.eat("[")?A.match("CDATA[")?N(g("atom","]]>")):null:A.match("--")?N(g("comment","-->")):A.match("DOCTYPE",!0,!0)?(A.eatWhile(/[\w\._\-]/),N(h(1))):null:A.eat("?")?(A.eatWhile(/[\w\._\-]/),k.tokenize=g("meta","?>"),"meta"):(l=A.eat("/")?"closeTag":"openTag",k.tokenize=f,"tag bracket");if(U=="&"){var G;return A.eat("#")?A.eat("x")?G=A.eatWhile(/[a-fA-F\d]/)&&A.eat(";"):G=A.eatWhile(/[\d]/)&&A.eat(";"):G=A.eatWhile(/[\w\.\-:]/)&&A.eat(";"),G?"atom":"error"}else return A.eatWhile(/[^&<]/),null}C.isInText=!0;function f(A,k){var N=A.next();if(N==">"||N=="/"&&A.eat(">"))return k.tokenize=C,l=N==">"?"endTag":"selfcloseTag","tag bracket";if(N=="=")return l="equals",null;if(N=="<"){k.tokenize=C,k.state=v,k.tagName=k.tagStart=null;var U=k.tokenize(A,k);return U?U+" tag error":"tag error"}else return/[\'\"]/.test(N)?(k.tokenize=y(N),k.stringStartCol=A.column(),k.tokenize(A,k)):(A.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function y(A){var k=function(N,U){for(;!N.eol();)if(N.next()==A){U.tokenize=f;break}return"string"};return k.isInAttribute=!0,k}function g(A,k){return function(N,U){for(;!N.eol();){if(N.match(k)){U.tokenize=C;break}N.next()}return A}}function h(A){return function(k,N){for(var U;(U=k.next())!=null;){if(U=="<")return N.tokenize=h(A+1),N.tokenize(k,N);if(U==">")if(A==1){N.tokenize=C;break}else return N.tokenize=h(A-1),N.tokenize(k,N)}return"meta"}}function O(A,k,N){this.prev=A.context,this.tagName=k,this.indent=A.indented,this.startOfLine=N,(T.doNotIndent.hasOwnProperty(k)||A.context&&A.context.noIndent)&&(this.noIndent=!0)}function a(A){A.context&&(A.context=A.context.prev)}function u(A,k){for(var N;;){if(!A.context)return;if(N=A.context.tagName,!T.contextGrabbers.hasOwnProperty(N)||!T.contextGrabbers[N].hasOwnProperty(k))return;a(A)}}function v(A,k,N){return A=="openTag"?(N.tagStart=k.column(),D):A=="closeTag"?b:v}function D(A,k,N){return A=="word"?(N.tagName=k.current(),r="tag",w):T.allowMissingTagName&&A=="endTag"?(r="tag bracket",w(A,k,N)):(r="error",D)}function b(A,k,N){if(A=="word"){var U=k.current();return N.context&&N.context.tagName!=U&&T.implicitlyClosed.hasOwnProperty(N.context.tagName)&&a(N),N.context&&N.context.tagName==U||T.matchClosing===!1?(r="tag",d):(r="tag error",R)}else return T.allowMissingTagName&&A=="endTag"?(r="tag bracket",d(A,k,N)):(r="error",R)}function d(A,k,N){return A!="endTag"?(r="error",d):(a(N),v)}function R(A,k,N){return r="error",d(A,k,N)}function w(A,k,N){if(A=="word")return r="attribute",E;if(A=="endTag"||A=="selfcloseTag"){var U=N.tagName,G=N.tagStart;return N.tagName=N.tagStart=null,A=="selfcloseTag"||T.autoSelfClosers.hasOwnProperty(U)?u(N,U):(u(N,U),N.context=new O(N,U,G==N.indented)),v}return r="error",w}function E(A,k,N){return A=="equals"?x:(T.allowMissing||(r="error"),w(A,k,N))}function x(A,k,N){return A=="string"?i:A=="word"&&T.allowUnquoted?(r="string",w):(r="error",w(A,k,N))}function i(A,k,N){return A=="string"?i:w(A,k,N)}return{startState:function(A){var k={tokenize:C,state:v,indented:A||0,tagName:null,tagStart:null,context:null};return A!=null&&(k.baseIndent=A),k},token:function(A,k){if(!k.tagName&&A.sol()&&(k.indented=A.indentation()),A.eatSpace())return null;l=null;var N=k.tokenize(A,k);return(N||l)&&N!="comment"&&(r=null,k.state=k.state(l||N,A,k),r&&(N=r=="error"?N+" error":r)),N},indent:function(A,k,N){var U=A.context;if(A.tokenize.isInAttribute)return A.tagStart==A.indented?A.stringStartCol+1:A.indented+_;if(U&&U.noIndent)return P.Pass;if(A.tokenize!=f&&A.tokenize!=C)return N?N.match(/^(\s*)/)[0].length:0;if(A.tagName)return T.multilineTagIndentPastTag!==!1?A.tagStart+A.tagName.length+2:A.tagStart+_*(T.multilineTagIndentFactor||1);if(T.alignCDATA&&/<!\[CDATA\[/.test(k))return 0;var G=k&&/^<(\/)?([\w_:\.-]*)/.exec(k);if(G&&G[1])for(;U;)if(U.tagName==G[2]){U=U.prev;break}else if(T.implicitlyClosed.hasOwnProperty(U.tagName))U=U.prev;else break;else if(G)for(;U;){var W=T.contextGrabbers[U.tagName];if(W&&W.hasOwnProperty(G[2]))U=U.prev;else break}for(;U&&U.prev&&!U.startOfLine;)U=U.prev;return U?U.indent+_:A.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:T.htmlMode?"html":"xml",helperType:T.htmlMode?"html":"xml",skipAttribute:function(A){A.state==x&&(A.state=w)},xmlCurrentTag:function(A){return A.tagName?{name:A.tagName,close:A.type=="closeTag"}:null},xmlCurrentContext:function(A){for(var k=[],N=A.context;N;N=N.prev)N.tagName&&k.push(N.tagName);return k.reverse()}}}),P.defineMIME("text/xml","xml"),P.defineMIME("application/xml","xml"),P.mimeModes.hasOwnProperty("text/html")||P.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(M,Y,o){"use strict";o.d(Y,"d",function(){return Fe}),o.d(Y,"b",function(){return ct}),o.d(Y,"c",function(){return Ft}),o.d(Y,"a",function(){return _n});var P=o("VTBJ"),m=o("1OyB"),S=o("vuIU"),s=o("JX7q"),p=o("Ji7U"),_=o("LK+K"),T=o("q1tI"),t=o("I8Z2"),c=o("BGR+"),l=o("wx14"),r=o("rePB"),C=o("4IlW"),f=o("2GS6"),y=o("Gytx"),g=o.n(y),h=o("TSYQ"),O=o.n(h),a=o("U8pU"),u=o("ODXe"),v=/iPhone/i,D=/iPod/i,b=/iPad/i,d=/\bAndroid(?:.+)Mobile\b/i,R=/Android/i,w=/\bAndroid(?:.+)SD4930UR\b/i,E=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,x=/Windows Phone/i,i=/\bWindows(?:.+)ARM\b/i,A=/BlackBerry/i,k=/BB10/i,N=/Opera Mini/i,U=/\b(CriOS|Chrome)(?:.+)Mobile/i,G=/Mobile(?:.+)Firefox\b/i;function W(At,Ke){return At.test(Ke)}function K(At){var Ke=At||(typeof navigator!="undefined"?navigator.userAgent:""),ut=Ke.split("[FBAN");if(typeof ut[1]!="undefined"){var it=ut,we=Object(u.a)(it,1);Ke=we[0]}if(ut=Ke.split("Twitter"),typeof ut[1]!="undefined"){var ze=ut,Tt=Object(u.a)(ze,1);Ke=Tt[0]}var Et={apple:{phone:W(v,Ke)&&!W(x,Ke),ipod:W(D,Ke),tablet:!W(v,Ke)&&W(b,Ke)&&!W(x,Ke),device:(W(v,Ke)||W(D,Ke)||W(b,Ke))&&!W(x,Ke)},amazon:{phone:W(w,Ke),tablet:!W(w,Ke)&&W(E,Ke),device:W(w,Ke)||W(E,Ke)},android:{phone:!W(x,Ke)&&W(w,Ke)||!W(x,Ke)&&W(d,Ke),tablet:!W(x,Ke)&&!W(w,Ke)&&!W(d,Ke)&&(W(E,Ke)||W(R,Ke)),device:!W(x,Ke)&&(W(w,Ke)||W(E,Ke)||W(d,Ke)||W(R,Ke))||W(/\bokhttp\b/i,Ke)},windows:{phone:W(x,Ke),tablet:W(i,Ke),device:W(x,Ke)||W(i,Ke)},other:{blackberry:W(A,Ke),blackberry10:W(k,Ke),opera:W(N,Ke),firefox:W(G,Ke),chrome:W(U,Ke),device:W(A,Ke)||W(k,Ke)||W(N,Ke)||W(G,Ke)||W(U,Ke)},any:null,phone:null,tablet:null};return Et.any=Et.apple.device||Et.android.device||Et.windows.device||Et.other.device,Et.phone=Et.apple.phone||Et.android.phone||Et.windows.phone,Et.tablet=Et.apple.tablet||Et.android.tablet||Et.windows.tablet,Et}var V=Object(P.a)(Object(P.a)({},K()),{},{isMobile:K}),F=V;function B(){}function H(At,Ke,ut){var it=Ke||"";return At.key||"".concat(it,"item_").concat(ut)}function ae(At){return"".concat(At,"-menu-")}function de(At,Ke){var ut=-1;T.Children.forEach(At,function(it){ut+=1,it&&it.type&&it.type.isMenuItemGroup?T.Children.forEach(it.props.children,function(we){ut+=1,Ke(we,ut)}):Ke(it,ut)})}function se(At,Ke,ut){if(!At||ut.find)return;T.Children.forEach(At,function(it){if(it){var we=it.type;if(!we||!(we.isSubMenu||we.isMenuItem||we.isMenuItemGroup))return;Ke.indexOf(it.key)!==-1?ut.find=!0:it.props.children&&se(it.props.children,Ke,ut)}})}var Se=["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"],ye=function(Ke){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=Ke&&typeof Ke.getBoundingClientRect=="function"&&Ke.getBoundingClientRect().width;if(it){if(ut){var we=getComputedStyle(Ke),ze=we.marginLeft,Tt=we.marginRight;it+=+ze.replace("px","")+ +Tt.replace("px","")}it=+it.toFixed(6)}return it||0},oe=function(Ke,ut,it){Ke&&Object(a.a)(Ke.style)==="object"&&(Ke.style[ut]=it)},pe=function(){return F.any},fe=o("KQm4"),ie=o("Ff2n"),le=o("i8i4"),Q=o("bdgK"),ce=o("uciX"),te=o("8XRh"),$={adjustX:1,adjustY:1},_e={topLeft:{points:["bl","tl"],overflow:$,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$,offset:[4,0]}},re={topLeft:{points:["bl","tl"],overflow:$,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$,offset:[4,0]}},Z=_e,X=0,ee={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},be=function(Ke,ut,it){var we=ae(ut),ze=Ke.getState();Ke.setState({defaultActiveFirst:Object(P.a)(Object(P.a)({},ze.defaultActiveFirst),{},Object(r.a)({},we,it))})},ve=function(At){Object(p.a)(ut,At);var Ke=Object(_.a)(ut);function ut(it){var we;Object(m.a)(this,ut),we=Ke.call(this,it),we.onDestroy=function(wt){we.props.onDestroy(wt)},we.onKeyDown=function(wt){var Wt=wt.keyCode,Zt=we.menuInstance,Wn=we.props,Tn=Wn.isOpen,Jn=Wn.store;if(Wt===C.a.ENTER)return we.onTitleClick(wt),be(Jn,we.props.eventKey,!0),!0;if(Wt===C.a.RIGHT)return Tn?Zt.onKeyDown(wt):(we.triggerOpenChange(!0),be(Jn,we.props.eventKey,!0)),!0;if(Wt===C.a.LEFT){var Qn;if(Tn)Qn=Zt.onKeyDown(wt);else return;return Qn||(we.triggerOpenChange(!1),Qn=!0),Qn}return Tn&&(Wt===C.a.UP||Wt===C.a.DOWN)?Zt.onKeyDown(wt):void 0},we.onOpenChange=function(wt){we.props.onOpenChange(wt)},we.onPopupVisibleChange=function(wt){we.triggerOpenChange(wt,wt?"mouseenter":"mouseleave")},we.onMouseEnter=function(wt){var Wt=we.props,Zt=Wt.eventKey,Wn=Wt.onMouseEnter,Tn=Wt.store;be(Tn,we.props.eventKey,!1),Wn({key:Zt,domEvent:wt})},we.onMouseLeave=function(wt){var Wt=we.props,Zt=Wt.parentMenu,Wn=Wt.eventKey,Tn=Wt.onMouseLeave;Zt.subMenuInstance=Object(s.a)(we),Tn({key:Wn,domEvent:wt})},we.onTitleMouseEnter=function(wt){var Wt=we.props,Zt=Wt.eventKey,Wn=Wt.onItemHover,Tn=Wt.onTitleMouseEnter;Wn({key:Zt,hover:!0}),Tn({key:Zt,domEvent:wt})},we.onTitleMouseLeave=function(wt){var Wt=we.props,Zt=Wt.parentMenu,Wn=Wt.eventKey,Tn=Wt.onItemHover,Jn=Wt.onTitleMouseLeave;Zt.subMenuInstance=Object(s.a)(we),Tn({key:Wn,hover:!1}),Jn({key:Wn,domEvent:wt})},we.onTitleClick=function(wt){var Wt=Object(s.a)(we),Zt=Wt.props;if(Zt.onTitleClick({key:Zt.eventKey,domEvent:wt}),Zt.triggerSubMenuAction==="hover")return;we.triggerOpenChange(!Zt.isOpen,"click"),be(Zt.store,we.props.eventKey,!1)},we.onSubMenuClick=function(wt){typeof we.props.onClick=="function"&&we.props.onClick(we.addKeyPath(wt))},we.onSelect=function(wt){we.props.onSelect(wt)},we.onDeselect=function(wt){we.props.onDeselect(wt)},we.getPrefixCls=function(){return"".concat(we.props.rootPrefixCls,"-submenu")},we.getActiveClassName=function(){return"".concat(we.getPrefixCls(),"-active")},we.getDisabledClassName=function(){return"".concat(we.getPrefixCls(),"-disabled")},we.getSelectedClassName=function(){return"".concat(we.getPrefixCls(),"-selected")},we.getOpenClassName=function(){return"".concat(we.props.rootPrefixCls,"-submenu-open")},we.saveMenuInstance=function(wt){we.menuInstance=wt},we.addKeyPath=function(wt){return Object(P.a)(Object(P.a)({},wt),{},{keyPath:(wt.keyPath||[]).concat(we.props.eventKey)})},we.triggerOpenChange=function(wt,Wt){var Zt=we.props.eventKey,Wn=function(){we.onOpenChange({key:Zt,item:Object(s.a)(we),trigger:Wt,open:wt})};Wt==="mouseenter"?we.mouseenterTimeout=setTimeout(function(){Wn()},0):Wn()},we.isChildrenSelected=function(){var wt={find:!1};return se(we.props.children,we.props.selectedKeys,wt),wt.find},we.isOpen=function(){return we.props.openKeys.indexOf(we.props.eventKey)!==-1},we.adjustWidth=function(){if(!we.subMenuTitle||!we.menuInstance)return;var wt=le.findDOMNode(we.menuInstance);if(wt.offsetWidth>=we.subMenuTitle.offsetWidth)return;wt.style.minWidth="".concat(we.subMenuTitle.offsetWidth,"px")},we.saveSubMenuTitle=function(wt){we.subMenuTitle=wt},we.getBaseProps=function(){var wt=Object(s.a)(we),Wt=wt.props;return{mode:Wt.mode==="horizontal"?"vertical":Wt.mode,visible:we.props.isOpen,level:Wt.level+1,inlineIndent:Wt.inlineIndent,focusable:!1,onClick:we.onSubMenuClick,onSelect:we.onSelect,onDeselect:we.onDeselect,onDestroy:we.onDestroy,selectedKeys:Wt.selectedKeys,eventKey:"".concat(Wt.eventKey,"-menu-"),openKeys:Wt.openKeys,motion:Wt.motion,onOpenChange:we.onOpenChange,subMenuOpenDelay:Wt.subMenuOpenDelay,parentMenu:Object(s.a)(we),subMenuCloseDelay:Wt.subMenuCloseDelay,forceSubMenuRender:Wt.forceSubMenuRender,triggerSubMenuAction:Wt.triggerSubMenuAction,builtinPlacements:Wt.builtinPlacements,defaultActiveFirst:Wt.store.getState().defaultActiveFirst[ae(Wt.eventKey)],multiple:Wt.multiple,prefixCls:Wt.rootPrefixCls,id:we.internalMenuId,manualRef:we.saveMenuInstance,itemIcon:Wt.itemIcon,expandIcon:Wt.expandIcon,direction:Wt.direction}},we.getMotion=function(wt,Wt){var Zt=Object(s.a)(we),Wn=Zt.haveRendered,Tn=we.props,Jn=Tn.motion,Qn=Tn.rootPrefixCls,zn=Object(P.a)(Object(P.a)({},Jn),{},{leavedClassName:"".concat(Qn,"-hidden"),removeOnLeave:!1,motionAppear:Wn||!Wt||wt!=="inline"});return zn};var ze=it.store,Tt=it.eventKey,Et=ze.getState(),Dt=Et.defaultActiveFirst;we.isRootMenu=!1;var Nt=!1;return Dt&&(Nt=Dt[Tt]),be(ze,Tt,Nt),we}return Object(S.a)(ut,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var we=this,ze=this.props,Tt=ze.mode,Et=ze.parentMenu,Dt=ze.manualRef;if(Dt&&Dt(this),Tt!=="horizontal"||!Et.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return we.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var we=this.props,ze=we.onDestroy,Tt=we.eventKey;ze&&ze(Tt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(we){var ze=this,Tt=this.getBaseProps(),Et=this.getMotion(Tt.mode,Tt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Tt.visible||Tt.forceSubMenuRender,!this.haveOpened)return T.createElement("div",null);var Dt=Tt.direction;return T.createElement(te.default,Object.assign({visible:Tt.visible},Et),function(Nt){var wt=Nt.className,Wt=Nt.style,Zt=O()("".concat(Tt.prefixCls,"-sub"),wt,Object(r.a)({},"".concat(Tt.prefixCls,"-rtl"),Dt==="rtl"));return T.createElement(Je,Object.assign({},Tt,{id:ze.internalMenuId,className:Zt,style:Wt}),we)})}},{key:"render",value:function(){var we,ze=Object(P.a)({},this.props),Tt=ze.isOpen,Et=this.getPrefixCls(),Dt=ze.mode==="inline",Nt=O()(Et,"".concat(Et,"-").concat(ze.mode),(we={},Object(r.a)(we,ze.className,!!ze.className),Object(r.a)(we,this.getOpenClassName(),Tt),Object(r.a)(we,this.getActiveClassName(),ze.active||Tt&&!Dt),Object(r.a)(we,this.getDisabledClassName(),ze.disabled),Object(r.a)(we,this.getSelectedClassName(),this.isChildrenSelected()),we));this.internalMenuId||(ze.eventKey?this.internalMenuId="".concat(ze.eventKey,"$Menu"):(X+=1,this.internalMenuId="$__$".concat(X,"$Menu")));var wt={},Wt={},Zt={};ze.disabled||(wt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Wt={onClick:this.onTitleClick},Zt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Wn={},Tn=ze.direction;Dt&&(Tn==="rtl"?Wn.paddingRight=ze.inlineIndent*ze.level:Wn.paddingLeft=ze.inlineIndent*ze.level);var Jn={};this.props.isOpen&&(Jn={"aria-owns":this.internalMenuId});var Qn=null;ze.mode!=="horizontal"&&(Qn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Qn=T.createElement(this.props.expandIcon,Object(P.a)({},this.props))));var zn=T.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Wn,className:"".concat(Et,"-title"),role:"button"},Zt,Wt,{"aria-expanded":Tt},Jn,{"aria-haspopup":"true",title:typeof ze.title=="string"?ze.title:void 0}),ze.title,Qn||T.createElement("i",{className:"".concat(Et,"-arrow")})),fn=this.renderChildren(ze.children),wr=ze.parentMenu.isRootMenu?ze.parentMenu.props.getPopupContainer:function($t){return $t.parentNode},Kr=ee[ze.mode],Ur=ze.popupOffset?{offset:ze.popupOffset}:{},xr=ze.mode==="inline"?"":ze.popupClassName;xr+=Tn==="rtl"?" ".concat(Et,"-rtl"):"";var Hr=ze.disabled,Cr=ze.triggerSubMenuAction,rn=ze.subMenuOpenDelay,Yt=ze.forceSubMenuRender,On=ze.subMenuCloseDelay,jr=ze.builtinPlacements;Se.forEach(function($t){return delete ze[$t]}),delete ze.onClick;var Or=Tn==="rtl"?Object.assign({},re,jr):Object.assign({},_e,jr);return delete ze.direction,T.createElement("li",Object.assign({},ze,wt,{className:Nt,role:"menuitem"}),Dt&&zn,Dt&&fn,!Dt&&T.createElement(ce.a,{prefixCls:Et,popupClassName:O()("".concat(Et,"-popup"),xr),getPopupContainer:wr,builtinPlacements:Or,popupPlacement:Kr,popupVisible:Tt,popupAlign:Ur,popup:fn,action:Hr?[]:[Cr],mouseEnterDelay:rn,mouseLeaveDelay:On,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Yt},zn))}}]),ut}(T.Component);ve.defaultProps={onMouseEnter:B,onMouseLeave:B,onTitleMouseEnter:B,onTitleMouseLeave:B,onTitleClick:B,manualRef:B,mode:"vertical",title:""};var Te=Object(t.b)(function(At,Ke){var ut=At.openKeys,it=At.activeKey,we=At.selectedKeys,ze=Ke.eventKey,Tt=Ke.subMenuKey;return{isOpen:ut.indexOf(ze)>-1,active:it[Tt]===ze,selectedKeys:we}})(ve);Te.isSubMenu=!0;var Fe=Te,Ze="menuitem-overflowed",nt=.5,ot=function(At){Object(p.a)(ut,At);var Ke=Object(_.a)(ut);function ut(){var it;return Object(m.a)(this,ut),it=Ke.apply(this,arguments),it.resizeObserver=null,it.mutationObserver=null,it.originalTotalWidth=0,it.overflowedItems=[],it.menuItemSizes=[],it.cancelFrameId=null,it.state={lastVisibleIndex:void 0},it.getMenuItemNodes=function(){var we=it.props.prefixCls,ze=le.findDOMNode(Object(s.a)(it));return ze?[].slice.call(ze.children).filter(function(Tt){return Tt.className.split(" ").indexOf("".concat(we,"-overflowed-submenu"))<0}):[]},it.getOverflowedSubMenuItem=function(we,ze,Tt){var Et=it.props,Dt=Et.overflowedIndicator,Nt=Et.level,wt=Et.mode,Wt=Et.prefixCls,Zt=Et.theme;if(Nt!==1||wt!=="horizontal")return null;var Wn=it.props.children[0],Tn=Wn.props,Jn=Tn.children,Qn=Tn.title,zn=Tn.style,fn=Object(ie.a)(Tn,["children","title","style"]),wr=Object(P.a)({},zn),Kr="".concat(we,"-overflowed-indicator"),Ur="".concat(we,"-overflowed-indicator");ze.length===0&&Tt!==!0?wr=Object(P.a)(Object(P.a)({},wr),{},{display:"none"}):Tt&&(wr=Object(P.a)(Object(P.a)({},wr),{},{visibility:"hidden",position:"absolute"}),Kr="".concat(Kr,"-placeholder"),Ur="".concat(Ur,"-placeholder"));var xr=Zt?"".concat(Wt,"-").concat(Zt):"",Hr={};return Se.forEach(function(Cr){fn[Cr]!==void 0&&(Hr[Cr]=fn[Cr])}),T.createElement(Fe,Object.assign({title:Dt,className:"".concat(Wt,"-overflowed-submenu"),popupClassName:xr},Hr,{key:Kr,eventKey:Ur,disabled:!1,style:wr}),ze)},it.setChildrenWidthAndResize=function(){if(it.props.mode!=="horizontal")return;var we=le.findDOMNode(Object(s.a)(it));if(!we)return;var ze=we.children;if(!ze||ze.length===0)return;var Tt=we.children[ze.length-1];oe(Tt,"display","inline-block");var Et=it.getMenuItemNodes(),Dt=Et.filter(function(Nt){return Nt.className.split(" ").indexOf(Ze)>=0});Dt.forEach(function(Nt){oe(Nt,"display","inline-block")}),it.menuItemSizes=Et.map(function(Nt){return ye(Nt,!0)}),Dt.forEach(function(Nt){oe(Nt,"display","none")}),it.overflowedIndicatorWidth=ye(we.children[we.children.length-1],!0),it.originalTotalWidth=it.menuItemSizes.reduce(function(Nt,wt){return Nt+wt},0),it.handleResize(),oe(Tt,"display","none")},it.handleResize=function(){if(it.props.mode!=="horizontal")return;var we=le.findDOMNode(Object(s.a)(it));if(!we)return;var ze=ye(we);it.overflowedItems=[];var Tt=0,Et;it.originalTotalWidth>ze+nt&&(Et=-1,it.menuItemSizes.forEach(function(Dt){Tt+=Dt,Tt+it.overflowedIndicatorWidth<=ze&&(Et+=1)})),it.setState({lastVisibleIndex:Et})},it}return Object(S.a)(ut,[{key:"componentDidMount",value:function(){var we=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ze=le.findDOMNode(this);if(!ze)return;this.resizeObserver=new Q.default(function(Tt){Tt.forEach(function(){var Et=we.cancelFrameId;cancelAnimationFrame(Et),we.cancelFrameId=requestAnimationFrame(we.setChildrenWidthAndResize)})}),[].slice.call(ze.children).concat(ze).forEach(function(Tt){we.resizeObserver.observe(Tt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){we.resizeObserver.disconnect(),[].slice.call(ze.children).concat(ze).forEach(function(Tt){we.resizeObserver.observe(Tt)}),we.setChildrenWidthAndResize()}),this.mutationObserver.observe(ze,{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(we){var ze=this,Tt=this.state.lastVisibleIndex;return(we||[]).reduce(function(Et,Dt,Nt){var wt=Dt;if(ze.props.mode==="horizontal"){var Wt=ze.getOverflowedSubMenuItem(Dt.props.eventKey,[]);Tt!==void 0&&ze.props.className.indexOf("".concat(ze.props.prefixCls,"-root"))!==-1&&(Nt>Tt&&(wt=T.cloneElement(Dt,{style:{display:"none"},eventKey:"".concat(Dt.props.eventKey,"-hidden"),className:"".concat(Ze)})),Nt===Tt+1&&(ze.overflowedItems=we.slice(Tt+1).map(function(Wn){return T.cloneElement(Wn,{key:Wn.props.eventKey,mode:"vertical-left"})}),Wt=ze.getOverflowedSubMenuItem(Dt.props.eventKey,ze.overflowedItems)));var Zt=[].concat(Object(fe.a)(Et),[Wt,wt]);return Nt===we.length-1&&Zt.push(ze.getOverflowedSubMenuItem(Dt.props.eventKey,[],!0)),Zt}return[].concat(Object(fe.a)(Et),[wt])},[])}},{key:"render",value:function(){var we=this.props,ze=we.visible,Tt=we.prefixCls,Et=we.overflowedIndicator,Dt=we.mode,Nt=we.level,wt=we.tag,Wt=we.children,Zt=we.theme,Wn=Object(ie.a)(we,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Tn=wt;return T.createElement(Tn,Object.assign({},Wn),this.renderChildren(Wt))}}]),ut}(T.Component);ot.defaultProps={tag:"div",className:""};var st=ot;function ht(At){return At.length?At.every(function(Ke){return!!Ke.props.disabled}):!0}function Ne(At,Ke,ut){var it=At.getState();At.setState({activeKey:Object(P.a)(Object(P.a)({},it.activeKey),{},Object(r.a)({},Ke,ut))})}function Pe(At){return At.eventKey||"0-menu-"}function et(At,Ke){var ut=Ke,it=At.children,we=At.eventKey;if(ut){var ze;if(de(it,function(Tt,Et){Tt&&Tt.props&&!Tt.props.disabled&&ut===H(Tt,we,Et)&&(ze=!0)}),ze)return ut}return ut=null,At.defaultActiveFirst&&de(it,function(Tt,Et){!ut&&Tt&&!Tt.props.disabled&&(ut=H(Tt,we,Et))}),ut}function Ot(At){if(At){var Ke=this.instanceArray.indexOf(At);Ke!==-1?this.instanceArray[Ke]=At:this.instanceArray.push(At)}}var lt=function(At){Object(p.a)(ut,At);var Ke=Object(_.a)(ut);function ut(it){var we;return Object(m.a)(this,ut),we=Ke.call(this,it),we.onKeyDown=function(ze,Tt){var Et=ze.keyCode,Dt;if(we.getFlatInstanceArray().forEach(function(wt){wt&&wt.props.active&&wt.onKeyDown&&(Dt=wt.onKeyDown(ze))}),Dt)return 1;var Nt=null;return(Et===C.a.UP||Et===C.a.DOWN)&&(Nt=we.step(Et===C.a.UP?-1:1)),Nt?(ze.preventDefault(),Ne(we.props.store,Pe(we.props),Nt.props.eventKey),typeof Tt=="function"&&Tt(Nt),1):void 0},we.onItemHover=function(ze){var Tt=ze.key,Et=ze.hover;Ne(we.props.store,Pe(we.props),Et?Tt:null)},we.onDeselect=function(ze){we.props.onDeselect(ze)},we.onSelect=function(ze){we.props.onSelect(ze)},we.onClick=function(ze){we.props.onClick(ze)},we.onOpenChange=function(ze){we.props.onOpenChange(ze)},we.onDestroy=function(ze){we.props.onDestroy(ze)},we.getFlatInstanceArray=function(){return we.instanceArray},we.step=function(ze){var Tt=we.getFlatInstanceArray(),Et=we.props.store.getState().activeKey[Pe(we.props)],Dt=Tt.length;if(!Dt)return null;ze<0&&(Tt=Tt.concat().reverse());var Nt=-1;if(Tt.every(function(Wn,Tn){return Wn&&Wn.props.eventKey===Et?(Nt=Tn,!1):!0}),!we.props.defaultActiveFirst&&Nt!==-1&&ht(Tt.slice(Nt,Dt-1)))return;var wt=(Nt+1)%Dt,Wt=wt;do{var Zt=Tt[Wt];if(!Zt||Zt.props.disabled)Wt=(Wt+1)%Dt;else return Zt}while(Wt!==wt);return null},we.renderCommonMenuItem=function(ze,Tt,Et){var Dt=we.props.store.getState(),Nt=Object(s.a)(we),wt=Nt.props,Wt=H(ze,wt.eventKey,Tt),Zt=ze.props;if(!Zt||typeof ze.type=="string")return ze;var Wn=Wt===Dt.activeKey,Tn=Object(P.a)(Object(P.a)({mode:Zt.mode||wt.mode,level:wt.level,inlineIndent:wt.inlineIndent,renderMenuItem:we.renderMenuItem,rootPrefixCls:wt.prefixCls,index:Tt,parentMenu:wt.parentMenu,manualRef:Zt.disabled?void 0:Object(f.a)(ze.ref,Ot.bind(Object(s.a)(we))),eventKey:Wt,active:!Zt.disabled&&Wn,multiple:wt.multiple,onClick:function(Qn){(Zt.onClick||B)(Qn),we.onClick(Qn)},onItemHover:we.onItemHover,motion:wt.motion,subMenuOpenDelay:wt.subMenuOpenDelay,subMenuCloseDelay:wt.subMenuCloseDelay,forceSubMenuRender:wt.forceSubMenuRender,onOpenChange:we.onOpenChange,onDeselect:we.onDeselect,onSelect:we.onSelect,builtinPlacements:wt.builtinPlacements,itemIcon:Zt.itemIcon||we.props.itemIcon,expandIcon:Zt.expandIcon||we.props.expandIcon},Et),{},{direction:wt.direction});return(wt.mode==="inline"||pe())&&(Tn.triggerSubMenuAction="click"),T.cloneElement(ze,Tn)},we.renderMenuItem=function(ze,Tt,Et){if(!ze)return null;var Dt=we.props.store.getState(),Nt={openKeys:Dt.openKeys,selectedKeys:Dt.selectedKeys,triggerSubMenuAction:we.props.triggerSubMenuAction,subMenuKey:Et};return we.renderCommonMenuItem(ze,Tt,Nt)},it.store.setState({activeKey:Object(P.a)(Object(P.a)({},it.store.getState().activeKey),{},Object(r.a)({},it.eventKey,et(it,it.activeKey)))}),we.instanceArray=[],we}return Object(S.a)(ut,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(we){return this.props.visible||we.visible||this.props.className!==we.className||!g()(this.props.style,we.style)}},{key:"componentDidUpdate",value:function(we){var ze=this.props,Tt="activeKey"in ze?ze.activeKey:ze.store.getState().activeKey[Pe(ze)],Et=et(ze,Tt);if(Et!==Tt)Ne(ze.store,Pe(ze),Et);else if("activeKey"in we){var Dt=et(we,we.activeKey);Et!==Dt&&Ne(ze.store,Pe(ze),Et)}}},{key:"render",value:function(){var we=this,ze=Object(l.a)({},this.props);this.instanceArray=[];var Tt=O()(ze.prefixCls,ze.className,"".concat(ze.prefixCls,"-").concat(ze.mode)),Et={className:Tt,role:ze.role||"menu"};ze.id&&(Et.id=ze.id),ze.focusable&&(Et.tabIndex=0,Et.onKeyDown=this.onKeyDown);var Dt=ze.prefixCls,Nt=ze.eventKey,wt=ze.visible,Wt=ze.level,Zt=ze.mode,Wn=ze.overflowedIndicator,Tn=ze.theme;return Se.forEach(function(Jn){return delete ze[Jn]}),delete ze.onClick,T.createElement(st,Object.assign({},ze,{prefixCls:Dt,mode:Zt,tag:"ul",level:Wt,theme:Tn,visible:wt,overflowedIndicator:Wn},Et),T.Children.map(ze.children,function(Jn,Qn){return we.renderMenuItem(Jn,Qn,Nt||"0-menu-")}))}}]),ut}(T.Component);lt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:B};var Rt=Object(t.b)()(lt),Je=Rt,We=o("Kwbf");function Le(At,Ke,ut){var it=At.prefixCls,we=At.motion,ze=At.defaultMotions,Tt=ze===void 0?{}:ze,Et=At.openAnimation,Dt=At.openTransitionName,Nt=Ke.switchingModeFromInline;if(we)return we;if(Object(a.a)(Et)==="object"&&Et)Object(We.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Et=="string")return{motionName:"".concat(it,"-open-").concat(Et)};if(Dt)return{motionName:Dt};var wt=Tt[ut];return wt||(Nt?null:Tt.other)}var Oe=function(At){Object(p.a)(ut,At);var Ke=Object(_.a)(ut);function ut(it){var we;Object(m.a)(this,ut),we=Ke.call(this,it),we.inlineOpenKeys=[],we.onSelect=function(Et){var Dt=Object(s.a)(we),Nt=Dt.props;if(Nt.selectable){var wt=we.store.getState(),Wt=wt.selectedKeys,Zt=Et.key;Nt.multiple?Wt=Wt.concat([Zt]):Wt=[Zt],"selectedKeys"in Nt||we.store.setState({selectedKeys:Wt}),Nt.onSelect(Object(P.a)(Object(P.a)({},Et),{},{selectedKeys:Wt}))}},we.onClick=function(Et){var Dt=we.getRealMenuMode(),Nt=Object(s.a)(we),wt=Nt.store,Wt=Nt.props.onOpenChange;Dt!=="inline"&&!("openKeys"in we.props)&&(wt.setState({openKeys:[]}),Wt([])),we.props.onClick(Et)},we.onKeyDown=function(Et,Dt){we.innerMenu.getWrappedInstance().onKeyDown(Et,Dt)},we.onOpenChange=function(Et){var Dt=Object(s.a)(we),Nt=Dt.props,wt=we.store.getState().openKeys.concat(),Wt=!1,Zt=function(Tn){var Jn=!1;if(Tn.open)Jn=wt.indexOf(Tn.key)===-1,Jn&&wt.push(Tn.key);else{var Qn=wt.indexOf(Tn.key);Jn=Qn!==-1,Jn&&wt.splice(Qn,1)}Wt=Wt||Jn};Array.isArray(Et)?Et.forEach(Zt):Zt(Et),Wt&&("openKeys"in we.props||we.store.setState({openKeys:wt}),Nt.onOpenChange(wt))},we.onDeselect=function(Et){var Dt=Object(s.a)(we),Nt=Dt.props;if(Nt.selectable){var wt=we.store.getState().selectedKeys.concat(),Wt=Et.key,Zt=wt.indexOf(Wt);Zt!==-1&&wt.splice(Zt,1),"selectedKeys"in Nt||we.store.setState({selectedKeys:wt}),Nt.onDeselect(Object(P.a)(Object(P.a)({},Et),{},{selectedKeys:wt}))}},we.onMouseEnter=function(Et){we.restoreModeVerticalFromInline();var Dt=we.props.onMouseEnter;Dt&&Dt(Et)},we.onTransitionEnd=function(Et){var Dt=Et.propertyName==="width"&&Et.target===Et.currentTarget,Nt=Et.target.className,wt=Object.prototype.toString.call(Nt)==="[object SVGAnimatedString]"?Nt.animVal:Nt,Wt=Et.propertyName==="font-size"&&wt.indexOf("anticon")>=0;(Dt||Wt)&&we.restoreModeVerticalFromInline()},we.setInnerMenu=function(Et){we.innerMenu=Et},we.isRootMenu=!0;var ze=it.defaultSelectedKeys,Tt=it.defaultOpenKeys;return"selectedKeys"in it&&(ze=it.selectedKeys||[]),"openKeys"in it&&(Tt=it.openKeys||[]),we.store=Object(t.c)({selectedKeys:ze,openKeys:Tt,activeKey:{"0-menu-":et(it,it.activeKey)}}),we.state={switchingModeFromInline:!1},we}return Object(S.a)(ut,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(we){this.updateOpentKeysWhenSwitchMode(we),this.updateMiniStore();var ze=this.props,Tt=ze.siderCollapsed,Et=ze.inlineCollapsed,Dt=ze.onOpenChange;(!we.inlineCollapsed&&Et||!we.siderCollapsed&&Tt)&&Dt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(we){var ze=this.props,Tt=this.store,Et=this.inlineOpenKeys,Dt=Tt.getState(),Nt={};we.mode==="inline"&&ze.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in ze||((ze.inlineCollapsed&&!we.inlineCollapsed||ze.siderCollapsed&&!we.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Dt.openKeys.concat(),Nt.openKeys=[]),(!ze.inlineCollapsed&&we.inlineCollapsed||!ze.siderCollapsed&&we.siderCollapsed)&&(Nt.openKeys=Et,this.inlineOpenKeys=[])),Object.keys(Nt).length&&Tt.setState(Nt)}},{key:"updateMenuDisplay",value:function(){var we=this.props.collapsedWidth,ze=this.store,Tt=this.prevOpenKeys,Et=this.getInlineCollapsed()&&(we===0||we==="0"||we==="0px");Et?(this.prevOpenKeys=ze.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Tt&&(this.store.setState({openKeys:Tt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var we=this.props.mode,ze=this.state.switchingModeFromInline,Tt=this.getInlineCollapsed();return ze&&Tt?"inline":Tt?"vertical":we}},{key:"getInlineCollapsed",value:function(){var we=this.props,ze=we.inlineCollapsed,Tt=we.siderCollapsed;return Tt!==void 0?Tt:ze}},{key:"restoreModeVerticalFromInline",value:function(){var we=this.state.switchingModeFromInline;we&&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 we=Object(P.a)({},Object(c.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ze=this.getRealMenuMode();return we.className+=" ".concat(we.prefixCls,"-root"),we.direction==="rtl"&&(we.className+=" ".concat(we.prefixCls,"-rtl")),we=Object(P.a)(Object(P.a)({},we),{},{mode:ze,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Le(this.props,this.state,ze)}),delete we.openAnimation,delete we.openTransitionName,T.createElement(t.a,{store:this.store},T.createElement(Je,Object.assign({},we,{ref:this.setInnerMenu}),this.props.children))}}]),ut}(T.Component);Oe.defaultProps={selectable:!0,onClick:B,onSelect:B,onOpenChange:B,onDeselect:B,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:T.createElement("span",null,"\xB7\xB7\xB7")};var Re=Oe,Ie=function(At){Object(p.a)(ut,At);var Ke=Object(_.a)(ut);function ut(){var it;return Object(m.a)(this,ut),it=Ke.apply(this,arguments),it.onKeyDown=function(we){var ze=we.keyCode;return ze===C.a.ENTER?(it.onClick(we),!0):void 0},it.onMouseLeave=function(we){var ze=it.props,Tt=ze.eventKey,Et=ze.onItemHover,Dt=ze.onMouseLeave;Et({key:Tt,hover:!1}),Dt({key:Tt,domEvent:we})},it.onMouseEnter=function(we){var ze=it.props,Tt=ze.eventKey,Et=ze.onItemHover,Dt=ze.onMouseEnter;Et({key:Tt,hover:!0}),Dt({key:Tt,domEvent:we})},it.onClick=function(we){var ze=it.props,Tt=ze.eventKey,Et=ze.multiple,Dt=ze.onClick,Nt=ze.onSelect,wt=ze.onDeselect,Wt=ze.isSelected,Zt={key:Tt,keyPath:[Tt],item:Object(s.a)(it),domEvent:we};Dt(Zt),Et?Wt?wt(Zt):Nt(Zt):Wt||Nt(Zt)},it.saveNode=function(we){it.node=we},it}return Object(S.a)(ut,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var we=this.props;we.onDestroy&&we.onDestroy(we.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 we,ze=Object(P.a)({},this.props),Tt=O()(this.getPrefixCls(),ze.className,(we={},Object(r.a)(we,this.getActiveClassName(),!ze.disabled&&ze.active),Object(r.a)(we,this.getSelectedClassName(),ze.isSelected),Object(r.a)(we,this.getDisabledClassName(),ze.disabled),we)),Et=Object(P.a)(Object(P.a)({},ze.attribute),{},{title:typeof ze.title=="string"?ze.title:void 0,className:Tt,role:ze.role||"menuitem","aria-disabled":ze.disabled});ze.role==="option"?Et=Object(P.a)(Object(P.a)({},Et),{},{role:"option","aria-selected":ze.isSelected}):(ze.role===null||ze.role==="none")&&(Et.role="none");var Dt={onClick:ze.disabled?null:this.onClick,onMouseLeave:ze.disabled?null:this.onMouseLeave,onMouseEnter:ze.disabled?null:this.onMouseEnter},Nt=Object(P.a)({},ze.style);ze.mode==="inline"&&(ze.direction==="rtl"?Nt.paddingRight=ze.inlineIndent*ze.level:Nt.paddingLeft=ze.inlineIndent*ze.level),Se.forEach(function(Wt){return delete ze[Wt]}),delete ze.direction;var wt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(wt=T.createElement(this.props.itemIcon,this.props)),T.createElement("li",Object.assign({},Object(c.default)(ze,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Et,Dt,{style:Nt,ref:this.saveNode}),ze.children,wt)}}]),ut}(T.Component);Ie.isMenuItem=!0,Ie.defaultProps={onSelect:B,onMouseEnter:B,onMouseLeave:B,manualRef:B};var Be=Object(t.b)(function(At,Ke){var ut=At.activeKey,it=At.selectedKeys,we=Ke.eventKey,ze=Ke.subMenuKey;return{active:ut[ze]===we,isSelected:it.indexOf(we)!==-1}})(Ie),ct=Be,xt=function(At){Object(p.a)(ut,At);var Ke=Object(_.a)(ut);function ut(){var it;return Object(m.a)(this,ut),it=Ke.apply(this,arguments),it.renderInnerMenuItem=function(we){var ze=it.props,Tt=ze.renderMenuItem,Et=ze.index;return Tt(we,Et,it.props.subMenuKey)},it}return Object(S.a)(ut,[{key:"render",value:function(){var we=Object(l.a)({},this.props),ze=we.className,Tt=ze===void 0?"":ze,Et=we.rootPrefixCls,Dt="".concat(Et,"-item-group-title"),Nt="".concat(Et,"-item-group-list"),wt=we.title,Wt=we.children;return Se.forEach(function(Zt){return delete we[Zt]}),delete we.onClick,delete we.direction,T.createElement("li",Object.assign({},we,{className:"".concat(Tt," ").concat(Et,"-item-group")}),T.createElement("div",{className:Dt,title:typeof wt=="string"?wt:void 0},wt),T.createElement("ul",{className:Nt},T.Children.map(Wt,this.renderInnerMenuItem)))}}]),ut}(T.Component);xt.isMenuItemGroup=!0,xt.defaultProps={disabled:!0};var Ft=xt,un=function(Ke){var ut=Ke.className,it=Ke.rootPrefixCls,we=Ke.style;return T.createElement("li",{className:"".concat(ut," ").concat(it,"-item-divider"),style:we})};un.defaultProps={disabled:!0,className:"",style:{}};var _n=un,on=Y.e=Re},"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(P,m,S){M.exports=Y=m(o("Ib8C"),o("MlIO"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.Hasher,p=m.x64,_=p.Word,T=p.WordArray,t=m.algo;function c(){return _.create.apply(_,arguments)}var l=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],r=[];(function(){for(var f=0;f<80;f++)r[f]=c()})();var C=t.SHA512=s.extend({_doReset:function(){this._hash=new T.init([new _.init(1779033703,4089235720),new _.init(3144134277,2227873595),new _.init(1013904242,4271175723),new _.init(2773480762,1595750129),new _.init(1359893119,2917565137),new _.init(2600822924,725511199),new _.init(528734635,4215389547),new _.init(1541459225,327033209)])},_doProcessBlock:function(f,y){for(var g=this._hash.words,h=g[0],O=g[1],a=g[2],u=g[3],v=g[4],D=g[5],b=g[6],d=g[7],R=h.high,w=h.low,E=O.high,x=O.low,i=a.high,A=a.low,k=u.high,N=u.low,U=v.high,G=v.low,W=D.high,K=D.low,V=b.high,F=b.low,B=d.high,H=d.low,ae=R,de=w,se=E,Se=x,ye=i,oe=A,pe=k,fe=N,ie=U,le=G,Q=W,ce=K,te=V,$=F,_e=B,re=H,Z=0;Z<80;Z++){var X,ee,be=r[Z];if(Z<16)ee=be.high=f[y+Z*2]|0,X=be.low=f[y+Z*2+1]|0;else{var ve=r[Z-15],Te=ve.high,Fe=ve.low,Ze=(Te>>>1|Fe<<31)^(Te>>>8|Fe<<24)^Te>>>7,nt=(Fe>>>1|Te<<31)^(Fe>>>8|Te<<24)^(Fe>>>7|Te<<25),ot=r[Z-2],st=ot.high,ht=ot.low,Ne=(st>>>19|ht<<13)^(st<<3|ht>>>29)^st>>>6,Pe=(ht>>>19|st<<13)^(ht<<3|st>>>29)^(ht>>>6|st<<26),et=r[Z-7],Ot=et.high,lt=et.low,Rt=r[Z-16],Je=Rt.high,We=Rt.low;X=nt+lt,ee=Ze+Ot+(X>>>0<nt>>>0?1:0),X=X+Pe,ee=ee+Ne+(X>>>0<Pe>>>0?1:0),X=X+We,ee=ee+Je+(X>>>0<We>>>0?1:0),be.high=ee,be.low=X}var Le=ie&Q^~ie&te,Oe=le&ce^~le&$,Re=ae&se^ae&ye^se&ye,Ie=de&Se^de&oe^Se&oe,Be=(ae>>>28|de<<4)^(ae<<30|de>>>2)^(ae<<25|de>>>7),ct=(de>>>28|ae<<4)^(de<<30|ae>>>2)^(de<<25|ae>>>7),xt=(ie>>>14|le<<18)^(ie>>>18|le<<14)^(ie<<23|le>>>9),Ft=(le>>>14|ie<<18)^(le>>>18|ie<<14)^(le<<23|ie>>>9),un=l[Z],_n=un.high,on=un.low,At=re+Ft,Ke=_e+xt+(At>>>0<re>>>0?1:0),At=At+Oe,Ke=Ke+Le+(At>>>0<Oe>>>0?1:0),At=At+on,Ke=Ke+_n+(At>>>0<on>>>0?1:0),At=At+X,Ke=Ke+ee+(At>>>0<X>>>0?1:0),ut=ct+Ie,it=Be+Re+(ut>>>0<ct>>>0?1:0);_e=te,re=$,te=Q,$=ce,Q=ie,ce=le,le=fe+At|0,ie=pe+Ke+(le>>>0<fe>>>0?1:0)|0,pe=ye,fe=oe,ye=se,oe=Se,se=ae,Se=de,de=At+ut|0,ae=Ke+it+(de>>>0<At>>>0?1:0)|0}w=h.low=w+de,h.high=R+ae+(w>>>0<de>>>0?1:0),x=O.low=x+Se,O.high=E+se+(x>>>0<Se>>>0?1:0),A=a.low=A+oe,a.high=i+ye+(A>>>0<oe>>>0?1:0),N=u.low=N+fe,u.high=k+pe+(N>>>0<fe>>>0?1:0),G=v.low=G+le,v.high=U+ie+(G>>>0<le>>>0?1:0),K=D.low=K+ce,D.high=W+Q+(K>>>0<ce>>>0?1:0),F=b.low=F+$,b.high=V+te+(F>>>0<$>>>0?1:0),H=d.low=H+re,d.high=B+_e+(H>>>0<re>>>0?1:0)},_doFinalize:function(){var f=this._data,y=f.words,g=this._nDataBytes*8,h=f.sigBytes*8;y[h>>>5]|=128<<24-h%32,y[(h+128>>>10<<5)+30]=Math.floor(g/4294967296),y[(h+128>>>10<<5)+31]=g,f.sigBytes=y.length*4,this._process();var O=this._hash.toX32();return O},clone:function(){var f=s.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});m.SHA512=s._createHelper(C),m.HmacSHA512=s._createHmacHelper(C)}(),P.SHA512})},"3y9D":function(M,Y,o){(function(P,m){M.exports=Y=m(o("Ib8C"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.WordArray,p=S.Hasher,_=m.algo,T=[],t=_.SHA1=p.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,l){for(var r=this._hash.words,C=r[0],f=r[1],y=r[2],g=r[3],h=r[4],O=0;O<80;O++){if(O<16)T[O]=c[l+O]|0;else{var a=T[O-3]^T[O-8]^T[O-14]^T[O-16];T[O]=a<<1|a>>>31}var u=(C<<5|C>>>27)+h+T[O];O<20?u+=(f&y|~f&g)+1518500249:O<40?u+=(f^y^g)+1859775393:O<60?u+=(f&y|f&g|y&g)-1894007588:u+=(f^y^g)-899497514,h=g,g=y,y=f<<30|f>>>2,f=C,C=u}r[0]=r[0]+C|0,r[1]=r[1]+f|0,r[2]=r[2]+y|0,r[3]=r[3]+g|0,r[4]=r[4]+h|0},_doFinalize:function(){var c=this._data,l=c.words,r=this._nDataBytes*8,C=c.sigBytes*8;return l[C>>>5]|=128<<24-C%32,l[(C+64>>>9<<4)+14]=Math.floor(r/4294967296),l[(C+64>>>9<<4)+15]=r,c.sigBytes=l.length*4,this._process(),this._hash},clone:function(){var c=p.clone.call(this);return c._hash=this._hash.clone(),c}});m.SHA1=p._createHelper(t),m.HmacSHA1=p._createHmacHelper(t)}(),P.SHA1})},4:function(M,Y){},"4qgm":function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(M,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 u});var P=o("Ty5D"),m=o("dI71"),S=o("q1tI"),s=o.n(S),p=o("YS25"),_=o("17x9"),T=o.n(_),t=o("wx14"),c=o("zLVn"),l=o("9R94"),r=function(x){Object(m.a)(i,x);function i(){for(var k,N=arguments.length,U=new Array(N),G=0;G<N;G++)U[G]=arguments[G];return k=x.call.apply(x,[this].concat(U))||this,k.history=Object(p.a)(k.props),k}var A=i.prototype;return A.render=function(){return s.a.createElement(P.c,{history:this.history,children:this.props.children})},i}(s.a.Component),C=function(x){Object(m.a)(i,x);function i(){for(var k,N=arguments.length,U=new Array(N),G=0;G<N;G++)U[G]=arguments[G];return k=x.call.apply(x,[this].concat(U))||this,k.history=Object(p.b)(k.props),k}var A=i.prototype;return A.render=function(){return s.a.createElement(P.c,{history:this.history,children:this.props.children})},i}(s.a.Component),f=function(i,A){return typeof i=="function"?i(A):i},y=function(i,A){return typeof i=="string"?Object(p.c)(i,null,null,A):i},g=function(i){return i},h=s.a.forwardRef;typeof h=="undefined"&&(h=g);function O(x){return!!(x.metaKey||x.altKey||x.ctrlKey||x.shiftKey)}var a=h(function(x,i){var A=x.innerRef,k=x.navigate,N=x.onClick,U=Object(c.a)(x,["innerRef","navigate","onClick"]),G=U.target,W=Object(t.a)({},U,{onClick:function(V){try{N&&N(V)}catch(F){throw V.preventDefault(),F}!V.defaultPrevented&&V.button===0&&(!G||G==="_self")&&!O(V)&&(V.preventDefault(),k())}});return g!==h?W.ref=i||A:W.ref=A,s.a.createElement("a",W)}),u=h(function(x,i){var A=x.component,k=A===void 0?a:A,N=x.replace,U=x.to,G=x.innerRef,W=Object(c.a)(x,["component","replace","to","innerRef"]);return s.a.createElement(P.e.Consumer,null,function(K){K||Object(l.a)(!1);var V=K.history,F=y(f(U,K.location),K.location),B=F?V.createHref(F):"",H=Object(t.a)({},W,{href:B,navigate:function(){var de=f(U,K.location),se=N?V.replace:V.push;se(de)}});return g!==h?H.ref=i||G:H.innerRef=G,s.a.createElement(k,H)})});if(!1)var v,D;var b=function(i){return i},d=s.a.forwardRef;typeof d=="undefined"&&(d=b);function R(){for(var x=arguments.length,i=new Array(x),A=0;A<x;A++)i[A]=arguments[A];return i.filter(function(k){return k}).join(" ")}var w=d(function(x,i){var A=x["aria-current"],k=A===void 0?"page":A,N=x.activeClassName,U=N===void 0?"active":N,G=x.activeStyle,W=x.className,K=x.exact,V=x.isActive,F=x.location,B=x.sensitive,H=x.strict,ae=x.style,de=x.to,se=x.innerRef,Se=Object(c.a)(x,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return s.a.createElement(P.e.Consumer,null,function(ye){ye||Object(l.a)(!1);var oe=F||ye.location,pe=y(f(de,oe),oe),fe=pe.pathname,ie=fe&&fe.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),le=ie?Object(P.f)(oe.pathname,{path:ie,exact:K,sensitive:B,strict:H}):null,Q=!!(V?V(le,oe):le),ce=Q?R(W,U):W,te=Q?Object(t.a)({},ae,{},G):ae,$=Object(t.a)({"aria-current":Q&&k||null,className:ce,style:te,to:pe},Se);return b!==d?$.ref=i||se:$.innerRef=se,s.a.createElement(u,$)})});if(!1)var E},"5D2P":function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"5hvy":function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("MlIO"))})(this,function(P){return function(m){var S=P,s=S.lib,p=s.WordArray,_=s.Hasher,T=S.x64,t=T.Word,c=S.algo,l=[],r=[],C=[];(function(){for(var g=1,h=0,O=0;O<24;O++){l[g+5*h]=(O+1)*(O+2)/2%64;var a=h%5,u=(2*g+3*h)%5;g=a,h=u}for(var g=0;g<5;g++)for(var h=0;h<5;h++)r[g+5*h]=h+(2*g+3*h)%5*5;for(var v=1,D=0;D<24;D++){for(var b=0,d=0,R=0;R<7;R++){if(v&1){var w=(1<<R)-1;w<32?d^=1<<w:b^=1<<w-32}v&128?v=v<<1^113:v<<=1}C[D]=t.create(b,d)}})();var f=[];(function(){for(var g=0;g<25;g++)f[g]=t.create()})();var y=c.SHA3=_.extend({cfg:_.cfg.extend({outputLength:512}),_doReset:function(){for(var g=this._state=[],h=0;h<25;h++)g[h]=new t.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(g,h){for(var O=this._state,a=this.blockSize/2,u=0;u<a;u++){var v=g[h+2*u],D=g[h+2*u+1];v=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,D=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360;var b=O[u];b.high^=D,b.low^=v}for(var d=0;d<24;d++){for(var R=0;R<5;R++){for(var w=0,E=0,x=0;x<5;x++){var b=O[R+5*x];w^=b.high,E^=b.low}var i=f[R];i.high=w,i.low=E}for(var R=0;R<5;R++)for(var A=f[(R+4)%5],k=f[(R+1)%5],N=k.high,U=k.low,w=A.high^(N<<1|U>>>31),E=A.low^(U<<1|N>>>31),x=0;x<5;x++){var b=O[R+5*x];b.high^=w,b.low^=E}for(var G=1;G<25;G++){var w,E,b=O[G],W=b.high,K=b.low,V=l[G];V<32?(w=W<<V|K>>>32-V,E=K<<V|W>>>32-V):(w=K<<V-32|W>>>64-V,E=W<<V-32|K>>>64-V);var F=f[r[G]];F.high=w,F.low=E}var B=f[0],H=O[0];B.high=H.high,B.low=H.low;for(var R=0;R<5;R++)for(var x=0;x<5;x++){var G=R+5*x,b=O[G],ae=f[G],de=f[(R+1)%5+5*x],se=f[(R+2)%5+5*x];b.high=ae.high^~de.high&se.high,b.low=ae.low^~de.low&se.low}var b=O[0],Se=C[d];b.high^=Se.high,b.low^=Se.low}},_doFinalize:function(){var g=this._data,h=g.words,O=this._nDataBytes*8,a=g.sigBytes*8,u=this.blockSize*32;h[a>>>5]|=1<<24-a%32,h[(m.ceil((a+1)/u)*u>>>5)-1]|=128,g.sigBytes=h.length*4,this._process();for(var v=this._state,D=this.cfg.outputLength/8,b=D/8,d=[],R=0;R<b;R++){var w=v[R],E=w.high,x=w.low;E=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,x=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,d.push(x),d.push(E)}return new p.init(d,D)},clone:function(){for(var g=_.clone.call(this),h=g._state=this._state.slice(0),O=0;O<25;O++)h[O]=h[O].clone();return g}});S.SHA3=_._createHelper(y),S.HmacSHA3=_._createHmacHelper(y)}(Math),P.SHA3})},"6+eU":function(M,Y,o){"use strict";o.d(Y,"a",function(){return d});var P=o("wx14"),m=o("rePB"),S=o("VTBJ"),s=o("1OyB"),p=o("vuIU"),_=o("Ji7U"),T=o("LK+K"),t=o("q1tI"),c=o.n(t),l=o("TSYQ"),r=o.n(l),C=function(w){var E,x="".concat(w.rootPrefixCls,"-item"),i=r()(x,"".concat(x,"-").concat(w.page),(E={},Object(m.a)(E,"".concat(x,"-active"),w.active),Object(m.a)(E,w.className,!!w.className),Object(m.a)(E,"".concat(x,"-disabled"),!w.page),E)),A=function(){w.onClick(w.page)},k=function(U){w.onKeyPress(U,w.onClick,w.page)};return c.a.createElement("li",{title:w.showTitle?w.page:null,className:i,onClick:A,onKeyPress:k,tabIndex:"0"},w.itemRender(w.page,"page",c.a.createElement("a",{rel:"nofollow"},w.page)))},f=C,y={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},g=function(R){Object(_.a)(E,R);var w=Object(T.a)(E);function E(){var x;Object(s.a)(this,E);for(var i=arguments.length,A=new Array(i),k=0;k<i;k++)A[k]=arguments[k];return x=w.call.apply(w,[this].concat(A)),x.state={goInputText:""},x.buildOptionText=function(N){return"".concat(N," ").concat(x.props.locale.items_per_page)},x.changeSize=function(N){x.props.changeSize(Number(N))},x.handleChange=function(N){x.setState({goInputText:N.target.value})},x.handleBlur=function(N){var U=x.props,G=U.goButton,W=U.quickGo,K=U.rootPrefixCls,V=x.state.goInputText;if(G||V==="")return;if(N.relatedTarget&&(N.relatedTarget.className.indexOf("".concat(K,"-prev"))>=0||N.relatedTarget.className.indexOf("".concat(K,"-next"))>=0))return;x.setState({goInputText:""}),W(x.getValidValue())},x.go=function(N){var U=x.state.goInputText;if(U==="")return;(N.keyCode===y.ENTER||N.type==="click")&&(x.setState({goInputText:""}),x.props.quickGo(x.getValidValue()))},x}return Object(p.a)(E,[{key:"getValidValue",value:function(){var i=this.state,A=i.goInputText,k=i.current;return!A||isNaN(A)?k:Number(A)}},{key:"getPageSizeOptions",value:function(){var i=this.props,A=i.pageSize,k=i.pageSizeOptions;return k.some(function(N){return N.toString()===A.toString()})?k:k.concat([A.toString()]).sort(function(N,U){var G=isNaN(Number(N))?0:Number(N),W=isNaN(Number(U))?0:Number(U);return G-W})}},{key:"render",value:function(){var i=this,A=this.props,k=A.pageSize,N=A.locale,U=A.rootPrefixCls,G=A.changeSize,W=A.quickGo,K=A.goButton,V=A.selectComponentClass,F=A.buildOptionText,B=A.selectPrefixCls,H=A.disabled,ae=this.state.goInputText,de="".concat(U,"-options"),se=V,Se=null,ye=null,oe=null;if(!G&&!W)return null;var pe=this.getPageSizeOptions();if(G&&se){var fe=pe.map(function(ie,le){return c.a.createElement(se.Option,{key:le,value:ie.toString()},(F||i.buildOptionText)(ie))});Se=c.a.createElement(se,{disabled:H,prefixCls:B,showSearch:!1,className:"".concat(de,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(k||pe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},fe)}return W&&(K&&(oe=typeof K=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:H,className:"".concat(de,"-quick-jumper-button")},N.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},K)),ye=c.a.createElement("div",{className:"".concat(de,"-quick-jumper")},N.jump_to,c.a.createElement("input",{disabled:H,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),N.page,oe)),c.a.createElement("li",{className:"".concat(de)},Se,ye)}}]),E}(c.a.Component);g.defaultProps={pageSizeOptions:["10","20","50","100"]};var h=g,O=o("N2Kk");function a(){}function u(R){return typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function v(R,w,E){return E}function D(R,w,E){var x=typeof R=="undefined"?w.pageSize:R;return Math.floor((E.total-1)/x)+1}var b=function(R){Object(_.a)(E,R);var w=Object(T.a)(E);function E(x){var i;Object(s.a)(this,E),i=w.call(this,x),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(D(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(G,W){var K=i.props.prefixCls,V=G||c.a.createElement("button",{type:"button","aria-label":W,className:"".concat(K,"-item-link")});return typeof G=="function"&&(V=c.a.createElement(G,Object(S.a)({},i.props))),V},i.savePaginationNode=function(G){i.paginationNode=G},i.isValid=function(G){return u(G)&&G!==i.state.current},i.shouldDisplayQuickJumper=function(){var G=i.props,W=G.showQuickJumper,K=G.pageSize,V=G.total;return V<=K?!1:W},i.handleKeyDown=function(G){(G.keyCode===y.ARROW_UP||G.keyCode===y.ARROW_DOWN)&&G.preventDefault()},i.handleKeyUp=function(G){var W=i.getValidValue(G),K=i.state.currentInputValue;W!==K&&i.setState({currentInputValue:W}),G.keyCode===y.ENTER?i.handleChange(W):G.keyCode===y.ARROW_UP?i.handleChange(W-1):G.keyCode===y.ARROW_DOWN&&i.handleChange(W+1)},i.changePageSize=function(G){var W=i.state.current,K=D(G,i.state,i.props);W=W>K?K:W,K===0&&(W=i.state.current),typeof G=="number"&&("pageSize"in i.props||i.setState({pageSize:G}),"current"in i.props||i.setState({current:W,currentInputValue:W})),i.props.onShowSizeChange(W,G),"onChange"in i.props&&i.props.onChange&&i.props.onChange(W,G)},i.handleChange=function(G){var W=i.props.disabled,K=G;if(i.isValid(K)&&!W){var V=D(void 0,i.state,i.props);K>V?K=V:K<1&&(K=1),"current"in i.props||i.setState({current:K,currentInputValue:K});var F=i.state.pageSize;return i.props.onChange(K,F),K}return i.state.current},i.prev=function(){i.hasPrev()&&i.handleChange(i.state.current-1)},i.next=function(){i.hasNext()&&i.handleChange(i.state.current+1)},i.jumpPrev=function(){i.handleChange(i.getJumpPrevPage())},i.jumpNext=function(){i.handleChange(i.getJumpNextPage())},i.hasPrev=function(){return i.state.current>1},i.hasNext=function(){return i.state.current<D(void 0,i.state,i.props)},i.runIfEnter=function(G,W){if(G.key==="Enter"||G.charCode===13){for(var K=arguments.length,V=new Array(K>2?K-2:0),F=2;F<K;F++)V[F-2]=arguments[F];W.apply(void 0,V)}},i.runIfEnterPrev=function(G){i.runIfEnter(G,i.prev)},i.runIfEnterNext=function(G){i.runIfEnter(G,i.next)},i.runIfEnterJumpPrev=function(G){i.runIfEnter(G,i.jumpPrev)},i.runIfEnterJumpNext=function(G){i.runIfEnter(G,i.jumpNext)},i.handleGoTO=function(G){(G.keyCode===y.ENTER||G.type==="click")&&i.handleChange(i.state.currentInputValue)};var A=x.onChange!==a,k="current"in x;k&&!A&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var N=x.defaultCurrent;"current"in x&&(N=x.current);var U=x.defaultPageSize;return"pageSize"in x&&(U=x.pageSize),N=Math.min(N,D(U,void 0,x)),i.state={current:N,currentInputValue:N,pageSize:U},i}return Object(p.a)(E,[{key:"componentDidUpdate",value:function(i,A){var k=this.props.prefixCls;if(A.current!==this.state.current&&this.paginationNode){var N=this.paginationNode.querySelector(".".concat(k,"-item-").concat(A.current));N&&document.activeElement===N&&N.blur()}}},{key:"getValidValue",value:function(i){var A=i.target.value,k=D(void 0,this.state,this.props),N=this.state.currentInputValue,U;return A===""?U=A:isNaN(Number(A))?U=N:A>=k?U=k:U=Number(A),U}},{key:"getShowSizeChanger",value:function(){var i=this.props,A=i.showSizeChanger,k=i.total,N=i.totalBoundaryShowSizeChanger;return typeof A!="undefined"?A:k>N}},{key:"renderPrev",value:function(i){var A=this.props,k=A.prevIcon,N=A.itemRender,U=N(i,"prev",this.getItemIcon(k,"prev page")),G=!this.hasPrev();return Object(t.isValidElement)(U)?Object(t.cloneElement)(U,{disabled:G}):U}},{key:"renderNext",value:function(i){var A=this.props,k=A.nextIcon,N=A.itemRender,U=N(i,"next",this.getItemIcon(k,"next page")),G=!this.hasNext();return Object(t.isValidElement)(U)?Object(t.cloneElement)(U,{disabled:G}):U}},{key:"render",value:function(){var i=this,A=this.props,k=A.prefixCls,N=A.className,U=A.style,G=A.disabled,W=A.hideOnSinglePage,K=A.total,V=A.locale,F=A.showQuickJumper,B=A.showLessItems,H=A.showTitle,ae=A.showTotal,de=A.simple,se=A.itemRender,Se=A.showPrevNextJumpers,ye=A.jumpPrevIcon,oe=A.jumpNextIcon,pe=A.selectComponentClass,fe=A.selectPrefixCls,ie=A.pageSizeOptions,le=this.state,Q=le.current,ce=le.pageSize,te=le.currentInputValue;if(W===!0&&K<=ce)return null;var $=D(void 0,this.state,this.props),_e=[],re=null,Z=null,X=null,ee=null,be=null,ve=F&&F.goButton,Te=B?1:2,Fe=Q-1>0?Q-1:0,Ze=Q+1<$?Q+1:$,nt=Object.keys(this.props).reduce(function(Oe,Re){return(Re.substr(0,5)==="data-"||Re.substr(0,5)==="aria-"||Re==="role")&&(Oe[Re]=i.props[Re]),Oe},{});if(de)return ve&&(typeof ve=="boolean"?be=c.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},V.jump_to_confirm):be=c.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ve),be=c.a.createElement("li",{title:H?"".concat(V.jump_to).concat(Q,"/").concat($):null,className:"".concat(k,"-simple-pager")},be)),c.a.createElement("ul",Object(P.a)({className:r()(k,"".concat(k,"-simple"),Object(m.a)({},"".concat(k,"-disabled"),G),N),style:U,ref:this.savePaginationNode},nt),c.a.createElement("li",{title:H?V.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:r()("".concat(k,"-prev"),Object(m.a)({},"".concat(k,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Fe)),c.a.createElement("li",{title:H?"".concat(Q,"/").concat($):null,className:"".concat(k,"-simple-pager")},c.a.createElement("input",{type:"text",value:te,disabled:G,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),c.a.createElement("span",{className:"".concat(k,"-slash")},"/"),$),c.a.createElement("li",{title:H?V.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:r()("".concat(k,"-next"),Object(m.a)({},"".concat(k,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ze)),be);if($<=3+Te*2){var ot={locale:V,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:H,itemRender:se};$||_e.push(c.a.createElement(f,Object(P.a)({},ot,{key:"noPager",page:$,className:"".concat(k,"-disabled")})));for(var st=1;st<=$;st+=1){var ht=Q===st;_e.push(c.a.createElement(f,Object(P.a)({},ot,{key:st,page:st,active:ht})))}}else{var Ne=B?V.prev_3:V.prev_5,Pe=B?V.next_3:V.next_5;Se&&(re=c.a.createElement("li",{title:H?Ne:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:r()("".concat(k,"-jump-prev"),Object(m.a)({},"".concat(k,"-jump-prev-custom-icon"),!!ye))},se(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ye,"prev page"))),Z=c.a.createElement("li",{title:H?Pe:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:r()("".concat(k,"-jump-next"),Object(m.a)({},"".concat(k,"-jump-next-custom-icon"),!!oe))},se(this.getJumpNextPage(),"jump-next",this.getItemIcon(oe,"next page")))),ee=c.a.createElement(f,{locale:V,last:!0,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:$,page:$,active:!1,showTitle:H,itemRender:se}),X=c.a.createElement(f,{locale:V,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:H,itemRender:se});var et=Math.max(1,Q-Te),Ot=Math.min(Q+Te,$);Q-1<=Te&&(Ot=1+Te*2),$-Q<=Te&&(et=$-Te*2);for(var lt=et;lt<=Ot;lt+=1){var Rt=Q===lt;_e.push(c.a.createElement(f,{locale:V,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:lt,page:lt,active:Rt,showTitle:H,itemRender:se}))}Q-1>=Te*2&&Q!==1+2&&(_e[0]=Object(t.cloneElement)(_e[0],{className:"".concat(k,"-item-after-jump-prev")}),_e.unshift(re)),$-Q>=Te*2&&Q!==$-2&&(_e[_e.length-1]=Object(t.cloneElement)(_e[_e.length-1],{className:"".concat(k,"-item-before-jump-next")}),_e.push(Z)),et!==1&&_e.unshift(X),Ot!==$&&_e.push(ee)}var Je=null;ae&&(Je=c.a.createElement("li",{className:"".concat(k,"-total-text")},ae(K,[K===0?0:(Q-1)*ce+1,Q*ce>K?K:Q*ce])));var We=!this.hasPrev()||!$,Le=!this.hasNext()||!$;return c.a.createElement("ul",Object(P.a)({className:r()(k,N,Object(m.a)({},"".concat(k,"-disabled"),G)),style:U,unselectable:"unselectable",ref:this.savePaginationNode},nt),Je,c.a.createElement("li",{title:H?V.prev_page:null,onClick:this.prev,tabIndex:We?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(k,"-prev"),Object(m.a)({},"".concat(k,"-disabled"),We)),"aria-disabled":We},this.renderPrev(Fe)),_e,c.a.createElement("li",{title:H?V.next_page:null,onClick:this.next,tabIndex:Le?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(k,"-next"),Object(m.a)({},"".concat(k,"-disabled"),Le)),"aria-disabled":Le},this.renderNext(Ze)),c.a.createElement(h,{disabled:G,locale:V,rootPrefixCls:k,selectComponentClass:pe,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Q,pageSize:ce,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ve}))}}],[{key:"getDerivedStateFromProps",value:function(i,A){var k={};if("current"in i&&(k.current=i.current,i.current!==A.current&&(k.currentInputValue=k.current)),"pageSize"in i&&i.pageSize!==A.pageSize){var N=A.current,U=D(i.pageSize,A,i);N=N>U?U:N,"current"in i||(k.current=N,k.currentInputValue=N),k.pageSize=i.pageSize}return k}}]),E}(c.a.Component);b.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:a,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:a,locale:O.a,style:{},itemRender:v,totalBoundaryShowSizeChanger:50};var d=b},"6RRn":function(M,Y,o){"use strict";var P=o("wCXF"),m=o("n6Qo");o.d(Y,"b",function(){return m.a});var S=o("IBYe"),s=o("6eGT"),p=o("hW8S");o.d(Y,"a",function(){return p.a}),Y.c=P.b},"6eGT":function(M,Y,o){"use strict";function P(m){return null}Y.a=P},"7Cbv":function(M,Y,o){"use strict";var P=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),m=new Uint8Array(16);function S(){if(!P)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return P(m)}var s=/^(?:[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 p(f){return typeof f=="string"&&s.test(f)}for(var _=p,T=[],t=0;t<256;++t)T.push((t+256).toString(16).substr(1));function c(f){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,g=(T[f[y+0]]+T[f[y+1]]+T[f[y+2]]+T[f[y+3]]+"-"+T[f[y+4]]+T[f[y+5]]+"-"+T[f[y+6]]+T[f[y+7]]+"-"+T[f[y+8]]+T[f[y+9]]+"-"+T[f[y+10]]+T[f[y+11]]+T[f[y+12]]+T[f[y+13]]+T[f[y+14]]+T[f[y+15]]).toLowerCase();if(!_(g))throw TypeError("Stringified UUID is invalid");return g}var l=c;function r(f,y,g){f=f||{};var h=f.random||(f.rng||S)();if(h[6]=h[6]&15|64,h[8]=h[8]&63|128,y){g=g||0;for(var O=0;O<16;++O)y[g+O]=h[O];return y}return l(h)}var C=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 D});var P=o("k1fw"),m=o("0Owb"),S=o("+L6B"),s=o("2/Rp"),p=o("y8nQ"),_=o("Vl3Y"),T=o("tJVT"),t=o("OaEy"),c=o("2fM7"),l=o("q1tI"),r=o.n(l),C=o("VrN/"),f=o.n(C),y=o("p77/"),g=o.n(y),h=o("c5Ni"),O=o.n(h),a=c.a.Option,u={labelCol:{span:4},wrapperCol:{span:20}},v={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(b){var d=b.callback,R=b.onCancel,w=Object(l.useState)("python"),E=Object(T.a)(w,2),x=E[0],i=E[1];function A(N){i(v[N][1])}function k(N){d(N)}return r.a.createElement(_.a,Object(m.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),r.a.createElement(_.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},r.a.createElement(c.a,{onChange:A},Object.keys(v).map(function(N){return r.a.createElement(a,{key:N,value:N},v[N][0])}))),r.a.createElement(_.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},r.a.createElement(D,{mode:x})),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(s.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(s.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function D(b){var d=b.value,R=b.onChange,w=b.mode,E=b.options,x=E===void 0?{}:E,i=Object(l.useRef)(),A=Object(l.useState)(),k=Object(T.a)(A,2),N=k[0],U=k[1];return Object(l.useEffect)(function(){if(N){function G(W){var K=W.getValue();R&&R(K)}return N.on("change",G),function(){N.off("change",G)}}},[N,R]),Object(l.useEffect)(function(){N&&N.setOption("mode",w)},[N,w]),Object(l.useEffect)(function(){N&&((d!==N.getValue()||d==="")&&setTimeout(function(){N.setValue(d||" ")},300))},[N,d]),Object(l.useEffect)(function(){if(i.current&&!N){var G=f.a.fromTextArea(i.current,Object(P.a)({mode:w,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},x));U(G)}},[i.current,N]),r.a.createElement("div",{className:"my-codemirror-container"},r.a.createElement("textarea",{ref:i}))}},"7ixt":function(M,Y,o){"use strict";o.d(Y,"a",function(){return S});var P={adjustX:1,adjustY:1},m=[0,0],S={left:{points:["cr","cl"],overflow:P,offset:[-4,0],targetOffset:m},right:{points:["cl","cr"],overflow:P,offset:[4,0],targetOffset:m},top:{points:["bc","tc"],overflow:P,offset:[0,-4],targetOffset:m},bottom:{points:["tc","bc"],overflow:P,offset:[0,4],targetOffset:m},topLeft:{points:["bl","tl"],overflow:P,offset:[0,-4],targetOffset:m},leftTop:{points:["tr","tl"],overflow:P,offset:[-4,0],targetOffset:m},topRight:{points:["br","tr"],overflow:P,offset:[0,-4],targetOffset:m},rightTop:{points:["tl","tr"],overflow:P,offset:[4,0],targetOffset:m},bottomRight:{points:["tr","br"],overflow:P,offset:[0,4],targetOffset:m},rightBottom:{points:["bl","br"],overflow:P,offset:[4,0],targetOffset:m},bottomLeft:{points:["tl","bl"],overflow:P,offset:[0,4],targetOffset:m},leftBottom:{points:["br","bl"],overflow:P,offset:[-4,0],targetOffset:m}},s=S},"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 T}),o.d(Y,"c",function(){return c}),o.d(Y,"d",function(){return l}),o.d(Y,"a",function(){return C}),o.d(Y,"f",function(){return f}),o.d(Y,"b",function(){return y});var P=o("KQm4"),m=o("VTBJ"),S=o("Ff2n"),s=o("Zm9Q"),p=o("Kwbf"),_=o("OZM5");function T(g,h){return g!=null?g:h}function t(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=new Map;function O(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(v){var D=v.key,b=v.children;Object(p.a)(D!=null,"Tree node must have a certain key: [".concat(u).concat(D,"]"));var d=String(D);Object(p.a)(!h.has(d)||D===null||D===void 0,"Same 'key' exist in the Tree: ".concat(d)),h.set(d,!0),O(b,"".concat(u).concat(d," > "))})}O(g)}function c(g){function h(O){var a=Object(s.a)(O);return a.map(function(u){if(!Object(_.i)(u))return Object(p.a)(!u,"Tree/TreeNode can only accept TreeNode as children."),null;var v=u.key,D=u.props,b=D.children,d=Object(S.a)(D,["children"]),R=Object(m.a)({key:v},d),w=h(b);return w.length&&(R.children=w),R}).filter(function(u){return u})}return h(g)}function l(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=new Set(h===!0?[]:h),a=[];function u(v){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return v.map(function(b,d){var R=Object(_.h)(D?D.pos:"0",d),w=T(b.key,R),E=Object(m.a)(Object(m.a)({},b),{},{parent:D,pos:R,children:null,data:b,isStart:[].concat(Object(P.a)(D?D.isStart:[]),[d===0]),isEnd:[].concat(Object(P.a)(D?D.isEnd:[]),[d===v.length-1])});return a.push(E),h===!0||O.has(w)?E.children=u(b.children||[],E):E.children=[],E})}return u(g),a}function r(g,h,O){var a;O?typeof O=="string"?a=function(D){return D[O]}:typeof O=="function"&&(a=function(D){return O(D)}):a=function(D,b){return T(D.key,b)};function u(v,D,b){var d=v?v.children:g,R=v?Object(_.h)(b.pos,D):"0";if(v){var w=a(v,R),E={node:v,index:D,pos:R,key:w,parentPos:b.node?b.pos:null,level:b.level+1};h(E)}d&&d.forEach(function(x,i){u(x,i,{node:v,pos:R,level:b?b.level+1:-1})})}u(null)}function C(g){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=h.initWrapper,a=h.processEntity,u=h.onProcessFinished,v=arguments.length>2?arguments[2]:void 0,D={},b={},d={posEntities:D,keyEntities:b};return O&&(d=O(d)||d),r(g,function(R){var w=R.node,E=R.index,x=R.pos,i=R.key,A=R.parentPos,k=R.level,N={node:w,index:E,key:i,pos:x,level:k},U=T(i,x);D[x]=N,b[U]=N,N.parent=D[A],N.parent&&(N.parent.children=N.parent.children||[],N.parent.children.push(N)),a&&a(N,d)},v),u&&u(d),d}function f(g,h){var O=h.expandedKeys,a=h.selectedKeys,u=h.loadedKeys,v=h.loadingKeys,D=h.checkedKeys,b=h.halfCheckedKeys,d=h.dragOverNodeKey,R=h.dropPosition,w=h.keyEntities,E=w[g],x={eventKey:g,expanded:O.indexOf(g)!==-1,selected:a.indexOf(g)!==-1,loaded:u.indexOf(g)!==-1,loading:v.indexOf(g)!==-1,checked:D.indexOf(g)!==-1,halfChecked:b.indexOf(g)!==-1,pos:String(E?E.pos:""),dragOver:d===g&&R===0,dragOverGapTop:d===g&&R===-1,dragOverGapBottom:d===g&&R===1};return x}function y(g){var h=g.data,O=g.expanded,a=g.selected,u=g.checked,v=g.loaded,D=g.loading,b=g.halfChecked,d=g.dragOver,R=g.dragOverGapTop,w=g.dragOverGapBottom,E=g.pos,x=g.active,i=Object(m.a)(Object(m.a)({},h),{},{expanded:O,selected:a,checked:u,loaded:v,loading:D,halfChecked:b,dragOver:d,dragOverGapTop:R,dragOverGapBottom:w,pos:E,active:x});return"props"in i||Object.defineProperty(i,"props",{get:function(){return Object(p.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),g}}),i}},"85Rx":function(M,Y,o){M.exports=o.p+"static/logow.75027819.svg"},"8EBN":function(M,Y,o){(function(P){P(o("VrN/"))})(function(P){"use strict";P.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 m=0;m<P.modeInfo.length;m++){var S=P.modeInfo[m];S.mimes&&(S.mime=S.mimes[0])}P.findModeByMIME=function(s){s=s.toLowerCase();for(var p=0;p<P.modeInfo.length;p++){var _=P.modeInfo[p];if(_.mime==s)return _;if(_.mimes){for(var T=0;T<_.mimes.length;T++)if(_.mimes[T]==s)return _}}if(/\+xml$/.test(s))return P.findModeByMIME("application/xml");if(/\+json$/.test(s))return P.findModeByMIME("application/json")},P.findModeByExtension=function(s){s=s.toLowerCase();for(var p=0;p<P.modeInfo.length;p++){var _=P.modeInfo[p];if(_.ext){for(var T=0;T<_.ext.length;T++)if(_.ext[T]==s)return _}}},P.findModeByFileName=function(s){for(var p=0;p<P.modeInfo.length;p++){var _=P.modeInfo[p];if(_.file&&_.file.test(s))return _}var T=s.lastIndexOf("."),t=T>-1&&s.substring(T+1,s.length);if(t)return P.findModeByExtension(t)},P.findModeByName=function(s){s=s.toLowerCase();for(var p=0;p<P.modeInfo.length;p++){var _=P.modeInfo[p];if(_.name.toLowerCase()==s)return _;if(_.alias){for(var T=0;T<_.alias.length;T++)if(_.alias[T].toLowerCase()==s)return _}}}})},"8j3D":function(M,Y,o){"use strict";var P=o("2qtc"),m=o("kLXV"),S=o("5NDa"),s=o("5rEg"),p=o("miYZ"),_=o("tsqr"),T=o("k1fw"),t=o("9og8"),c=o("y8nQ"),l=o("Vl3Y"),r=o("tJVT"),C=o("WmNS"),f=o.n(C),y=o("q1tI"),g=o.n(y),h=o("Ty5D"),O=o("9kvl"),a=o("KVXO"),u=o.n(a),v=function(b){var d=b.shixunsDetail,R=b.globalSetting,w=b.loading,E=b.dispatch,x=b.title,i=b.pathList,A=i===void 0?[]:i,k=b.showInputPath,N=k===void 0?!1:k,U=b.isMergeSelectFile,G=U===void 0?!1:U,W=b.onFinish,K=W===void 0?function(){}:W,V=l.a.useForm(),F=Object(r.a)(V,1),B=F[0],H=Object(h.i)(),ae=Object(h.h)(),de=Object(y.useRef)(),se=Object(y.useState)(""),Se=Object(r.a)(se,2),ye=Se[0],oe=Se[1],pe=Object(y.useState)(""),fe=Object(r.a)(pe,2),ie=fe[0],le=fe[1],Q=Object(y.useState)([]),ce=Object(r.a)(Q,2),te=ce[0],$=ce[1],_e=Object(y.useState)([]),re=Object(r.a)(_e,2),Z=re[0],X=re[1];Object(y.useEffect)(function(){var Ze,nt;de.current=((Ze=ae.pathname)===null||Ze===void 0||((nt=Ze.split("/"))===null||nt===void 0)?void 0:nt[3])==="repository"},[]),Object(y.useEffect)(function(){if(d.actionTabs.key!=="Repository-SelectFilePath")return;var Ze=A.join("/"),nt=[];A.map(function(ot,st){st===0?nt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(ot),path:Ze}):nt.push({val:"/".concat(ot),path:Ze})}),$(nt),oe(Ze),le(Ze),ee(Ze)},[d.actionTabs.key]);var ee=function(){var Ze=Object(t.a)(f.a.mark(function nt(ot){var st;return f.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,E({type:de.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:H.id,path:ot}});case 2:st=Ne.sent,st&&X(st.trees||[]);case 4:case"end":return Ne.stop()}},nt)}));return function(ot){return Ze.apply(this,arguments)}}(),be=function(nt){var ot=ye;nt.type==="tree"&&(te.length?te.push({val:"/".concat(nt.name),path:nt.name}):te.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(nt.name),path:nt.name}),$(te),ot=ye?"".concat(ye,"/").concat(nt.name):nt.name,oe(ot)),ee(ot)},ve=function(nt,ot){var st=te.filter(function(Ne,Pe){return Pe<=ot});$(st);var ht=st.filter(function(Ne,Pe){return Pe!==0}).map(function(Ne){return Ne.val}).join("").substr(1);oe(ht),ee(ht)},Te=function(){var Ze=Object(t.a)(f.a.mark(function nt(){var ot,st,ht;return f.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(ot=B==null?void 0:B.getFieldsValue(),st=ye?"".concat(ye).concat(ot!=null&&ot.name?"/".concat(ot==null?void 0:ot.name):""):ot==null?void 0:ot.name,!G){Pe.next=6;break}return K(st),Fe(),Pe.abrupt("return");case 6:if(!N){Pe.next=16;break}return Pe.next=9,B.validateFields();case 9:return Pe.next=11,E({type:"shixunsDetail/uploadGitFolder",payload:Object(T.a)(Object(T.a)({},{id:H.id,path:st}),de.current?{}:{secret_repository:!0})});case 11:ht=Pe.sent,K(ie),ht.status===0&&_.b.info("\u65B0\u5EFA\u6210\u529F"),Pe.next=18;break;case 16:K(st),_.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Fe();case 19:case"end":return Pe.stop()}},nt)}));return function(){return Ze.apply(this,arguments)}}(),Fe=function(){E({type:"shixunsDetail/setActionTabs",payload:{}}),B.resetFields()};return g.a.createElement(m.a,{centered:!0,title:x||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:d.actionTabs.key==="Repository-SelectFilePath",onOk:Te,onCancel:Fe},g.a.createElement("div",{className:u.a.wrap},g.a.createElement("div",{className:u.a.content},g.a.createElement("div",{className:u.a.mainPathWrap},!!(te!=null&&te.length)&&te.map(function(Ze,nt){return g.a.createElement("a",{key:nt,onClick:function(){return ve(Ze,nt)}},Ze.val)})),!!(Z!=null&&Z.length)&&Z.map(function(Ze,nt){return Ze.type==="tree"&&g.a.createElement("a",{key:nt,onClick:function(){return be(Ze)}},g.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(u.a.colorBlue)}),Ze.name)})),g.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),g.a.createElement("div",{className:"mt5 mb5"},ye),N&&g.a.createElement(l.a,{form:B,scrollToFirstError:!0,className:"mt20"},g.a.createElement(l.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},g.a.createElement(s.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};Y.a=Object(O.a)(function(D){var b=D.shixunsDetail,d=D.loading,R=D.globalSetting;return{shixunsDetail:b,globalSetting:R,loading:d.models.index}})(v)},"8zja":function(M,Y,o){M.exports={wrap:"wrap___1MlXO",colorBlue:"colorBlue___OZdSK",repeatedName:"repeatedName___HZejO"}},"9Bee":function(M,Y,o){"use strict";var P=o("k1fw"),m=o("tJVT"),S=o("q1tI"),s=o.n(S),p=o("vg9a"),_=o("DlQD"),T=o.n(_),t=o("rUJ1");function c(H,ae){var de=H.match(/^(\s+)(?:```)/);if(de===null)return ae;var se=de[1];return ae.split(`
`).map(function(Se){var ye=Se.match(/^\s+/);if(ye===null)return Se;var oe=Object(m.a)(ye,1),pe=oe[0];return pe.length>=se.length?Se.slice(se.length):Se}).join(`
`)}var l=[],r=["<ul>"],C=new T.a.Renderer,f=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function y(){l.length=0,r=["<ul>"]}var g={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function h(H,ae,de,se){if(ae>=H.length||H[ae].level<=de)return ae;var Se=H[ae];se.push("<li><a href='#"+Se.anchor+"'>"+Se.text+"</a>"),ae++;var ye=[];return ae=h(H,ae,Se.level,ye),ye.length>0&&(se.push("<ul>"),ye.forEach(function(oe){se.push(oe)}),se.push("</ul>")),se.push("</li>"),ae=h(H,ae,de,se),ae}function O(){return h(l,0,0,r),r.push("</ul>"),r.join("")}var a={heading:function(ae){var de=f.exec(ae);if(de)return{type:"heading",raw:de[0],depth:de[1].length,text:de[2]}},fences:function(ae){var de=this.rules.block.fences.exec(ae);if(de){var se=de[0],Se=c(se,de[3]||""),ye=de[2]?de[2].trim():de[2];if(["latex","katex","math"].indexOf(ye)>=0){var oe=D(),pe=Se;Se=oe,b[oe]={type:"block",expression:pe}}return{type:"code",raw:se,lang:ye,text:Se}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,v=0,D=function(){return"__special_katext_id_".concat(v++,"__")},b={};function d(){return b}function R(){v=0,b={}}function w(H){return H=H.replace(u,function(ae,de){var se=D();return b[se]={type:"inline",expression:de},se}),H}var E=C.listitem;C.listitem=function(H){return E(w(H))};var x=C.paragraph;C.paragraph=function(H){return x(w(H))};var i=C.tablecell;C.tablecell=function(H,ae){return i(w(H),ae)},C.code=function(H,ae,de){var se=(ae||"").match(/\S*/)[0];return se?["latex","katex","math"].indexOf(se)>=0?"<p class='editormd-tex'>".concat(H,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(ae,'">').concat(de?H:Object(t.escape)(H,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(de?H:Object(t.escape)(H,!0))+"</code></pre>"},C.heading=function(H,ae,de){var se=this.options.headerPrefix+de.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:se,level:ae,text:H}),"<h"+ae+' id="'+se+'">'+H+"</h"+ae+">"},T.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),T.a.use({tokenizer:a,renderer:C});var A=T.a,k=o("SJMd"),N=o("ulZh"),U=o.n(N),G=o("m3rI"),W=o("Oy/b"),K=o("p5ED"),V=/<pre[^>]*>/g;function F(H){var ae=document.createElement("div");return ae.innerHTML=H,ae.childNodes.length===0?"":ae.childNodes[0].nodeValue}var B=Y.a=function(H){var ae,de=H.value,se=de===void 0?"":de,Se=H.className,ye=H.showTextOnly,oe=H.showLines,pe=H.style,fe=pe===void 0?{}:pe,ie=H.stylesPrev,le=ie===void 0?{}:ie,Q=(ae=String(se))===null||ae===void 0?void 0:ae.replace(/<script.*?>|<\/script>/gi,"").replace(/on\w+="[^"]*"/gi,""),ce=Object(S.useState)(""),te=Object(m.a)(ce,2),$=te[0],_e=te[1],re=Object(S.useMemo)(function(){try{var be=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ve=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Te=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Q=Q.replace(be,"("+G.a.API_SERVER+"/api/attachments/").replace(ve,'"'+G.a.API_SERVER+"/api/attachments/").replace(Te,'"'+G.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,`
`),Q=Q.replace(new RegExp("(?<!\\n)\\n(?!\\n)","g"),`
`)}catch(ot){}var Fe=A(Q),Ze=d();if(Q.match(/\[TOC\]/)&&(Fe=Fe.replace("<p>[TOC]</p>",O()),y()),Fe=Fe.replace(/(__special_katext_id_\d+__)/g,function(ot,st){var ht=Ze[st],Ne=ht.type,Pe=ht.expression;return Object(W.renderToString)(F(Pe)||"",{displayMode:Ne==="block",throwOnError:!1,output:"html"})}),Fe=Fe.replace(/▁/g,"\u2581\u2581\u2581"),R(),ye){var nt=document.createElement("div");return nt.innerHTML=Fe,nt.innerText}return setTimeout(function(){return ee()},500),Fe},[Q]),Z=Object(S.useRef)();g.WebkitLineClamp=oe,oe&&(fe=Object(P.a)(Object(P.a)({},fe),g));function X(be){var ve=be.target;if(ve.tagName.toUpperCase()==="A"){var Te=ve.getAttribute("href");if(Te.indexOf("office")>-1)be.preventDefault(),_e(Te);else if(Te.startsWith("#")){be.preventDefault();var Fe=document.getElementById(Te.replace("#",""));Fe&&Fe.scrollIntoView(!0)}}}var ee=function(){var ve,Te=(ve=Z.current)===null||ve===void 0?void 0:ve.querySelectorAll("video");Te==null||Te.forEach(function(Fe){if(Fe.oncontextmenu=function(){return!1},Fe.src.indexOf(".m3u8")>-1&&!Fe.canPlayType("application/vnd.apple.mpegurl")){if(U.a.isSupported()){var Ze=new U.a;Ze.loadSource(Fe.src),Ze.attachMedia(Fe)}}})};return Object(S.useEffect)(function(){if(Z.current&&re&&(re.match(V)&&window.PR.prettyPrint()),Z.current)return Z.current.addEventListener("click",X),function(){Z.current.removeEventListener("click",X),R(),y()}},[re,Z.current,X]),s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{ref:Z,style:Object(P.a)({},fe),className:"".concat(Se||""," markdown-body "),dangerouslySetInnerHTML:{__html:re}}),s.a.createElement(K.a,{close:!0,data:$,type:$!=null&&$.length?"office":"",style:Object(P.a)({},le),onClose:function(){return _e("")}}))}},"9OqN":function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){return P.mode.CTR=function(){var m=P.lib.BlockCipherMode.extend(),S=m.Encryptor=m.extend({processBlock:function(s,p){var _=this._cipher,T=_.blockSize,t=this._iv,c=this._counter;t&&(c=this._counter=t.slice(0),this._iv=void 0);var l=c.slice(0);_.encryptBlock(l,0),c[T-1]=c[T-1]+1|0;for(var r=0;r<T;r++)s[p+r]^=l[r]}});return m.Decryptor=S,m}(),P.mode.CTR})},"9VGf":function(M,Y,o){"use strict";o.d(Y,"a",function(){return S});var P=o("q1tI"),m=o.n(P);function S(s,p){var _=Object(P.useRef)();Object(P.useEffect)(function(){_.current=s}),Object(P.useEffect)(function(){function T(){_.current()}if(p!==null){var t=setInterval(T,p);return function(){return clearInterval(t)}}},[p])}},"9ZNV":function(M,Y,o){"use strict";o.d(Y,"a",function(){return l});var P=o("0Owb"),m=o("+L6B"),S=o("2/Rp"),s=o("q1tI"),p=o.n(s),_=o("UUDw"),T=o.n(_),t=o("TSYQ"),c=o.n(t),l=function(C){var f=C.cancelText,y=f===void 0?"\u53D6\u6D88":f,g=C.okText,h=g===void 0?"\u786E\u5B9A":g,O=C.loading,a=O===void 0?!1:O,u=C.hasOkBtn,v=u===void 0?!0:u,D=C.okButtonProps,b=D===void 0?{}:D,d=C.onCancel,R=d===void 0?function(){}:d,w=C.onOk,E=w===void 0?function(){}:w,x=C.className,i=x===void 0?"":x;return p.a.createElement("div",{className:c()(T.a.buttonFixed,i)},p.a.createElement("div",{className:T.a.buttonWrap},p.a.createElement(S.a,{size:"large",className:"".concat(T.a.button," mr20"),onClick:R},y),v&&p.a.createElement(S.a,Object(P.a)({size:"large",type:"primary",className:"".concat(T.a.button," mr20"),loading:a,onClick:E},b),h)))}},"A/g1":function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},ALsQ:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){return P.mode.CFB=function(){var m=P.lib.BlockCipherMode.extend();m.Encryptor=m.extend({processBlock:function(s,p){var _=this._cipher,T=_.blockSize;S.call(this,s,p,T,_),this._prevBlock=s.slice(p,p+T)}}),m.Decryptor=m.extend({processBlock:function(s,p){var _=this._cipher,T=_.blockSize,t=s.slice(p,p+T);S.call(this,s,p,T,_),this._prevBlock=t}});function S(s,p,_,T){var t,c=this._iv;c?(t=c.slice(0),this._iv=void 0):t=this._prevBlock,T.encryptBlock(t,0);for(var l=0;l<_;l++)s[p+l]^=t[l]}return m}(),P.mode.CFB})},B6bo:function(M,Y,o){M.exports={flex_box_center:"flex_box_center___1czbK",flex_space_between:"flex_space_between___NcbCS",flex_box_vertical_center:"flex_box_vertical_center___3bgyw",flex_box_center_end:"flex_box_center_end___1RYM-",flex_box_column:"flex_box_column___siFqq",menu:"menu___3LJ87",warehouse:"warehouse___1AVuS",header:"header___2hqXC",title:"title___2N2dQ",content:"content___252cM",left:"left___DCxzF",right:"right___3XU0c",loading:"loading___393Js",empty:"empty___-D3br",tabs:"tabs___1B5_7",line:"line___1qrlH",footer:"footer___1MBb_",commit:"commit___aa_yX",blueLight:"blueLight___oW1lR",filePathWrp:"filePathWrp___sw_To",filePath:"filePath___2Xa_Q",bottom0:"bottom0___3zeb-"}},BMKw:function(M,Y,o){M.exports={wrap:"wrap___1gcMR",content:"content___31AN8",mainPathWrap:"mainPathWrap___1HrSg",colorBlue:"colorBlue___2eq2Y"}},BU3w:function(M,Y,o){"use strict";o.d(Y,"a",function(){return _});var P=o("MNnm"),m="rc-util-key";function S(T){if(T.attachTo)return T.attachTo;var t=document.querySelector("head");return t||document.body}function s(T){var t,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var l=document.createElement("style");if((t=c.csp)===null||t===void 0?void 0:t.nonce){var r;l.nonce=(r=c.csp)===null||r===void 0?void 0:r.nonce}l.innerHTML=T;var C=S(c),f=C.firstChild;return c.prepend&&C.prepend?C.prepend(l):c.prepend&&f?C.insertBefore(l,f):C.appendChild(l),l}var p=new Map;function _(T,t){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=S(c);if(!p.has(l)){var r=s("",c),C=r.parentNode;p.set(l,C),C.removeChild(r)}var f=Array.from(p.get(l).children).find(function(a){return a.tagName==="STYLE"&&a[m]===t});if(f){var y,g;if(((y=c.csp)===null||y===void 0?void 0:y.nonce)&&f.nonce!==((g=c.csp)===null||g===void 0?void 0:g.nonce)){var h;f.nonce=(h=c.csp)===null||h===void 0?void 0:h.nonce}return f.innerHTML!==T&&(f.innerHTML=T),f}var O=s(T,c);return O[m]=t,O}},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(P){P(o("VrN/"),o("osHv"))})(function(P){P.defineOption("autoCloseTags",!1,function(c,l,r){if(r!=P.Init&&r&&c.removeKeyMap("autoCloseTags"),!l)return;var C={name:"autoCloseTags"};(typeof l!="object"||l.whenClosing!==!1)&&(C["'/'"]=function(f){return _(f)}),(typeof l!="object"||l.whenOpening!==!1)&&(C["'>'"]=function(f){return s(f)}),c.addKeyMap(C)});var m=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],S=["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 s(c){if(c.getOption("disableInput"))return P.Pass;for(var l=c.listSelections(),r=[],C=c.getOption("autoCloseTags"),f=0;f<l.length;f++){if(!l[f].empty())return P.Pass;var y=l[f].head,g=c.getTokenAt(y),h=P.innerMode(c.getMode(),g.state),O=h.state,a=h.mode.xmlCurrentTag&&h.mode.xmlCurrentTag(O),u=a&&a.name;if(!u)return P.Pass;var v=h.mode.configuration=="html",D=typeof C=="object"&&C.dontCloseTags||v&&m,b=typeof C=="object"&&C.indentTags||v&&S;g.end>y.ch&&(u=u.slice(0,u.length-g.end+y.ch));var d=u.toLowerCase();if(!u||g.type=="string"&&(g.end!=y.ch||!/[\"\']/.test(g.string.charAt(g.string.length-1))||g.string.length==1)||g.type=="tag"&&a.close||g.string.indexOf("/")==y.ch-g.start-1||D&&T(D,d)>-1||t(c,h.mode.xmlCurrentContext&&h.mode.xmlCurrentContext(O)||[],u,y,!0))return P.Pass;var R=typeof C=="object"&&C.emptyTags;if(R&&T(R,u)>-1){r[f]={text:"/>",newPos:P.Pos(y.line,y.ch+2)};continue}var w=b&&T(b,d)>-1;r[f]={indent:w,text:">"+(w?`
`:"")+"</"+u+">",newPos:w?P.Pos(y.line+1,0):P.Pos(y.line,y.ch+1)}}for(var E=typeof C=="object"&&C.dontIndentOnAutoClose,f=l.length-1;f>=0;f--){var x=r[f];c.replaceRange(x.text,l[f].head,l[f].anchor,"+insert");var i=c.listSelections().slice(0);i[f]={head:x.newPos,anchor:x.newPos},c.setSelections(i),!E&&x.indent&&(c.indentLine(x.newPos.line,null,!0),c.indentLine(x.newPos.line+1,null,!0))}}function p(c,l){for(var r=c.listSelections(),C=[],f=l?"/":"</",y=c.getOption("autoCloseTags"),g=typeof y=="object"&&y.dontIndentOnSlash,h=0;h<r.length;h++){if(!r[h].empty())return P.Pass;var O=r[h].head,a=c.getTokenAt(O),u=P.innerMode(c.getMode(),a.state),v=u.state;if(l&&(a.type=="string"||a.string.charAt(0)!="<"||a.start!=O.ch-1))return P.Pass;var D,b=u.mode.name!="xml"&&c.getMode().name=="htmlmixed";if(b&&u.mode.name=="javascript")D=f+"script";else if(b&&u.mode.name=="css")D=f+"style";else{var d=u.mode.xmlCurrentContext&&u.mode.xmlCurrentContext(v);if(!d||d.length&&t(c,d,d[d.length-1],O))return P.Pass;D=f+d[d.length-1]}c.getLine(O.line).charAt(a.end)!=">"&&(D+=">"),C[h]=D}if(c.replaceSelections(C),r=c.listSelections(),!g)for(var h=0;h<r.length;h++)(h==r.length-1||r[h].head.line<r[h+1].head.line)&&c.indentLine(r[h].head.line)}function _(c){return c.getOption("disableInput")?P.Pass:p(c,!0)}P.commands.closeTag=function(c){return p(c)};function T(c,l){if(c.indexOf)return c.indexOf(l);for(var r=0,C=c.length;r<C;++r)if(c[r]==l)return r;return-1}function t(c,l,r,C,f){if(!P.scanForClosingTag)return!1;var y=Math.min(c.lastLine()+1,C.line+500),g=P.scanForClosingTag(c,C,null,y);if(!g||g.tag!=r)return!1;for(var h=f?1:0,O=l.length-1;O>=0&&l[O]==r;O--)++h;C=g.to;for(var O=1;O<h;O++){var a=P.scanForClosingTag(c,C,null,y);if(!a||a.tag!=r)return!1;C=a.to}return!0}})},BjJ7:function(M,Y,o){"use strict";o.d(Y,"d",function(){return m}),o.d(Y,"c",function(){return S}),o.d(Y,"e",function(){return s}),o.d(Y,"b",function(){return p}),o.d(Y,"a",function(){return T});var P=o("m3rI");function m(t){var c=!0;if(t.length>0){for(var l=0;l<t.length;l++)if(t[l].compile_success==0||!t[l].compile_success){c=!1;break}}else c=!1;return c}function S(t){for(var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",l=[],r=0;r<t.length;r++){var C=t[r],f=c?"".concat(c,"/").concat(C.name):"".concat(C.name);l.push({title:C.name,isLeaf:!(C.type==="tree"),key:f})}return l}function s(t,c,l){for(var r=0;r<t.length;r++){var C=t[r];if(C.key===c){C.children=l;break}C.children&&s(C.children,c,l)}return t}function p(t,c,l){var r;return function(){var C=this,f=arguments,y=function(){r=null,l||t.apply(C,f)},g=l&&!r;clearTimeout(r),r=setTimeout(y,c),g&&t.apply(C,f)}}var _=!0,T=P.a.API_SERVER},"C+DQ":function(M,Y,o){},CmZl:function(M,Y,o){M.exports=o.p+"static/nodata.51a0310e.png"},"DDK+":function(M,Y,o){"use strict";var P=o("+L6B"),m=o("2/Rp"),S=o("y8nQ"),s=o("Vl3Y"),p=o("cWXX"),_=o("/ezw"),T=o("rAM+"),t=o("9og8"),c=o("tJVT"),l=o("7Kak"),r=o("9yH6"),C=o("WmNS"),f=o.n(C),y=o("q1tI"),g=o.n(y),h=o("ErOA"),O=o("2qtc"),a=o("kLXV"),u=o("k1fw"),v=o("Se0u"),D=o("pUFm"),b=o.n(D);function d(){return Object(h.c)("teach_groups.json")}function R(Q){return Object(h.f)("teach_groups.json",Q)}function w(Q,ce){return Object(h.g)("teach_groups/".concat(Q,".json"),ce)}function E(Q){return Object(h.f)("teach_group_members.json",Q)}function x(Q){return Object(h.b)("teach_group_members/".concat(Q,".json"))}function i(Q,ce){return Object(h.b)("teach_groups/".concat(Q,"/del_member.json?member_id=").concat(ce))}function A(Q){return Object(h.b)("teach_groups/".concat(Q,".json"))}var k=o("5NDa"),N=o("5rEg"),U=function(Q){var ce=Q.callback,te=Q.visible,$=Q.onCancel,_e=Q.id,re=Q.name;function Z(ve){ce(ve)}var X=s.a.useForm(),ee=Object(c.a)(X,1),be=ee[0];return Object(y.useEffect)(function(){be.setFieldsValue({name:re})},[re]),g.a.createElement(a.a,{centered:!0,title:_e?"\u6539\u540D":"\u65B0\u5EFA",visible:te,onCancel:$,footer:null},g.a.createElement(s.a,{layout:"vertical",form:be,initialValues:{name:re},onFinish:Z},g.a.createElement(s.a.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},g.a.createElement(N.a,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),g.a.createElement(s.a.Item,null,g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(m.a,{type:"ghost",onClick:$,style:{marginRight:20}}," \u53D6\u6D88 ")," ",g.a.createElement(m.a,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},G=o("Fxgj"),W=o("3ouR"),K=o("xGfz"),V=50,F=function(Q){var ce=Q.data,te=Q.isAdminOrTeacher,$=Q.onDelGroup,_e=Q.onChangeGroupName,re=Q.onPlusMember,Z=Q.onDelMember,X=Q.onExitGroup,ee=Object(y.useState)(0),be=Object(c.a)(ee,2),ve=be[0],Te=be[1],Fe=Object(y.useState)(0),Ze=Object(c.a)(Fe,2),nt=Ze[0],ot=Ze[1];function st(Pe){var et=parseInt(Pe.target.id,10);a.a.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:function(){$(et)}})}function ht(Pe){var et=parseInt(Pe.target.id,10);a.a.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:function(){X(et)}})}function Ne(Pe,et){a.a.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:function(){Z(Pe,et)}})}return g.a.createElement("ul",{className:"teaching-list"},ce.map(function(Pe,et){return g.a.createElement("li",{key:Pe.id,onClick:function(){return Te(et)}},g.a.createElement("div",{className:"item-group"},g.a.createElement("span",null,Pe.name," \xA0 ",et!==ve&&g.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),g.a.createElement("div",{className:"action-group"},te?g.a.createElement("a",{onClick:function(){_e(Pe)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Pe.is_creat?g.a.createElement("a",{id:Pe.id+"",className:"c-grey-c",onClick:st},"\u89E3\u6563"):g.a.createElement("a",{id:Pe.id+"",className:"c-grey-c",onClick:ht},"\u9000\u51FA"))),et===ve?g.a.createElement("ul",{className:"info"},Pe.memers.map(function(Ot){return g.a.createElement("li",{key:Ot.id||Ot.name,onClick:function(){ot(Ot.id)},className:nt===Ot.id?"active":""},g.a.createElement("div",null,Ot.name),Pe.is_creat&&Ot.id&&nt===Ot.id?g.a.createElement("a",{className:"btn-del",onClick:function(Rt){Rt.preventDefault(),Rt.stopPropagation(),Ne(Pe.id,nt)}},g.a.createElement(W.a,null)):null)}),te?g.a.createElement("li",null,g.a.createElement(m.a,{type:"link",disabled:Pe.memers.length>=50,title:Pe.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){re(Pe)}}," ",g.a.createElement(K.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},B=o("9kvl"),H=o("ju9d");function ae(Q){var ce=Q.children;return g.a.createElement("div",{className:"no-data"},g.a.createElement("img",{src:b.a,alt:"no-data",width:300}),ce)}var de={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},se;(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"})(se||(se={}));function Se(Q,ce){switch(ce.type){case se.INITDATA:return Object(u.a)(Object(u.a)({},Q),ce.payload);case se.SHOWLOADING:return Object(u.a)(Object(u.a)({},Q),{},{loading:ce.payload});case se.SETINDEX:return Object(u.a)(Object(u.a)({},Q),{},{index:ce.payload});case se.SHOWFORMPANEL:return Object(u.a)(Object(u.a)({},Q),ce.payload);case se.SHOWMEMBERPANEL:return Object(u.a)(Object(u.a)({},Q),ce.payload);case se.SELECTGROUP:return Object(u.a)(Object(u.a)({},Q),{},{selectedGroup:ce.payload,showFormPanel:!0});default:throw new Error}}function ye(Q){var ce,te=Q.user,$=Object(y.useReducer)(Se,de),_e=Object(c.a)($,2),re=_e[0],Z=_e[1],X=re.data,ee=re.index,be=re.loading,ve=re.showFormPanel,Te=re.selectedGroup,Fe=re.showMemberPanel,Ze=(ce=te.userInfo)===null||ce===void 0?void 0:ce.role,nt=Object(y.useMemo)(function(){var Ft=[],un=[],_n=Object(T.a)(X),on;try{for(_n.s();!(on=_n.n()).done;){var At=on.value;At.is_creat?Ft.push(At):un.push(At)}}catch(Ke){_n.e(Ke)}finally{_n.f()}return[Ft,un]},[X]);Object(y.useEffect)(function(){Ze===15&&Z({type:se.SETINDEX,payload:1})},[Ze]);function ot(){return st.apply(this,arguments)}function st(){return st=Object(t.a)(f.a.mark(function Ft(){var un;return f.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,d();case 2:un=on.sent,Z({type:se.INITDATA,payload:{loading:!1,showFormPanel:!1,data:un.groups}});case 4:case"end":return on.stop()}},Ft)})),st.apply(this,arguments)}Object(y.useEffect)(function(){ot()},[]);function ht(Ft){return Ne.apply(this,arguments)}function Ne(){return Ne=Object(t.a)(f.a.mark(function Ft(un){return f.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(!Te.id){on.next=5;break}return on.next=3,w(Te.id,un);case 3:on.next=7;break;case 5:return on.next=7,R(un);case 7:ot();case 8:case"end":return on.stop()}},Ft)})),Ne.apply(this,arguments)}function Pe(){Z({type:se.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function et(Ft){Z({type:se.SELECTGROUP,payload:Ft})}function Ot(){Z({type:se.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function lt(){Z({type:se.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Rt(Ft){Z({type:se.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Ft}})}function Je(Ft,un){return We.apply(this,arguments)}function We(){return We=Object(t.a)(f.a.mark(function Ft(un,_n){return f.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,i(un,_n);case 2:ot();case 3:case"end":return At.stop()}},Ft)})),We.apply(this,arguments)}function Le(Ft){return Oe.apply(this,arguments)}function Oe(){return Oe=Object(t.a)(f.a.mark(function Ft(un){return f.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,A(un);case 2:ot();case 3:case"end":return on.stop()}},Ft)})),Oe.apply(this,arguments)}function Re(Ft){return Ie.apply(this,arguments)}function Ie(){return Ie=Object(t.a)(f.a.mark(function Ft(un){return f.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,x(un);case 2:ot();case 3:case"end":return on.stop()}},Ft)})),Ie.apply(this,arguments)}function Be(Ft){Z({type:se.SETINDEX,payload:parseInt(Ft.target.id,10)})}function ct(Ft,un){return xt.apply(this,arguments)}function xt(){return xt=Object(t.a)(f.a.mark(function Ft(un,_n){return f.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return lt(),At.next=3,E({user_ids:un,group_id:_n});case 3:ot();case 4:case"end":return At.stop()}},Ft)})),xt.apply(this,arguments)}return g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{className:"teaching-circling-container"},g.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Ze<=12&&g.a.createElement(m.a,{type:"primary",disabled:X.length>=50,title:X.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Pe},"\u65B0\u5EFA")," "),g.a.createElement("div",{className:"teaching-circling-body"},Ze===15?null:g.a.createElement("ul",{className:"navs"},g.a.createElement("li",{className:ee===0?"active":""},g.a.createElement("a",{id:"0",onClick:Be},"\u6211\u521B\u5EFA\u7684")),g.a.createElement("li",{className:ee===1?"active":""},g.a.createElement("a",{id:"1",onClick:Be},"\u6211\u52A0\u5165\u7684"))),g.a.createElement("div",{className:nt[ee].length===0?"nodata-content":"main-content"},nt[ee].length===0?g.a.createElement(ae,null,Ze<=12?g.a.createElement(g.a.Fragment,null," ",g.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")," ",g.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")," "):g.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 ")):g.a.createElement(F,{onExitGroup:Re,onPlusMember:Rt,onDelMember:Je,onDelGroup:Le,isAdminOrTeacher:Ze<=12,onChangeGroupName:et,data:nt[ee]}))),g.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 ")),g.a.createElement(U,{callback:ht,visible:ve,onCancel:Ot,id:Te.id,name:Te.name}),g.a.createElement(a.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Fe,onCancel:lt,footer:null,width:1100,bodyStyle:{minHeight:200}},g.a.createElement(H.a,{container_id:Te.id,container_type:4,onSelect:ct,onCancel:lt})))}var oe=Object(B.a)(function(Q){var ce=Q.user;return{user:ce}})(ye),pe=o("SLjR"),fe=o("55Ip"),ie=r.a.Group,le=Y.a=function(Q){var ce=Q.onSelect,te=Q.onCancel,$=Object(y.useState)([]),_e=Object(c.a)($,2),re=_e[0],Z=_e[1],X=Object(y.useState)(!0),ee=Object(c.a)(X,2),be=ee[0],ve=ee[1];Object(y.useEffect)(function(){function Ze(){return nt.apply(this,arguments)}function nt(){return nt=Object(t.a)(f.a.mark(function ot(){var st,ht;return f.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(h.c)("teach_groups/my.json");case 2:st=Pe.sent,ht=st.groups,Z(ht),ve(!1);case 6:case"end":return Pe.stop()}},ot)})),nt.apply(this,arguments)}Ze()},[]);var Te=Object(y.useMemo)(function(){var Ze=[],nt=[],ot=Object(T.a)(re),st;try{for(ot.s();!(st=ot.n()).done;){var ht=st.value;ht.is_creat?Ze.push(ht):nt.push(ht)}}catch(Ne){ot.e(Ne)}finally{ot.f()}return[Ze,nt]},[re]);function Fe(Ze){ce(Ze)}return g.a.createElement(s.a,{className:"select-teach-group",onFinish:Fe},be?g.a.createElement(_.a,{paragraph:!0}):re.length===0?g.a.createElement(ae,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",g.a.createElement(fe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):g.a.createElement(g.a.Fragment,null,g.a.createElement(s.a.Item,{name:"group_id"},g.a.createElement(ie,null,g.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),g.a.createElement("ul",{className:"groups"},Te[0].map(function(Ze){return g.a.createElement("li",{key:Ze.id},g.a.createElement(r.a,{value:Ze.id},Ze.name))})),g.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),g.a.createElement("ul",{className:"groups"},Te[1].map(function(Ze){return g.a.createElement("li",{key:Ze.id},g.a.createElement(r.a,{value:Ze.id},Ze.name))})))),g.a.createElement("div",{className:"btn-actions"},g.a.createElement(m.a,{type:"ghost",onClick:te,style:{marginRight:10}},"\u53D6\u6D88"),g.a.createElement(m.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,Y,o){(function(P,m){M.exports=m()})(this,function(){"use strict";function P(Je,We){for(var Le=0;Le<We.length;Le++){var Oe=We[Le];Oe.enumerable=Oe.enumerable||!1,Oe.configurable=!0,"value"in Oe&&(Oe.writable=!0),Object.defineProperty(Je,Oe.key,Oe)}}function m(Je,We,Le){return We&&P(Je.prototype,We),Le&&P(Je,Le),Je}function S(Je,We){if(!Je)return;if(typeof Je=="string")return s(Je,We);var Le=Object.prototype.toString.call(Je).slice(8,-1);if(Le==="Object"&&Je.constructor&&(Le=Je.constructor.name),Le==="Map"||Le==="Set")return Array.from(Je);if(Le==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Le))return s(Je,We)}function s(Je,We){(We==null||We>Je.length)&&(We=Je.length);for(var Le=0,Oe=new Array(We);Le<We;Le++)Oe[Le]=Je[Le];return Oe}function p(Je,We){var Le;if(typeof Symbol=="undefined"||Je[Symbol.iterator]==null){if(Array.isArray(Je)||(Le=S(Je))||We&&Je&&typeof Je.length=="number"){Le&&(Je=Le);var Oe=0;return function(){return Oe>=Je.length?{done:!0}:{done:!1,value:Je[Oe++]}}}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 Le=Je[Symbol.iterator](),Le.next.bind(Le)}function _(Je,We){return We={exports:{}},Je(We,We.exports),We.exports}var T=_(function(Je){function We(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Le(Oe){Je.exports.defaults=Oe}Je.exports={defaults:We(),getDefaults:We,changeDefaults:Le}}),t=T.defaults,c=T.getDefaults,l=T.changeDefaults,r=/[&<>"']/,C=/[&<>"']/g,f=/[<>"']|&(?!#?\w+;)/,y=/[<>"']|&(?!#?\w+;)/g,g={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},h=function(We){return g[We]};function O(Je,We){if(We){if(r.test(Je))return Je.replace(C,h)}else if(f.test(Je))return Je.replace(y,h);return Je}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function u(Je){return Je.replace(a,function(We,Le){return Le=Le.toLowerCase(),Le==="colon"?":":Le.charAt(0)==="#"?Le.charAt(1)==="x"?String.fromCharCode(parseInt(Le.substring(2),16)):String.fromCharCode(+Le.substring(1)):""})}var v=/(^|[^\[])\^/g;function D(Je,We){Je=Je.source||Je,We=We||"";var Le={replace:function(Re,Ie){return Ie=Ie.source||Ie,Ie=Ie.replace(v,"$1"),Je=Je.replace(Re,Ie),Le},getRegex:function(){return new RegExp(Je,We)}};return Le}var b=/[^\w:]/g,d=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function R(Je,We,Le){if(Je){var Oe;try{Oe=decodeURIComponent(u(Le)).replace(b,"").toLowerCase()}catch(Re){return null}if(Oe.indexOf("javascript:")===0||Oe.indexOf("vbscript:")===0||Oe.indexOf("data:")===0)return null}We&&!d.test(Le)&&(Le=A(We,Le));try{Le=encodeURI(Le).replace(/%25/g,"%")}catch(Re){return null}return Le}var w={},E=/^[^:]+:\/*[^/]*$/,x=/^([^:]+:)[\s\S]*$/,i=/^([^:]+:\/*[^/]*)[\s\S]*$/;function A(Je,We){w[" "+Je]||(E.test(Je)?w[" "+Je]=Je+"/":w[" "+Je]=G(Je,"/",!0)),Je=w[" "+Je];var Le=Je.indexOf(":")===-1;return We.substring(0,2)==="//"?Le?We:Je.replace(x,"$1")+We:We.charAt(0)==="/"?Le?We:Je.replace(i,"$1")+We:Je+We}var k={exec:function(){}};function N(Je){for(var We=1,Le,Oe;We<arguments.length;We++){Le=arguments[We];for(Oe in Le)Object.prototype.hasOwnProperty.call(Le,Oe)&&(Je[Oe]=Le[Oe])}return Je}function U(Je,We){var Le=Je.replace(/\|/g,function(Ie,Be,ct){for(var xt=!1,Ft=Be;--Ft>=0&&ct[Ft]==="\\";)xt=!xt;return xt?"|":" |"}),Oe=Le.split(/ \|/),Re=0;if(Oe.length>We)Oe.splice(We);else for(;Oe.length<We;)Oe.push("");for(;Re<Oe.length;Re++)Oe[Re]=Oe[Re].trim().replace(/\\\|/g,"|");return Oe}function G(Je,We,Le){var Oe=Je.length;if(Oe===0)return"";for(var Re=0;Re<Oe;){var Ie=Je.charAt(Oe-Re-1);if(Ie===We&&!Le)Re++;else if(Ie!==We&&Le)Re++;else break}return Je.substr(0,Oe-Re)}function W(Je,We){if(Je.indexOf(We[1])===-1)return-1;for(var Le=Je.length,Oe=0,Re=0;Re<Le;Re++)if(Je[Re]==="\\")Re++;else if(Je[Re]===We[0])Oe++;else if(Je[Re]===We[1]&&(Oe--,Oe<0))return Re;return-1}function K(Je){Je&&Je.sanitize&&!Je.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}var V={escape:O,unescape:u,edit:D,cleanUrl:R,resolveUrl:A,noopTest:k,merge:N,splitCells:U,rtrim:G,findClosingBracket:W,checkSanitizeDeprecation:K},F=T.defaults,B=V.rtrim,H=V.splitCells,ae=V.escape,de=V.findClosingBracket;function se(Je,We,Le){var Oe=We.href,Re=We.title?ae(We.title):null,Ie=Je[1].replace(/\\([\[\]])/g,"$1");return Je[0].charAt(0)!=="!"?{type:"link",raw:Le,href:Oe,title:Re,text:Ie}:{type:"image",raw:Le,href:Oe,title:Re,text:ae(Ie)}}function Se(Je,We){var Le=Je.match(/^(\s+)(?:```)/);if(Le===null)return We;var Oe=Le[1];return We.split(`
`).map(function(Re){var Ie=Re.match(/^\s+/);if(Ie===null)return Re;var Be=Ie[0];return Be.length>=Oe.length?Re.slice(Oe.length):Re}).join(`
`)}var ye=function(){function Je(Le){this.options=Le||F}var We=Je.prototype;return We.space=function(Oe){var Re=this.rules.block.newline.exec(Oe);if(Re)return Re[0].length>1?{type:"space",raw:Re[0]}:{raw:`
`}},We.code=function(Oe,Re){var Ie=this.rules.block.code.exec(Oe);if(Ie){var Be=Re[Re.length-1];if(Be&&Be.type==="paragraph")return{raw:Ie[0],text:Ie[0].trimRight()};var ct=Ie[0].replace(/^ {4}/gm,"");return{type:"code",raw:Ie[0],codeBlockStyle:"indented",text:this.options.pedantic?ct:B(ct,`
`)}}},We.fences=function(Oe){var Re=this.rules.block.fences.exec(Oe);if(Re){var Ie=Re[0],Be=Se(Ie,Re[3]||"");return{type:"code",raw:Ie,lang:Re[2]?Re[2].trim():Re[2],text:Be}}},We.heading=function(Oe){var Re=this.rules.block.heading.exec(Oe);if(Re)return{type:"heading",raw:Re[0],depth:Re[1].length,text:Re[2]}},We.nptable=function(Oe){var Re=this.rules.block.nptable.exec(Oe);if(Re){var Ie={type:"table",header:H(Re[1].replace(/^ *| *\| *$/g,"")),align:Re[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Re[3]?Re[3].replace(/\n$/,"").split(`
`):[],raw:Re[0]};if(Ie.header.length===Ie.align.length){var Be=Ie.align.length,ct;for(ct=0;ct<Be;ct++)/^ *-+: *$/.test(Ie.align[ct])?Ie.align[ct]="right":/^ *:-+: *$/.test(Ie.align[ct])?Ie.align[ct]="center":/^ *:-+ *$/.test(Ie.align[ct])?Ie.align[ct]="left":Ie.align[ct]=null;for(Be=Ie.cells.length,ct=0;ct<Be;ct++)Ie.cells[ct]=H(Ie.cells[ct],Ie.header.length);return Ie}}},We.hr=function(Oe){var Re=this.rules.block.hr.exec(Oe);if(Re)return{type:"hr",raw:Re[0]}},We.blockquote=function(Oe){var Re=this.rules.block.blockquote.exec(Oe);if(Re){var Ie=Re[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Re[0],text:Ie}}},We.list=function(Oe){var Re=this.rules.block.list.exec(Oe);if(Re){for(var Ie=Re[0],Be=Re[2],ct=Be.length>1,xt=Be[Be.length-1]===")",Ft={type:"list",raw:Ie,ordered:ct,start:ct?+Be.slice(0,-1):"",loose:!1,items:[]},un=Re[0].match(this.rules.block.item),_n=!1,on,At,Ke,ut,it,we,ze,Tt=un.length,Et=0;Et<Tt;Et++)on=un[Et],Ie=on,At=on.length,on=on.replace(/^ *([*+-]|\d+[.)]) */,""),~on.indexOf(`
`)&&(At-=on.length,on=this.options.pedantic?on.replace(/^ {1,4}/gm,""):on.replace(new RegExp("^ {1,"+At+"}","gm"),"")),Et!==Tt-1&&(Ke=this.rules.block.bullet.exec(un[Et+1])[0],(ct?Ke.length===1||!xt&&Ke[Ke.length-1]===")":Ke.length>1||this.options.smartLists&&Ke!==Be)&&(ut=un.slice(Et+1).join(`
`),Ft.raw=Ft.raw.substring(0,Ft.raw.length-ut.length),Et=Tt-1)),it=_n||/\n\n(?!\s*$)/.test(on),Et!==Tt-1&&(_n=on.charAt(on.length-1)===`
`,it||(it=_n)),it&&(Ft.loose=!0),we=/^\[[ xX]\] /.test(on),ze=void 0,we&&(ze=on[1]!==" ",on=on.replace(/^\[[ xX]\] +/,"")),Ft.items.push({type:"list_item",raw:Ie,task:we,checked:ze,loose:it,text:on});return Ft}},We.html=function(Oe){var Re=this.rules.block.html.exec(Oe);if(Re)return{type:this.options.sanitize?"paragraph":"html",raw:Re[0],pre:!this.options.sanitizer&&(Re[1]==="pre"||Re[1]==="script"||Re[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Re[0]):ae(Re[0]):Re[0]}},We.def=function(Oe){var Re=this.rules.block.def.exec(Oe);if(Re){Re[3]&&(Re[3]=Re[3].substring(1,Re[3].length-1));var Ie=Re[1].toLowerCase().replace(/\s+/g," ");return{tag:Ie,raw:Re[0],href:Re[2],title:Re[3]}}},We.table=function(Oe){var Re=this.rules.block.table.exec(Oe);if(Re){var Ie={type:"table",header:H(Re[1].replace(/^ *| *\| *$/g,"")),align:Re[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Re[3]?Re[3].replace(/\n$/,"").split(`
`):[]};if(Ie.header.length===Ie.align.length){Ie.raw=Re[0];var Be=Ie.align.length,ct;for(ct=0;ct<Be;ct++)/^ *-+: *$/.test(Ie.align[ct])?Ie.align[ct]="right":/^ *:-+: *$/.test(Ie.align[ct])?Ie.align[ct]="center":/^ *:-+ *$/.test(Ie.align[ct])?Ie.align[ct]="left":Ie.align[ct]=null;for(Be=Ie.cells.length,ct=0;ct<Be;ct++)Ie.cells[ct]=H(Ie.cells[ct].replace(/^ *\| *| *\| *$/g,""),Ie.header.length);return Ie}}},We.lheading=function(Oe){var Re=this.rules.block.lheading.exec(Oe);if(Re)return{type:"heading",raw:Re[0],depth:Re[2].charAt(0)==="="?1:2,text:Re[1]}},We.paragraph=function(Oe){var Re=this.rules.block.paragraph.exec(Oe);if(Re)return{type:"paragraph",raw:Re[0],text:Re[1].charAt(Re[1].length-1)===`
`?Re[1].slice(0,-1):Re[1]}},We.text=function(Oe,Re){var Ie=this.rules.block.text.exec(Oe);if(Ie){var Be=Re[Re.length-1];return Be&&Be.type==="text"?{raw:Ie[0],text:Ie[0]}:{type:"text",raw:Ie[0],text:Ie[0]}}},We.escape=function(Oe){var Re=this.rules.inline.escape.exec(Oe);if(Re)return{type:"escape",raw:Re[0],text:ae(Re[1])}},We.tag=function(Oe,Re,Ie){var Be=this.rules.inline.tag.exec(Oe);if(Be)return!Re&&/^<a /i.test(Be[0])?Re=!0:Re&&/^<\/a>/i.test(Be[0])&&(Re=!1),!Ie&&/^<(pre|code|kbd|script)(\s|>)/i.test(Be[0])?Ie=!0:Ie&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Be[0])&&(Ie=!1),{type:this.options.sanitize?"text":"html",raw:Be[0],inLink:Re,inRawBlock:Ie,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Be[0]):ae(Be[0]):Be[0]}},We.link=function(Oe){var Re=this.rules.inline.link.exec(Oe);if(Re){var Ie=de(Re[2],"()");if(Ie>-1){var Be=Re[0].indexOf("!")===0?5:4,ct=Be+Re[1].length+Ie;Re[2]=Re[2].substring(0,Ie),Re[0]=Re[0].substring(0,ct).trim(),Re[3]=""}var xt=Re[2],Ft="";if(this.options.pedantic){var un=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(xt);un?(xt=un[1],Ft=un[3]):Ft=""}else Ft=Re[3]?Re[3].slice(1,-1):"";xt=xt.trim().replace(/^<([\s\S]*)>$/,"$1");var _n=se(Re,{href:xt&&xt.replace(this.rules.inline._escapes,"$1"),title:Ft&&Ft.replace(this.rules.inline._escapes,"$1")},Re[0]);return _n}},We.reflink=function(Oe,Re){var Ie;if((Ie=this.rules.inline.reflink.exec(Oe))||(Ie=this.rules.inline.nolink.exec(Oe))){var Be=(Ie[2]||Ie[1]).replace(/\s+/g," ");if(Be=Re[Be.toLowerCase()],!Be||!Be.href){var ct=Ie[0].charAt(0);return{type:"text",raw:ct,text:ct}}var xt=se(Ie,Be,Ie[0]);return xt}},We.strong=function(Oe,Re,Ie){Ie===void 0&&(Ie="");var Be=this.rules.inline.strong.start.exec(Oe);if(Be&&(!Be[1]||Be[1]&&(Ie===""||this.rules.inline.punctuation.exec(Ie)))){Re=Re.slice(-1*Oe.length);var ct=Be[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;ct.lastIndex=0;for(var xt;(Be=ct.exec(Re))!=null;)if(xt=this.rules.inline.strong.middle.exec(Re.slice(0,Be.index+3)),xt)return{type:"strong",raw:Oe.slice(0,xt[0].length),text:Oe.slice(2,xt[0].length-2)}}},We.em=function(Oe,Re,Ie){Ie===void 0&&(Ie="");var Be=this.rules.inline.em.start.exec(Oe);if(Be&&(!Be[1]||Be[1]&&(Ie===""||this.rules.inline.punctuation.exec(Ie)))){Re=Re.slice(-1*Oe.length);var ct=Be[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;ct.lastIndex=0;for(var xt;(Be=ct.exec(Re))!=null;)if(xt=this.rules.inline.em.middle.exec(Re.slice(0,Be.index+2)),xt)return{type:"em",raw:Oe.slice(0,xt[0].length),text:Oe.slice(1,xt[0].length-1)}}},We.codespan=function(Oe){var Re=this.rules.inline.code.exec(Oe);if(Re){var Ie=Re[2].replace(/\n/g," "),Be=/[^ ]/.test(Ie),ct=Ie.startsWith(" ")&&Ie.endsWith(" ");return Be&&ct&&(Ie=Ie.substring(1,Ie.length-1)),Ie=ae(Ie,!0),{type:"codespan",raw:Re[0],text:Ie}}},We.br=function(Oe){var Re=this.rules.inline.br.exec(Oe);if(Re)return{type:"br",raw:Re[0]}},We.del=function(Oe){var Re=this.rules.inline.del.exec(Oe);if(Re)return{type:"del",raw:Re[0],text:Re[1]}},We.autolink=function(Oe,Re){var Ie=this.rules.inline.autolink.exec(Oe);if(Ie){var Be,ct;return Ie[2]==="@"?(Be=ae(this.options.mangle?Re(Ie[1]):Ie[1]),ct="mailto:"+Be):(Be=ae(Ie[1]),ct=Be),{type:"link",raw:Ie[0],text:Be,href:ct,tokens:[{type:"text",raw:Be,text:Be}]}}},We.url=function(Oe,Re){var Ie;if(Ie=this.rules.inline.url.exec(Oe)){var Be,ct;if(Ie[2]==="@")Be=ae(this.options.mangle?Re(Ie[0]):Ie[0]),ct="mailto:"+Be;else{var xt;do xt=Ie[0],Ie[0]=this.rules.inline._backpedal.exec(Ie[0])[0];while(xt!==Ie[0]);Be=ae(Ie[0]),Ie[1]==="www."?ct="http://"+Be:ct=Be}return{type:"link",raw:Ie[0],text:Be,href:ct,tokens:[{type:"text",raw:Be,text:Be}]}}},We.inlineText=function(Oe,Re,Ie){var Be=this.rules.inline.text.exec(Oe);if(Be){var ct;return Re?ct=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Be[0]):ae(Be[0]):Be[0]:ct=ae(this.options.smartypants?Ie(Be[0]):Be[0]),{type:"text",raw:Be[0],text:ct}}},Je}(),oe=V.noopTest,pe=V.edit,fe=V.merge,ie={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]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:oe,table:oe,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ie._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ie._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ie.def=pe(ie.def).replace("label",ie._label).replace("title",ie._title).getRegex(),ie.bullet=/(?:[*+-]|\d{1,9}[.)])/,ie.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ie.item=pe(ie.item,"gm").replace(/bull/g,ie.bullet).getRegex(),ie.list=pe(ie.list).replace(/bull/g,ie.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ie.def.source+")").getRegex(),ie._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",ie._comment=/<!--(?!-?>)[\s\S]*?-->/,ie.html=pe(ie.html,"i").replace("comment",ie._comment).replace("tag",ie._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ie.paragraph=pe(ie._paragraph).replace("hr",ie.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","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.blockquote=pe(ie.blockquote).replace("paragraph",ie.paragraph).getRegex(),ie.normal=fe({},ie),ie.gfm=fe({},ie.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*|$)"}),ie.gfm.nptable=pe(ie.gfm.nptable).replace("hr",ie.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","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.gfm.table=pe(ie.gfm.table).replace("hr",ie.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","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.pedantic=fe({},ie.normal,{html:pe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ie._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:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:oe,paragraph:pe(ie.normal._paragraph).replace("hr",ie.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",ie.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var le={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:oe,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\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:oe,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};le._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",le.punctuation=pe(le.punctuation).replace(/punctuation/g,le._punctuation).getRegex(),le._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",le._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",le.em.start=pe(le.em.start).replace(/punctuation/g,le._punctuation).getRegex(),le.em.middle=pe(le.em.middle).replace(/punctuation/g,le._punctuation).replace(/overlapSkip/g,le._overlapSkip).getRegex(),le.em.endAst=pe(le.em.endAst,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.em.endUnd=pe(le.em.endUnd,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.strong.start=pe(le.strong.start).replace(/punctuation/g,le._punctuation).getRegex(),le.strong.middle=pe(le.strong.middle).replace(/punctuation/g,le._punctuation).replace(/blockSkip/g,le._blockSkip).getRegex(),le.strong.endAst=pe(le.strong.endAst,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.strong.endUnd=pe(le.strong.endUnd,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.blockSkip=pe(le._blockSkip,"g").getRegex(),le.overlapSkip=pe(le._overlapSkip,"g").getRegex(),le._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,le._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,le._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])?)+(?![-_])/,le.autolink=pe(le.autolink).replace("scheme",le._scheme).replace("email",le._email).getRegex(),le._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,le.tag=pe(le.tag).replace("comment",ie._comment).replace("attribute",le._attribute).getRegex(),le._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,le._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,le._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,le.link=pe(le.link).replace("label",le._label).replace("href",le._href).replace("title",le._title).getRegex(),le.reflink=pe(le.reflink).replace("label",le._label).getRegex(),le.reflinkSearch=pe(le.reflinkSearch,"g").replace("reflink",le.reflink).replace("nolink",le.nolink).getRegex(),le.normal=fe({},le),le.pedantic=fe({},le.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:pe(/^!?\[(label)\]\((.*?)\)/).replace("label",le._label).getRegex(),reflink:pe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",le._label).getRegex()}),le.gfm=fe({},le.normal,{escape:pe(le.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]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),le.gfm.url=pe(le.gfm.url,"i").replace("email",le.gfm._extended_email).getRegex(),le.breaks=fe({},le.gfm,{br:pe(le.br).replace("{2,}","*").getRegex(),text:pe(le.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var Q={block:ie,inline:le},ce=T.defaults,te=Q.block,$=Q.inline;function _e(Je){return Je.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function re(Je){var We="",Le,Oe,Re=Je.length;for(Le=0;Le<Re;Le++)Oe=Je.charCodeAt(Le),Math.random()>.5&&(Oe="x"+Oe.toString(16)),We+="&#"+Oe+";";return We}var Z=function(){function Je(Le){this.tokens=[],this.tokens.links=Object.create(null),this.options=Le||ce,this.options.tokenizer=this.options.tokenizer||new ye,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Oe={block:te.normal,inline:$.normal};this.options.pedantic?(Oe.block=te.pedantic,Oe.inline=$.pedantic):this.options.gfm&&(Oe.block=te.gfm,this.options.breaks?Oe.inline=$.breaks:Oe.inline=$.gfm),this.tokenizer.rules=Oe}Je.lex=function(Oe,Re){var Ie=new Je(Re);return Ie.lex(Oe)};var We=Je.prototype;return We.lex=function(Oe){return Oe=Oe.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens(Oe,this.tokens,!0),this.inline(this.tokens),this.tokens},We.blockTokens=function(Oe,Re,Ie){Re===void 0&&(Re=[]),Ie===void 0&&(Ie=!0),Oe=Oe.replace(/^ +$/gm,"");for(var Be,ct,xt,Ft;Oe;){if(Be=this.tokenizer.space(Oe)){Oe=Oe.substring(Be.raw.length),Be.type&&Re.push(Be);continue}if(Be=this.tokenizer.code(Oe,Re)){Oe=Oe.substring(Be.raw.length),Be.type?Re.push(Be):(Ft=Re[Re.length-1],Ft.raw+=`
`+Be.raw,Ft.text+=`
`+Be.text);continue}if(Be=this.tokenizer.fences(Oe)){Oe=Oe.substring(Be.raw.length),Re.push(Be);continue}if(Be=this.tokenizer.heading(Oe)){Oe=Oe.substring(Be.raw.length),Re.push(Be);continue}if(Be=this.tokenizer.nptable(Oe)){Oe=Oe.substring(Be.raw.length),Re.push(Be);continue}if(Be=this.tokenizer.hr(Oe)){Oe=Oe.substring(Be.raw.length),Re.push(Be);continue}if(Be=this.tokenizer.blockquote(Oe)){Oe=Oe.substring(Be.raw.length),Be.tokens=this.blockTokens(Be.text,[],Ie),Re.push(Be);continue}if(Be=this.tokenizer.list(Oe)){for(Oe=Oe.substring(Be.raw.length),xt=Be.items.length,ct=0;ct<xt;ct++)Be.items[ct].tokens=this.blockTokens(Be.items[ct].text,[],!1);Re.push(Be);continue}if(Be=this.tokenizer.html(Oe)){Oe=Oe.substring(Be.raw.length),Re.push(Be);continue}if(Ie&&(Be=this.tokenizer.def(Oe))){Oe=Oe.substring(Be.raw.length),this.tokens.links[Be.tag]||(this.tokens.links[Be.tag]={href:Be.href,title:Be.title});continue}if(Be=this.tokenizer.table(Oe)){Oe=Oe.substring(Be.raw.length),Re.push(Be);continue}if(Be=this.tokenizer.lheading(Oe)){Oe=Oe.substring(Be.raw.length),Re.push(Be);continue}if(Ie&&(Be=this.tokenizer.paragraph(Oe))){Oe=Oe.substring(Be.raw.length),Re.push(Be);continue}if(Be=this.tokenizer.text(Oe,Re)){Oe=Oe.substring(Be.raw.length),Be.type?Re.push(Be):(Ft=Re[Re.length-1],Ft.raw+=`
`+Be.raw,Ft.text+=`
`+Be.text);continue}if(Oe){var un="Infinite loop on byte: "+Oe.charCodeAt(0);if(this.options.silent){console.error(un);break}else throw new Error(un)}}return Re},We.inline=function(Oe){var Re,Ie,Be,ct,xt,Ft,un=Oe.length;for(Re=0;Re<un;Re++){Ft=Oe[Re];switch(Ft.type){case"paragraph":case"text":case"heading":{Ft.tokens=[],this.inlineTokens(Ft.text,Ft.tokens);break}case"table":{for(Ft.tokens={header:[],cells:[]},ct=Ft.header.length,Ie=0;Ie<ct;Ie++)Ft.tokens.header[Ie]=[],this.inlineTokens(Ft.header[Ie],Ft.tokens.header[Ie]);for(ct=Ft.cells.length,Ie=0;Ie<ct;Ie++)for(xt=Ft.cells[Ie],Ft.tokens.cells[Ie]=[],Be=0;Be<xt.length;Be++)Ft.tokens.cells[Ie][Be]=[],this.inlineTokens(xt[Be],Ft.tokens.cells[Ie][Be]);break}case"blockquote":{this.inline(Ft.tokens);break}case"list":{for(ct=Ft.items.length,Ie=0;Ie<ct;Ie++)this.inline(Ft.items[Ie].tokens);break}}}return Oe},We.inlineTokens=function(Oe,Re,Ie,Be,ct){Re===void 0&&(Re=[]),Ie===void 0&&(Ie=!1),Be===void 0&&(Be=!1),ct===void 0&&(ct="");var xt,Ft=Oe,un;if(this.tokens.links){var _n=Object.keys(this.tokens.links);if(_n.length>0)for(;(un=this.tokenizer.rules.inline.reflinkSearch.exec(Ft))!=null;)_n.includes(un[0].slice(un[0].lastIndexOf("[")+1,-1))&&(Ft=Ft.slice(0,un.index)+"["+"a".repeat(un[0].length-2)+"]"+Ft.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(un=this.tokenizer.rules.inline.blockSkip.exec(Ft))!=null;)Ft=Ft.slice(0,un.index)+"["+"a".repeat(un[0].length-2)+"]"+Ft.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Oe;){if(xt=this.tokenizer.escape(Oe)){Oe=Oe.substring(xt.raw.length),Re.push(xt);continue}if(xt=this.tokenizer.tag(Oe,Ie,Be)){Oe=Oe.substring(xt.raw.length),Ie=xt.inLink,Be=xt.inRawBlock,Re.push(xt);continue}if(xt=this.tokenizer.link(Oe)){Oe=Oe.substring(xt.raw.length),xt.type==="link"&&(xt.tokens=this.inlineTokens(xt.text,[],!0,Be)),Re.push(xt);continue}if(xt=this.tokenizer.reflink(Oe,this.tokens.links)){Oe=Oe.substring(xt.raw.length),xt.type==="link"&&(xt.tokens=this.inlineTokens(xt.text,[],!0,Be)),Re.push(xt);continue}if(xt=this.tokenizer.strong(Oe,Ft,ct)){Oe=Oe.substring(xt.raw.length),xt.tokens=this.inlineTokens(xt.text,[],Ie,Be),Re.push(xt);continue}if(xt=this.tokenizer.em(Oe,Ft,ct)){Oe=Oe.substring(xt.raw.length),xt.tokens=this.inlineTokens(xt.text,[],Ie,Be),Re.push(xt);continue}if(xt=this.tokenizer.codespan(Oe)){Oe=Oe.substring(xt.raw.length),Re.push(xt);continue}if(xt=this.tokenizer.br(Oe)){Oe=Oe.substring(xt.raw.length),Re.push(xt);continue}if(xt=this.tokenizer.del(Oe)){Oe=Oe.substring(xt.raw.length),xt.tokens=this.inlineTokens(xt.text,[],Ie,Be),Re.push(xt);continue}if(xt=this.tokenizer.autolink(Oe,re)){Oe=Oe.substring(xt.raw.length),Re.push(xt);continue}if(!Ie&&(xt=this.tokenizer.url(Oe,re))){Oe=Oe.substring(xt.raw.length),Re.push(xt);continue}if(xt=this.tokenizer.inlineText(Oe,Be,_e)){Oe=Oe.substring(xt.raw.length),ct=xt.raw.slice(-1),Re.push(xt);continue}if(Oe){var on="Infinite loop on byte: "+Oe.charCodeAt(0);if(this.options.silent){console.error(on);break}else throw new Error(on)}}return Re},m(Je,null,[{key:"rules",get:function(){return{block:te,inline:$}}}]),Je}(),X=T.defaults,ee=V.cleanUrl,be=V.escape,ve=function(){function Je(Le){this.options=Le||X}var We=Je.prototype;return We.code=function(Oe,Re,Ie){var Be=(Re||"").match(/\S*/)[0];if(this.options.highlight){var ct=this.options.highlight(Oe,Be);ct!=null&&ct!==Oe&&(Ie=!0,Oe=ct)}return Be?'<pre><code class="'+this.options.langPrefix+be(Be,!0)+'">'+(Ie?Oe:be(Oe,!0))+`</code></pre>
`:"<pre><code>"+(Ie?Oe:be(Oe,!0))+`</code></pre>
`},We.blockquote=function(Oe){return`<blockquote>
`+Oe+`</blockquote>
`},We.html=function(Oe){return Oe},We.heading=function(Oe,Re,Ie,Be){return this.options.headerIds?"<h"+Re+' id="'+this.options.headerPrefix+Be.slug(Ie)+'">'+Oe+"</h"+Re+`>
`:"<h"+Re+">"+Oe+"</h"+Re+`>
`},We.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},We.list=function(Oe,Re,Ie){var Be=Re?"ol":"ul",ct=Re&&Ie!==1?' start="'+Ie+'"':"";return"<"+Be+ct+`>
`+Oe+"</"+Be+`>
`},We.listitem=function(Oe){return"<li>"+Oe+`</li>
`},We.checkbox=function(Oe){return"<input "+(Oe?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},We.paragraph=function(Oe){return"<p>"+Oe+`</p>
`},We.table=function(Oe,Re){return Re&&(Re="<tbody>"+Re+"</tbody>"),`<table>
<thead>
`+Oe+`</thead>
`+Re+`</table>
`},We.tablerow=function(Oe){return`<tr>
`+Oe+`</tr>
`},We.tablecell=function(Oe,Re){var Ie=Re.header?"th":"td",Be=Re.align?"<"+Ie+' align="'+Re.align+'">':"<"+Ie+">";return Be+Oe+"</"+Ie+`>
`},We.strong=function(Oe){return"<strong>"+Oe+"</strong>"},We.em=function(Oe){return"<em>"+Oe+"</em>"},We.codespan=function(Oe){return"<code>"+Oe+"</code>"},We.br=function(){return this.options.xhtml?"<br/>":"<br>"},We.del=function(Oe){return"<del>"+Oe+"</del>"},We.link=function(Oe,Re,Ie){if(Oe=ee(this.options.sanitize,this.options.baseUrl,Oe),Oe===null)return Ie;var Be='<a href="'+be(Oe)+'"';return Re&&(Be+=' title="'+Re+'"'),Be+=">"+Ie+"</a>",Be},We.image=function(Oe,Re,Ie){if(Oe=ee(this.options.sanitize,this.options.baseUrl,Oe),Oe===null)return Ie;var Be='<img src="'+Oe+'" alt="'+Ie+'"';return Re&&(Be+=' title="'+Re+'"'),Be+=this.options.xhtml?"/>":">",Be},We.text=function(Oe){return Oe},Je}(),Te=function(){function Je(){}var We=Je.prototype;return We.strong=function(Oe){return Oe},We.em=function(Oe){return Oe},We.codespan=function(Oe){return Oe},We.del=function(Oe){return Oe},We.html=function(Oe){return Oe},We.text=function(Oe){return Oe},We.link=function(Oe,Re,Ie){return""+Ie},We.image=function(Oe,Re,Ie){return""+Ie},We.br=function(){return""},Je}(),Fe=function(){function Je(){this.seen={}}var We=Je.prototype;return We.slug=function(Oe){var Re=Oe.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Re)){var Ie=Re;do this.seen[Ie]++,Re=Ie+"-"+this.seen[Ie];while(this.seen.hasOwnProperty(Re))}return this.seen[Re]=0,Re},Je}(),Ze=T.defaults,nt=V.unescape,ot=function(){function Je(Le){this.options=Le||Ze,this.options.renderer=this.options.renderer||new ve,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Te,this.slugger=new Fe}Je.parse=function(Oe,Re){var Ie=new Je(Re);return Ie.parse(Oe)};var We=Je.prototype;return We.parse=function(Oe,Re){Re===void 0&&(Re=!0);var Ie="",Be,ct,xt,Ft,un,_n,on,At,Ke,ut,it,we,ze,Tt,Et,Dt,Nt,wt,Wt=Oe.length;for(Be=0;Be<Wt;Be++){ut=Oe[Be];switch(ut.type){case"space":continue;case"hr":{Ie+=this.renderer.hr();continue}case"heading":{Ie+=this.renderer.heading(this.parseInline(ut.tokens),ut.depth,nt(this.parseInline(ut.tokens,this.textRenderer)),this.slugger);continue}case"code":{Ie+=this.renderer.code(ut.text,ut.lang,ut.escaped);continue}case"table":{for(At="",on="",Ft=ut.header.length,ct=0;ct<Ft;ct++)on+=this.renderer.tablecell(this.parseInline(ut.tokens.header[ct]),{header:!0,align:ut.align[ct]});for(At+=this.renderer.tablerow(on),Ke="",Ft=ut.cells.length,ct=0;ct<Ft;ct++){for(_n=ut.tokens.cells[ct],on="",un=_n.length,xt=0;xt<un;xt++)on+=this.renderer.tablecell(this.parseInline(_n[xt]),{header:!1,align:ut.align[xt]});Ke+=this.renderer.tablerow(on)}Ie+=this.renderer.table(At,Ke);continue}case"blockquote":{Ke=this.parse(ut.tokens),Ie+=this.renderer.blockquote(Ke);continue}case"list":{for(it=ut.ordered,we=ut.start,ze=ut.loose,Ft=ut.items.length,Ke="",ct=0;ct<Ft;ct++)Et=ut.items[ct],Dt=Et.checked,Nt=Et.task,Tt="",Et.task&&(wt=this.renderer.checkbox(Dt),ze?Et.tokens.length>0&&Et.tokens[0].type==="text"?(Et.tokens[0].text=wt+" "+Et.tokens[0].text,Et.tokens[0].tokens&&Et.tokens[0].tokens.length>0&&Et.tokens[0].tokens[0].type==="text"&&(Et.tokens[0].tokens[0].text=wt+" "+Et.tokens[0].tokens[0].text)):Et.tokens.unshift({type:"text",text:wt}):Tt+=wt),Tt+=this.parse(Et.tokens,ze),Ke+=this.renderer.listitem(Tt,Nt,Dt);Ie+=this.renderer.list(Ke,it,we);continue}case"html":{Ie+=this.renderer.html(ut.text);continue}case"paragraph":{Ie+=this.renderer.paragraph(this.parseInline(ut.tokens));continue}case"text":{for(Ke=ut.tokens?this.parseInline(ut.tokens):ut.text;Be+1<Wt&&Oe[Be+1].type==="text";)ut=Oe[++Be],Ke+=`
`+(ut.tokens?this.parseInline(ut.tokens):ut.text);Ie+=Re?this.renderer.paragraph(Ke):Ke;continue}default:{var Zt='Token with "'+ut.type+'" type was not found.';if(this.options.silent){console.error(Zt);return}else throw new Error(Zt)}}}return Ie},We.parseInline=function(Oe,Re){Re=Re||this.renderer;var Ie="",Be,ct,xt=Oe.length;for(Be=0;Be<xt;Be++){ct=Oe[Be];switch(ct.type){case"escape":{Ie+=Re.text(ct.text);break}case"html":{Ie+=Re.html(ct.text);break}case"link":{Ie+=Re.link(ct.href,ct.title,this.parseInline(ct.tokens,Re));break}case"image":{Ie+=Re.image(ct.href,ct.title,ct.text);break}case"strong":{Ie+=Re.strong(this.parseInline(ct.tokens,Re));break}case"em":{Ie+=Re.em(this.parseInline(ct.tokens,Re));break}case"codespan":{Ie+=Re.codespan(ct.text);break}case"br":{Ie+=Re.br();break}case"del":{Ie+=Re.del(this.parseInline(ct.tokens,Re));break}case"text":{Ie+=Re.text(ct.text);break}default:{var Ft='Token with "'+ct.type+'" type was not found.';if(this.options.silent){console.error(Ft);return}else throw new Error(Ft)}}}return Ie},Je}(),st=V.merge,ht=V.checkSanitizeDeprecation,Ne=V.escape,Pe=T.getDefaults,et=T.changeDefaults,Ot=T.defaults;function lt(Je,We,Le){if(typeof Je=="undefined"||Je===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Je!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Je)+", string expected");if(typeof We=="function"&&(Le=We,We=null),We=st({},lt.defaults,We||{}),ht(We),Le){var Oe=We.highlight,Re;try{Re=Z.lex(Je,We)}catch(xt){return Le(xt)}var Ie=function(Ft){var un;if(!Ft)try{un=ot.parse(Re,We)}catch(_n){Ft=_n}return We.highlight=Oe,Ft?Le(Ft):Le(null,un)};if(!Oe||Oe.length<3)return Ie();if(delete We.highlight,!Re.length)return Ie();var Be=0;lt.walkTokens(Re,function(xt){xt.type==="code"&&(Be++,setTimeout(function(){Oe(xt.text,xt.lang,function(Ft,un){if(Ft)return Ie(Ft);un!=null&&un!==xt.text&&(xt.text=un,xt.escaped=!0),Be--,Be===0&&Ie()})},0))}),Be===0&&Ie();return}try{var ct=Z.lex(Je,We);return We.walkTokens&&lt.walkTokens(ct,We.walkTokens),ot.parse(ct,We)}catch(xt){if(xt.message+=`
Please report this to https://github.com/markedjs/marked.`,We.silent)return"<p>An error occurred:</p><pre>"+Ne(xt.message+"",!0)+"</pre>";throw xt}}lt.options=lt.setOptions=function(Je){return st(lt.defaults,Je),et(lt.defaults),lt},lt.getDefaults=Pe,lt.defaults=Ot,lt.use=function(Je){var We=st({},Je);if(Je.renderer&&function(){var Oe=lt.defaults.renderer||new ve,Re=function(ct){var xt=Oe[ct];Oe[ct]=function(){for(var Ft=arguments.length,un=new Array(Ft),_n=0;_n<Ft;_n++)un[_n]=arguments[_n];var on=Je.renderer[ct].apply(Oe,un);return on===!1&&(on=xt.apply(Oe,un)),on}};for(var Ie in Je.renderer)Re(Ie);We.renderer=Oe}(),Je.tokenizer&&function(){var Oe=lt.defaults.tokenizer||new ye,Re=function(ct){var xt=Oe[ct];Oe[ct]=function(){for(var Ft=arguments.length,un=new Array(Ft),_n=0;_n<Ft;_n++)un[_n]=arguments[_n];var on=Je.tokenizer[ct].apply(Oe,un);return on===!1&&(on=xt.apply(Oe,un)),on}};for(var Ie in Je.tokenizer)Re(Ie);We.tokenizer=Oe}(),Je.walkTokens){var Le=lt.defaults.walkTokens;We.walkTokens=function(Oe){Je.walkTokens(Oe),Le&&Le(Oe)}}lt.setOptions(We)},lt.walkTokens=function(Je,We){for(var Le=p(Je),Oe;!(Oe=Le()).done;){var Re=Oe.value;We(Re);switch(Re.type){case"table":{for(var Ie=p(Re.tokens.header),Be;!(Be=Ie()).done;){var ct=Be.value;lt.walkTokens(ct,We)}for(var xt=p(Re.tokens.cells),Ft;!(Ft=xt()).done;)for(var un=Ft.value,_n=p(un),on;!(on=_n()).done;){var At=on.value;lt.walkTokens(At,We)}break}case"list":{lt.walkTokens(Re.items,We);break}default:Re.tokens&&lt.walkTokens(Re.tokens,We)}}},lt.Parser=ot,lt.parser=ot.parse,lt.Renderer=ve,lt.TextRenderer=Te,lt.Lexer=Z,lt.lexer=Z.lex,lt.Tokenizer=ye,lt.Slugger=Fe,lt.parse=lt;var Rt=lt;return Rt})},E4JC:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.StreamCipher,p=m.algo,_=[],T=[],t=[],c=p.Rabbit=s.extend({_doReset:function(){for(var r=this._key.words,C=this.cfg.iv,f=0;f<4;f++)r[f]=(r[f]<<8|r[f]>>>24)&16711935|(r[f]<<24|r[f]>>>8)&4278255360;var y=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],g=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 f=0;f<4;f++)l.call(this);for(var f=0;f<8;f++)g[f]^=y[f+4&7];if(C){var h=C.words,O=h[0],a=h[1],u=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,v=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,D=u>>>16|v&4294901760,b=v<<16|u&65535;g[0]^=u,g[1]^=D,g[2]^=v,g[3]^=b,g[4]^=u,g[5]^=D,g[6]^=v,g[7]^=b;for(var f=0;f<4;f++)l.call(this)}},_doProcessBlock:function(r,C){var f=this._X;l.call(this),_[0]=f[0]^f[5]>>>16^f[3]<<16,_[1]=f[2]^f[7]>>>16^f[5]<<16,_[2]=f[4]^f[1]>>>16^f[7]<<16,_[3]=f[6]^f[3]>>>16^f[1]<<16;for(var y=0;y<4;y++)_[y]=(_[y]<<8|_[y]>>>24)&16711935|(_[y]<<24|_[y]>>>8)&4278255360,r[C+y]^=_[y]},blockSize:128/32,ivSize:64/32});function l(){for(var r=this._X,C=this._C,f=0;f<8;f++)T[f]=C[f];C[0]=C[0]+1295307597+this._b|0,C[1]=C[1]+3545052371+(C[0]>>>0<T[0]>>>0?1:0)|0,C[2]=C[2]+886263092+(C[1]>>>0<T[1]>>>0?1:0)|0,C[3]=C[3]+1295307597+(C[2]>>>0<T[2]>>>0?1:0)|0,C[4]=C[4]+3545052371+(C[3]>>>0<T[3]>>>0?1:0)|0,C[5]=C[5]+886263092+(C[4]>>>0<T[4]>>>0?1:0)|0,C[6]=C[6]+1295307597+(C[5]>>>0<T[5]>>>0?1:0)|0,C[7]=C[7]+3545052371+(C[6]>>>0<T[6]>>>0?1:0)|0,this._b=C[7]>>>0<T[7]>>>0?1:0;for(var f=0;f<8;f++){var y=r[f]+C[f],g=y&65535,h=y>>>16,O=((g*g>>>17)+g*h>>>15)+h*h,a=((y&4294901760)*y|0)+((y&65535)*y|0);t[f]=O^a}r[0]=t[0]+(t[7]<<16|t[7]>>>16)+(t[6]<<16|t[6]>>>16)|0,r[1]=t[1]+(t[0]<<8|t[0]>>>24)+t[7]|0,r[2]=t[2]+(t[1]<<16|t[1]>>>16)+(t[0]<<16|t[0]>>>16)|0,r[3]=t[3]+(t[2]<<8|t[2]>>>24)+t[1]|0,r[4]=t[4]+(t[3]<<16|t[3]>>>16)+(t[2]<<16|t[2]>>>16)|0,r[5]=t[5]+(t[4]<<8|t[4]>>>24)+t[3]|0,r[6]=t[6]+(t[5]<<16|t[5]>>>16)+(t[4]<<16|t[4]>>>16)|0,r[7]=t[7]+(t[6]<<8|t[6]>>>24)+t[5]|0}m.Rabbit=s._createHelper(c)}(),P.Rabbit})},E7E6:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},E9nw:function(M,Y){M.exports=function(){var o=document.getSelection();if(!o.rangeCount)return function(){};for(var P=document.activeElement,m=[],S=0;S<o.rangeCount;S++)m.push(o.getRangeAt(S));switch(P.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":P.blur();break;default:P=null;break}return o.removeAllRanges(),function(){o.type==="Caret"&&o.removeAllRanges(),o.rangeCount||m.forEach(function(s){o.addRange(s)}),P&&P.focus()}}},EGTK:function(M,Y,o){"use strict";var P=o("T2oS"),m=o("W9HT"),S=o("5NDa"),s=o("5rEg"),p=o("k1fw"),_=o("tJVT"),T=o("q1tI"),t=o.n(T),c=o("TSYQ"),l=o.n(c),r=o("dGDm"),C=o.n(r),f=function(h){var O=h.className,a=h.dispatch,u=h.skin,v=u===void 0?"white":u,D=h.value,b=D===void 0?null:D,d=h.loading,R=d===void 0?!1:d,w=h.data,E=w===void 0?[]:w,x=h.otherData,i=x===void 0?[]:x,A=h.tags,k=A===void 0?[]:A,N=h.onChange,U=N===void 0?function(){}:N,G=Object(T.useState)(""),W=Object(_.a)(G,2),K=W[0],V=W[1],F=Object(T.useState)(!1),B=Object(_.a)(F,2),H=B[0],ae=B[1],de=Object(T.useState)([]),se=Object(_.a)(de,2),Se=se[0],ye=se[1],oe=Object(T.useState)(0),pe=Object(_.a)(oe,2),fe=pe[0],ie=pe[1],le=Object(T.useRef)(null),Q=Object(T.useRef)(String(Math.floor(Math.random()*1e6))).current,ce=Object(T.useRef)();Object(T.useEffect)(function(){return window.addEventListener("keydown",te),function(){window.removeEventListener("keydown",te)}},[K,H,Se]);var te=function(ht){if(!H||ht.keyCode!==40&&ht.keyCode!==38)return;var Ne=0;ht.keyCode===40&&H&&(fe<Se.length-1?Ne=fe+1:Ne=0,console.log("\u4E0B"),Z(Ne,"down")),ht.keyCode===38&&H&&(fe===0?Ne=Se.length-1:Ne=fe-1,Z(Ne,"up")),ie(Ne),_e(K,Ne)},$=function(ht,Ne){var Pe=function(lt){var Rt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,Je={};return Je["^"]="\\^",Je["."]="\\.",Je["\\"]="\\\\",Je["|"]="\\|",Je["("]="\\(",Je[")"]="\\)",Je["*"]="\\*",Je["+"]="\\+",Je["-"]="\\-",Je.$="$",Je["["]="\\[",Je["]"]="\\]",Je["?"]="\\?",lt=lt.replace(Rt,function(We){return Je[We]}),lt},et=new RegExp(Pe(Ne),"gi");return ht=ht.replace(et,function(Ot){return"<span style='color:#0152d9;'>"+Ot+"</span>"}),ht},_e=function(ht,Ne){if(ht===""){ye([]);return}var Pe=[];E.forEach(function(Ot){Ot.image.length&&Ot.image.forEach(function(lt){Pe.push(lt)})});var et=Pe.concat(i).filter(function(Ot){var lt;return(lt=Ot.name)===null||lt===void 0?void 0:lt.toLocaleLowerCase().includes(ht==null?void 0:ht.toLocaleLowerCase())}).map(function(Ot,lt){var Rt=Ot.id,Je=Ot.name,We=Object(p.a)(Object(p.a)({},Ot),{},{label:t.a.createElement("ul",{id:"search-".concat(Q,"-").concat(lt),onClick:function(){return be(Rt,We)},className:lt===Ne?C.a.searchListActive:C.a.searchList},t.a.createElement("li",{className:C.a.name,dangerouslySetInnerHTML:{__html:$(Je,ht)}}),Ot.private&&t.a.createElement("li",{className:C.a.tag},"\u79C1\u6709"))});return We});ye(et)},re=function(ht){var Ne=document.getElementById("scroll-".concat(Q,"-").concat(ht));if(!Ne)return;var Pe=document.getElementById("scroll-".concat(Q));Pe.scrollTo(0,Ne.offsetTop)},Z=function(ht,Ne){var Pe=document.getElementById("search-".concat(Q,"-").concat(ht));if(!Pe)return;var et=document.getElementById("search-".concat(Q)),Ot=Pe.offsetTop-et.scrollTop>0&&Pe.offsetTop-et.scrollTop<et.clientHeight;if(Ot)return;Ne==="down"?et.scrollTo(0,Pe.offsetTop-et.clientHeight+Pe.clientHeight):et.scrollTo(0,Pe.offsetTop)},X=function(ht){_e(ht,0),V(ht)},ee=function(ht){var Ne,Pe;if(!Se.length)return;var et=Se==null||((Ne=Se[fe])===null||Ne===void 0)?void 0:Ne.id;U(et),ye([]),ie(0),V(Se==null||((Pe=Se[fe])===null||Pe===void 0)?void 0:Pe.name),re(et),ce.current.blur()},be=function(ht,Ne){U(ht),ye([]),ie(0),V(Ne==null?void 0:Ne.name),re(ht)},ve=function(){ye([]),V("")},Te=function(ht){U(ht),ye([]),V("")},Fe=function(){return K===""?t.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):t.a.createElement("i",{onClick:ve,className:"iconfont icon-shanchu4 c-grey-c"})},Ze=function(){a({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},nt=function(){a({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},ot=function(){le.current=setTimeout(function(){ae(!1),ie(0)},200)};return t.a.createElement("div",{className:l()(v==="night"?C.a.darklySelectEnvironment:C.a.selectEnvironment,O)},t.a.createElement("div",{className:C.a.search},t.a.createElement(s.a,{suffix:Fe(),bordered:!1,ref:ce,value:K,onKeyDown:function(ht){(ht.keyCode===40||ht.keyCode===38)&&ht.preventDefault()},size:"large",onFocus:function(){clearTimeout(le.current),X(K),ae(!0)},onBlur:ot,onChange:function(ht){return X(ht.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:ee}),H&&t.a.createElement("div",{id:"search-".concat(Q),className:C.a.searchListWrap},Se.map(function(st,ht){return t.a.createElement(t.a.Fragment,{key:ht}," ",st.label)}))),R?t.a.createElement(m.a,{className:C.a.spin}):t.a.createElement(t.a.Fragment,null,!!k.length&&t.a.createElement("aside",{className:C.a.common},t.a.createElement("div",{className:C.a.title},"\u63A8\u8350\u73AF\u5883:"),t.a.createElement("ul",{className:C.a.tags},k.map(function(st,ht){return t.a.createElement("li",{key:ht,onClick:function(){return Te(st.id)},className:b===st.id?"".concat(C.a.tag," ").concat(C.a.tagActive):C.a.tag},st.name)}))),t.a.createElement("aside",{className:C.a.wrap,id:"scroll-".concat(Q)},E.map(function(st,ht){var Ne;return st!=null&&(Ne=st.image)!==null&&Ne!==void 0&&Ne.length?t.a.createElement(y,{key:ht,data:st,id:b,handleClick:function(et){return Te(et)}}):null}),t.a.createElement("ul",{className:C.a.allList},i.map(function(st){return t.a.createElement("li",{key:"key-".concat(st.id),id:"scroll-".concat(Q,"-").concat(st.id),className:st.id===b?"".concat(C.a.item," ").concat(C.a.itemActive):C.a.item,onClick:function(){return U(st.id)}},t.a.createElement("div",{className:C.a.name},st.name),st.private&&t.a.createElement("div",{className:C.a.tag},"\u79C1\u6709"))})))),t.a.createElement("div",{className:C.a.apply},t.a.createElement("span",{className:C.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),t.a.createElement("span",{className:C.a.p2,onClick:Ze}," \u7533\u8BF7\u65B0\u5EFA"),t.a.createElement("span",{className:C.a.p2,onClick:nt}," \u5728\u7EBF\u521B\u5EFA")))},y=function(h){var O=h.data,a=h.id,u=h.handleClick,v=Object(T.useState)(!0),D=Object(_.a)(v,2),b=D[0],d=D[1],R=O.name,w=O.image;return t.a.createElement("div",{className:C.a.list},t.a.createElement("header",{onClick:function(){return d(!b)}},t.a.createElement("div",{className:C.a.title},R),t.a.createElement("i",{style:{transition:"0.5s",transform:b?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),t.a.createElement("ul",{className:C.a.items,style:{height:b?"auto":0}},w.map(function(E){return t.a.createElement("li",{key:E.id,className:E.id===a?"".concat(C.a.item," ").concat(C.a.itemActive):C.a.item,onClick:function(){return u(E.id)}},t.a.createElement("div",{className:C.a.name},E.name),E.private&&t.a.createElement("div",{className:C.a.tag},"\u79C1\u6709"))}),t.a.createElement("li",{className:C.a.line})))};Y.a=f},ELLl:function(M,Y,o){(function(P){P(o("VrN/"))})(function(P){var m={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},S=P.Pos;P.defineOption("autoCloseBrackets",!1,function(g,h,O){O&&O!=P.Init&&(g.removeKeyMap(p),g.state.closeBrackets=null),h&&(_(s(h,"pairs")),g.state.closeBrackets=h,g.addKeyMap(p))});function s(g,h){return h=="pairs"&&typeof g=="string"?g:typeof g=="object"&&g[h]!=null?g[h]:m[h]}var p={Backspace:c,Enter:l};function _(g){for(var h=0;h<g.length;h++){var O=g.charAt(h),a="'"+O+"'";p[a]||(p[a]=T(O))}}_(m.pairs+"`");function T(g){return function(h){return C(h,g)}}function t(g){var h=g.state.closeBrackets;if(!h||h.override)return h;var O=g.getModeAt(g.getCursor());return O.closeBrackets||h}function c(g){var h=t(g);if(!h||g.getOption("disableInput"))return P.Pass;for(var O=s(h,"pairs"),a=g.listSelections(),u=0;u<a.length;u++){if(!a[u].empty())return P.Pass;var v=f(g,a[u].head);if(!v||O.indexOf(v)%2!=0)return P.Pass}for(var u=a.length-1;u>=0;u--){var D=a[u].head;g.replaceRange("",S(D.line,D.ch-1),S(D.line,D.ch+1),"+delete")}}function l(g){var h=t(g),O=h&&s(h,"explode");if(!O||g.getOption("disableInput"))return P.Pass;for(var a=g.listSelections(),u=0;u<a.length;u++){if(!a[u].empty())return P.Pass;var v=f(g,a[u].head);if(!v||O.indexOf(v)%2!=0)return P.Pass}g.operation(function(){var D=g.lineSeparator()||`
`;g.replaceSelection(D+D,null),g.execCommand("goCharLeft"),a=g.listSelections();for(var b=0;b<a.length;b++){var d=a[b].head.line;g.indentLine(d,null,!0),g.indentLine(d+1,null,!0)}})}function r(g){var h=P.cmpPos(g.anchor,g.head)>0;return{anchor:new S(g.anchor.line,g.anchor.ch+(h?-1:1)),head:new S(g.head.line,g.head.ch+(h?1:-1))}}function C(g,h){var O=t(g);if(!O||g.getOption("disableInput"))return P.Pass;var a=s(O,"pairs"),u=a.indexOf(h);if(u==-1)return P.Pass;for(var v=s(O,"closeBefore"),D=s(O,"triples"),b=a.charAt(u+1)==h,d=g.listSelections(),R=u%2==0,w,E=0;E<d.length;E++){var x=d[E],i=x.head,A,k=g.getRange(i,S(i.line,i.ch+1));if(R&&!x.empty())A="surround";else if((b||!R)&&k==h)b&&y(g,i)?A="both":D.indexOf(h)>=0&&g.getRange(i,S(i.line,i.ch+3))==h+h+h?A="skipThree":A="skip";else if(b&&i.ch>1&&D.indexOf(h)>=0&&g.getRange(S(i.line,i.ch-2),i)==h+h){if(i.ch>2&&/\bstring/.test(g.getTokenTypeAt(S(i.line,i.ch-2))))return P.Pass;A="addFour"}else if(b){var N=i.ch==0?" ":g.getRange(S(i.line,i.ch-1),i);if(!P.isWordChar(k)&&N!=h&&!P.isWordChar(N))A="both";else return P.Pass}else if(R&&(k.length===0||/\s/.test(k)||v.indexOf(k)>-1))A="both";else return P.Pass;if(!w)w=A;else if(w!=A)return P.Pass}var U=u%2?a.charAt(u-1):h,G=u%2?h:a.charAt(u+1);g.operation(function(){if(w=="skip")g.execCommand("goCharRight");else if(w=="skipThree")for(var W=0;W<3;W++)g.execCommand("goCharRight");else if(w=="surround"){for(var K=g.getSelections(),W=0;W<K.length;W++)K[W]=U+K[W]+G;g.replaceSelections(K,"around"),K=g.listSelections().slice();for(var W=0;W<K.length;W++)K[W]=r(K[W]);g.setSelections(K)}else w=="both"?(g.replaceSelection(U+G,null),g.triggerElectric(U+G),g.execCommand("goCharLeft")):w=="addFour"&&(g.replaceSelection(U+U+U+U,"before"),g.execCommand("goCharRight"))})}function f(g,h){var O=g.getRange(S(h.line,h.ch-1),S(h.line,h.ch+1));return O.length==2?O:null}function y(g,h){var O=g.getTokenAt(S(h.line,h.ch+1));return/\bstring/.test(O.type)&&O.start==h.ch&&(h.ch==0||!/\bstring/.test(g.getTokenTypeAt(h)))}})},ELcG:function(M,Y,o){(function(P,m){M.exports=Y=m(o("Ib8C"))})(this,function(P){/** @preserve
(c) 2012 by Cédric Mesnil. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/return function(m){var S=P,s=S.lib,p=s.WordArray,_=s.Hasher,T=S.algo,t=p.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=p.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=p.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),r=p.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),C=p.create([0,1518500249,1859775393,2400959708,2840853838]),f=p.create([1352829926,1548603684,1836072691,2053994217,0]),y=T.RIPEMD160=_.extend({_doReset:function(){this._hash=p.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(D,b){for(var d=0;d<16;d++){var R=b+d,w=D[R];D[R]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360}var E=this._hash.words,x=C.words,i=f.words,A=t.words,k=c.words,N=l.words,U=r.words,G,W,K,V,F,B,H,ae,de,se;B=G=E[0],H=W=E[1],ae=K=E[2],de=V=E[3],se=F=E[4];for(var Se,d=0;d<80;d+=1)Se=G+D[b+A[d]]|0,d<16?Se+=g(W,K,V)+x[0]:d<32?Se+=h(W,K,V)+x[1]:d<48?Se+=O(W,K,V)+x[2]:d<64?Se+=a(W,K,V)+x[3]:Se+=u(W,K,V)+x[4],Se=Se|0,Se=v(Se,N[d]),Se=Se+F|0,G=F,F=V,V=v(K,10),K=W,W=Se,Se=B+D[b+k[d]]|0,d<16?Se+=u(H,ae,de)+i[0]:d<32?Se+=a(H,ae,de)+i[1]:d<48?Se+=O(H,ae,de)+i[2]:d<64?Se+=h(H,ae,de)+i[3]:Se+=g(H,ae,de)+i[4],Se=Se|0,Se=v(Se,U[d]),Se=Se+se|0,B=se,se=de,de=v(ae,10),ae=H,H=Se;Se=E[1]+K+de|0,E[1]=E[2]+V+se|0,E[2]=E[3]+F+B|0,E[3]=E[4]+G+H|0,E[4]=E[0]+W+ae|0,E[0]=Se},_doFinalize:function(){var D=this._data,b=D.words,d=this._nDataBytes*8,R=D.sigBytes*8;b[R>>>5]|=128<<24-R%32,b[(R+64>>>9<<4)+14]=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,D.sigBytes=(b.length+1)*4,this._process();for(var w=this._hash,E=w.words,x=0;x<5;x++){var i=E[x];E[x]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360}return w},clone:function(){var D=_.clone.call(this);return D._hash=this._hash.clone(),D}});function g(D,b,d){return D^b^d}function h(D,b,d){return D&b|~D&d}function O(D,b,d){return(D|~b)^d}function a(D,b,d){return D&d|b&~d}function u(D,b,d){return D^(b|~d)}function v(D,b){return D<<b|D>>>32-b}S.RIPEMD160=_._createHelper(y),S.HmacRIPEMD160=_._createHmacHelper(y)}(Math),P.RIPEMD160})},ETIr:function(M,Y,o){(function(P,m){M.exports=Y=m(o("Ib8C"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.WordArray,p=m.enc,_=p.Base64={stringify:function(t){var c=t.words,l=t.sigBytes,r=this._map;t.clamp();for(var C=[],f=0;f<l;f+=3)for(var y=c[f>>>2]>>>24-f%4*8&255,g=c[f+1>>>2]>>>24-(f+1)%4*8&255,h=c[f+2>>>2]>>>24-(f+2)%4*8&255,O=y<<16|g<<8|h,a=0;a<4&&f+a*.75<l;a++)C.push(r.charAt(O>>>6*(3-a)&63));var u=r.charAt(64);if(u)for(;C.length%4;)C.push(u);return C.join("")},parse:function(t){var c=t.length,l=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var C=0;C<l.length;C++)r[l.charCodeAt(C)]=C}var f=l.charAt(64);if(f){var y=t.indexOf(f);y!==-1&&(c=y)}return T(t,c,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function T(t,c,l){for(var r=[],C=0,f=0;f<c;f++)if(f%4){var y=l[t.charCodeAt(f-1)]<<f%4*2,g=l[t.charCodeAt(f)]>>>6-f%4*2,h=y|g;r[C>>>2]|=h<<24-C%4*8,C++}return s.create(r,C)}}(),P.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(P,m){M.exports=Y=m(o("Ib8C"))})(this,function(P){return function(){if(typeof ArrayBuffer!="function")return;var m=P,S=m.lib,s=S.WordArray,p=s.init,_=s.init=function(T){if(T instanceof ArrayBuffer&&(T=new Uint8Array(T)),(T instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&T instanceof Uint8ClampedArray||T instanceof Int16Array||T instanceof Uint16Array||T instanceof Int32Array||T instanceof Uint32Array||T instanceof Float32Array||T instanceof Float64Array)&&(T=new Uint8Array(T.buffer,T.byteOffset,T.byteLength)),T instanceof Uint8Array){for(var t=T.byteLength,c=[],l=0;l<t;l++)c[l>>>2]|=T[l]<<24-l%4*8;p.call(this,c,t)}else p.apply(this,arguments)};_.prototype=s}(),P.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=="},FrRK:function(M,Y,o){"use strict";var P=o("+L6B"),m=o("2/Rp"),S=o("DZo9"),s=o("8z0m"),p=o("miYZ"),_=o("tsqr"),T=o("9og8"),t=o("2qtc"),c=o("kLXV"),l=o("y8nQ"),r=o("Vl3Y"),C=o("tJVT"),f=o("PpiC"),y=o("5NDa"),g=o("5rEg"),h=o("WmNS"),O=o.n(h),a=o("q1tI"),u=o.n(a),v=o("9kvl"),D=o("m3rI"),b=o("FPkq"),d=o.n(b),R=o("qB8g"),w=o.n(R),E=g.a.TextArea,x=function(A){var k=A.newShixuns,N=A.globalSetting,U=A.loading,G=A.dispatch,W=Object(f.a)(A,["newShixuns","globalSetting","loading","dispatch"]),K=r.a.useForm(),V=Object(C.a)(K,1),F=V[0],B=Object(a.useState)([]),H=Object(C.a)(B,2),ae=H[0],de=H[1],se=function(ie){var le=["uploading","done","removed"];le.includes(ie.file.status)&&de(ie.fileList)},Se=function(ie){if(!ie.percent||ie.percent==100){var le,Q=(le=ie.response)===null||le===void 0?void 0:le.id;return c.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var ce=Object(T.a)(O.a.mark(function $(){var _e;return O.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,G({type:"newShixuns/deleteAttachment",payload:{id:Q}});case 2:_e=Z.sent,_e&&de(ae.filter(function(X){var ee;return((ee=X.response)===null||ee===void 0?void 0:ee.id)!==Q}));case 4:case"end":return Z.stop()}},$)}));function te(){return ce.apply(this,arguments)}return te}()}),!1}},ye=function(ie){if(ae.length)return!1;var le=ie.size/1024/1024>50;return le?(_.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},oe=function(){var fe=Object(T.a)(O.a.mark(function ie(le){var Q,ce,te,$,_e,re,Z,X;return O.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return te=le||{},$=te.language,_e=te.env,re=te.mode,Z=te.code,be.next=3,G({type:"newShixuns/applyShixunMirror",payload:{language:$,runtime:_e,run_method:re,attachment_id:ae==null||((Q=ae[0])===null||Q===void 0||((ce=Q.response)===null||ce===void 0))?void 0:ce.id}});case 3:X=be.sent,G({type:"newShixuns/setActionTabs",payload:{}}),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 be.stop()}},ie)}));return function(le){return fe.apply(this,arguments)}}(),pe=function(){F.resetFields(),de([])};return u.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:k.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:pe},u.a.createElement("section",{className:w.a.qrCode},u.a.createElement("aside",{className:w.a.a1},u.a.createElement("div",{className:w.a.code},u.a.createElement("img",{width:120,height:120,src:d.a,alt:"\u4E8C\u7EF4\u7801"})),u.a.createElement("div",{className:w.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),u.a.createElement("div",{className:w.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),u.a.createElement("aside",{className:w.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",u.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),u.a.createElement(r.a,{className:w.a.formWrap,form:F,labelCol:{span:4},wrapperCol:{span:20},onFinish:oe},u.a.createElement(r.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},u.a.createElement(E,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),u.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"}]},u.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})),u.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"}]},u.a.createElement(E,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),u.a.createElement(r.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},u.a.createElement("div",{className:w.a.upload},u.a.createElement(s.a,{fileList:ae,action:"".concat(D.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:se,onRemove:Se,beforeUpload:ye,withCredentials:!0},u.a.createElement("span",{className:"".concat(w.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),u.a.createElement("span",{className:"".concat(w.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),u.a.createElement("div",{className:w.a.footerWrap},u.a.createElement(r.a.Item,null,u.a.createElement(m.a,{className:"mr5",size:"large",onClick:function(){G({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),u.a.createElement(m.a,{size:"large",type:"primary",htmlType:"submit",loading:U["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};Y.a=Object(v.a)(function(i){var A=i.newShixuns,k=i.loading,N=i.globalSetting;return{newShixuns:A,globalSetting:N,loading:k.effects}})(x)},FvfK:function(M,Y,o){"use strict";var P=o("5NDa"),m=o("5rEg"),S=o("2qtc"),s=o("kLXV"),p=o("k1fw"),_=o("oBTY"),T=o("9og8"),t=o("miYZ"),c=o("tsqr"),l=o("y8nQ"),r=o("Vl3Y"),C=o("tJVT"),f=o("DZo9"),y=o("8z0m"),g=o("WmNS"),h=o.n(g),O=o("q1tI"),a=o.n(O),u=o("m3rI"),v=o("ErOA"),D=o("8zja"),b=o.n(D),d=o("KhGG"),R=o("1vsH"),w=y.a.Dragger,E=function(i){var A,k=i.dispatch,N=i.id,U=i.onClose,G=i.onOK,W=i.visible,K=i.wrapClassName,V=i.local,F=i.containerId,B=i.rootIdentifier,H=Object(O.useState)({}),ae=Object(C.a)(H,2),de=ae[0],se=ae[1],Se=Object(O.useState)([]),ye=Object(C.a)(Se,2),oe=ye[0],pe=ye[1],fe=Object(O.useState)([]),ie=Object(C.a)(fe,2),le=ie[0],Q=ie[1],ce=Object(O.useState)(0),te=Object(C.a)(ce,2),$=te[0],_e=te[1],re=Object(O.useState)(!1),Z=Object(C.a)(re,2),X=Z[0],ee=Z[1],be=Object(O.useState)(!1),ve=Object(C.a)(be,2),Te=ve[0],Fe=ve[1],Ze=r.a.useForm(),nt=Object(C.a)(Ze,1),ot=nt[0],st=Object(O.useState)([]),ht=Object(C.a)(st,2),Ne=ht[0],Pe=ht[1],et=Object(O.useRef)([]);Object(O.useEffect)(function(){W&&(ot.resetFields(),Pe([]),Q([]),pe([]),_e(0),Fe(!1),ee(!1))},[W]);var Ot=function(Ke){if(Ke.file.status==="done"||Ke.file.status==="uploading"){var ut,it,we;if(Pe(Ke.fileList),!Ke.file.response)return;if((ut=Ke.file.response)!==null&&ut!==void 0&&ut.id){c.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Pe(Ne.filter(function(ze){return ze.uid!==Ke.file.uid})),((it=Ke.file.response)===null||it===void 0?void 0:it.message)&&c.b.info((we=Ke.file.response)===null||we===void 0?void 0:we.message)}},lt=function(){var At=Object(T.a)(h.a.mark(function Ke(ut){var it,we,ze;return h.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if($){Et.next=8;break}return we=Ne.filter(function(Dt){return Dt.uid!==ut.uid}),Pe(we),et.current=Object(_.a)(we),pe(oe.filter(function(Dt){return Dt!==ut.name})),c.b.info("\u5220\u9664\u6210\u529F"),we.length||(ot.setFieldsValue({file:void 0}),ot.validateFields()),Et.abrupt("return");case 8:if(ut.response){Et.next=11;break}return c.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),Et.abrupt("return");case 11:return Et.next=13,Object(v.a)("/api/shixuns/".concat(N,"/destroy_data_sets.json"),{method:"Delete",body:{id:[ut==null||((it=ut.response)===null||it===void 0)?void 0:it.id]}});case 13:ze=Et.sent,ze.status===0&&(Pe(Ne.filter(function(Dt){return Dt.uid!==ut.uid})),c.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return Et.stop()}},Ke)}));return function(ut){return At.apply(this,arguments)}}(),Rt=function(Ke){if(Ne!=null&&Ne.some(function(it){return it.name===Ke.name}))return c.b.info("".concat(Ke.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var ut={name:Ke.name,uid:Ke.uid,file:Ke,percent:0};return Ne.push(ut),et.current=Object(_.a)(Ne),Pe(Object(_.a)(Ne)),!1},Je={height:300,multiple:!0,disabled:$>0,withCredentials:!0,fileList:Ne,action:"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:Ot,onRemove:lt,beforeUpload:Rt},We=function(Ke,ut,it,we,ze){var Tt=new FormData;Object.keys(Ke).forEach(function(Dt){Tt.append(Dt,Ke[Dt])});var Et=new window.XMLHttpRequest;return Et.withCredentials=!0,Et.addEventListener("load",function(Dt){var Nt;it(JSON.parse(Dt==null||((Nt=Dt.target)===null||Nt===void 0)?void 0:Nt.response))},!1),Et.addEventListener("error",function(Dt){ze&&ze(Dt)},!1),Et.upload.onprogress=function(Dt){we&&we(Dt)},Et.open("POST",ut),Et.send(Tt),Et},Le=function(Ke,ut){if(Ke.lengthComputable){var it=Math.floor(Ke.loaded/Ke.total*100),we=Object(p.a)(Object(p.a)({},ut),{},{percent:it,status:it===100?"done":"uploading"});console.log(et.current,333),et.current=et.current.map(function(ze){return ze.uid===ut.uid?we:ze}),Pe(et.current)}},Oe=function(Ke,ut){var it=Object(p.a)(Object(p.a)({},ut),{},{status:"error"});c.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),et.current=et.current.map(function(we){return we.uid===ut.uid?it:we}),et.current.every(function(we){return we.status==="done"||we.status==="error"})&&(Fe(!1),_e(2)),Pe(et.current)},Re=function(Ke,ut){var it=Object(p.a)(Object(p.a)({},ut),{},{status:"done"});if(Ke.status===0||(it=Object(p.a)(Object(p.a)({},ut),{},{status:"error"}),c.b.error("\u4E0A\u4F20\u5931\u8D25!")),et.current=et.current.map(function(we){return we.uid===ut.uid?it:we}),et.current.every(function(we){return we.status==="done"})){c.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ft(!0);return}et.current.every(function(we){return we.status==="done"||we.status==="error"})&&(Fe(!1),_e(2)),Pe(et.current)},Ie=function(){var Ke=!0;return window.navigator.onLine==!0?Ke=!0:Ke=!1,Ke},Be=function(){var At=Object(T.a)(h.a.mark(function Ke(ut){var it,we,ze,Tt,Et,Dt,Nt,wt;return h.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(Fe(!0),!($===3)){Zt.next=4;break}return _e(2),Zt.abrupt("return");case 4:if(!($===2||$===1)){Zt.next=7;break}return ct(),Zt.abrupt("return");case 7:return it=ut||{},we=it.commitMessage,ze=we===void 0?"":we,Tt=it.fileOss,Et=Tt===void 0?[]:Tt,Dt=V?Ne:Et,Nt=Dt.map(function(Wn){return Wn.name}),Zt.next=12,Object(v.a)("/api/shixuns/".concat(N,"/check_data_sets"),{method:"post",body:{files_name:Nt}});case 12:if(wt=Zt.sent,!(wt.status===-3)){Zt.next=17;break}return pe(wt==null?void 0:wt.exist_files),Fe(!1),Zt.abrupt("return");case 17:if(!(JSON.stringify(wt)==="{}")){Zt.next=21;break}return Fe(!1),c.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),Zt.abrupt("return");case 21:wt.status===0&&(Ne.forEach(function(Wn){var Tn=We({file:Wn.file,description:ze},"".concat(u.a.API_SERVER,"/api/shixuns/").concat(N,"/upload_data_sets.json"),function(Jn){return Re(Jn,Wn)},function(Jn){return Le(Jn,Wn)},function(Jn){return Oe(Jn,Wn)});le.push(Tn)}),_e(1));case 22:case"end":return Zt.stop()}},Ke)}));return function(ut){return At.apply(this,arguments)}}(),ct=function(){var Ke=Object(p.a)({},ot.getFieldsValue())||{},ut=Ke.commitMessage,it=ut===void 0?"":ut,we=et.current.filter(function(Tt){return Tt.status==="error"}),ze=et.current.map(function(Tt){return Object(p.a)(Object(p.a)({},Tt),{},{status:Tt.status==="error"?"uploading":Tt.status})});Pe(ze),we.forEach(function(Tt){var Et=We({file:Tt.file,description:it},"".concat(u.a.API_SERVER,"/api/shixuns/").concat(N,"/upload_data_sets.json"),function(Dt){return Re(Dt,Tt)},function(Dt){return Le(Dt,Tt)},function(Dt){return Oe(Dt,Tt)});le.push(Et)})},xt=function(Ke){if(console.log(Ke,"changedValues"),"fileOss"in Ke){var ut,it;if(Ke!=null&&Ke.fileOss.every(function(we){return we.status==="done"})&&Ke!==null&&Ke!==void 0&&(ut=Ke.fileOss)!==null&&ut!==void 0&&ut.length){c.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ft(!0);return}if(Ke!=null&&Ke.fileOss.every(function(we){return we.status==="done"||we.status==="error"})&&Ke!==null&&Ke!==void 0&&(it=Ke.fileOss)!==null&&it!==void 0&&it.length){_e(3),Fe(!1);return}pe(oe.filter(function(we){var ze;return Ke==null||((ze=Ke.fileOss)===null||ze===void 0)?void 0:ze.some(function(Tt){return Tt.name===we})}))}se(Object(p.a)({},ot.getFieldsValue()))},Ft=function(Ke){Ke||(ee(!0),le.forEach(function(ut){ut.abort()})),G(),U()},un=function(){var Ke=Object(p.a)({},ot.getFieldsValue())||{},ut=Ke.fileOss,it=ut===void 0?[]:ut,we=Ne==null?void 0:Ne.every(function(Tt){return Tt.status==="done"}),ze=it==null?void 0:it.every(function(Tt){return Tt.status==="done"});if(!we||!ze){s.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(){Ft()}});return}Ft()},_n=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",null,a.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(b.a.colorBlue)})),a.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",a.a.createElement("span",{className:"".concat(b.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},on=function(Ke){console.log(Ke,444)};return a.a.createElement(s.a,{visible:W,wrapClassName:K,onOk:function(){Object(R.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ot.submit()},centered:!0,okText:$===0?"\u786E\u5B9A":$===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Te},onCancel:un,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},a.a.createElement("div",{className:b.a.wrap},a.a.createElement(r.a,{className:"mt10",form:ot,scrollToFirstError:!0,layout:"vertical",onFinish:Be,onValuesChange:xt},V?a.a.createElement(r.a.Item,{label:a.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",a.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"}]},a.a.createElement(w,Je," ",_n())):a.a.createElement(r.a.Item,{label:a.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",a.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"}]},a.a.createElement(d.b,{identifier:B,cancelUpload:X,container_type:"Shixun",container_id:F,uploading:$<3?$:0,disabled:$>0,height:300,maxSize:100*1024*1024*1024,description:de.commitMessage||"",text:_n(),onComplete:on})),!!oe.length&&a.a.createElement("span",{className:b.a.repeatedName},oe.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),a.a.createElement(r.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.a.createElement(m.a,{bordered:!1,disabled:$>0,maxLength:100,suffix:"".concat(((A=de.commitMessage)===null||A===void 0?void 0:A.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};Y.a=E},Fxgj:function(M,Y,o){},GABl:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},GRuw:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("lPiR"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.WordArray,p=m.algo,_=p.SHA256,T=p.SHA224=_.extend({_doReset:function(){this._hash=new s.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=_._doFinalize.call(this);return t.sigBytes-=4,t}});m.SHA224=_._createHelper(T),m.HmacSHA224=_._createHmacHelper(T)}(),P.SHA224})},GfqC:function(M,Y,o){"use strict";var P=o("q1tI"),m=o.n(P),S=o("TSYQ"),s=o.n(S);function p(V,F){var B="cannot "+V.method+" "+V.action+" "+F.status+"'",H=new Error(B);return H.status=F.status,H.method=V.method,H.url=V.action,H}function _(V){var F=V.responseText||V.response;if(!F)return F;try{return JSON.parse(F)}catch(B){return F}}function T(V){var F=new XMLHttpRequest;V.onProgress&&F.upload&&(F.upload.onprogress=function(de){de.total>0&&(de.percent=de.loaded/de.total*100),V.onProgress(de)});var B=new FormData;V.data&&Object.keys(V.data).forEach(function(ae){var de=V.data[ae];if(Array.isArray(de)){de.forEach(function(se){B.append(ae+"[]",se)});return}B.append(ae,V.data[ae])}),V.file instanceof Blob?B.append(V.filename,V.file,V.file.name):B.append(V.filename,V.file),F.onerror=function(de){V.onError(de)},F.onload=function(){return F.status<200||F.status>=300?V.onError(p(V,F),_(F)):V.onSuccess(_(F),F)},F.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var H=V.headers||{};return H["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(H).forEach(function(ae){H[ae]!==null&&F.setRequestHeader(ae,H[ae])}),F.send(B),{abort:function(){F.abort()}}}var t=+new Date,c=0;function l(){return"rc-upload-"+t+"-"+ ++c}function r(V,F){return V.indexOf(F,V.length-F.length)!==-1}var C=function(V,F){if(V&&F){var B=Array.isArray(F)?F:F.split(","),H=V.name||"",ae=V.type||"",de=ae.replace(/\/.*$/,"");return B.some(function(se){var Se=se.trim();return Se.charAt(0)==="."?r(H.toLowerCase(),Se.toLowerCase()):/\/\*$/.test(Se)?de===Se.replace(/\/.*$/,""):ae===Se})}return!0};function f(V,F){var B=V.createReader(),H=[];function ae(){B.readEntries(function(de){var se=Array.prototype.slice.apply(de);H=H.concat(se);var Se=!se.length;Se?F(H):ae()})}ae()}var y=function(F,B,H){var ae=function de(se,Se){Se=Se||"",se.isFile?se.file(function(ye){H(ye)&&(se.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=se.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),B([ye]))}):se.isDirectory&&f(se,function(ye){ye.forEach(function(oe){de(oe,""+Se+se.name+"/")})})};F.forEach(function(de){ae(de.webkitGetAsEntry())})},g=y,h=Object.assign||function(V){for(var F=1;F<arguments.length;F++){var B=arguments[F];for(var H in B)Object.prototype.hasOwnProperty.call(B,H)&&(V[H]=B[H])}return V},O=function(){function V(F,B){var H=[],ae=!0,de=!1,se=void 0;try{for(var Se=F[Symbol.iterator](),ye;!(ae=(ye=Se.next()).done)&&!(H.push(ye.value),B&&H.length===B);ae=!0);}catch(oe){de=!0,se=oe}finally{try{!ae&&Se.return&&Se.return()}finally{if(de)throw se}}return H}return function(F,B){if(Array.isArray(F))return F;if(Symbol.iterator in Object(F))return V(F,B);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function V(F,B){for(var H=0;H<B.length;H++){var ae=B[H];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(F,ae.key,ae)}}return function(F,B,H){return B&&V(F.prototype,B),H&&V(F,H),F}}();function u(V,F,B){return F in V?Object.defineProperty(V,F,{value:B,enumerable:!0,configurable:!0,writable:!0}):V[F]=B,V}function v(V,F){var B={};for(var H in V){if(F.indexOf(H)>=0)continue;if(!Object.prototype.hasOwnProperty.call(V,H))continue;B[H]=V[H]}return B}function D(V,F){if(!(V instanceof F))throw new TypeError("Cannot call a class as a function")}function b(V,F){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:V}function d(V,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);V.prototype=Object.create(F&&F.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(V,F):V.__proto__=F)}var R=function(F){return Object.keys(F).reduce(function(B,H){return(H.substr(0,5)==="data-"||H.substr(0,5)==="aria-"||H==="role")&&(B[H]=F[H]),B},{})},w=function(V){d(F,V);function F(){var B,H,ae,de;D(this,F);for(var se=arguments.length,Se=Array(se),ye=0;ye<se;ye++)Se[ye]=arguments[ye];return de=(H=(ae=b(this,(B=F.__proto__||Object.getPrototypeOf(F)).call.apply(B,[this].concat(Se))),ae),ae.state={uid:l()},ae.reqs={},ae.onChange=function(oe){var pe=oe.target.files;ae.uploadFiles(pe),ae.reset()},ae.onClick=function(oe){var pe=ae.fileInput;if(!pe)return;var fe=ae.props,ie=fe.children,le=fe.onClick;ie&&ie.type==="button"&&(pe.parentNode.focus(),pe.parentNode.querySelector("button").blur()),pe.click(),le&&le(oe)},ae.onKeyDown=function(oe){oe.key==="Enter"&&ae.onClick()},ae.onFileDrop=function(oe){var pe=ae.props.multiple;if(oe.preventDefault(),oe.type==="dragover")return;if(ae.props.directory)g(Array.prototype.slice.call(oe.dataTransfer.items),ae.uploadFiles,function(ie){return C(ie,ae.props.accept)});else{var fe=Array.prototype.slice.call(oe.dataTransfer.files).filter(function(ie){return C(ie,ae.props.accept)});pe===!1&&(fe=fe.slice(0,1)),ae.uploadFiles(fe)}},ae.uploadFiles=function(oe){var pe=Array.prototype.slice.call(oe);pe.map(function(fe){return fe.uid=l(),fe}).forEach(function(fe){ae.upload(fe,pe)})},ae.saveFileInput=function(oe){ae.fileInput=oe},H),b(ae,de)}return a(F,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(H,ae){var de=this,se=this.props;if(!se.beforeUpload)return setTimeout(function(){return de.post(H)},0);var Se=se.beforeUpload(H,ae);Se&&Se.then?Se.then(function(ye){var oe=Object.prototype.toString.call(ye);return oe==="[object File]"||oe==="[object Blob]"?de.post(ye):de.post(H)}).catch(function(ye){console.log(ye)}):Se!==!1&&setTimeout(function(){return de.post(H)},0);return}},{key:"post",value:function(H){var ae=this;if(!this._isMounted)return;var de=this.props,se=de.onStart,Se=de.onProgress,ye=de.transformFile,oe=ye===void 0?function(pe){return pe}:ye;new Promise(function(pe){var fe=de.action;return typeof fe=="function"&&(fe=fe(H)),pe(fe)}).then(function(pe){var fe=H.uid,ie=de.customRequest||T,le=Promise.resolve(oe(H)).then(function(Q){var ce=de.data;return typeof ce=="function"&&(ce=ce(Q)),Promise.all([Q,ce])}).catch(function(Q){console.error(Q)});le.then(function(Q){var ce=O(Q,2),te=ce[0],$=ce[1],_e={action:pe,filename:de.name,data:$,file:te,headers:de.headers,withCredentials:de.withCredentials,method:de.method||"post",onProgress:Se?function(re){Se(re,H)}:null,onSuccess:function(Z,X){delete ae.reqs[fe],de.onSuccess(Z,H,X)},onError:function(Z,X){delete ae.reqs[fe],de.onError(Z,X,H)}};se(H),ae.reqs[fe]=ie(_e)})})}},{key:"reset",value:function(){this.setState({uid:l()})}},{key:"abort",value:function(H){var ae=this.reqs;if(H){var de=H;H&&H.uid&&(de=H.uid),ae[de]&&ae[de].abort&&ae[de].abort(),delete ae[de]}else Object.keys(ae).forEach(function(se){ae[se]&&ae[se].abort&&ae[se].abort(),delete ae[se]})}},{key:"render",value:function(){var H,ae=this.props,de=ae.component,se=ae.prefixCls,Se=ae.className,ye=ae.disabled,oe=ae.id,pe=ae.style,fe=ae.multiple,ie=ae.accept,le=ae.children,Q=ae.directory,ce=ae.openFileDialogOnClick,te=ae.onMouseEnter,$=ae.onMouseLeave,_e=v(ae,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),re=s()((H={},u(H,se,!0),u(H,se+"-disabled",ye),u(H,Se,Se),H)),Z=ye?{}:{onClick:ce?this.onClick:function(){},onKeyDown:ce?this.onKeyDown:function(){},onMouseEnter:te,onMouseLeave:$,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return m.a.createElement(de,h({},Z,{className:re,role:"button",style:pe}),m.a.createElement("input",h({},R(_e),{id:oe,type:"file",ref:this.saveFileInput,onClick:function(ee){return ee.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ie,directory:Q?"directory":null,webkitdirectory:Q?"webkitdirectory":null,multiple:fe,onChange:this.onChange})),le)}}]),F}(P.Component),E=w,x=Object.assign||function(V){for(var F=1;F<arguments.length;F++){var B=arguments[F];for(var H in B)Object.prototype.hasOwnProperty.call(B,H)&&(V[H]=B[H])}return V},i=function(){function V(F,B){for(var H=0;H<B.length;H++){var ae=B[H];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(F,ae.key,ae)}}return function(F,B,H){return B&&V(F.prototype,B),H&&V(F,H),F}}();function A(V,F){if(!(V instanceof F))throw new TypeError("Cannot call a class as a function")}function k(V,F){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:V}function N(V,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);V.prototype=Object.create(F&&F.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(V,F):V.__proto__=F)}function U(){}var G=function(V){N(F,V);function F(){var B,H,ae,de;A(this,F);for(var se=arguments.length,Se=Array(se),ye=0;ye<se;ye++)Se[ye]=arguments[ye];return de=(H=(ae=k(this,(B=F.__proto__||Object.getPrototypeOf(F)).call.apply(B,[this].concat(Se))),ae),ae.saveUploader=function(oe){ae.uploader=oe},H),k(ae,de)}return i(F,[{key:"abort",value:function(H){this.uploader.abort(H)}},{key:"render",value:function(){return m.a.createElement(E,x({},this.props,{ref:this.saveUploader}))}}]),F}(P.Component);G.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:U,onError:U,onSuccess:U,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var W=G,K=Y.a=W},Gytx:function(M,Y){M.exports=function(P,m,S,s){var p=S?S.call(s,P,m):void 0;if(p!==void 0)return!!p;if(P===m)return!0;if(typeof P!="object"||!P||typeof m!="object"||!m)return!1;var _=Object.keys(P),T=Object.keys(m);if(_.length!==T.length)return!1;for(var t=Object.prototype.hasOwnProperty.bind(m),c=0;c<_.length;c++){var l=_[c];if(!t(l))return!1;var r=P[l],C=m[l];if(p=S?S.call(s,r,C,l):void 0,p===!1||p===void 0&&r!==C)return!1}return!0}},H7bD:function(M,Y,o){M.exports={flex_box_center:"flex_box_center___1cPcg",flex_space_between:"flex_space_between___1zW8B",flex_box_vertical_center:"flex_box_vertical_center___2ExZP",flex_box_center_end:"flex_box_center_end___3ejAw",flex_box_column:"flex_box_column___3Y7iq",container:"container___3ZKlK",btn:"btn___3jS1y"}},HjOm:function(M,Y,o){"use strict";Object.defineProperty(Y,"__esModule",{value:!0}),Y.default=void 0;var P={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},m=P;Y.default=m},HmJG:function(M,Y,o){},HpTS:function(M,Y,o){M.exports=o.p+"static/small_program.f74069ec.png"},HpfO:function(M,Y,o){M.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},I8Z2:function(M,Y,o){"use strict";o.d(Y,"a",function(){return s}),o.d(Y,"b",function(){return f}),o.d(Y,"c",function(){return g});var P=o("q1tI"),m=function(){var h=function(O,a){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,v){u.__proto__=v}||function(u,v){for(var D in v)v.hasOwnProperty(D)&&(u[D]=v[D])},h(O,a)};return function(O,a){h(O,a);function u(){this.constructor=O}O.prototype=a===null?Object.create(a):(u.prototype=a.prototype,new u)}}(),S=P.createContext(null),s=function(h){m(O,h);function O(){return h!==null&&h.apply(this,arguments)||this}return O.prototype.render=function(){return P.createElement(S.Provider,{value:this.props.store},this.props.children)},O}(P.Component),p=o("Gytx"),_=o.n(p),T=o("2mql"),t=o.n(T),c=function(){var h=function(O,a){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,v){u.__proto__=v}||function(u,v){for(var D in v)v.hasOwnProperty(D)&&(u[D]=v[D])},h(O,a)};return function(O,a){h(O,a);function u(){this.constructor=O}O.prototype=a===null?Object.create(a):(u.prototype=a.prototype,new u)}}(),l=function(){return l=Object.assign||function(h){for(var O,a=1,u=arguments.length;a<u;a++){O=arguments[a];for(var v in O)Object.prototype.hasOwnProperty.call(O,v)&&(h[v]=O[v])}return h},l.apply(this,arguments)};function r(h){return h.displayName||h.name||"Component"}var C=function(){return{}};function f(h,O){O===void 0&&(O={});var a=!!h,u=h||C;return function(D){var b=function(R){c(w,R);function w(E,x){var i=R.call(this,E,x)||this;return i.unsubscribe=null,i.handleChange=function(){if(!i.unsubscribe)return;var A=u(i.store.getState(),i.props);i.setState({subscribed:A})},i.store=i.context,i.state={subscribed:u(i.store.getState(),E),store:i.store,props:E},i}return w.getDerivedStateFromProps=function(E,x){return h&&h.length===2&&E!==x.props?{subscribed:u(x.store.getState(),E),props:E}:{props:E}},w.prototype.componentDidMount=function(){this.trySubscribe()},w.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},w.prototype.shouldComponentUpdate=function(E,x){return!_()(this.props,E)||!_()(this.state.subscribed,x.subscribed)},w.prototype.trySubscribe=function(){a&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},w.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},w.prototype.render=function(){var E=l(l(l({},this.props),this.state.subscribed),{store:this.store});return P.createElement(D,l({},E,{ref:this.props.miniStoreForwardedRef}))},w.displayName="Connect("+r(D)+")",w.contextType=S,w}(P.Component);if(O.forwardRef){var d=P.forwardRef(function(R,w){return P.createElement(b,l({},R,{miniStoreForwardedRef:w}))});return t()(d,D)}return t()(b,D)}}var y=function(){return y=Object.assign||function(h){for(var O,a=1,u=arguments.length;a<u;a++){O=arguments[a];for(var v in O)Object.prototype.hasOwnProperty.call(O,v)&&(h[v]=O[v])}return h},y.apply(this,arguments)};function g(h){var O=h,a=[];function u(b){O=y(y({},O),b);for(var d=0;d<a.length;d++)a[d]()}function v(){return O}function D(b){return a.push(b),function(){var R=a.indexOf(b);a.splice(R,1)}}return{setState:u,getState:v,subscribe:D}}},IBYe:function(M,Y,o){"use strict";function P(m){return null}Y.a=P},Ib8C:function(M,Y,o){(function(P){(function(m,S){M.exports=Y=S()})(this,function(){var m=m||function(S,s){var p;if(typeof window!="undefined"&&window.crypto&&(p=window.crypto),typeof self!="undefined"&&self.crypto&&(p=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(p=globalThis.crypto),!p&&typeof window!="undefined"&&window.msCrypto&&(p=window.msCrypto),!p&&typeof P!="undefined"&&P.crypto&&(p=P.crypto),!p&&!0)try{p=o(4)}catch(u){}var _=function(){if(p){if(typeof p.getRandomValues=="function")try{return p.getRandomValues(new Uint32Array(1))[0]}catch(u){}if(typeof p.randomBytes=="function")try{return p.randomBytes(4).readInt32LE()}catch(u){}}throw new Error("Native crypto module could not be used to get secure random number.")},T=Object.create||function(){function u(){}return function(v){var D;return u.prototype=v,D=new u,u.prototype=null,D}}(),t={},c=t.lib={},l=c.Base=function(){return{extend:function(u){var v=T(this);return u&&v.mixIn(u),(!v.hasOwnProperty("init")||this.init===v.init)&&(v.init=function(){v.$super.init.apply(this,arguments)}),v.init.prototype=v,v.$super=this,v},create:function(){var u=this.extend();return u.init.apply(u,arguments),u},init:function(){},mixIn:function(u){for(var v in u)u.hasOwnProperty(v)&&(this[v]=u[v]);u.hasOwnProperty("toString")&&(this.toString=u.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),r=c.WordArray=l.extend({init:function(u,v){u=this.words=u||[],v!=s?this.sigBytes=v:this.sigBytes=u.length*4},toString:function(u){return(u||f).stringify(this)},concat:function(u){var v=this.words,D=u.words,b=this.sigBytes,d=u.sigBytes;if(this.clamp(),b%4)for(var R=0;R<d;R++){var w=D[R>>>2]>>>24-R%4*8&255;v[b+R>>>2]|=w<<24-(b+R)%4*8}else for(var E=0;E<d;E+=4)v[b+E>>>2]=D[E>>>2];return this.sigBytes+=d,this},clamp:function(){var u=this.words,v=this.sigBytes;u[v>>>2]&=4294967295<<32-v%4*8,u.length=S.ceil(v/4)},clone:function(){var u=l.clone.call(this);return u.words=this.words.slice(0),u},random:function(u){for(var v=[],D=0;D<u;D+=4)v.push(_());return new r.init(v,u)}}),C=t.enc={},f=C.Hex={stringify:function(u){for(var v=u.words,D=u.sigBytes,b=[],d=0;d<D;d++){var R=v[d>>>2]>>>24-d%4*8&255;b.push((R>>>4).toString(16)),b.push((R&15).toString(16))}return b.join("")},parse:function(u){for(var v=u.length,D=[],b=0;b<v;b+=2)D[b>>>3]|=parseInt(u.substr(b,2),16)<<24-b%8*4;return new r.init(D,v/2)}},y=C.Latin1={stringify:function(u){for(var v=u.words,D=u.sigBytes,b=[],d=0;d<D;d++){var R=v[d>>>2]>>>24-d%4*8&255;b.push(String.fromCharCode(R))}return b.join("")},parse:function(u){for(var v=u.length,D=[],b=0;b<v;b++)D[b>>>2]|=(u.charCodeAt(b)&255)<<24-b%4*8;return new r.init(D,v)}},g=C.Utf8={stringify:function(u){try{return decodeURIComponent(escape(y.stringify(u)))}catch(v){throw new Error("Malformed UTF-8 data")}},parse:function(u){return y.parse(unescape(encodeURIComponent(u)))}},h=c.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new r.init,this._nDataBytes=0},_append:function(u){typeof u=="string"&&(u=g.parse(u)),this._data.concat(u),this._nDataBytes+=u.sigBytes},_process:function(u){var v,D=this._data,b=D.words,d=D.sigBytes,R=this.blockSize,w=R*4,E=d/w;u?E=S.ceil(E):E=S.max((E|0)-this._minBufferSize,0);var x=E*R,i=S.min(x*4,d);if(x){for(var A=0;A<x;A+=R)this._doProcessBlock(b,A);v=b.splice(0,x),D.sigBytes-=i}return new r.init(v,i)},clone:function(){var u=l.clone.call(this);return u._data=this._data.clone(),u},_minBufferSize:0}),O=c.Hasher=h.extend({cfg:l.extend(),init:function(u){this.cfg=this.cfg.extend(u),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(u){return this._append(u),this._process(),this},finalize:function(u){u&&this._append(u);var v=this._doFinalize();return v},blockSize:512/32,_createHelper:function(u){return function(v,D){return new u.init(D).finalize(v)}},_createHmacHelper:function(u){return function(v,D){return new a.HMAC.init(u,D).finalize(v)}}}),a=t.algo={};return t}(Math);return m})}).call(this,o("IyRk"))},JFl9:function(M,Y,o){M.exports={footerWrap:"footerWrap___3bmMI"}},JPV9:function(M,Y,o){M.exports={practice:"practice___GYArG",right:"right___3hQsT",title:"title___2g6G5",content:"content___1TLvC",des:"des___3iNIR",mainBody:"mainBody___2LgXz",selectBox:"selectBox___2MB0W",smallType:"smallType___WzvsC",evaluating:"evaluating___1U_0t",evaluatingLabel:"evaluatingLabel___apjmT",mask:"mask___LJ8On",evaluatingS1:"evaluatingS1___ye3G-",serviceSettingWrap:"serviceSettingWrap___YK8Pm",serviceBox:"serviceBox___mp62D",serviceSetLeft:"serviceSetLeft___3l7mM",serviceSetInput:"serviceSetInput___3oDf1",serviceSetTip:"serviceSetTip___1huvA",btns:"btns___3Fh1Q",popover:"popover___3iZMh"}},JWDV:function(M,Y,o){M.exports=o.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jq4h:function(M,Y,o){M.exports=o.p+"static/qrcode.54870d9b.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(P,m,S){M.exports=Y=m(o("Ib8C"),o("3y9D"),o("WYAk"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.Base,p=S.WordArray,_=m.algo,T=_.MD5,t=_.EvpKDF=s.extend({cfg:s.extend({keySize:128/32,hasher:T,iterations:1}),init:function(c){this.cfg=this.cfg.extend(c)},compute:function(c,l){for(var r,C=this.cfg,f=C.hasher.create(),y=p.create(),g=y.words,h=C.keySize,O=C.iterations;g.length<h;){r&&f.update(r),r=f.update(c).finalize(l),f.reset();for(var a=1;a<O;a++)r=f.finalize(r),f.reset();y.concat(r)}return y.sigBytes=h*4,y}});m.EvpKDF=function(c,l,r){return t.create(r).compute(c,l)}}(),P.EvpKDF})},KVXO:function(M,Y,o){M.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},KeGQ:function(M,Y,o){M.exports=o.p+"static/noLevelData.36460f71.png"},KhGG:function(M,Y,o){"use strict";o.d(Y,"a",function(){return d}),o.d(Y,"c",function(){return w});var P=o("0Owb"),m=o("miYZ"),S=o("tsqr"),s=o("oBTY"),p=o("tJVT"),_=o("PpiC"),T=o("k1fw"),t=o("9og8"),c=o("DZo9"),l=o("8z0m"),r=o("WmNS"),C=o.n(r),f=o("q1tI"),y=o.n(f),g=o("ErOA"),h=o("NFKh"),O=o.n(h),a=o("7Cbv"),u=o("9kvl"),v=o("mxV5"),D=o.n(v),b=l.a.Dragger,d=function(i){var A="bf3c199c2470cb477d907b1e0917c17b",k="5183666c72eec9e4",N=O.a.enc.Utf8.parse(A),U=O.a.enc.Utf8.parse(k),G=O.a.AES.decrypt(i,N,{iv:U,mode:O.a.mode.CBC});return G.toString(O.a.enc.Utf8)},R,w=function(){var x=Object(t.a)(C.a.mark(function i(A,k,N){var U,G,W,K,V,F,B,H,ae;return C.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return k.file_name=A.name,se.next=3,Object(g.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return B=se.sent,console.log("decrypt(res.data):",d(B.data)),B.data=JSON.parse(d(B.data)),H=Object(a.a)(),ae=new D.a({endpoint:B==null||((U=B.data)===null||U===void 0)?void 0:U.end_point,region:B==null||((G=B.data)===null||G===void 0)?void 0:G.region,accessKeyId:B==null||((W=B.data)===null||W===void 0)?void 0:W.access_key_id,accessKeySecret:B==null||((K=B.data)===null||K===void 0)?void 0:K.access_key_secret,bucket:B==null||((V=B.data)===null||V===void 0)?void 0:V.bucket,stsToken:B==null||((F=B.data)===null||F===void 0)?void 0:F.security_token}),se.abrupt("return",new Promise(function(Se,ye){var oe;ae.multipartUpload("".concat(H),new Blob([A],{type:A.type}),Object(T.a)(Object(T.a)({timeout:200*1e3,partSize:102400},N),{},{callback:{url:B==null||((oe=B.data)===null||oe===void 0)?void 0:oe.callback_url,host:B==null?void 0:B.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(g.e)(k)}})).then(function(pe){var fe;A.response=(fe=pe.data)===null||fe===void 0?void 0:fe.data,Se(pe==null?void 0:pe.data)}).catch(function(pe){ye(pe),console.log("err:",pe)})}));case 9:case"end":return se.stop()}},i)}));return function(A,k,N){return x.apply(this,arguments)}}(),E=function(i){var A=i.user,k=i.cancelUpload,N=Object(_.a)(i,["user","cancelUpload"]),U=Object(f.useState)([]),G=Object(p.a)(U,2),W=G[0],K=G[1],V=Object(f.useState)(),F=Object(p.a)(V,2),B=F[0],H=F[1],ae={onRemove:function(Se){K(Object(s.a)(W.filter(function(ye){return ye.name!==Se.name}))),N.onChange(W.filter(function(ye){return ye.name!==Se.name}))},disabled:N.disabled,multiple:!0,fileList:W==null?void 0:W.map(function(se){return se.file}),customRequest:function(){},beforeUpload:function(){var se=Object(t.a)(C.a.mark(function ye(oe){var pe;return C.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(pe=N.maxSize||1024*1024*1024*1,!W.filter(function(le){return le.name===oe.name}).length){ie.next=4;break}return S.b.info("".concat(oe.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),ie.abrupt("return");case 4:if(!((oe==null?void 0:oe.size)>pe)){ie.next=7;break}return S.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(pe/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),ie.abrupt("return",!1);case 7:return W.push({name:oe.name,file:oe}),K(Object(s.a)(W)),N.onChange(W),ie.abrupt("return",!1);case 11:case"end":return ie.stop()}},ye)}));function Se(ye){return se.apply(this,arguments)}return Se}()},de=function(){var se=Object(t.a)(C.a.mark(function Se(ye,oe){var pe,fe,ie,le,Q,ce,te,$,_e;return C.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return oe.file_name=ye.name,te=ye.name,Z.next=4,Object(g.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if($=Z.sent,$.data=JSON.parse(d($.data)),!(($==null?void 0:$.status)!==0)){Z.next=12;break}return W[W.findIndex(function(X){return X.name===te})].status="error",W[W.findIndex(function(X){return X.name===te})].file.status="error",N.onChange(W),S.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Z.abrupt("return");case 12:return B=new D.a({endpoint:$==null||((pe=$.data)===null||pe===void 0)?void 0:pe.end_point,region:$==null||((fe=$.data)===null||fe===void 0)?void 0:fe.region,accessKeyId:$==null||((ie=$.data)===null||ie===void 0)?void 0:ie.access_key_id,accessKeySecret:$==null||((le=$.data)===null||le===void 0)?void 0:le.access_key_secret,bucket:$==null||((Q=$.data)===null||Q===void 0)?void 0:Q.bucket,stsToken:$==null||((ce=$.data)===null||ce===void 0)?void 0:ce.security_token}),console.log(ye,"file"),H(B),_e=Object(a.a)(),Z.abrupt("return",new Promise(function(X,ee){try{var be;B.multipartUpload("".concat(N.identifier,"/").concat(_e).concat(te.indexOf(".")>-1?"."+te.split(".").pop():""),new Blob([ye.file],{type:ye.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(Te,Fe,Ze){try{console.log("\u8FDB\u5EA6",Te,Fe,Ze);var nt=W.findIndex(function(ot){return ot.name===te});W[nt].file.percent=Te*100,W[nt].tempCheckpoint=Fe,K(Object(s.a)(W))}catch(ot){}},checkpoint:W[W.findIndex(function(ve){return ve.name===te})].tempCheckpoint,callback:{customValue:{id:te+""},url:$==null||((be=$.data)===null||be===void 0)?void 0:be.callback_url,host:$==null?void 0:$.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(g.e)(oe)}}).then(function(ve){var Te,Fe=W.findIndex(function(ht){return ht.name===te}),Ze="done";if(((Te=ve.data)===null||Te===void 0?void 0:Te.status)===0){var nt;ye.response=(nt=ve.data)===null||nt===void 0?void 0:nt.data;var ot=W.findIndex(function(ht){return ht.name===te});W[ot].status="done",W[ot].file.status="done"}else{var st;S.b.warn((st=ve.data)===null||st===void 0?void 0:st.message),Ze="error"}W[Fe].status=Ze,W[Fe].file.status=Ze,N.onChange(W),X(ve==null?void 0:ve.data)}).catch(function(ve){W[W.findIndex(function(Te){return Te.name===te})].status="error",W[W.findIndex(function(Te){return Te.name===te})].file.status="error",S.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),K(Object(s.a)(W)),N.onChange(W),ee(ve),console.log("err:",ve)})}catch(ve){}}));case 17:case"end":return Z.stop()}},Se)}));return function(ye,oe){return se.apply(this,arguments)}}();return Object(f.useEffect)(function(){W.every(function(se){return se==="done"||se==="error"})&&N.onComplete(W)},[W]),Object(f.useEffect)(function(){if(k){var se;(se=B)===null||se===void 0||se.cancel()}},[k]),Object(f.useEffect)(function(){N.uploading&&W.map(function(){var se=Object(t.a)(C.a.mark(function Se(ye){var oe,pe;return C.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!((!ye.status||ye.status==="error")&&!k)){ie.next=6;break}return ye.status="uploading",ye.file.status="uploading",ie.next=5,de(ye,{login:A==null||((oe=A.userInfo)===null||oe===void 0)?void 0:oe.login,container_type:N.container_type,container_id:N.container_id,description:N.description});case 5:pe=ie.sent;case 6:case"end":return ie.stop()}},Se)}));return function(Se){return se.apply(this,arguments)}}())},[N.uploading]),y.a.createElement(b,Object(P.a)({},ae,{height:N.height,className:N.className}),y.a.createElement("p",{className:"ant-upload-hint"},N.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Y.b=Object(u.a)(function(x){var i=x.loading,A=x.globalSetting,k=x.user;return{globalSetting:A,loading:i.models.competitions,user:k}})(E)},KmYQ:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){return P.pad.ZeroPadding={pad:function(m,S){var s=S*4;m.clamp(),m.sigBytes+=s-(m.sigBytes%s||s)},unpad:function(m){for(var S=m.words,s=m.sigBytes-1,s=m.sigBytes-1;s>=0;s--)if(S[s>>>2]>>>24-s%4*8&255){m.sigBytes=s+1;break}}},P.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 P=function(){function C(f,y){for(var g=0;g<y.length;g++){var h=y[g];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(f,h.key,h)}}return function(f,y,g){return y&&C(f.prototype,y),g&&C(f,g),f}}(),m=o("q1tI"),S=_(m),s=o("17x9"),p=_(s);function _(C){return C&&C.__esModule?C:{default:C}}function T(C,f){var y={};for(var g in C){if(f.indexOf(g)>=0)continue;if(!Object.prototype.hasOwnProperty.call(C,g))continue;y[g]=C[g]}return y}function t(C,f){if(!(C instanceof f))throw new TypeError("Cannot call a class as a function")}function c(C,f){if(!C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return f&&(typeof f=="object"||typeof f=="function")?f:C}function l(C,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof f);C.prototype=Object.create(f&&f.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),f&&(Object.setPrototypeOf?Object.setPrototypeOf(C,f):C.__proto__=f)}var r=function(C){l(f,C);function f(y){t(this,f);var g=c(this,(f.__proto__||Object.getPrototypeOf(f)).call(this,y));return g.scrollListener=g.scrollListener.bind(g),g.eventListenerOptions=g.eventListenerOptions.bind(g),g.mousewheelListener=g.mousewheelListener.bind(g),g}return P(f,[{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 g=this.getParentElement(this.scrollComponent);g.scrollTop=g.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var g=!1,h={get passive(){g=!0}};try{document.addEventListener("test",null,h),document.removeEventListener("test",null,h)}catch(O){}return g}},{key:"eventListenerOptions",value:function(){var g=this.props.useCapture;return this.isPassiveSupported()&&(g={useCapture:this.props.useCapture,passive:!0}),g}},{key:"setDefaultLoader",value:function(g){this.defaultLoader=g}},{key:"detachMousewheelListener",value:function(){var g=window;this.props.useWindow===!1&&(g=this.scrollComponent.parentNode),g.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var g=window;this.props.useWindow===!1&&(g=this.getParentElement(this.scrollComponent)),g.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(g){var h=this.props.getScrollParent&&this.props.getScrollParent();return h!=null?h:g&&g.parentNode}},{key:"filterProps",value:function(g){return g}},{key:"attachScrollListener",value:function(){var g=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!g)return;var h=window;this.props.useWindow===!1&&(h=g),h.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),h.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),h.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(g){g.deltaY===1&&!this.isPassiveSupported()&&g.preventDefault()}},{key:"scrollListener",value:function(){var g=this.scrollComponent,h=window,O=this.getParentElement(g),a=void 0;if(this.props.useWindow){var u=document.documentElement||document.body.parentNode||document.body,v=h.pageYOffset!==void 0?h.pageYOffset:u.scrollTop;this.props.isReverse?a=v:a=this.calculateOffset(g,v)}else this.props.isReverse?a=O.scrollTop:a=g.scrollHeight-O.scrollTop-O.clientHeight;a<Number(this.props.threshold)&&g&&g.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=O.scrollHeight,this.beforeScrollTop=O.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(g,h){return g?this.calculateTopPosition(g)+(g.offsetHeight-h-window.innerHeight):0}},{key:"calculateTopPosition",value:function(g){return g?g.offsetTop+this.calculateTopPosition(g.offsetParent):0}},{key:"render",value:function(){var g=this,h=this.filterProps(this.props),O=h.children,a=h.element,u=h.hasMore,v=h.initialLoad,D=h.isReverse,b=h.loader,d=h.loadMore,R=h.pageStart,w=h.ref,E=h.threshold,x=h.useCapture,i=h.useWindow,A=h.getScrollParent,k=T(h,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);k.ref=function(U){g.scrollComponent=U,w&&w(U)};var N=[O];return u&&(b?D?N.unshift(b):N.push(b):this.defaultLoader&&(D?N.unshift(this.defaultLoader):N.push(this.defaultLoader))),S.default.createElement(a,k,N)}}]),f}(m.Component);r.propTypes={children:p.default.node.isRequired,element:p.default.node,hasMore:p.default.bool,initialLoad:p.default.bool,isReverse:p.default.bool,loader:p.default.node,loadMore:p.default.func.isRequired,pageStart:p.default.number,ref:p.default.func,getScrollParent:p.default.func,threshold:p.default.number,useCapture:p.default.bool,useWindow:p.default.bool},r.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Y.default=r,M.exports=Y.default},Lai7:function(M,Y,o){M.exports=o.p+"static/noEnvData.6108fa6c.png"},LdHM:function(M,Y,o){"use strict";o.d(Y,"b",function(){return v}),o.d(Y,"a",function(){return b});var P=o("1OyB"),m=o("vuIU"),S=o("Ji7U"),s=o("LK+K"),p=o("q1tI"),_=o("rePB"),T=o("Ff2n"),t=o("ODXe"),c=o("4IlW"),l=o("bX4T"),r=o("YrtM"),C=o("TSYQ"),f=o.n(C),y=o("+nKL"),g=o("8OUc"),h=function(H,ae){var de=H.prefixCls,se=H.id,Se=H.flattenOptions,ye=H.childrenAsData,oe=H.values,pe=H.searchValue,fe=H.multiple,ie=H.defaultActiveFirstOption,le=H.height,Q=H.itemHeight,ce=H.notFoundContent,te=H.open,$=H.menuItemSelectedIcon,_e=H.virtual,re=H.onSelect,Z=H.onToggleOpen,X=H.onActiveValue,ee=H.onScroll,be=H.onMouseEnter,ve="".concat(de,"-item"),Te=Object(r.a)(function(){return Se},[te,Se],function(Rt,Je){return Je[0]&&Rt[1]!==Je[1]}),Fe=p.useRef(null),Ze=function(Je){Je.preventDefault()},nt=function(Je){Fe.current&&Fe.current.scrollTo({index:Je})},ot=function(Je){for(var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Le=Te.length,Oe=0;Oe<Le;Oe+=1){var Re=(Je+Oe*We+Le)%Le,Ie=Te[Re],Be=Ie.group,ct=Ie.data;if(!Be&&!ct.disabled)return Re}return-1},st=p.useState(function(){return ot(0)}),ht=Object(t.a)(st,2),Ne=ht[0],Pe=ht[1],et=function(Je){Pe(Je);var We=Te[Je];if(!We){X(null,-1);return}X(We.data.value,Je)};p.useEffect(function(){et(ie!==!1?ot(0):-1)},[Te.length,pe]),p.useEffect(function(){var Rt=setTimeout(function(){if(!fe&&te&&oe.size===1){var Je=Array.from(oe)[0],We=Te.findIndex(function(Le){var Oe=Le.data;return Oe.value===Je});et(We),nt(We)}});return function(){return clearTimeout(Rt)}},[te]);var Ot=function(Je){Je!==void 0&&re(Je,{selected:!oe.has(Je)}),fe||Z(!1)};if(p.useImperativeHandle(ae,function(){return{onKeyDown:function(Je){var We=Je.which;switch(We){case c.a.UP:case c.a.DOWN:{var Le=0;if(We===c.a.UP?Le=-1:We===c.a.DOWN&&(Le=1),Le!==0){var Oe=ot(Ne+Le,Le);nt(Oe),et(Oe)}break}case c.a.ENTER:{var Re=Te[Ne];Re&&!Re.data.disabled?Ot(Re.data.value):Ot(void 0),te&&Je.preventDefault();break}case c.a.ESC:Z(!1)}},onKeyUp:function(){},scrollTo:function(Je){nt(Je)}}}),Te.length===0)return p.createElement("div",{role:"listbox",id:"".concat(se,"_list"),className:"".concat(ve,"-empty"),onMouseDown:Ze},ce);function lt(Rt){var Je=Te[Rt];if(!Je)return null;var We=Je.data||{},Le=We.value,Oe=We.label,Re=We.children,Ie=Object(l.a)(We,!0),Be=ye?Re:Oe;return Je?p.createElement("div",Object.assign({"aria-label":typeof Be=="string"?Be:null},Ie,{key:Rt,role:"option",id:"".concat(se,"_list_").concat(Rt),"aria-selected":oe.has(Le)}),Le):null}return p.createElement(p.Fragment,null,p.createElement("div",{role:"listbox",id:"".concat(se,"_list"),style:{height:0,width:0,overflow:"hidden"}},lt(Ne-1),lt(Ne),lt(Ne+1)),p.createElement(y.a,{itemKey:"key",ref:Fe,data:Te,height:le,itemHeight:Q,fullHeight:!1,onMouseDown:Ze,onScroll:ee,virtual:_e,onMouseEnter:be},function(Rt,Je){var We,Le=Rt.group,Oe=Rt.groupOption,Re=Rt.data,Ie=Re.label,Be=Re.key;if(Le)return p.createElement("div",{className:f()(ve,"".concat(ve,"-group"))},Ie!==void 0?Ie:Be);var ct=Re.disabled,xt=Re.value,Ft=Re.title,un=Re.children,_n=Re.style,on=Re.className,At=Object(T.a)(Re,["disabled","value","title","children","style","className"]),Ke=oe.has(xt),ut="".concat(ve,"-option"),it=f()(ve,ut,on,(We={},Object(_.a)(We,"".concat(ut,"-grouped"),Oe),Object(_.a)(We,"".concat(ut,"-active"),Ne===Je&&!ct),Object(_.a)(We,"".concat(ut,"-disabled"),ct),Object(_.a)(We,"".concat(ut,"-selected"),Ke),We)),we=ye?un:Ie,ze=!$||typeof $=="function"||Ke;return p.createElement("div",Object.assign({},At,{"aria-selected":Ke,className:it,title:Ft,onMouseMove:function(){if(Ne===Je||ct)return;et(Je)},onClick:function(){ct||Ot(xt)},style:_n}),p.createElement("div",{className:"".concat(ut,"-content")},we||xt),p.isValidElement($)||Ke,ze&&p.createElement(g.a,{className:"".concat(ve,"-option-state"),customizeIcon:$,customizeIconProps:{isSelected:Ke}},Ke?"\u2713":null))}))},O=p.forwardRef(h);O.displayName="OptionList";var a=O,u=function(){return null};u.isSelectOption=!0;var v=u,D=function(){return null};D.isSelectOptGroup=!0;var b=D,d=o("VTBJ"),R=o("Zm9Q");function w(B){var H=B.key,ae=B.props,de=ae.children,se=ae.value,Se=Object(T.a)(ae,["children","value"]);return Object(d.a)({key:H,value:se!==void 0?se:H,children:de},Se)}function E(B){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(R.a)(B).map(function(ae,de){if(!p.isValidElement(ae)||!ae.type)return null;var se=ae.type.isSelectOptGroup,Se=ae.key,ye=ae.props,oe=ye.children,pe=Object(T.a)(ye,["children"]);return H||!se?w(ae):Object(d.a)(Object(d.a)({key:"__RC_SELECT_GRP__".concat(Se===null?de:Se,"__"),label:Se},pe),{},{options:E(oe)})}).filter(function(ae){return ae})}var x=o("2Qr1"),i=o("qNPg"),A=o("U8pU"),k=o("Kwbf"),N=o("WKfj");function U(B){var H=B.mode,ae=B.options,de=B.children,se=B.backfill,Se=B.allowClear,ye=B.placeholder,oe=B.getInputElement,pe=B.showSearch,fe=B.onSearch,ie=B.defaultOpen,le=B.autoFocus,Q=B.labelInValue,ce=B.value,te=B.inputValue,$=B.optionLabelProp,_e=H==="multiple"||H==="tags",re=pe!==void 0?pe:_e||H==="combobox",Z=ae||E(de);if(Object(k.a)(H!=="tags"||Z.every(function(ve){return!ve.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),H==="tags"||H==="combobox"){var X=Z.some(function(ve){return ve.options?ve.options.some(function(Te){return typeof("value"in Te?Te.value:Te.key)=="number"}):typeof("value"in ve?ve.value:ve.key)=="number"});Object(k.a)(!X,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(k.a)(H!=="combobox"||!$,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(k.a)(H==="combobox"||!se,"`backfill` only works with `combobox` mode."),Object(k.a)(H==="combobox"||!oe,"`getInputElement` only work with `combobox` mode."),Object(k.b)(H!=="combobox"||!oe||!Se||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!re&&H!=="combobox"&&H!=="tags"&&Object(k.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(k.b)(!ie||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ce!=null){var ee=Object(N.d)(ce);Object(k.a)(!Q||ee.every(function(ve){return Object(A.a)(ve)==="object"&&("key"in ve||"value"in ve)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(k.a)(!_e||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(de){var be=null;Object(R.a)(de).some(function(ve){if(!p.isValidElement(ve)||!ve.type)return!1;var Te=ve.type;if(Te.isSelectOption)return!1;if(Te.isSelectOptGroup){var Fe=Object(R.a)(ve.props.children).every(function(Ze){return!p.isValidElement(Ze)||!ve.type||Ze.type.isSelectOption?!0:(be=Ze.type,!1)});return!Fe}return be=Te,!0}),be&&Object(k.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(be.displayName||be.name||be,"`.")),Object(k.a)(te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var G=U,W=Object(i.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:E,flattenOptions:x.d,getLabeledValue:x.e,filterOptions:x.b,isValueDisabled:x.g,findValueOption:x.c,warningProps:G,fillOptionsWithMissingValue:x.a}),K=function(B){Object(S.a)(ae,B);var H=Object(s.a)(ae);function ae(){var de;return Object(P.a)(this,ae),de=H.apply(this,arguments),de.selectRef=p.createRef(),de.focus=function(){de.selectRef.current.focus()},de.blur=function(){de.selectRef.current.blur()},de}return Object(m.a)(ae,[{key:"render",value:function(){return p.createElement(W,Object.assign({ref:this.selectRef},this.props))}}]),ae}(p.Component);K.Option=v,K.OptGroup=b;var V=K,F=Y.c=V},M8RZ:function(M,Y,o){"use strict";o.d(Y,"a",function(){return c});var P=o("fWQN"),m=o("mtLc"),S=o("yKVA"),s=o("879j"),p=o("q1tI"),_=o.n(p),T=o("i8i4"),t=o.n(T),c=function(l){Object(S.a)(C,l);var r=Object(s.a)(C);function C(f){var y;Object(P.a)(this,C),y=r.call(this,f);var g=window.document;return y.node=g.createElement("div"),g.body.appendChild(y.node),y}return Object(m.a)(C,[{key:"render",value:function(){var y=this.props.children;return Object(T.createPortal)(y,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),C}(_.a.Component)},MlIO:function(M,Y,o){(function(P,m){M.exports=Y=m(o("Ib8C"))})(this,function(P){return function(m){var S=P,s=S.lib,p=s.Base,_=s.WordArray,T=S.x64={},t=T.Word=p.extend({init:function(l,r){this.high=l,this.low=r}}),c=T.WordArray=p.extend({init:function(l,r){l=this.words=l||[],r!=m?this.sigBytes=r:this.sigBytes=l.length*8},toX32:function(){for(var l=this.words,r=l.length,C=[],f=0;f<r;f++){var y=l[f];C.push(y.high),C.push(y.low)}return _.create(C,this.sigBytes)},clone:function(){for(var l=p.clone.call(this),r=l.words=this.words.slice(0),C=r.length,f=0;f<C;f++)r[f]=r[f].clone();return l}})}(),P})},N3QO:function(M,Y,o){"use strict";var P=o("2qtc"),m=o("kLXV"),S=o("tJVT"),s=o("q1tI"),p=o.n(s),_=o("9kvl"),T=o("FPkq"),t=o.n(T),c=function(r){var C,f=r.newShixuns,y=r.dispatch,g=r.user,h=Object(s.useState)(!1),O=Object(S.a)(h,2),a=O[0],u=O[1];Object(s.useEffect)(function(){f.actionTabs.key==="Create-Environment"&&D()},[f==null||((C=f.actionTabs)===null||C===void 0)?void 0:C.key]);var v=function(){y({type:"newShixuns/setActionTabs",payload:{}})},D=function(){var d,R,w;v(),((d=g.userInfo)===null||d===void 0?void 0:d.mirror_marker_status)===0?u(!0):((R=g.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===1?_.d.push("/shixuns/new/CreateImg"):((w=g.userInfo)===null||w===void 0?void 0:w.mirror_marker_status)===2&&m.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var x;_.d.push("/users/".concat((x=g.userInfo)===null||x===void 0?void 0:x.login,"/experiment-img"))}})};return p.a.createElement(m.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:a,footer:null,onCancel:function(){u(!1)}},p.a.createElement("div",{style:{textAlign:"center"}},p.a.createElement("br",null),p.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:t.a,alt:"\u4E8C\u7EF4\u7801"})),p.a.createElement("img",null))};Y.a=Object(_.a)(function(l){var r=l.newShixuns,C=l.user,f=l.globalSetting;return{newShixuns:r,globalSetting:f,user:C}})(c)},NFKh:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("MlIO"),o("F+F2"),o("qM6L"),o("ETIr"),o("wbyO"),o("cv67"),o("3y9D"),o("lPiR"),o("GRuw"),o("1uat"),o("uGsb"),o("5hvy"),o("ELcG"),o("WYAk"),o("e7zE"),o("K3mO"),o("OLod"),o("ALsQ"),o("9OqN"),o("qu8F"),o("S6kV"),o("gb/T"),o("qBft"),o("oRuE"),o("jO9C"),o("KmYQ"),o("uGxW"),o("bQjk"),o("wZgz"),o("pA7S"),o("w7YG"),o("E4JC"),o("PVpz"))})(this,function(P){return P})},NLgs:function(M,Y,o){"use strict";o.d(Y,"b",function(){return D}),o.d(Y,"f",function(){return b}),o.d(Y,"g",function(){return d}),o.d(Y,"e",function(){return w}),o.d(Y,"d",function(){return E}),o.d(Y,"a",function(){return x}),o.d(Y,"c",function(){return i});var P=o("9og8"),m=o("2qtc"),S=o("kLXV"),s=o("miYZ"),p=o("tsqr"),_=o("WmNS"),T=o.n(_),t=o("q1tI"),c=o.n(t),l=o("9kvl"),r=o("xKgJ"),C=o("RCxd"),f=o("mOS8"),y=o.n(f),g=o("1ZF9"),h=o.n(g),O=o("WdTA"),a=o.n(O),u=o("m3rI"),v=o("1vsH"),D=function(k){var N=Object(l.c)()._store.getState(),U=N.globalSetting;if(!Object(r.p)()){var G;return U!=null&&(G=U.setting)!==null&&G!==void 0&&G.sso_url?(p.b.warning("\u7528\u6237\u8FD8\u672A\u767B\u5F55\uFF0C\u6B63\u5728\u8DF3\u8F6C\u767B\u5F55"),setTimeout(function(){var W;window.location.href=U==null||((W=U.setting)===null||W===void 0)?void 0:W.sso_url},1e3)):d(k),!1}return!0},b=function(k){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(d(k)&&R(N))},d=function(k){return Object(r.p)()?!0:(Object(v.Z)(),!1)},R=function(){var k,N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,U=Object(l.c)()._store.getState(),G=U.user;return(k=G.userInfo)!==null&&k!==void 0&&k.profile_completed?!0:(S.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:N?"\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(){l.d.push("/account/profile/edit")}}),!1)},w=function(){var k,N=Object(l.c)()._store.getState(),U=N.user;return(k=U.userInfo)!==null&&k!==void 0&&k.professional_certification?!0:(S.a.confirm({title:"\u63D0\u793A",centered:!0,content:c.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(v.R)("/account/certification")}}),!1)},E=function(){return Object(r.a)()?!0:(S.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),c.a.createElement("img",{src:Object(r.t)()?a.a:"".concat(u.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},x=function(k,N){return k?!0:(S.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("p",null,N||"\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"),c.a.createElement("div",{style:{marginLeft:"110px"}},c.a.createElement("img",{src:h.a,width:200}),c.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(v.R)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},i=function(k){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",U=Object(l.c)()._store.getState(),G=U.shixunsDetail.detail;return(G==null?void 0:G.public)===2||(G==null?void 0:G.public)===1||(G==null?void 0:G.shixun_status)===3?(S.a.info({centered:!0,icon:c.a.createElement(C.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(G==null?void 0:G.public)===2?"\u5DF2\u516C\u5F00":(G==null?void 0:G.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",N,"\u3002"),c.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:y.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(G==null?void 0:G.shixun_status)===2?(S.a.confirm({centered:!0,icon:c.a.createElement(C.a,null),title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",N,"\u3002"),c.a.createElement("br",null),c.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(){S.a.confirm({width:440,centered:!0,icon:c.a.createElement(C.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 K=Object(P.a)(T.a.mark(function F(){var B;return T.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,k({type:"shixunsDetail/cancelRelease",payload:{id:G==null?void 0:G.identifier}});case 2:B=ae.sent,B.status!==401&&(p.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),k({type:"shixunsDetail/getShixunsDetail",payload:{id:G==null?void 0:G.identifier}}),k({type:"practiceSetting/getCommonData",payload:{id:G==null?void 0:G.identifier}}));case 4:case"end":return ae.stop()}},F)}));function V(){return K.apply(this,arguments)}return V}()})}}),!0):!1}},NaO6:function(M,Y,o){M.exports={flex_box_center:"flex_box_center___39XrR",flex_space_between:"flex_space_between___2AUNE",flex_box_vertical_center:"flex_box_vertical_center___k7Yhn",flex_box_center_end:"flex_box_center_end___2BA_-",flex_box_column:"flex_box_column___2UlA9",addModal:"addModal___37xBl",searchIcon:"searchIcon___-YLTZ",search:"search___1dHYg",btn:"btn___26enW",listWrap:"listWrap___3-qfp",list:"list___3p8yU",name:"name___3Dygg",tag:"tag___2Zku9",des:"des___2tGTj"}},Nmxd:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(M,Y,o){"use strict";o.d(Y,"a",function(){return _});var P=o("Kwbf");function m(T,t){var c=new Set;return T.forEach(function(l){t.has(l)||c.add(l)}),c}function S(T){var t=T||{},c=t.disabled,l=t.disableCheckbox,r=t.checkable;return!!(c||l)||r===!1}function s(T,t,c,l){for(var r=new Set(T),C=new Set,f=0;f<=c;f+=1){var y=t.get(f)||new Set;y.forEach(function(a){var u=a.key,v=a.node,D=a.children,b=D===void 0?[]:D;r.has(u)&&!l(v)&&b.filter(function(d){return!l(d.node)}).forEach(function(d){r.add(d.key)})})}for(var g=new Set,h=c;h>=0;h-=1){var O=t.get(h)||new Set;O.forEach(function(a){var u=a.parent,v=a.node;if(l(v)||!a.parent||g.has(a.parent.key))return;if(l(a.parent.node)){g.add(u.key);return}var D=!0,b=!1;(u.children||[]).filter(function(d){return!l(d.node)}).forEach(function(d){var R=d.key,w=r.has(R);D&&!w&&(D=!1),!b&&(w||C.has(R))&&(b=!0)}),D&&r.add(u.key),b&&C.add(u.key),g.add(u.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(m(C,r))}}function p(T,t,c,l,r){for(var C=new Set(T),f=new Set(t),y=0;y<=l;y+=1){var g=c.get(y)||new Set;g.forEach(function(u){var v=u.key,D=u.node,b=u.children,d=b===void 0?[]:b;!C.has(v)&&!f.has(v)&&!r(D)&&d.filter(function(R){return!r(R.node)}).forEach(function(R){C.delete(R.key)})})}f=new Set;for(var h=new Set,O=l;O>=0;O-=1){var a=c.get(O)||new Set;a.forEach(function(u){var v=u.parent,D=u.node;if(r(D)||!u.parent||h.has(u.parent.key))return;if(r(u.parent.node)){h.add(v.key);return}var b=!0,d=!1;(v.children||[]).filter(function(R){return!r(R.node)}).forEach(function(R){var w=R.key,E=C.has(w);b&&!E&&(b=!1),!d&&(E||f.has(w))&&(d=!0)}),b||C.delete(v.key),d&&f.add(v.key),h.add(v.key)})}return{checkedKeys:Array.from(C),halfCheckedKeys:Array.from(m(f,C))}}function _(T,t,c,l){var r=[],C;l?C=l:C=S;var f=new Set(T.filter(function(O){var a=!!c[O];return a||r.push(O),a})),y=new Map,g=0;Object.keys(c).forEach(function(O){var a=c[O],u=a.level,v=y.get(u);v||(v=new Set,y.set(u,v)),v.add(a),g=Math.max(g,u)}),Object(P.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var h;return t===!0?h=s(f,y,g,C):h=p(f,t.halfCheckedKeys,y,g,C),h}},OLES:function(M,Y,o){"use strict";var P=o("U8pU"),m=o("VTBJ"),S=o("Ff2n"),s=o("q1tI"),p=o("uciX"),_=o("7ixt"),T=function(f){var y=f.overlay,g=f.prefixCls,h=f.id,O=f.overlayInnerStyle;return s.createElement("div",{className:"".concat(g,"-inner"),id:h,role:"tooltip",style:O},typeof y=="function"?y():y)},t=T,c=function(f,y){var g=f.overlayClassName,h=f.trigger,O=h===void 0?["hover"]:h,a=f.mouseEnterDelay,u=a===void 0?0:a,v=f.mouseLeaveDelay,D=v===void 0?.1:v,b=f.overlayStyle,d=f.prefixCls,R=d===void 0?"rc-tooltip":d,w=f.children,E=f.onVisibleChange,x=f.afterVisibleChange,i=f.transitionName,A=f.animation,k=f.placement,N=k===void 0?"right":k,U=f.align,G=U===void 0?{}:U,W=f.destroyTooltipOnHide,K=W===void 0?!1:W,V=f.defaultVisible,F=f.getTooltipContainer,B=f.overlayInnerStyle,H=Object(S.a)(f,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ae=Object(s.useRef)(null);Object(s.useImperativeHandle)(y,function(){return ae.current});var de=Object(m.a)({},H);"visible"in f&&(de.popupVisible=f.visible);var se=function(){var fe=f.arrowContent,ie=fe===void 0?null:fe,le=f.overlay,Q=f.id;return[s.createElement("div",{className:"".concat(R,"-arrow"),key:"arrow"},ie),s.createElement(t,{key:"content",prefixCls:R,id:Q,overlay:le,overlayInnerStyle:B})]},Se=!1,ye=!1;if(typeof K=="boolean")Se=K;else if(K&&Object(P.a)(K)==="object"){var oe=K.keepParent;Se=oe===!0,ye=oe===!1}return s.createElement(p.a,Object.assign({popupClassName:g,prefixCls:R,popup:se,action:O,builtinPlacements:_.a,popupPlacement:N,ref:ae,popupAlign:G,getPopupContainer:F,onPopupVisibleChange:E,afterPopupVisibleChange:x,popupTransitionName:i,popupAnimation:A,defaultPopupVisible:V,destroyPopupOnHide:Se,autoDestroy:ye,mouseLeaveDelay:D,popupStyle:b,mouseEnterDelay:u},de),w)},l=Object(s.forwardRef)(c),r=Y.a=l},OLod:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("K3mO"))})(this,function(P){P.lib.Cipher||function(m){var S=P,s=S.lib,p=s.Base,_=s.WordArray,T=s.BufferedBlockAlgorithm,t=S.enc,c=t.Utf8,l=t.Base64,r=S.algo,C=r.EvpKDF,f=s.Cipher=T.extend({cfg:p.extend(),createEncryptor:function(i,A){return this.create(this._ENC_XFORM_MODE,i,A)},createDecryptor:function(i,A){return this.create(this._DEC_XFORM_MODE,i,A)},init:function(i,A,k){this.cfg=this.cfg.extend(k),this._xformMode=i,this._key=A,this.reset()},reset:function(){T.reset.call(this),this._doReset()},process:function(i){return this._append(i),this._process()},finalize:function(i){i&&this._append(i);var A=this._doFinalize();return A},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function i(A){return typeof A=="string"?x:R}return function(A){return{encrypt:function(k,N,U){return i(N).encrypt(A,k,N,U)},decrypt:function(k,N,U){return i(N).decrypt(A,k,N,U)}}}}()}),y=s.StreamCipher=f.extend({_doFinalize:function(){var i=this._process(!0);return i},blockSize:1}),g=S.mode={},h=s.BlockCipherMode=p.extend({createEncryptor:function(i,A){return this.Encryptor.create(i,A)},createDecryptor:function(i,A){return this.Decryptor.create(i,A)},init:function(i,A){this._cipher=i,this._iv=A}}),O=g.CBC=function(){var i=h.extend();i.Encryptor=i.extend({processBlock:function(k,N){var U=this._cipher,G=U.blockSize;A.call(this,k,N,G),U.encryptBlock(k,N),this._prevBlock=k.slice(N,N+G)}}),i.Decryptor=i.extend({processBlock:function(k,N){var U=this._cipher,G=U.blockSize,W=k.slice(N,N+G);U.decryptBlock(k,N),A.call(this,k,N,G),this._prevBlock=W}});function A(k,N,U){var G,W=this._iv;W?(G=W,this._iv=m):G=this._prevBlock;for(var K=0;K<U;K++)k[N+K]^=G[K]}return i}(),a=S.pad={},u=a.Pkcs7={pad:function(i,A){for(var k=A*4,N=k-i.sigBytes%k,U=N<<24|N<<16|N<<8|N,G=[],W=0;W<N;W+=4)G.push(U);var K=_.create(G,N);i.concat(K)},unpad:function(i){var A=i.words[i.sigBytes-1>>>2]&255;i.sigBytes-=A}},v=s.BlockCipher=f.extend({cfg:f.cfg.extend({mode:O,padding:u}),reset:function(){var i;f.reset.call(this);var A=this.cfg,k=A.iv,N=A.mode;this._xformMode==this._ENC_XFORM_MODE?i=N.createEncryptor:(i=N.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==i?this._mode.init(this,k&&k.words):(this._mode=i.call(N,this,k&&k.words),this._mode.__creator=i)},_doProcessBlock:function(i,A){this._mode.processBlock(i,A)},_doFinalize:function(){var i,A=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(A.pad(this._data,this.blockSize),i=this._process(!0)):(i=this._process(!0),A.unpad(i)),i},blockSize:128/32}),D=s.CipherParams=p.extend({init:function(i){this.mixIn(i)},toString:function(i){return(i||this.formatter).stringify(this)}}),b=S.format={},d=b.OpenSSL={stringify:function(i){var A,k=i.ciphertext,N=i.salt;return N?A=_.create([1398893684,1701076831]).concat(N).concat(k):A=k,A.toString(l)},parse:function(i){var A,k=l.parse(i),N=k.words;return N[0]==1398893684&&N[1]==1701076831&&(A=_.create(N.slice(2,4)),N.splice(0,4),k.sigBytes-=16),D.create({ciphertext:k,salt:A})}},R=s.SerializableCipher=p.extend({cfg:p.extend({format:d}),encrypt:function(i,A,k,N){N=this.cfg.extend(N);var U=i.createEncryptor(k,N),G=U.finalize(A),W=U.cfg;return D.create({ciphertext:G,key:k,iv:W.iv,algorithm:i,mode:W.mode,padding:W.padding,blockSize:i.blockSize,formatter:N.format})},decrypt:function(i,A,k,N){N=this.cfg.extend(N),A=this._parse(A,N.format);var U=i.createDecryptor(k,N).finalize(A.ciphertext);return U},_parse:function(i,A){return typeof i=="string"?A.parse(i,this):i}}),w=S.kdf={},E=w.OpenSSL={execute:function(i,A,k,N){N||(N=_.random(64/8));var U=C.create({keySize:A+k}).compute(i,N),G=_.create(U.words.slice(A),k*4);return U.sigBytes=A*4,D.create({key:U,iv:G,salt:N})}},x=s.PasswordBasedCipher=R.extend({cfg:R.cfg.extend({kdf:E}),encrypt:function(i,A,k,N){N=this.cfg.extend(N);var U=N.kdf.execute(k,i.keySize,i.ivSize);N.iv=U.iv;var G=R.encrypt.call(this,i,A,U.key,N);return G.mixIn(U),G},decrypt:function(i,A,k,N){N=this.cfg.extend(N),A=this._parse(A,N.format);var U=N.kdf.execute(k,i.keySize,i.ivSize,A.salt);N.iv=U.iv;var G=R.decrypt.call(this,i,A,U.key,N);return G}})}()})},OZM5:function(M,Y,o){"use strict";o.d(Y,"b",function(){return l}),o.d(Y,"a",function(){return r}),o.d(Y,"k",function(){return C}),o.d(Y,"h",function(){return f}),o.d(Y,"i",function(){return y}),o.d(Y,"g",function(){return g}),o.d(Y,"c",function(){return h}),o.d(Y,"d",function(){return O}),o.d(Y,"j",function(){return v}),o.d(Y,"e",function(){return D}),o.d(Y,"f",function(){return b});var P=o("KQm4"),m=o("U8pU"),S=o("Ff2n"),s=o("q1tI"),p=o.n(s),_=o("Kwbf"),T=o("WaYH"),t=.25,c=2;function l(d,R){var w=d.slice(),E=w.indexOf(R);return E>=0&&w.splice(E,1),w}function r(d,R){var w=d.slice();return w.indexOf(R)===-1&&w.push(R),w}function C(d){return d.split("-")}function f(d,R){return"".concat(d,"-").concat(R)}function y(d){return d&&d.type&&d.type.isTreeNode}function g(d,R){var w=[d],E=R[d];function x(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(A){var k=A.key,N=A.children;w.push(k),x(N)})}return x(E.children),w}function h(d,R){var w=d.clientY,E=R.selectHandle.getBoundingClientRect(),x=E.top,i=E.bottom,A=E.height,k=Math.max(A*t,c);return w<=x+k?-1:w>=i-k?1:0}function O(d,R){if(!d)return;var w=R.multiple;return w?d.slice():d.length?[d[0]]:d}var a=function(R){return R};function u(d,R){if(!d)return[];var w=R||{},E=w.processProps,x=E===void 0?a:E,i=Array.isArray(d)?d:[d];return i.map(function(A){var k=A.children,N=Object(S.a)(A,["children"]),U=u(k,R);return p.a.createElement(T.a,Object.assign({},x(N)),U)})}function v(d){if(!d)return null;var R;if(Array.isArray(d))R={checkedKeys:d,halfCheckedKeys:void 0};else if(Object(m.a)(d)==="object")R={checkedKeys:d.checked||void 0,halfCheckedKeys:d.halfChecked||void 0};else return Object(_.a)(!1,"`checkedKeys` is not an array or an object"),null;return R}function D(d,R){var w=new Set;function E(x){if(w.has(x))return;var i=R[x];if(!i)return;w.add(x);var A=i.parent,k=i.node;if(k.disabled)return;A&&E(A.key)}return(d||[]).forEach(function(x){E(x)}),Object(P.a)(w)}function b(d){var R={};return Object.keys(d).forEach(function(w){(w.startsWith("data-")||w.startsWith("aria-"))&&(R[w]=d[w])}),R}},Ohmc:function(M,Y,o){M.exports=o.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,Y,o){"use strict";var P=o("2qtc"),m=o("kLXV"),S=o("rAM+"),s=o("miYZ"),p=o("tsqr"),_=o("tJVT"),T=o("jrin"),t=o("q1tI"),c=o.n(t),l=o("VrN/"),r=o.n(l),C=o("bdgK"),f=o("p77/"),y=o("Bd2K"),g=o("ELLl"),h=o("19Vz"),O=o("lZu9"),a=o("+NIl"),u=o("kSUc"),v=o("9Bee"),D=function(Le){var Oe=Le.value,Re=Oe===void 0?"":Oe,Ie=Le.className,Be=Le.showTextOnly,ct=Le.showLines,xt=Le.style,Ft=xt===void 0?{}:xt,un=Object(t.useMemo)(function(){return""},[Re]);return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{dangerouslySetInnerHTML:{__html:un}}))},b=o("0Owb"),d=o("dejd"),R=o("C+DQ"),w=[{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 E(Le){var Oe=Le.onActionCallback,Re=Le.title,Ie=Le.icon,Be=Le.actionName,ct=Le.className,xt=ct===void 0?"":ct,Ft=Le.children;function un(){Oe(Be)}return c.a.createElement("a",{title:Re,className:xt,onClick:un},c.a.createElement("i",{className:"md-iconfont ".concat(Ie)}),Ft)}var x=function(Le){var Oe=Le.watch,Re=Le.showNullButton,Ie=Le.onActionCallback,Be=Le.fullScreen,ct=Le.insertTemp,xt=Le.hidetoolBar,Ft=[].concat(w,[{title:"".concat(Oe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Oe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return c.a.createElement("ul",{className:"markdown-toolbar-container"},!xt&&Ft.map(function(un,_n){return c.a.createElement("li",{key:_n},un.actionName?c.a.createElement(E,Object(b.a)({},un,{onActionCallback:Ie})):c.a.createElement("span",{className:"v-line"}))}),Re?c.a.createElement("li",null,c.a.createElement(E,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ie},c.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ct&&c.a.createElement("li",null,c.a.createElement(E,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(ct),onActionCallback:Ie},c.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),c.a.createElement("li",{className:"btn-full-screen"},c.a.createElement(E,{icon:"".concat(Be?"icon-shrink":"icon-enlarge"),title:Be?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ie})))},i=o("M8RZ"),A=o("+L6B"),k=o("2/Rp"),N=o("y8nQ"),U=o("Vl3Y"),G=o("5NDa"),W=o("5rEg"),K={labelCol:{span:4},wrapperCol:{span:20}},V=function(Le){var Oe=Le.callback,Re=Le.onCancel;function Ie(Be){Oe(Be)}return c.a.createElement(U.a,Object(b.a)({},K,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ie}),c.a.createElement(U.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},c.a.createElement(W.a,null)),c.a.createElement(U.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},c.a.createElement(W.a,null)),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(k.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},F=o("7ahc"),B=o("HmJG"),H=o("BjJ7"),ae=U.a.useForm,de={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}},Se=function(Le){var Oe=Le.callback,Re=Le.onCancel,Ie=ae(),Be=Object(_.a)(Ie,1),ct=Be[0];function xt(_n){Oe(_n)}function Ft(_n,on){ct.setFieldsValue({src:"/api/attachments/".concat(_n.id),type:on.type})}function un(_n){var on=_n.target.files[0];oe(on,Ft)}return c.a.createElement(U.a,Object(b.a)({form:ct},se,{className:"upload-image-panel",onFinish:xt}),c.a.createElement(U.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},c.a.createElement("div",{className:"flex-container"},c.a.createElement(U.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},c.a.createElement(W.a,{style:de})),c.a.createElement(ye,{onFileChange:un}))),c.a.createElement(U.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},c.a.createElement(W.a,{style:{width:264}})),c.a.createElement(U.a.Item,{style:{textAlign:"right"}},c.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(k.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))};function ye(Le){var Oe=Le.onFileChange;return c.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",c.a.createElement("input",{type:"file",onChange:Oe}))}function oe(Le,Oe){if(!Le)throw new String("\u6CA1\u6709\u6587\u4EF6");var Re=new FormData;Re.append("editormd-image-file",Le),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var Ie=new window.XMLHttpRequest;Ie.withCredentials=!0,Ie.addEventListener("load",function(Be){Oe(JSON.parse(Be.target.responseText),Le)},!1),Ie.addEventListener("error",function(Be){console.error(Be)},!1),Ie.open("POST","".concat(H.a,"/api/attachments.json")),Ie.send(Re)}var pe=o("giR+"),fe=o("fyUT"),ie=o("7Kak"),le=o("9yH6"),Q=le.a.Group,ce={margin:"0 8px"},te=function(Le){var Oe=Le.callback,Re=Le.onCancel;function Ie(Be){Oe(Be)}return c.a.createElement(U.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ie},c.a.createElement("div",{className:"flex-container"},c.a.createElement("span",{style:ce},"\u5355\u5143\u683C\u6570\uFF1A"),c.a.createElement("span",{style:ce},"\u884C\u6570"),c.a.createElement(U.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},c.a.createElement(fe.a,null)),c.a.createElement("span",{style:ce},"\u5217\u6570"),c.a.createElement(U.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},c.a.createElement(fe.a,null))),c.a.createElement("div",{className:"flex-container",style:{marginTop:12}},c.a.createElement("span",{style:ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),c.a.createElement(U.a.Item,{name:"align"},c.a.createElement(Q,null,c.a.createElement(le.a,{value:"default"},c.a.createElement("i",{className:"fa fa-align-justify"})),c.a.createElement(le.a,{value:"left"},c.a.createElement("i",{className:"fa fa-align-left"})),c.a.createElement(le.a,{value:"center"},c.a.createElement("i",{className:"fa fa-align-center"})),c.a.createElement(le.a,{value:"right"},c.a.createElement("i",{className:"fa fa-align-right"}))))),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(k.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},$=o("m3rI"),_e=o("wMS7"),re=o.n(_e),Z="link",X="upload-image",ee="code-block",be="add-table",ve="------------",Te={default:ve,left:":".concat(ve),center:":".concat(ve,":"),right:"".concat(ve,":")},Fe=o("9VGf"),Ze,nt;function ot(){}var st=0,ht=1e4,Ne="\u2581",Pe=`
**\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 et(Le){return/^\d+$/.test(Le)?"".concat(Le,"px"):Le}var Ot=navigator.platform.toUpperCase().indexOf("MAC")>=0,lt=Ot?"Cmd":"Ctrl",Rt=(Ze={},Object(T.a)(Ze,lt+"-B","bold"),Object(T.a)(Ze,lt+"-I","italic"),Ze),Je=(nt={},Object(T.a)(nt,Z,"\u6DFB\u52A0\u94FE\u63A5"),Object(T.a)(nt,ee,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(T.a)(nt,X,"\u6DFB\u52A0\u56FE\u7247"),Object(T.a)(nt,be,"\u6DFB\u52A0\u8868\u683C"),nt),We=Y.a=function(Le){var Oe=Le.defaultValue,Re=Oe===void 0?"":Oe,Ie=Le.onChange,Be=Le.width,ct=Be===void 0?"100%":Be,xt=Le.height,Ft=xt===void 0?400:xt,un=Le.miniToolbar,_n=un===void 0?!1:un,on=Le.isFocus,At=on===void 0?!1:on,Ke=Le.watch,ut=Le.insertTemp,it=Le.mode,we=it===void 0?"markdown":it,ze=Le.id,Tt=ze===void 0?"markdown-editor-id":ze,Et=Le.showResizeBar,Dt=Et===void 0?!1:Et,Nt=Le.noStorage,wt=Nt===void 0?!1:Nt,Wt=Le.showNullButton,Zt=Wt===void 0?!1:Wt,Wn=Le.hidetoolBar,Tn=Wn===void 0?!1:Wn,Jn=Le.fullScreen,Qn=Jn===void 0?!1:Jn,zn=Le.onBlur,fn=Le.onCMBeforeChange,wr=Le.onFullScreen,Kr=Le.className,Ur=Kr===void 0?"":Kr,xr=Le.disablePaste,Hr=xr===void 0?!1:xr,Cr=Le.placeholder,rn=Cr===void 0?"":Cr,Yt=Le.values,On=Yt===void 0?"":Yt,jr=Object(t.useState)(null),Or=Object(_.a)(jr,2),$t=Or[0],cr=Or[1],Qr=Object(t.useState)(Re),cn=Object(_.a)(Qr,2),pr=cn[0],Pr=cn[1],ba=Object(t.useState)(Ke),Ir=Object(_.a)(ba,2),ha=Ir[0],rr=Ir[1],Vt=Object(t.useState)(Qn),Vn=Object(_.a)(Vt,2),Pn=Vn[0],ur=Vn[1],qn=Object(t.useState)(""),ia=Object(_.a)(qn,2),aa=ia[0],na=ia[1],Xr=Object(t.useState)(0),Ha=Object(_.a)(Xr,2),pa=Ha[0],Na=Ha[1],vi=Object(t.useState)(Ft),Ra=Object(_.a)(vi,2),ui=Ra[0],ma=Ra[1],Ii=Object(t.useState)(!1),xi=Object(_.a)(Ii,2),da=xi[0],va=xi[1],fa=Object(t.useRef)(),me=Object(t.useRef)(),$e=Object(t.useRef)(),gt=Object(t.useRef)();Object(t.useEffect)(function(){Pr(On),$t==null||$t.setValue(On)},[On]),Object(t.useEffect)(function(){wr==null||wr(Pn)},[Pn]),Object(t.useEffect)(function(){if(fa.current){var Ht=r.a.fromTextArea(fa.current,{mode:we,lineNumbers:!_n,lineWrapping:!0,value:Re,autoCloseTags:!0,autoCloseBrackets:!0});At&&Ht.focus();function nn(Jt,Cn){if(Hr){Cn.preventDefault();return}var Rn=Cn.clipboardData;if(Rn){var Zn=Rn.types.toString(),mr=Rn.items,Xn=["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"];if(Zn==="Files"||Rn.types.indexOf("Files")>-1){if(Cn.preventDefault(),we=="stex")return;try{var er,Lr=mr[1];((er=mr[0])===null||er===void 0?void 0:er.kind)==="file"&&(Lr=mr[0]);var dr=Lr.getAsFile(),Ea=dr.name.split(".").pop();oe(dr,function(Yr){if(Yr.id){var Pa,oa,Ia;(dr==null||((Pa=dr.type)===null||Pa===void 0)?void 0:Pa.indexOf("image"))>-1?Ht.replaceSelection("![,](/api/attachments/".concat(Yr.id,"?type=").concat(Yr.content_type,")")):(dr==null||((oa=dr.type)===null||oa===void 0)?void 0:oa.indexOf("video"))>-1?Ht.replaceSelection('<video width="100%" controls src="'.concat($.a.API_SERVER,"/api/attachments/").concat(Yr.id,'"></video>')):(dr==null||((Ia=dr.type)===null||Ia===void 0)?void 0:Ia.indexOf("pdf"))>-1?Ht.replaceSelection('<a href="'.concat($.a.API_SERVER,"/api/attachments/").concat(Yr.id,"?type=").concat(dr.type,'&disposition=inline" target="_blank">').concat(dr.name,"</a>")):Xn.includes(Ea)?Ht.replaceSelection('<a href="'.concat($.a.API_SERVER,"/api/attachments/").concat(Yr.id,'?type=office&disposition=inline" target="_blank">').concat(dr.name,"</a>")):Ht.replaceSelection("[".concat(dr.name,"](").concat($.a.API_SERVER,"/api/attachments/").concat(Yr.id,"?type=").concat(Yr.content_type,")"))}else(Yr==null?void 0:Yr.status)===401&&(document.location.href="/user/login")})}catch(Yr){p.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Ht.on("paste",nn),cr(Ht),function(){Ht.off("paste",nn)}}},[]);var bt=Object(t.useCallback)(function(){if(me.current)try{}catch(Ht){console.log(Ht,"---- to set md editor body height")}},[ui,me,Pn]);Object(t.useEffect)(function(){function Ht(){var Jt=new C.default(function(Cn){var Rn=Object(S.a)(Cn),Zn;try{for(Rn.s();!(Zn=Rn.n()).done;){var mr=Zn.value;(mr.target.offsetHeight>0||mr.target.offsetWidth>0)&&(bt(),$t.setSize("100%","100%"),$t.refresh())}}catch(Xn){Rn.e(Xn)}finally{Rn.f()}});return Jt.observe(fa.current.parentElement),Jt}if($t){var nn=Ht();return function(){nn.unobserve(fa.current.parentElement)}}},[$t,bt]),Object(t.useEffect)(function(){if($t){for(var Ht=[],nn=function(){var mr=Cn[Jt];Rn=Object(_.a)(mr,2);var Xn=Rn[0],er=Rn[1],Lr=Object(T.a)({},Xn,function(){kt(er)});Ht.push(Lr),$t.addKeyMap(Lr)},Jt=0,Cn=Object.entries(Rt);Jt<Cn.length;Jt++){var Rn;nn()}return function(){var Zn=Object(S.a)(Ht),mr;try{for(Zn.s();!(mr=Zn.n()).done;){var Xn=mr.value;$t.removeKeyMap(Xn)}}catch(er){Zn.e(er)}finally{Zn.f()}}}},[$t]),Object(t.useEffect)(function(){Qn!==Pn&&ur(Qn)},[Qn]),Object(Fe.a)(function(){if(!wt&&pa>0){var Ht=new Date().getTime(),nn=window.sessionStorage.getItem(Tt);Ht>=pa+ht&&(!nn||nn!==pr)&&(window.sessionStorage.setItem(Tt,pr),va(!0))}},ht),Object(t.useEffect)(function(){rr(Ke)},[$t,Ke]),Object(t.useEffect)(function(){$t&&(At&&$t.focus())},[$t,At]),Object(t.useEffect)(function(){if(ha&&$t){var Ht=$t.getScrollerElement();function nn(Jt){var Cn=Jt.target;if(gt.current){var Rn=Cn.scrollTop/Cn.scrollHeight;gt.current.scrollTop=gt.current.scrollHeight*Rn}}return Ht.addEventListener("scroll",nn),function(){Ht.removeEventListener("scroll",nn)}}},[$t,ha]),Object(t.useEffect)(function(){if($t&&fn){function Ht(nn,Jt){fn(nn,Jt)}return $t.on("beforeChange",Ht),function(){$t.off("beforeChange",Ht)}}},[$t,fn]),Object(t.useEffect)(function(){if($t&&zn){function Ht(){zn($t.getValue())}return $t.on("blur",Ht),function(){$t.off("blur",Ht)}}},[$t,zn]),Object(t.useEffect)(function(){if($t){function Ht(nn){var Jt=re.a.sanitize(nn.getValue());Pr(Jt),Na(new Date().getTime()),nn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ie&&Ie(Jt)}return $t.on("change",Ht),function(){$t.off("change",Ht)}}},[$t,Ie]),Object(t.useEffect)(function(){$t&&(Re==null?($t.setValue(""),Pr("")):Re!==$t.getValue()&&($t.setValue(Re),Pr(Re),$t.setCursor($t.lineCount(),0)))},[$t,Re]);var kt=Object(t.useCallback)(function(Ht){var nn=$t.getCursor(),Jt=$t.getSelection(),Cn=Jt.split(`
`);switch(Ht){case"bold":return $t.replaceSelection("**"+Jt+"**"),Jt===""&&$t.setCursor(nn.line,nn.ch+2),$t.focus();case"italic":return $t.replaceSelection("*"+Jt+"*"),Jt===""&&$t.setCursor(nn.line,nn.ch+1),$t.focus();case"code":return $t.replaceSelection("`"+Jt+"`"),Jt===""&&$t.setCursor(nn.line,nn.ch+1),$t.focus();case"inline-latex":return $t.replaceSelection("`$$"+Jt+"$$`"),Jt===""&&$t.setCursor(nn.line,nn.ch+3),$t.focus();case"latex":return $t.replaceSelection("```latex\n"+Jt+"\n```"),$t.setCursor(nn.line+1,Jt.length+1),$t.focus();case"line-break":return $t.replaceSelection(`<br/>
`),$t.focus();case"list-ul":return Jt===""?$t.replaceSelection("- "+Jt):$t.replaceSelection(Cn.map(function(Rn){return Rn===""?"":"- ".concat(Rn)}).join(`
`)),$t.focus();case"list-ol":return Jt===""?$t.replaceSelection("1. "+Jt):$t.replaceSelection(Cn.map(function(Rn,Zn){return Rn===""?"":"".concat(Zn+1,". ").concat(Rn)}).join(`
`)),$t.focus();case"add-null-ch":return Jt===""&&$t.setCursor(nn.line,nn.ch+1),$t.replaceSelection(Ne),$t.focus();case"inster-template-1":return Jt===""&&$t.setCursor(nn.line,nn.ch),$t.replaceSelection(Pe),$t.focus();case"eraser":return $t.setValue(""),$t.focus();case"trigger-watch":return rr(!ha),$t.focus();case"trigger-full-screen":return ur(!Pn),$t.focus();case Z:na(Z);return;case ee:na(ee);return;case X:na(X);return;case be:na(be);return;default:throw new Error}},[$t,ha,Pn]),Mt=Object(t.useCallback)(function(Ht){na("");switch(aa){case Z:var nn=Ht.title,Jt=Ht.link;return $t.replaceSelection("[".concat(nn,"](").concat(Jt,")")),$t.focus();case ee:var Cn=Ht.language,Rn=Ht.content;return $t.replaceSelection(["```"+Cn,Rn,"```"].join(`
`)),$t.focus();case X:var Zn=Ht.src,mr=Ht.alt;return $t.replaceSelection("![ ".concat(mr," ]( ").concat(Zn,' "').concat(mr,'" )')),$t.focus();case be:for(var Xn=Ht.row,er=Ht.col,Lr=Ht.align,dr=`
`,Ea=0;Ea<Xn;Ea++){for(var Yr=[],Pa=[],oa=0;oa<er;oa++)Ea===1&&Pa.push(Te[Lr]),Yr.push(" ");Ea===1&&(dr+="| ".concat(Pa.join(" | "),` |
`)),dr+="| ".concat(Yr.join(er===1?"":" | "),` |
`)}return $t.replaceSelection(dr+`
`),$t.focus();default:throw new Error}},[$t,aa]),Xt=Object(t.useMemo)(function(){switch(aa){case Z:return c.a.createElement(V,{callback:Mt,onCancel:an});case ee:return c.a.createElement(F.b,{callback:Mt,onCancel:an});case X:return c.a.createElement(Se,{callback:Mt,onCancel:an});case be:return c.a.createElement(te,{callback:Mt,onCancel:an});default:return null}},[aa]);function an(){na("")}Object(t.useEffect)(function(){if($e.current){var Ht=$e.current,nn=!1,Jt=0;function Cn(mr){nn=!0,Jt=mr.pageY}function Rn(){nn=!1}function Zn(mr){if(nn){var Xn=mr.pageY-Jt;Xn<0&&(Xn=0),Xn>300&&(Xn=300);var er=Ft+Xn+"px";ma(er)}}return Ht.addEventListener("mousedown",Cn),document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",Rn),function(){Ht.removeEventListener("mousedown",Cn),document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",Rn)}}},[$t,$e]),Object(t.useEffect)(function(){ma(Ft)},[Ft]);var dn=et(ct),mn=et(ui),Mn={width:dn,height:mn},wn=Object(t.useMemo)(function(){if(pa){var Ht=new Date(pa),nn=Ht.getHours(),Jt=Ht.getMinutes(),Cn=Ht.getSeconds();return nn=nn<10?"0"+nn:nn,Jt=Jt<10?"0"+Jt:Jt,Cn=Cn<10?"0"+Cn:Cn,"".concat(nn,":").concat(Jt,":").concat(Cn)}return 0},[pa]);function Qt(){window.sessionStorage.removeItem(Tt),va(!1),Na(0)}function xn(){va(!1),Na(0),$t.setValue(window.sessionStorage.getItem(Tt))}return c.a.createElement(t.Fragment,null,c.a.createElement("div",{className:"markdown-editor-wrapper",ref:me},c.a.createElement("div",{className:"markdown-editor-container ".concat(Ur," ").concat(ha?"on-preview":""," ").concat(_n?"mini":""," ").concat(Pn?"full-screen":""),style:Mn},c.a.createElement(x,{insertTemp:ut,watch:ha,fullScreen:Pn,showNullButton:Zt,onActionCallback:kt,hidetoolBar:Tn}),c.a.createElement("div",{className:"markdown-editor-body"},c.a.createElement("div",{className:"codemirror-container"},c.a.createElement("textarea",{ref:fa,placeholder:rn})),ha?c.a.createElement("div",{ref:gt,className:"preview-container"},we==="stex"&&c.a.createElement(D,{value:pr}),we!=="stex"&&c.a.createElement(v.a,{value:pr})):null))),Dt?c.a.createElement("a",{ref:$e,className:"editor-resize"}):null,c.a.createElement(i.a,null,Je[aa]?c.a.createElement(m.a,{centered:!0,title:Je[aa],visible:!0,onCancel:an,footer:null},Xt):null))}},P5Jw:function(M,Y,o){"use strict";var P=o("rHrb"),m=P.CopyToClipboard;m.CopyToClipboard=m,M.exports=m},PVpz:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.StreamCipher,p=m.algo,_=[],T=[],t=[],c=p.RabbitLegacy=s.extend({_doReset:function(){var r=this._key.words,C=this.cfg.iv,f=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],y=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 g=0;g<4;g++)l.call(this);for(var g=0;g<8;g++)y[g]^=f[g+4&7];if(C){var h=C.words,O=h[0],a=h[1],u=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,v=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,D=u>>>16|v&4294901760,b=v<<16|u&65535;y[0]^=u,y[1]^=D,y[2]^=v,y[3]^=b,y[4]^=u,y[5]^=D,y[6]^=v,y[7]^=b;for(var g=0;g<4;g++)l.call(this)}},_doProcessBlock:function(r,C){var f=this._X;l.call(this),_[0]=f[0]^f[5]>>>16^f[3]<<16,_[1]=f[2]^f[7]>>>16^f[5]<<16,_[2]=f[4]^f[1]>>>16^f[7]<<16,_[3]=f[6]^f[3]>>>16^f[1]<<16;for(var y=0;y<4;y++)_[y]=(_[y]<<8|_[y]>>>24)&16711935|(_[y]<<24|_[y]>>>8)&4278255360,r[C+y]^=_[y]},blockSize:128/32,ivSize:64/32});function l(){for(var r=this._X,C=this._C,f=0;f<8;f++)T[f]=C[f];C[0]=C[0]+1295307597+this._b|0,C[1]=C[1]+3545052371+(C[0]>>>0<T[0]>>>0?1:0)|0,C[2]=C[2]+886263092+(C[1]>>>0<T[1]>>>0?1:0)|0,C[3]=C[3]+1295307597+(C[2]>>>0<T[2]>>>0?1:0)|0,C[4]=C[4]+3545052371+(C[3]>>>0<T[3]>>>0?1:0)|0,C[5]=C[5]+886263092+(C[4]>>>0<T[4]>>>0?1:0)|0,C[6]=C[6]+1295307597+(C[5]>>>0<T[5]>>>0?1:0)|0,C[7]=C[7]+3545052371+(C[6]>>>0<T[6]>>>0?1:0)|0,this._b=C[7]>>>0<T[7]>>>0?1:0;for(var f=0;f<8;f++){var y=r[f]+C[f],g=y&65535,h=y>>>16,O=((g*g>>>17)+g*h>>>15)+h*h,a=((y&4294901760)*y|0)+((y&65535)*y|0);t[f]=O^a}r[0]=t[0]+(t[7]<<16|t[7]>>>16)+(t[6]<<16|t[6]>>>16)|0,r[1]=t[1]+(t[0]<<8|t[0]>>>24)+t[7]|0,r[2]=t[2]+(t[1]<<16|t[1]>>>16)+(t[0]<<16|t[0]>>>16)|0,r[3]=t[3]+(t[2]<<8|t[2]>>>24)+t[1]|0,r[4]=t[4]+(t[3]<<16|t[3]>>>16)+(t[2]<<16|t[2]>>>16)|0,r[5]=t[5]+(t[4]<<8|t[4]>>>24)+t[3]|0,r[6]=t[6]+(t[5]<<16|t[5]>>>16)+(t[4]<<16|t[4]>>>16)|0,r[7]=t[7]+(t[6]<<8|t[6]>>>24)+t[5]|0}m.RabbitLegacy=s._createHelper(c)}(),P.RabbitLegacy})},Pkuh:function(M,Y,o){M.exports={practice:"practice___ya_pQ",select:"select___3x3DK"}},QNag:function(M,Y,o){"use strict";var P=o("2qtc"),m=o("kLXV"),S=o("+L6B"),s=o("2/Rp"),p=o("9og8"),_=o("y8nQ"),T=o("Vl3Y"),t=o("tJVT"),c=o("PpiC"),l=o("5NDa"),r=o("5rEg"),C=o("WmNS"),f=o.n(C),y=o("q1tI"),g=o.n(y),h=o("9kvl"),O=o("JFl9"),a=o.n(O),u=r.a.TextArea,v=function(b){var d=b.shixunsDetail,R=b.globalSetting,w=b.loading,E=b.dispatch,x=b.onFinish,i=x===void 0?function(){}:x,A=Object(c.a)(b,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),k=T.a.useForm(),N=Object(t.a)(k,1),U=N[0],G=function(){var K=Object(p.a)(f.a.mark(function V(F){var B,H;return f.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,E({type:"shixunsDetail/getCustomScript",payload:{id:(B=d.actionTabs.params)===null||B===void 0?void 0:B.id,compile:F.execute,excutive:F.compile}});case 2:H=de.sent,W(),H&&i(H==null?void 0:H.shixun_script);case 5:case"end":return de.stop()}},V)}));return function(F){return K.apply(this,arguments)}}(),W=function(){E({type:"shixunsDetail/setActionTabs",payload:{}})};return g.a.createElement(m.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:d.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:W},g.a.createElement(T.a,{form:U,scrollToFirstError:!0,layout:"vertical",onFinish:G},g.a.createElement(T.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},g.a.createElement(u,{rows:4})),g.a.createElement(T.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},g.a.createElement(u,{rows:4})),g.a.createElement("div",{className:a.a.footerWrap},g.a.createElement(T.a.Item,null,g.a.createElement(s.a,{className:"mr5",size:"large",onClick:W},"\u53D6\u6D88"),g.a.createElement(s.a,{size:"large",type:"primary",htmlType:"submit",loading:w.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};Y.a=Object(h.a)(function(D){var b=D.shixunsDetail,d=D.loading,R=D.globalSetting;return{shixunsDetail:b,globalSetting:R,loading:d}})(v)},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 P=o("q1tI"),m=o("uciX"),S=o("2W6z"),s=o.n(S),p=o("4IlW"),_=o("uK0f"),T=o.n(_);function t(pe,fe){if(pe===fe)return!0;if(!pe||!fe)return!1;var ie=pe.length;if(fe.length!==ie)return!1;for(var le=0;le<ie;le++)if(pe[le]!==fe[le])return!1;return!0}function c(pe){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(ie){return typeof ie}:c=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},c(pe)}function l(pe,fe){if(!(pe instanceof fe))throw new TypeError("Cannot call a class as a function")}function r(pe,fe){for(var ie=0;ie<fe.length;ie++){var le=fe[ie];le.enumerable=le.enumerable||!1,le.configurable=!0,"value"in le&&(le.writable=!0),Object.defineProperty(pe,le.key,le)}}function C(pe,fe,ie){return fe&&r(pe.prototype,fe),ie&&r(pe,ie),pe}function f(pe,fe){if(typeof fe!="function"&&fe!==null)throw new TypeError("Super expression must either be null or a function");pe.prototype=Object.create(fe&&fe.prototype,{constructor:{value:pe,writable:!0,configurable:!0}}),fe&&y(pe,fe)}function y(pe,fe){return y=Object.setPrototypeOf||function(le,Q){return le.__proto__=Q,le},y(pe,fe)}function g(pe){var fe=a();return function(){var ie=u(pe),le;if(fe){var Q=u(this).constructor;le=Reflect.construct(ie,arguments,Q)}else le=ie.apply(this,arguments);return h(this,le)}}function h(pe,fe){return fe&&(c(fe)==="object"||typeof fe=="function")?fe:O(pe)}function O(pe){if(pe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return pe}function a(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(pe){return!1}}function u(pe){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},u(pe)}var v=function(){var pe=function(fe){f(le,fe);var ie=g(le);function le(){var Q;return l(this,le),Q=ie.apply(this,arguments),Q.menuItems={},Q.saveMenuItem=function(ce){return function(te){Q.menuItems[ce]=te}},Q}return C(le,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(ce){!ce.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(ce){var te=this.props,$=te.fieldNames,_e=te.defaultFieldNames;return $[ce]||_e[ce]}},{key:"getOption",value:function(ce,te){var $=this.props,_e=$.prefixCls,re=$.expandTrigger,Z=$.expandIcon,X=$.loadingIcon,ee=this.props.onSelect.bind(this,ce,te),be=this.props.onItemDoubleClick.bind(this,ce,te),ve={onClick:ee,onDoubleClick:be},Te="".concat(_e,"-menu-item"),Fe=null,Ze=ce[this.getFieldName("children")]&&ce[this.getFieldName("children")].length>0;(Ze||ce.isLeaf===!1)&&(Te+=" ".concat(_e,"-menu-item-expand"),ce.loading||(Fe=P.createElement("span",{className:"".concat(_e,"-menu-item-expand-icon")},Z))),re==="hover"&&(Ze||ce.isLeaf===!1)&&(ve={onMouseEnter:this.delayOnSelect.bind(this,ee),onMouseLeave:this.delayOnSelect.bind(this),onClick:ee}),this.isActiveOption(ce,te)&&(Te+=" ".concat(_e,"-menu-item-active"),ve.ref=this.saveMenuItem(te)),ce.disabled&&(Te+=" ".concat(_e,"-menu-item-disabled"));var nt=null;ce.loading&&(Te+=" ".concat(_e,"-menu-item-loading"),nt=X||null);var ot="";return"title"in ce?ot=ce.title:typeof ce[this.getFieldName("label")]=="string"&&(ot=ce[this.getFieldName("label")]),P.createElement("li",Object.assign({key:ce[this.getFieldName("value")],className:Te,title:ot},ve,{role:"menuitem",onMouseDown:function(ht){return ht.preventDefault()}}),ce[this.getFieldName("label")],Fe,nt)}},{key:"getActiveOptions",value:function(ce){var te=this,$=this.props.options,_e=ce||this.props.activeValue;return T()($,function(re,Z){return re[te.getFieldName("value")]===_e[Z]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var ce=this,te=this.props.options,$=this.getActiveOptions().map(function(_e){return _e[ce.getFieldName("children")]}).filter(function(_e){return!!_e});return $.unshift(te),$}},{key:"delayOnSelect",value:function(ce){for(var te=this,$=arguments.length,_e=new Array($>1?$-1:0),re=1;re<$;re++)_e[re-1]=arguments[re];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof ce=="function"&&(this.delayTimer=window.setTimeout(function(){ce(_e),te.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var ce=this.getShowOptions().length,te=0;te<ce;te++){var $=this.menuItems[te];$&&$.parentElement&&($.parentElement.scrollTop=$.offsetTop)}}},{key:"isActiveOption",value:function(ce,te){var $=this.props.activeValue,_e=$===void 0?[]:$;return _e[te]===ce[this.getFieldName("value")]}},{key:"render",value:function(){var ce=this,te=this.props,$=te.prefixCls,_e=te.dropdownMenuColumnStyle;return P.createElement("div",null,this.getShowOptions().map(function(re,Z){return P.createElement("ul",{className:"".concat($,"-menu"),key:Z,style:_e},re.map(function(X){return ce.getOption(X,Z)}))}))}}]),le}(P.Component);return pe.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},pe}(),D=v,b={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}},d=b;function R(pe){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R=function(ie){return typeof ie}:R=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},R(pe)}function w(pe,fe){if(pe==null)return{};var ie=E(pe,fe),le,Q;if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(pe);for(Q=0;Q<ce.length;Q++){if(le=ce[Q],fe.indexOf(le)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(pe,le))continue;ie[le]=pe[le]}}return ie}function E(pe,fe){if(pe==null)return{};var ie={},le=Object.keys(pe),Q,ce;for(ce=0;ce<le.length;ce++){if(Q=le[ce],fe.indexOf(Q)>=0)continue;ie[Q]=pe[Q]}return ie}function x(pe){return N(pe)||k(pe)||A(pe)||i()}function i(){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 A(pe,fe){if(!pe)return;if(typeof pe=="string")return U(pe,fe);var ie=Object.prototype.toString.call(pe).slice(8,-1);if(ie==="Object"&&pe.constructor&&(ie=pe.constructor.name),ie==="Map"||ie==="Set")return Array.from(pe);if(ie==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ie))return U(pe,fe)}function k(pe){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(pe))return Array.from(pe)}function N(pe){if(Array.isArray(pe))return U(pe)}function U(pe,fe){(fe==null||fe>pe.length)&&(fe=pe.length);for(var ie=0,le=new Array(fe);ie<fe;ie++)le[ie]=pe[ie];return le}function G(pe,fe){if(!(pe instanceof fe))throw new TypeError("Cannot call a class as a function")}function W(pe,fe){for(var ie=0;ie<fe.length;ie++){var le=fe[ie];le.enumerable=le.enumerable||!1,le.configurable=!0,"value"in le&&(le.writable=!0),Object.defineProperty(pe,le.key,le)}}function K(pe,fe,ie){return fe&&W(pe.prototype,fe),ie&&W(pe,ie),pe}function V(pe,fe){if(typeof fe!="function"&&fe!==null)throw new TypeError("Super expression must either be null or a function");pe.prototype=Object.create(fe&&fe.prototype,{constructor:{value:pe,writable:!0,configurable:!0}}),fe&&F(pe,fe)}function F(pe,fe){return F=Object.setPrototypeOf||function(le,Q){return le.__proto__=Q,le},F(pe,fe)}function B(pe){var fe=de();return function(){var ie=se(pe),le;if(fe){var Q=se(this).constructor;le=Reflect.construct(ie,arguments,Q)}else le=ie.apply(this,arguments);return H(this,le)}}function H(pe,fe){return fe&&(R(fe)==="object"||typeof fe=="function")?fe:ae(pe)}function ae(pe){if(pe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return pe}function de(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(pe){return!1}}function se(pe){return se=Object.setPrototypeOf?Object.getPrototypeOf:function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},se(pe)}var Se=function(){var pe=function(fe){V(le,fe);var ie=B(le);function le(Q){var ce;G(this,le),ce=ie.call(this,Q),ce.setPopupVisible=function($){var _e=ce.state.value;"popupVisible"in ce.props||ce.setState({popupVisible:$}),$&&!ce.state.popupVisible&&ce.setState({activeValue:_e}),ce.props.onPopupVisibleChange($)},ce.handleChange=function($,_e,re){var Z=_e.visible;(re.type!=="keydown"||re.keyCode===p.a.ENTER)&&(ce.props.onChange($.map(function(X){return X[ce.getFieldName("value")]}),$),ce.setPopupVisible(Z))},ce.handlePopupVisibleChange=function($){ce.setPopupVisible($)},ce.handleMenuSelect=function($,_e,re){var Z=ce.trigger.getRootDomNode();Z&&Z.focus&&Z.focus();var X=ce.props,ee=X.changeOnSelect,be=X.loadData,ve=X.expandTrigger;if(!$||$.disabled)return;var Te=ce.state.activeValue;Te=Te.slice(0,_e+1),Te[_e]=$[ce.getFieldName("value")];var Fe=ce.getActiveOptions(Te);if($.isLeaf===!1&&!$[ce.getFieldName("children")]&&be){ee&&ce.handleChange(Fe,{visible:!0},re),ce.setState({activeValue:Te}),be(Fe);return}var Ze={};!$[ce.getFieldName("children")]||!$[ce.getFieldName("children")].length?(ce.handleChange(Fe,{visible:!1},re),Ze.value=Te):ee&&(re.type==="click"||re.type==="keydown")&&(ve==="hover"?ce.handleChange(Fe,{visible:!1},re):ce.handleChange(Fe,{visible:!0},re),Ze.value=Te),Ze.activeValue=Te,("value"in ce.props||re.type==="keydown"&&re.keyCode!==p.a.ENTER)&&delete Ze.value,ce.setState(Ze)},ce.handleItemDoubleClick=function(){var $=ce.props.changeOnSelect;$&&ce.setPopupVisible(!1)},ce.handleKeyDown=function($){var _e=ce.props.children;if(_e&&_e.props.onKeyDown){_e.props.onKeyDown($);return}var re=x(ce.state.activeValue),Z=re.length-1<0?0:re.length-1,X=ce.getCurrentLevelOptions(),ee=X.map(function(Fe){return Fe[ce.getFieldName("value")]}).indexOf(re[Z]);if($.keyCode!==p.a.DOWN&&$.keyCode!==p.a.UP&&$.keyCode!==p.a.LEFT&&$.keyCode!==p.a.RIGHT&&$.keyCode!==p.a.ENTER&&$.keyCode!==p.a.SPACE&&$.keyCode!==p.a.BACKSPACE&&$.keyCode!==p.a.ESC&&$.keyCode!==p.a.TAB)return;if(!ce.state.popupVisible&&$.keyCode!==p.a.BACKSPACE&&$.keyCode!==p.a.LEFT&&$.keyCode!==p.a.RIGHT&&$.keyCode!==p.a.ESC&&$.keyCode!==p.a.TAB){ce.setPopupVisible(!0);return}if($.keyCode===p.a.DOWN||$.keyCode===p.a.UP){$.preventDefault();var be=ee;be!==-1?$.keyCode===p.a.DOWN?(be+=1,be=be>=X.length?0:be):(be-=1,be=be<0?X.length-1:be):be=0,re[Z]=X[be][ce.getFieldName("value")]}else if($.keyCode===p.a.LEFT||$.keyCode===p.a.BACKSPACE)$.preventDefault(),re.splice(re.length-1,1);else if($.keyCode===p.a.RIGHT)$.preventDefault(),X[ee]&&X[ee][ce.getFieldName("children")]&&re.push(X[ee][ce.getFieldName("children")][0][ce.getFieldName("value")]);else if($.keyCode===p.a.ESC||$.keyCode===p.a.TAB){ce.setPopupVisible(!1);return}(!re||re.length===0)&&ce.setPopupVisible(!1);var ve=ce.getActiveOptions(re),Te=ve[ve.length-1];ce.handleMenuSelect(Te,ve.length-1,$),ce.props.onKeyDown&&ce.props.onKeyDown($)},ce.saveTrigger=function($){ce.trigger=$};var te=[];return"value"in Q?te=Q.value||[]:"defaultValue"in Q&&(te=Q.defaultValue||[]),s()(!("filedNames"in Q),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),ce.state={popupVisible:Q.popupVisible,activeValue:te,value:te,prevProps:Q},ce.defaultFieldNames={label:"label",value:"value",children:"children"},ce}return K(le,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(ce){var te=this.defaultFieldNames,$=this.props,_e=$.fieldNames,re=$.filedNames;return"filedNames"in this.props?re[ce]||te[ce]:_e[ce]||te[ce]}},{key:"getFieldNames",value:function(){var ce=this.props,te=ce.fieldNames,$=ce.filedNames;return"filedNames"in this.props?$:te}},{key:"getCurrentLevelOptions",value:function(){var ce=this,te=this.props.options,$=te===void 0?[]:te,_e=this.state.activeValue,re=_e===void 0?[]:_e,Z=T()($,function(X,ee){return X[ce.getFieldName("value")]===re[ee]},{childrenKeyName:this.getFieldName("children")});return Z[Z.length-2]?Z[Z.length-2][this.getFieldName("children")]:x($).filter(function(X){return!X.disabled})}},{key:"getActiveOptions",value:function(ce){var te=this;return T()(this.props.options||[],function($,_e){return $[te.getFieldName("value")]===ce[_e]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var ce=this.props,te=ce.prefixCls,$=ce.transitionName,_e=ce.popupClassName,re=ce.options,Z=re===void 0?[]:re,X=ce.disabled,ee=ce.builtinPlacements,be=ce.popupPlacement,ve=ce.children,Te=ce.dropdownRender,Fe=w(ce,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),Ze=P.createElement("div",null),nt="";Z&&Z.length>0?Ze=P.createElement(D,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):nt=" ".concat(te,"-menus-empty");var ot=Ze;return Te&&(ot=Te(Ze)),P.createElement(m.a,Object.assign({ref:this.saveTrigger},Fe,{popupPlacement:be,builtinPlacements:ee,popupTransitionName:$,action:X?[]:["click"],popupVisible:X?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(te,"-menus"),popupClassName:_e+nt,popup:ot}),P.cloneElement(ve,{onKeyDown:this.handleKeyDown,tabIndex:X?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(ce,te){var $=te.prevProps,_e=$===void 0?{}:$,re={prevProps:ce};return"value"in ce&&!t(_e.value,ce.value)&&(re.value=ce.value||[],"loadData"in ce||(re.activeValue=ce.value||[])),"popupVisible"in ce&&(re.popupVisible=ce.popupVisible),re}}]),le}(P.Component);return pe.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:d,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},pe}(),ye=Se,oe=Y.a=ye},S6kV:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){return P.mode.OFB=function(){var m=P.lib.BlockCipherMode.extend(),S=m.Encryptor=m.extend({processBlock:function(s,p){var _=this._cipher,T=_.blockSize,t=this._iv,c=this._keystream;t&&(c=this._keystream=t.slice(0),this._iv=void 0),_.encryptBlock(c,0);for(var l=0;l<T;l++)s[p+l]^=c[l]}});return m.Decryptor=S,m}(),P.mode.OFB})},"SA+Z":function(M,Y,o){var P=o("wTVA"),m=o("EbDI"),S=o("ZhPi"),s=o("wkBT");function p(_){return P(_)||m(_)||S(_)||s()}M.exports=p,M.exports.__esModule=!0,M.exports.default=M.exports},SJMd:function(M,Y){/**
* @license
* Copyright (C) 2006 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/var o,P,m,S=!1,s,p;window.PR_SHOULD_USE_CONTINUATION=!0;var _,T;(function(){var t=window,c=["break,continue,do,else,for,if,return,while"],l=[c,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],r=[l,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],C=[r,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],f=[r,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],y=[r,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],g="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",h=[r,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],O="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",a=[c,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],u=[c,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[c,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],D=[C,y,f,h,O,a,u,v],b=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,d="str",R="kwd",w="com",E="typ",x="lit",i="pun",A="pln",k="tag",N="dec",U="src",G="atn",W="atv",K="nocode",V="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(re){for(var Z=0,X=!1,ee=!1,be=0,ve=re.length;be<ve;++be){var Te=re[be];if(Te.ignoreCase)ee=!0;else if(/[a-z]/i.test(Te.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){X=!0,ee=!1;break}}var Fe={b:8,t:9,n:10,v:11,f:12,r:13};function Ze(Ne){var Pe=Ne.charCodeAt(0);if(Pe!==92)return Pe;var et=Ne.charAt(1);return Pe=Fe[et],Pe||("0"<=et&&et<="7"?parseInt(Ne.substring(1),8):et==="u"||et==="x"?parseInt(Ne.substring(2),16):Ne.charCodeAt(1))}function nt(Ne){if(Ne<32)return(Ne<16?"\\x0":"\\x")+Ne.toString(16);var Pe=String.fromCharCode(Ne);return Pe==="\\"||Pe==="-"||Pe==="]"||Pe==="^"?"\\"+Pe:Pe}function ot(Ne){var Pe=Ne.substring(1,Ne.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),et=[],Ot=Pe[0]==="^",lt=["["];Ot&&lt.push("^");for(var Rt=Ot?1:0,Je=Pe.length;Rt<Je;++Rt){var We=Pe[Rt];if(/\\[bdsw]/i.test(We))lt.push(We);else{var Le=Ze(We),Oe;Rt+2<Je&&Pe[Rt+1]==="-"?(Oe=Ze(Pe[Rt+2]),Rt+=2):Oe=Le,et.push([Le,Oe]),Oe<65||Le>122||(Oe<65||Le>90||et.push([Math.max(65,Le)|32,Math.min(Oe,90)|32]),Oe<97||Le>122||et.push([Math.max(97,Le)&~32,Math.min(Oe,122)&~32]))}}et.sort(function(ct,xt){return ct[0]-xt[0]||xt[1]-ct[1]});for(var Re=[],Ie=[],Rt=0;Rt<et.length;++Rt){var Be=et[Rt];Be[0]<=Ie[1]+1?Ie[1]=Math.max(Ie[1],Be[1]):Re.push(Ie=Be)}for(var Rt=0;Rt<Re.length;++Rt){var Be=Re[Rt];lt.push(nt(Be[0])),Be[1]>Be[0]&&(Be[1]+1>Be[0]&&lt.push("-"),lt.push(nt(Be[1])))}return lt.push("]"),lt.join("")}function st(Ne){for(var Pe=Ne.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")),et=Pe.length,Ot=[],lt=0,Rt=0;lt<et;++lt){var Je=Pe[lt];if(Je==="(")++Rt;else if(Je.charAt(0)==="\\"){var We=+Je.substring(1);We&&(We<=Rt?Ot[We]=-1:Pe[lt]=nt(We))}}for(var lt=1;lt<Ot.length;++lt)Ot[lt]===-1&&(Ot[lt]=++Z);for(var lt=0,Rt=0;lt<et;++lt){var Je=Pe[lt];if(Je==="(")++Rt,Ot[Rt]||(Pe[lt]="(?:");else if(Je.charAt(0)==="\\"){var We=+Je.substring(1);We&&We<=Rt&&(Pe[lt]="\\"+Ot[We])}}for(var lt=0;lt<et;++lt)Pe[lt]==="^"&&Pe[lt+1]!=="^"&&(Pe[lt]="");if(Ne.ignoreCase&&X)for(var lt=0;lt<et;++lt){var Je=Pe[lt],Le=Je.charAt(0);Je.length>=2&&Le==="["?Pe[lt]=ot(Je):Le!=="\\"&&(Pe[lt]=Je.replace(/[a-zA-Z]/g,function(Ie){var Be=Ie.charCodeAt(0);return"["+String.fromCharCode(Be&~32,Be|32)+"]"}))}return Pe.join("")}for(var ht=[],be=0,ve=re.length;be<ve;++be){var Te=re[be];if(Te.global||Te.multiline)throw new Error(""+Te);ht.push("(?:"+st(Te)+")")}return new RegExp(ht.join("|"),ee?"gi":"g")}function B(re,Z){var X=/(?:^|\s)nocode(?:\s|$)/,ee=[],be=0,ve=[],Te=0;function Fe(Ze){var nt=Ze.nodeType;if(nt==1){if(X.test(Ze.className))return;for(var ot=Ze.firstChild;ot;ot=ot.nextSibling)Fe(ot);var st=Ze.nodeName.toLowerCase();(st==="br"||st==="li")&&(ee[Te]=`
`,ve[Te<<1]=be++,ve[Te++<<1|1]=Ze)}else if(nt==3||nt==4){var ht=Ze.nodeValue;ht.length&&(Z?ht=ht.replace(/\r\n?/g,`
`):ht=ht.replace(/[ \t\r\n]+/g," "),ee[Te]=ht,ve[Te<<1]=be,be+=ht.length,ve[Te++<<1|1]=Ze)}}return Fe(re),{sourceCode:ee.join("").replace(/\n$/,""),spans:ve}}function H(re,Z,X,ee,be){if(!X)return;var ve={sourceNode:re,pre:1,langExtension:null,numberLines:null,sourceCode:X,spans:null,basePos:Z,decorations:null};ee(ve),be.push.apply(be,ve.decorations)}var ae=/\S/;function de(re){for(var Z=void 0,X=re.firstChild;X;X=X.nextSibling){var ee=X.nodeType;Z=ee===1?Z?re:X:ee===3&&ae.test(X.nodeValue)?re:Z}return Z===re?void 0:Z}function se(re,Z){var X={},ee;(function(){for(var Te=re.concat(Z),Fe=[],Ze={},nt=0,ot=Te.length;nt<ot;++nt){var st=Te[nt],ht=st[3];if(ht)for(var Ne=ht.length;--Ne>=0;)X[ht.charAt(Ne)]=st;var Pe=st[1],et=""+Pe;Ze.hasOwnProperty(et)||(Fe.push(Pe),Ze[et]=null)}Fe.push(/[\0-\uffff]/),ee=F(Fe)})();var be=Z.length,ve=function(Te){for(var Fe=Te.sourceCode,Ze=Te.basePos,nt=Te.sourceNode,ot=[Ze,A],st=0,ht=Fe.match(ee)||[],Ne={},Pe=0,et=ht.length;Pe<et;++Pe){var Ot=ht[Pe],lt=Ne[Ot],Rt=void 0,Je;if(typeof lt=="string")Je=!1;else{var We=X[Ot.charAt(0)];if(We)Rt=Ot.match(We[1]),lt=We[0];else{for(var Le=0;Le<be;++Le)if(We=Z[Le],Rt=Ot.match(We[1]),Rt){lt=We[0];break}Rt||(lt=A)}Je=lt.length>=5&&lt.substring(0,5)==="lang-",Je&&!(Rt&&typeof Rt[1]=="string")&&(Je=!1,lt=U),Je||(Ne[Ot]=lt)}var Oe=st;if(st+=Ot.length,!Je)ot.push(Ze+Oe,lt);else{var Re=Rt[1],Ie=Ot.indexOf(Re),Be=Ie+Re.length;Rt[2]&&(Be=Ot.length-Rt[2].length,Ie=Be-Re.length);var ct=lt.substring(5);H(nt,Ze+Oe,Ot.substring(0,Ie),ve,ot),H(nt,Ze+Oe+Ie,Re,le(ct,Re),ot),H(nt,Ze+Oe+Be,Ot.substring(Be),ve,ot)}}Te.decorations=ot};return ve}function Se(re){var Z=[],X=[];re.tripleQuotedStrings?Z.push([d,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):re.multiLineStrings?Z.push([d,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Z.push([d,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),re.verbatimStrings&&X.push([d,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var ee=re.hashComments;ee&&(re.cStyleComments?(ee>1?Z.push([w,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Z.push([w,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),X.push([d,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Z.push([w,/^#[^\r\n]*/,null,"#"])),re.cStyleComments&&(X.push([w,/^\/\/[^\r\n]*/,null]),X.push([w,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var be=re.regexLiterals;if(be){var ve=be>1?"":`
\r`,Te=ve?".":"[\\S\\s]",Fe="/(?=[^/*"+ve+"])(?:[^/\\x5B\\x5C"+ve+"]|\\x5C"+Te+"|\\x5B(?:[^\\x5C\\x5D"+ve+"]|\\x5C"+Te+")*(?:\\x5D|$))+/";X.push(["lang-regex",RegExp("^"+V+"("+Fe+")")])}var Ze=re.types;Ze&&X.push([E,Ze]);var nt=(""+re.keywords).replace(/^ | $/g,"");nt.length&&X.push([R,new RegExp("^(?:"+nt.replace(/[\s,]+/g,"|")+")\\b"),null]),Z.push([A,/^\s+/,null,` \r
\xA0`]);var ot="^.[^\\s\\w.$@'\"`/\\\\]*";return re.regexLiterals&&(ot+="(?!s*/)"),X.push([x,/^@[a-z_$][a-z_$@0-9]*/i,null],[E,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[A,/^[a-z_$][a-z_$@0-9]*/i,null],[x,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[A,/^\\[\s\S]?/,null],[i,new RegExp(ot),null]),se(Z,X)}var ye=Se({keywords:D,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function oe(re,Z,X){for(var ee=/(?:^|\s)nocode(?:\s|$)/,be=/\r\n?|\n/,ve=re.ownerDocument,Te=ve.createElement("li");re.firstChild;)Te.appendChild(re.firstChild);var Fe=[Te];function Ze(Pe){var et=Pe.nodeType;if(et==1&&!ee.test(Pe.className))if(Pe.nodeName==="br")nt(Pe),Pe.parentNode&&Pe.parentNode.removeChild(Pe);else for(var Ot=Pe.firstChild;Ot;Ot=Ot.nextSibling)Ze(Ot);else if((et==3||et==4)&&X){var lt=Pe.nodeValue,Rt=lt.match(be);if(Rt){var Je=lt.substring(0,Rt.index);Pe.nodeValue=Je;var We=lt.substring(Rt.index+Rt[0].length);if(We){var Le=Pe.parentNode;Le.insertBefore(ve.createTextNode(We),Pe.nextSibling)}nt(Pe),Je||Pe.parentNode.removeChild(Pe)}}}function nt(Pe){for(;!Pe.nextSibling;)if(Pe=Pe.parentNode,!Pe)return;function et(Rt,Je){var We=Je?Rt.cloneNode(!1):Rt,Le=Rt.parentNode;if(Le){var Oe=et(Le,1),Re=Rt.nextSibling;Oe.appendChild(We);for(var Ie=Re;Ie;Ie=Re)Re=Ie.nextSibling,Oe.appendChild(Ie)}return We}for(var Ot=et(Pe.nextSibling,0),lt;(lt=Ot.parentNode)&&lt.nodeType===1;)Ot=lt;Fe.push(Ot)}for(var ot=0;ot<Fe.length;++ot)Ze(Fe[ot]);Z===(Z|0)&&Fe[0].setAttribute("value",Z);var st=ve.createElement("ol");st.className="linenums";for(var ht=Math.max(0,Z-1|0)||0,ot=0,Ne=Fe.length;ot<Ne;++ot)Te=Fe[ot],Te.className="L"+(ot+ht)%10,Te.firstChild||Te.appendChild(ve.createTextNode("\xA0")),st.appendChild(Te);re.appendChild(st)}function pe(re){var Z=/\bMSIE\s(\d+)/.exec(navigator.userAgent);Z=Z&&+Z[1]<=8;var X=/\n/g,ee=re.sourceCode,be=ee.length,ve=0,Te=re.spans,Fe=Te.length,Ze=0,nt=re.decorations,ot=nt.length,st=0;nt[ot]=be;var ht,Ne;for(Ne=ht=0;Ne<ot;)nt[Ne]!==nt[Ne+2]?(nt[ht++]=nt[Ne++],nt[ht++]=nt[Ne++]):Ne+=2;for(ot=ht,Ne=ht=0;Ne<ot;){for(var Pe=nt[Ne],et=nt[Ne+1],Ot=Ne+2;Ot+2<=ot&&nt[Ot+1]===et;)Ot+=2;nt[ht++]=Pe,nt[ht++]=et,Ne=Ot}ot=nt.length=ht;var lt=re.sourceNode,Rt="";lt&&(Rt=lt.style.display,lt.style.display="none");try{for(var Je=null;Ze<Fe;){var We=Te[Ze],Le=Te[Ze+2]||be,Oe=nt[st+2]||be,Ot=Math.min(Le,Oe),Re=Te[Ze+1],Ie;if(Re.nodeType!==1&&(Ie=ee.substring(ve,Ot))){Z&&(Ie=Ie.replace(X,"\r")),Re.nodeValue=Ie;var Be=Re.ownerDocument,ct=Be.createElement("span");ct.className=nt[st+1];var xt=Re.parentNode;xt.replaceChild(ct,Re),ct.appendChild(Re),ve<Le&&(Te[Ze+1]=Re=Be.createTextNode(ee.substring(Ot,Le)),xt.insertBefore(Re,ct.nextSibling))}ve=Ot,ve>=Le&&(Ze+=2),ve>=Oe&&(st+=2)}}finally{lt&&(lt.style.display=Rt)}}var fe={};function ie(re,Z){for(var X=Z.length;--X>=0;){var ee=Z[X];fe.hasOwnProperty(ee)?t.console&&console.warn("cannot override language handler %s",ee):fe[ee]=re}}function le(re,Z){return re&&fe.hasOwnProperty(re)||(re=/^\s*</.test(Z)?"default-markup":"default-code"),fe[re]}ie(ye,["default-code"]),ie(se([],[[A,/^[^<?]+/],[N,/^<!\w[^>]*(?:>|$)/],[w,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[i,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ie(se([[A,/^[\s]+/,null,` \r
`],[W,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[k,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[G,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[i,/^[=<>\/]+/],["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"]),ie(se([],[[W,/^[\s\S]+/]]),["uq.val"]),ie(Se({keywords:C,hashComments:!0,cStyleComments:!0,types:b}),["c","cc","cpp","cxx","cyc","m"]),ie(Se({keywords:"null,true,false"}),["json"]),ie(Se({keywords:y,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:b}),["cs"]),ie(Se({keywords:f,cStyleComments:!0}),["java"]),ie(Se({keywords:v,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ie(Se({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ie(Se({keywords:O,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ie(Se({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ie(Se({keywords:h,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ie(Se({keywords:g,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ie(se([],[[d,/^[\s\S]+/]]),["regex"]);function Q(re){var Z=re.langExtension;try{var X=B(re.sourceNode,re.pre),ee=X.sourceCode;re.sourceCode=ee,re.spans=X.spans,re.basePos=0,le(Z,ee)(re),pe(re)}catch(be){t.console&&console.log(be&&be.stack||be)}}function ce(re,Z,X){var ee=X||!1,be=Z||null,ve=document.createElement("div");ve.innerHTML="<pre>"+re+"</pre>",ve=ve.firstChild,ee&&oe(ve,ee,!0);var Te={langExtension:be,numberLines:ee,sourceNode:ve,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Q(Te),ve.innerHTML}function te(re,Z){var X=Z||document.body,ee=X.ownerDocument||document;function be(We){return X.getElementsByTagName(We)}for(var ve=[be("pre"),be("code"),be("xmp")],Te=[],Fe=0;Fe<ve.length;++Fe)for(var Ze=0,nt=ve[Fe].length;Ze<nt;++Ze)Te.push(ve[Fe][Ze]);ve=null;var ot=Date;ot.now||(ot={now:function(){return+new Date}});var st=0,ht=/\blang(?:uage)?-([\w.]+)(?!\S)/,Ne=/\bprettyprint\b/,Pe=/\bprettyprinted\b/,et=/pre|xmp/i,Ot=/^code$/i,lt=/^(?:pre|code|xmp)$/i,Rt={};function Je(){for(var We=t.PR_SHOULD_USE_CONTINUATION?ot.now()+250:Infinity;st<Te.length&&ot.now()<We;st++){for(var Le=Te[st],Oe=Rt,Re=Le;Re=Re.previousSibling;){var Ie=Re.nodeType,Be=(Ie===7||Ie===8)&&Re.nodeValue;if(Be?!/^\??prettify\b/.test(Be):Ie!==3||/\S/.test(Re.nodeValue))break;if(Be){Oe={},Be.replace(/\b(\w+)=([\w:.%+-]+)/g,function(Tt,Et,Dt){Oe[Et]=Dt});break}}var ct=Le.className;if((Oe!==Rt||Ne.test(ct))&&!Pe.test(ct)){for(var xt=!1,Ft=Le.parentNode;Ft;Ft=Ft.parentNode){var un=Ft.tagName;if(lt.test(un)&&Ft.className&&Ne.test(Ft.className)){xt=!0;break}}if(!xt){Le.className+=" prettyprinted";var _n=Oe.lang;if(!_n){_n=ct.match(ht);var on;!_n&&(on=de(Le))&&Ot.test(on.tagName)&&(_n=on.className.match(ht)),_n&&(_n=_n[1])}var At;if(et.test(Le.tagName))At=1;else{var Ke=Le.currentStyle,ut=ee.defaultView,it=Ke?Ke.whiteSpace:ut&&ut.getComputedStyle?ut.getComputedStyle(Le,null).getPropertyValue("white-space"):0;At=it&&it.substring(0,3)==="pre"}var we=Oe.linenums;(we=we==="true"||+we)||(we=ct.match(/\blinenums\b(?::(\d+))?/),we=we?we[1]&&we[1].length?+we[1]:!0:!1),we&&oe(Le,we,At);var ze={langExtension:_n,sourceNode:Le,numberLines:we,pre:At,sourceCode:null,basePos:null,spans:null,decorations:null};Q(ze)}}}st<Te.length?t.setTimeout(Je,250):typeof re=="function"&&re()}Je()}var $=t.PR={createSimpleLexer:se,registerLangHandler:ie,sourceDecorator:Se,PR_ATTRIB_NAME:G,PR_ATTRIB_VALUE:W,PR_COMMENT:w,PR_DECLARATION:N,PR_KEYWORD:R,PR_LITERAL:x,PR_NOCODE:K,PR_PLAIN:A,PR_PUNCTUATION:i,PR_SOURCE:U,PR_STRING:d,PR_TAG:k,PR_TYPE:E,prettyPrintOne:S?t.prettyPrintOne=ce:_=ce,prettyPrint:T=S?t.prettyPrint=te:T=te},_e=t.define;typeof _e=="function"&&_e.amd&&_e("google-code-prettify",[],function(){return $})})()},SLjR:function(M,Y,o){},SMhR:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcYAAAHGCAYAAADuYispAAAAAklEQVR4AewaftIAABHTSURBVO3BQY4cy5IEQdNA3//KNo2/8NU8XzCQyCpSReivSJKk/zmRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiB/s7a5AWTTNhsgN9pmA2TTNp8MyI22uQHkv7TNDSCbttkAudE2bwJyo22eBGTTNhsgf7O2ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTD9c2nwzIk9pmA2TTNjeAPAnIpm1uANm0zQbIDSBPAXIDyKZtPhmQG22zAfLN2uaTAflUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT74ckCe1zZOAbNpm0zYbIDfaZgPkRts8qW1utM0GyKZtntI2GyBPArJpmw2QTds8CcimbW4A+WRAntQ23+pEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0viJXtU2T2qbDZA3Adm0zZOAbNpm0zYbIJu2+VZtswGyaZsbbbMBsmmbDZBN29xoG32mE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJ3oVkCe1zZPaZgNk0zYbIJu2eRKQJwF5S9vcAPIkIJu2uQFk0zY32kbf6USSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnS+MmXa5t/WdtsgGza5psB+WRt8xQgN4DcaJtv1jYbIDfa5pO1jf5/J5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGTz4ckH9Z22yAbNpmA2TTNhsgm7bZANm0zQbIpm02QDZtswFyA8h/aZsbbbMBsmmbDZBN22yAbNpmA2TTNhsgm7bZALkBZNM2N4Doz5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX9LGAvKltNkA2bXMDyJvaZgNk0zZPAfLN2mYD5EbbPAnIk9pG7ziRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7y4YBs2uYGkE3bbIBs2mYD5Ebb/Mva5klAbgB5S9tsgGza5gaQDZBN2zwJyJPaZgNkA2TTNhsgN9pmA2TTNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdKgv/IPA3KjbW4AeVLb3ADyzdrmBpAntc2nAnKjbTZANm1zA8gna5sNkH9Z27zlRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZcDcqNtbgDZtM2mbTZANm1zA8imbTZANm1zA8iTgGza5gaQpwDZtM2NttkAudE2b2qbDZAbbbMB8qa20f/vRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4ycuA3GibDZANkBttswHyJCA32uZJQDZt8yQgTwKyaZsNkD/VNk8CsmmbDZA3tc0GyI222QDZtM0NIJu2eRKQTdt8qxNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4yf/uLbZANkA2bTNDSBPAnKjbd7UNhsgN4Bs2uZG27wFyKZtbrTNBsimbW4AudE2N9pmA+RG29wAsmmbJwHZtM1bTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3w5IJu2udE2N4DcaJsbQDZtswGyAfIvA7Jpmz8F5EbbPAnIpm1uANm0zZuAbNpm0zYbIBsgm7a5AeRJbfOpTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3y4ttkAuQFk0zYbIDfa5gaQN7XNk4A8qW02QG4A+VNtswHyzdpmA+RJbfMkIJu2eVPbbIBs2uZvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/ERX2kb/DcimbW4AuQFk0zYbIDfa5i1t8yYgm7a50TYbIN+sbW4A2bTNk4Bs2uYtJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT/5yQDZtswHypLbZAHlT29xomw2QTdvcAHIDyKdqmze1zZuAvKltNkCeBOSTAflWJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUPBuRG22yAbNrmBpAbbbMBcqNtNkA2bbMBsmmbDZBN2zwJyFvaZgNk0zYbIDfaZgNk0zYbIG9qm08GZNM2GyCbttkA2bTNtzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiBPAvIkIN8MyA0gm7bZALkB5Elt8yQgf6pt9N/aZgPkTUA2bbNpmycB+VedSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRr0V/5iQDZt882AbNrmBpBN22yAbNpmA+RG2zwJyKZt/hSQTds8CcimbW4A2bTNk4B8s7bZALnRNhsgm7bZANm0zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDggm7bZtM0GyJvaZgPkBpBN2zypbTZAbrTNBsimbZ4E5ClAbrTNNwOyaZsbbXMDyI222QDZtM0GyAbIDSCbtvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZV/GJAbbbMB8qa22QDZtM0GyKZtbgDZtM0NIJu22QC50Tb/BciNttkAeVLbbIDcaJsNkE3bbIA8qW02QN7UNv+qE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8DcqNt3gTkkwH5ZECeBOSTAXkKkE3bbIA8qW2e1DY32mYDZNM2GyD6TCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxk++HJBN29xomycB2bTNm4Bs2mYD5JsBudE2TwGyaZsNkCcBudE2N4C8CciNtnkSkBtAbrTNpzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7ysrb5ZkA2bXMDyI22eRKQTds8CcimbTZANm2zAXIDyH9pmye1zQbIpm02QG4A+WRtswHyJCCbtnlT23yrE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0vjJy4A8qW2e1DZvapsbQDZtswFyA8imbTZtc6Nt3tQ2TwGyaZtN22yA3GibDZBN22yAPAnIm9rmSUA2bbMBcqNt3nIiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAfLN2mYD5Ebb3AByo202QPSOttkA2bTNm4Bs2uYGEP25tvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUXAbnRNjeA3GibG0ButM03A/LJ2mYDZNM2fwrIJ2ubG0A2bXMDyI22uQFk0zY3gNxomxtANm3zrU4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkDforLwKyaZsNkE3bPAnIpm02QJ7UNk8CcqNtNkButM0GyJPaZgPkT7XNBsiNttkA+Ze1zQ0gN9pmA+RNbbMBsmmbt5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX/mJANm3zzYDcaJsbQG60zQ0gm7a5AeRJbfMWIE9qmw2QG22zAXKjbTZANm2zAfKktrkB5E1t85YTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeMnLwOyaZsbbbMB8qa2udE2GyBvapsNkE3bbNrmTW2zAbIB8l/a5kltswHypLZ5U9s8CciNtnkSkE3b/KtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2fvKxtbgDZtM2NtvlmbbMB8iQgTwKyaZsNkG8F5Elt8yYgm7Z5EpBN2zwJyCcDcqNtPtWJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTDwdk0zY32uYGkE3b3ACyaZtP1jZvArJpmw2QDZBN22yA/Bcgm7bZALkB5Ebb6L8B2bTNDSCbttkAudE2GyCbtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRBf+UvBmTTNhsgm7a5AeSTtc2TgNxomw2QG22zAbJpmz8F5EbbbIC8qW2+GZBN2zwJyKZtNkButM0GyI22ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpEF/5UVAbrTNk4DcaJsNkG/WNk8C8qS22QDZtM0GyKZtPhWQN7XNk4Bs2mYD5Elt8yQgN9rmb3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBfeRGQN7XNk4Bs2uabAdm0zQbIm9rmUwHZtM0GyI222QB5U9tsgDypbZ4EZNM2bwKyaZtvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/OTDtc0GyJOA3GibDZAbbXMDyKZtntQ23wzIjbb5L21zo21uALnRNhsgn6xtNkA2bfMmIG8CsmmbT3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAbJpmw2QTdv8y4DcaJsbQDZtswFyo202QDZt8xQgm7a5AeRG23wzIDfa5k1ANm1zA8iNtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxk79c2zwJyI222QDZtM2TgGzaZgNkA+RNbbMBcqNtNkD+VNvcALJpmzcB2bTNBsimbT4ZkE3bvAnIpm2+1YkkSRonkiRpnEiSpHEiSZLGiSRJGieSJGmcSJKkQX/lgwF5Uts8CciNtrkB5EltcwPIjbbZANm0zQbIp2qbJwHZtM0NIG9qmzcB2bTNBsiNttkAeVLbfKoTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSYP+youAPKltngRk0zY3gGza5klAntQ2N4A8qW02QL5V22yAfLK22QC50TYbIJu22QD5Zm2zAXKjbd5yIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGieSJGnQX9FrgGzaZgNk0zYbIDfaZgNk0zYbIJu22QDZtM0NIJu2eQqQG21zA8imbTZANm3zJiBvapsnAbnRNn+rE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8D8jdrm03b3GibDZA3tc2NtnkSkDcB+S9tc6NtntQ2N9rmBpAbbXOjbW4AuQFk0zZPAnKjbT7ViSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxkw/XNp8MyJOAbNrmRts8CcimbT5Z22yA3GibpwDZtM0NIJ+sbTZAbgB5U9s8qW02QDZt861OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDkgT2qbJwF5UttsgLwJyJPa5gaQG0De0jY3gGza5gaQG22zAXKjbZ4EZAPkTUBuANm0zac6kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjR+ole1zZvaZgPkRtvcAPIkIJu22QDZtM3fCsiNttkAudE2TwKyaZtN22yAbNrmBpAbbbMBsgGyaZu3nEiSpHEiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaP9FHA3KjbTZAngRk0zafDMiTgPyptrkB5Eltc6Nt3gTkTW1zA8imbZ7UNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZdrm28G5JO1zQ0gN9pmA2QDZNM2GyCbtrnRNk8BcqNtNkA2QN7UNhsgTwKyaZsNkE3bvAnIjbb5VCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSBv2VFwH5m7XNk4Bs2uZJQJ7UNjeA3GibTwXkRttsgNxomw2QG22zAXKjbW4AeVLbbIDcaJsNkCe1zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJA36K5Ik6X9OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4/8ATrCgy9kbxW8AAAAASUVORK5CYII="},Se0u:function(M,Y,o){},TGq3:function(M,Y,o){M.exports=o.p+"static/lockclose.365036e8.svg"},UUDw:function(M,Y,o){M.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},"Ufr+":function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg=="},UqFu:function(M,Y,o){"use strict";o.d(Y,"a",function(){return P});var P=function(S){var s=document.createElement("textarea");return s.value=S,s.value}},"VrN/":function(M,Y,o){(function(P,m){M.exports=m()})(this,function(){"use strict";var P=navigator.userAgent,m=navigator.platform,S=/gecko\/\d/i.test(P),s=/MSIE \d/.test(P),p=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(P),_=/Edge\/(\d+)/.exec(P),T=s||p||_,t=T&&(s?document.documentMode||6:+(_||p)[1]),c=!_&&/WebKit\//.test(P),l=c&&/Qt\/\d+\.\d+/.test(P),r=!_&&/Chrome\//.test(P),C=/Opera\//.test(P),f=/Apple Computer/.test(navigator.vendor),y=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(P),g=/PhantomJS/.test(P),h=!_&&/AppleWebKit/.test(P)&&/Mobile\/\w+/.test(P),O=/Android/.test(P),a=h||O||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(P),u=h||/Mac/.test(m),v=/\bCrOS\b/.test(P),D=/win/i.test(m),b=C&&P.match(/Version\/(\d*\.\d*)/);b&&(b=Number(b[1])),b&&b>=15&&(C=!1,c=!0);var d=u&&(l||C&&(b==null||b<12.11)),R=S||T&&t>=9;function w(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var E=function(e,n){var L=e.className,I=w(n).exec(L);if(I){var j=L.slice(I.index+I[0].length);e.className=L.slice(0,I.index)+(j?I[1]+j:"")}};function x(e){for(var n=e.childNodes.length;n>0;--n)e.removeChild(e.firstChild);return e}function i(e,n){return x(e).appendChild(n)}function A(e,n,L,I){var j=document.createElement(e);if(L&&(j.className=L),I&&(j.style.cssText=I),typeof n=="string")j.appendChild(document.createTextNode(n));else if(n)for(var q=0;q<n.length;++q)j.appendChild(n[q]);return j}function k(e,n,L,I){var j=A(e,n,L,I);return j.setAttribute("role","presentation"),j}var N;document.createRange?N=function(e,n,L,I){var j=document.createRange();return j.setEnd(I||e,L),j.setStart(e,n),j}:N=function(e,n,L){var I=document.body.createTextRange();try{I.moveToElementText(e.parentNode)}catch(j){return I}return I.collapse(!0),I.moveEnd("character",L),I.moveStart("character",n),I};function U(e,n){if(n.nodeType==3&&(n=n.parentNode),e.contains)return e.contains(n);do if(n.nodeType==11&&(n=n.host),n==e)return!0;while(n=n.parentNode)}function G(){var e;try{e=document.activeElement}catch(n){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function W(e,n){var L=e.className;w(n).test(L)||(e.className+=(L?" ":"")+n)}function K(e,n){for(var L=e.split(" "),I=0;I<L.length;I++)L[I]&&!w(L[I]).test(n)&&(n+=" "+L[I]);return n}var V=function(e){e.select()};h?V=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:T&&(V=function(e){try{e.select()}catch(n){}});function F(e){var n=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,n)}}function B(e,n,L){n||(n={});for(var I in e)e.hasOwnProperty(I)&&(L!==!1||!n.hasOwnProperty(I))&&(n[I]=e[I]);return n}function H(e,n,L,I,j){n==null&&(n=e.search(/[^\s\u00a0]/),n==-1&&(n=e.length));for(var q=I||0,ue=j||0;;){var ge=e.indexOf(" ",q);if(ge<0||ge>=n)return ue+(n-q);ue+=ge-q,ue+=L-ue%L,q=ge+1}}var ae=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};ae.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},ae.prototype.set=function(e,n){this.f=n;var L=+new Date+e;(!this.id||L<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=L)};function de(e,n){for(var L=0;L<e.length;++L)if(e[L]==n)return L;return-1}var se=50,Se={toString:function(){return"CodeMirror.Pass"}},ye={scroll:!1},oe={origin:"*mouse"},pe={origin:"+move"};function fe(e,n,L){for(var I=0,j=0;;){var q=e.indexOf(" ",I);q==-1&&(q=e.length);var ue=q-I;if(q==e.length||j+ue>=n)return I+Math.min(ue,n-j);if(j+=q-I,j+=L-j%L,I=q+1,j>=n)return I}}var ie=[""];function le(e){for(;ie.length<=e;)ie.push(Q(ie)+" ");return ie[e]}function Q(e){return e[e.length-1]}function ce(e,n){for(var L=[],I=0;I<e.length;I++)L[I]=n(e[I],I);return L}function te(e,n,L){for(var I=0,j=L(n);I<e.length&&L(e[I])<=j;)I++;e.splice(I,0,n)}function $(){}function _e(e,n){var L;return Object.create?L=Object.create(e):($.prototype=e,L=new $),n&&B(n,L),L}var re=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Z(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||re.test(e))}function X(e,n){return n?n.source.indexOf("\\w")>-1&&Z(e)?!0:n.test(e):Z(e)}function ee(e){for(var n in e)if(e.hasOwnProperty(n)&&e[n])return!1;return!0}var be=/[\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 ve(e){return e.charCodeAt(0)>=768&&be.test(e)}function Te(e,n,L){for(;(L<0?n>0:n<e.length)&&ve(e.charAt(n));)n+=L;return n}function Fe(e,n,L){for(var I=n>L?-1:1;;){if(n==L)return n;var j=(n+L)/2,q=I<0?Math.ceil(j):Math.floor(j);if(q==n)return e(q)?n:L;e(q)?L=q:n=q+I}}function Ze(e,n,L,I){if(!e)return I(n,L,"ltr",0);for(var j=!1,q=0;q<e.length;++q){var ue=e[q];(ue.from<L&&ue.to>n||n==L&&ue.to==n)&&(I(Math.max(ue.from,n),Math.min(ue.to,L),ue.level==1?"rtl":"ltr",q),j=!0)}j||I(n,L,"ltr")}var nt=null;function ot(e,n,L){var I;nt=null;for(var j=0;j<e.length;++j){var q=e[j];if(q.from<n&&q.to>n)return j;q.to==n&&(q.from!=q.to&&L=="before"?I=j:nt=j),q.from==n&&(q.from!=q.to&&L!="before"?I=j:nt=j)}return I!=null?I:nt}var st=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",n="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(Me){return Me<=247?e.charAt(Me):1424<=Me&&Me<=1524?"R":1536<=Me&&Me<=1785?n.charAt(Me-1536):1774<=Me&&Me<=2220?"r":8192<=Me&&Me<=8203?"w":Me==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,q=/[LRr]/,ue=/[Lb1n]/,ge=/[1n]/;function Ee(Me,rt,yt){this.level=Me,this.from=rt,this.to=yt}return function(Me,rt){var yt=rt=="ltr"?"L":"R";if(Me.length==0||rt=="ltr"&&!I.test(Me))return!1;for(var zt=Me.length,Ut=[],pn=0;pn<zt;++pn)Ut.push(L(Me.charCodeAt(pn)));for(var An=0,Fn=yt;An<zt;++An){var ar=Ut[An];ar=="m"?Ut[An]=Fn:Fn=ar}for(var yr=0,ir=yt;yr<zt;++yr){var Ar=Ut[yr];Ar=="1"&&ir=="r"?Ut[yr]="n":q.test(Ar)&&(ir=Ar,Ar=="r"&&(Ut[yr]="R"))}for(var ta=1,Vr=Ut[0];ta<zt-1;++ta){var Oa=Ut[ta];Oa=="+"&&Vr=="1"&&Ut[ta+1]=="1"?Ut[ta]="1":Oa==","&&Vr==Ut[ta+1]&&(Vr=="1"||Vr=="n")&&(Ut[ta]=Vr),Vr=Oa}for(var $a=0;$a<zt;++$a){var Di=Ut[$a];if(Di==",")Ut[$a]="N";else if(Di=="%"){var fi=void 0;for(fi=$a+1;fi<zt&&Ut[fi]=="%";++fi);for(var Zi=$a&&Ut[$a-1]=="!"||fi<zt&&Ut[fi]=="1"?"1":"N",Gi=$a;Gi<fi;++Gi)Ut[Gi]=Zi;$a=fi-1}}for(var yi=0,zi=yt;yi<zt;++yi){var Mi=Ut[yi];zi=="L"&&Mi=="1"?Ut[yi]="L":q.test(Mi)&&(zi=Mi)}for(var Si=0;Si<zt;++Si)if(j.test(Ut[Si])){var Ei=void 0;for(Ei=Si+1;Ei<zt&&j.test(Ut[Ei]);++Ei);for(var mi=(Si?Ut[Si-1]:yt)=="L",Vi=(Ei<zt?Ut[Ei]:yt)=="L",Ts=mi==Vi?mi?"L":"R":yt,es=Si;es<Ei;++es)Ut[es]=Ts;Si=Ei-1}for(var Ni=[],Io,Ai=0;Ai<zt;)if(ue.test(Ut[Ai])){var ru=Ai;for(++Ai;Ai<zt&&ue.test(Ut[Ai]);++Ai);Ni.push(new Ee(0,ru,Ai))}else{var Fo=Ai,ds=Ni.length,fs=rt=="rtl"?1:0;for(++Ai;Ai<zt&&Ut[Ai]!="L";++Ai);for(var Fi=Fo;Fi<Ai;)if(ge.test(Ut[Fi])){Fo<Fi&&(Ni.splice(ds,0,new Ee(1,Fo,Fi)),ds+=fs);var Ds=Fi;for(++Fi;Fi<Ai&&ge.test(Ut[Fi]);++Fi);Ni.splice(ds,0,new Ee(2,Ds,Fi)),ds+=fs,Fo=Fi}else++Fi;Fo<Ai&&Ni.splice(ds,0,new Ee(1,Fo,Ai))}return rt=="ltr"&&(Ni[0].level==1&&(Io=Me.match(/^\s+/))&&(Ni[0].from=Io[0].length,Ni.unshift(new Ee(0,0,Io[0].length))),Q(Ni).level==1&&(Io=Me.match(/\s+$/))&&(Q(Ni).to-=Io[0].length,Ni.push(new Ee(0,zt-Io[0].length,zt)))),rt=="rtl"?Ni.reverse():Ni}}();function ht(e,n){var L=e.order;return L==null&&(L=e.order=st(e.text,n)),L}var Ne=[],Pe=function(e,n,L){if(e.addEventListener)e.addEventListener(n,L,!1);else if(e.attachEvent)e.attachEvent("on"+n,L);else{var I=e._handlers||(e._handlers={});I[n]=(I[n]||Ne).concat(L)}};function et(e,n){return e._handlers&&e._handlers[n]||Ne}function Ot(e,n,L){if(e.removeEventListener)e.removeEventListener(n,L,!1);else if(e.detachEvent)e.detachEvent("on"+n,L);else{var I=e._handlers,j=I&&I[n];if(j){var q=de(j,L);q>-1&&(I[n]=j.slice(0,q).concat(j.slice(q+1)))}}}function lt(e,n){var L=et(e,n);if(!L.length)return;for(var I=Array.prototype.slice.call(arguments,2),j=0;j<L.length;++j)L[j].apply(null,I)}function Rt(e,n,L){return typeof n=="string"&&(n={type:n,preventDefault:function(){this.defaultPrevented=!0}}),lt(e,L||n.type,e,n),Ie(n)||n.codemirrorIgnore}function Je(e){var n=e._handlers&&e._handlers.cursorActivity;if(!n)return;for(var L=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),I=0;I<n.length;++I)de(L,n[I])==-1&&L.push(n[I])}function We(e,n){return et(e,n).length>0}function Le(e){e.prototype.on=function(n,L){Pe(this,n,L)},e.prototype.off=function(n,L){Ot(this,n,L)}}function Oe(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Re(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ie(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Be(e){Oe(e),Re(e)}function ct(e){return e.target||e.srcElement}function xt(e){var n=e.which;return n==null&&(e.button&1?n=1:e.button&2?n=3:e.button&4&&(n=2)),u&&e.ctrlKey&&n==1&&(n=3),n}var Ft=function(){if(T&&t<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}(),un;function _n(e){if(un==null){var n=A("span","\u200B");i(e,A("span",[n,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(un=n.offsetWidth<=1&&n.offsetHeight>2&&!(T&&t<8))}var L=un?A("span","\u200B"):A("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var on;function At(e){if(on!=null)return on;var n=i(e,document.createTextNode("A\u062EA")),L=N(n,0,1).getBoundingClientRect(),I=N(n,1,2).getBoundingClientRect();return x(e),!L||L.left==L.right?!1:on=I.right-L.right<3}var Ke=`
b`.split(/\n/).length!=3?function(e){for(var n=0,L=[],I=e.length;n<=I;){var j=e.indexOf(`
`,n);j==-1&&(j=e.length);var q=e.slice(n,e.charAt(j-1)=="\r"?j-1:j),ue=q.indexOf("\r");ue!=-1?(L.push(q.slice(0,ue)),n+=ue+1):(L.push(q),n=j+1)}return L}:function(e){return e.split(/\r\n?|\n/)},ut=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(n){return!1}}:function(e){var n;try{n=e.ownerDocument.selection.createRange()}catch(L){}return!n||n.parentElement()!=e?!1:n.compareEndPoints("StartToEnd",n)!=0},it=function(){var e=A("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),we=null;function ze(e){if(we!=null)return we;var n=i(e,A("span","x")),L=n.getBoundingClientRect(),I=N(n,0,1).getBoundingClientRect();return we=Math.abs(L.left-I.left)>1}var Tt={},Et={};function Dt(e,n){arguments.length>2&&(n.dependencies=Array.prototype.slice.call(arguments,2)),Tt[e]=n}function Nt(e,n){Et[e]=n}function wt(e){if(typeof e=="string"&&Et.hasOwnProperty(e))e=Et[e];else if(e&&typeof e.name=="string"&&Et.hasOwnProperty(e.name)){var n=Et[e.name];typeof n=="string"&&(n={name:n}),e=_e(n,e),e.name=n.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return wt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return wt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Wt(e,n){n=wt(n);var L=Tt[n.name];if(!L)return Wt(e,"text/plain");var I=L(e,n);if(Zt.hasOwnProperty(n.name)){var j=Zt[n.name];for(var q in j){if(!j.hasOwnProperty(q))continue;I.hasOwnProperty(q)&&(I["_"+q]=I[q]),I[q]=j[q]}}if(I.name=n.name,n.helperType&&(I.helperType=n.helperType),n.modeProps)for(var ue in n.modeProps)I[ue]=n.modeProps[ue];return I}var Zt={};function Wn(e,n){var L=Zt.hasOwnProperty(e)?Zt[e]:Zt[e]={};B(n,L)}function Tn(e,n){if(n===!0)return n;if(e.copyState)return e.copyState(n);var L={};for(var I in n){var j=n[I];j instanceof Array&&(j=j.concat([])),L[I]=j}return L}function Jn(e,n){for(var L;e.innerMode&&!(L=e.innerMode(n),!L||L.mode==e);)n=L.state,e=L.mode;return L||{mode:e,state:n}}function Qn(e,n,L){return e.startState?e.startState(n,L):!0}var zn=function(e,n,L){this.pos=this.start=0,this.string=e,this.tabSize=n||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=L};zn.prototype.eol=function(){return this.pos>=this.string.length},zn.prototype.sol=function(){return this.pos==this.lineStart},zn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},zn.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},zn.prototype.eat=function(e){var n=this.string.charAt(this.pos),L;if(typeof e=="string"?L=n==e:L=n&&(e.test?e.test(n):e(n)),L)return++this.pos,n},zn.prototype.eatWhile=function(e){for(var n=this.pos;this.eat(e););return this.pos>n},zn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},zn.prototype.skipToEnd=function(){this.pos=this.string.length},zn.prototype.skipTo=function(e){var n=this.string.indexOf(e,this.pos);if(n>-1)return this.pos=n,!0},zn.prototype.backUp=function(e){this.pos-=e},zn.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=H(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?H(this.string,this.lineStart,this.tabSize):0)},zn.prototype.indentation=function(){return H(this.string,null,this.tabSize)-(this.lineStart?H(this.string,this.lineStart,this.tabSize):0)},zn.prototype.match=function(e,n,L){if(typeof e=="string"){var I=function(ue){return L?ue.toLowerCase():ue},j=this.string.substr(this.pos,e.length);if(I(j)==I(e))return n!==!1&&(this.pos+=e.length),!0}else{var q=this.string.slice(this.pos).match(e);return q&&q.index>0?null:(q&&n!==!1&&(this.pos+=q[0].length),q)}},zn.prototype.current=function(){return this.string.slice(this.start,this.pos)},zn.prototype.hideFirstChars=function(e,n){this.lineStart+=e;try{return n()}finally{this.lineStart-=e}},zn.prototype.lookAhead=function(e){var n=this.lineOracle;return n&&n.lookAhead(e)},zn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function fn(e,n){if(n-=e.first,n<0||n>=e.size)throw new Error("There is no line "+(n+e.first)+" in the document.");for(var L=e;!L.lines;)for(var I=0;;++I){var j=L.children[I],q=j.chunkSize();if(n<q){L=j;break}n-=q}return L.lines[n]}function wr(e,n,L){var I=[],j=n.line;return e.iter(n.line,L.line+1,function(q){var ue=q.text;j==L.line&&(ue=ue.slice(0,L.ch)),j==n.line&&(ue=ue.slice(n.ch)),I.push(ue),++j}),I}function Kr(e,n,L){var I=[];return e.iter(n,L,function(j){I.push(j.text)}),I}function Ur(e,n){var L=n-e.height;if(L)for(var I=e;I;I=I.parent)I.height+=L}function xr(e){if(e.parent==null)return null;for(var n=e.parent,L=de(n.lines,e),I=n.parent;I;n=I,I=I.parent)for(var j=0;!(I.children[j]==n);++j)L+=I.children[j].chunkSize();return L+n.first}function Hr(e,n){var L=e.first;e:do{for(var I=0;I<e.children.length;++I){var j=e.children[I],q=j.height;if(n<q){e=j;continue e}n-=q,L+=j.chunkSize()}return L}while(!e.lines);for(var ue=0;ue<e.lines.length;++ue){var ge=e.lines[ue],Ee=ge.height;if(n<Ee)break;n-=Ee}return L+ue}function Cr(e,n){return n>=e.first&&n<e.first+e.size}function rn(e,n){return String(e.lineNumberFormatter(n+e.firstLineNumber))}function Yt(e,n,L){if(L===void 0&&(L=null),!(this instanceof Yt))return new Yt(e,n,L);this.line=e,this.ch=n,this.sticky=L}function On(e,n){return e.line-n.line||e.ch-n.ch}function jr(e,n){return e.sticky==n.sticky&&On(e,n)==0}function Or(e){return Yt(e.line,e.ch)}function $t(e,n){return On(e,n)<0?n:e}function cr(e,n){return On(e,n)<0?e:n}function Qr(e,n){return Math.max(e.first,Math.min(n,e.first+e.size-1))}function cn(e,n){if(n.line<e.first)return Yt(e.first,0);var L=e.first+e.size-1;return n.line>L?Yt(L,fn(e,L).text.length):pr(n,fn(e,n.line).text.length)}function pr(e,n){var L=e.ch;return L==null||L>n?Yt(e.line,n):L<0?Yt(e.line,0):e}function Pr(e,n){for(var L=[],I=0;I<n.length;I++)L[I]=cn(e,n[I]);return L}var ba=function(e,n){this.state=e,this.lookAhead=n},Ir=function(e,n,L,I){this.state=n,this.doc=e,this.line=L,this.maxLookAhead=I||0,this.baseTokens=null,this.baseTokenPos=1};Ir.prototype.lookAhead=function(e){var n=this.doc.getLine(this.line+e);return n!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),n},Ir.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var n=this.baseTokens[this.baseTokenPos+1];return{type:n&&n.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Ir.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ir.fromSaved=function(e,n,L){return n instanceof ba?new Ir(e,Tn(e.mode,n.state),L,n.lookAhead):new Ir(e,Tn(e.mode,n),L)},Ir.prototype.save=function(e){var n=e!==!1?Tn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ba(n,this.maxLookAhead):n};function ha(e,n,L,I){var j=[e.state.modeGen],q={};na(e,n.text,e.doc.mode,L,function(Me,rt){return j.push(Me,rt)},q,I);for(var ue=L.state,ge=function(Me){L.baseTokens=j;var rt=e.state.overlays[Me],yt=1,zt=0;L.state=!0,na(e,n.text,rt.mode,L,function(Ut,pn){for(var An=yt;zt<Ut;){var Fn=j[yt];Fn>Ut&&j.splice(yt,1,Ut,j[yt+1],Fn),yt+=2,zt=Math.min(Ut,Fn)}if(!pn)return;if(rt.opaque)j.splice(An,yt-An,Ut,"overlay "+pn),yt=An+2;else for(;An<yt;An+=2){var ar=j[An+1];j[An+1]=(ar?ar+" ":"")+"overlay "+pn}},q),L.state=ue,L.baseTokens=null,L.baseTokenPos=1},Ee=0;Ee<e.state.overlays.length;++Ee)ge(Ee);return{styles:j,classes:q.bgClass||q.textClass?q:null}}function rr(e,n,L){if(!n.styles||n.styles[0]!=e.state.modeGen){var I=Vt(e,xr(n)),j=n.text.length>e.options.maxHighlightLength&&Tn(e.doc.mode,I.state),q=ha(e,n,I);j&&(I.state=j),n.stateAfter=I.save(!j),n.styles=q.styles,q.classes?n.styleClasses=q.classes:n.styleClasses&&(n.styleClasses=null),L===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return n.styles}function Vt(e,n,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new Ir(I,!0,n);var q=Xr(e,n,L),ue=q>I.first&&fn(I,q-1).stateAfter,ge=ue?Ir.fromSaved(I,ue,q):new Ir(I,Qn(I.mode),q);return I.iter(q,n,function(Ee){Vn(e,Ee.text,ge);var Me=ge.line;Ee.stateAfter=Me==n-1||Me%5==0||Me>=j.viewFrom&&Me<j.viewTo?ge.save():null,ge.nextLine()}),L&&(I.modeFrontier=ge.line),ge}function Vn(e,n,L,I){var j=e.doc.mode,q=new zn(n,e.options.tabSize,L);for(q.start=q.pos=I||0,n==""&&Pn(j,L.state);!q.eol();)ur(j,q,L.state),q.start=q.pos}function Pn(e,n){if(e.blankLine)return e.blankLine(n);if(!e.innerMode)return;var L=Jn(e,n);if(L.mode.blankLine)return L.mode.blankLine(L.state)}function ur(e,n,L,I){for(var j=0;j<10;j++){I&&(I[0]=Jn(e,L).mode);var q=e.token(n,L);if(n.pos>n.start)return q}throw new Error("Mode "+e.name+" failed to advance stream.")}var qn=function(e,n,L){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=n||null,this.state=L};function ia(e,n,L,I){var j=e.doc,q=j.mode,ue;n=cn(j,n);var ge=fn(j,n.line),Ee=Vt(e,n.line,L),Me=new zn(ge.text,e.options.tabSize,Ee),rt;for(I&&(rt=[]);(I||Me.pos<n.ch)&&!Me.eol();)Me.start=Me.pos,ue=ur(q,Me,Ee.state),I&&rt.push(new qn(Me,ue,Tn(j.mode,Ee.state)));return I?rt:new qn(Me,ue,Ee.state)}function aa(e,n){if(e)for(;;){var L=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!L)break;e=e.slice(0,L.index)+e.slice(L.index+L[0].length);var I=L[1]?"bgClass":"textClass";n[I]==null?n[I]=L[2]:new RegExp("(?:^|\\s)"+L[2]+"(?:$|\\s)").test(n[I])||(n[I]+=" "+L[2])}return e}function na(e,n,L,I,j,q,ue){var ge=L.flattenSpans;ge==null&&(ge=e.options.flattenSpans);var Ee=0,Me=null,rt=new zn(n,e.options.tabSize,I),yt,zt=e.options.addModeClass&&[null];for(n==""&&aa(Pn(L,I.state),q);!rt.eol();){if(rt.pos>e.options.maxHighlightLength?(ge=!1,ue&&Vn(e,n,I,rt.pos),rt.pos=n.length,yt=null):yt=aa(ur(L,rt,I.state,zt),q),zt){var Ut=zt[0].name;Ut&&(yt="m-"+(yt?Ut+" "+yt:Ut))}if(!ge||Me!=yt){for(;Ee<rt.start;)Ee=Math.min(rt.start,Ee+5e3),j(Ee,Me);Me=yt}rt.start=rt.pos}for(;Ee<rt.pos;){var pn=Math.min(rt.pos,Ee+5e3);j(pn,Me),Ee=pn}}function Xr(e,n,L){for(var I,j,q=e.doc,ue=L?-1:n-(e.doc.mode.innerMode?1e3:100),ge=n;ge>ue;--ge){if(ge<=q.first)return q.first;var Ee=fn(q,ge-1),Me=Ee.stateAfter;if(Me&&(!L||ge+(Me instanceof ba?Me.lookAhead:0)<=q.modeFrontier))return ge;var rt=H(Ee.text,null,e.options.tabSize);(j==null||I>rt)&&(j=ge-1,I=rt)}return j}function Ha(e,n){if(e.modeFrontier=Math.min(e.modeFrontier,n),e.highlightFrontier<n-10)return;for(var L=e.first,I=n-1;I>L;I--){var j=fn(e,I).stateAfter;if(j&&(!(j instanceof ba)||I+j.lookAhead<n)){L=I+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,L)}var pa=!1,Na=!1;function vi(){pa=!0}function Ra(){Na=!0}function ui(e,n,L){this.marker=e,this.from=n,this.to=L}function ma(e,n){if(e)for(var L=0;L<e.length;++L){var I=e[L];if(I.marker==n)return I}}function Ii(e,n){for(var L,I=0;I<e.length;++I)e[I]!=n&&(L||(L=[])).push(e[I]);return L}function xi(e,n){e.markedSpans=e.markedSpans?e.markedSpans.concat([n]):[n],n.marker.attachLine(e)}function da(e,n,L){var I;if(e)for(var j=0;j<e.length;++j){var q=e[j],ue=q.marker,ge=q.from==null||(ue.inclusiveLeft?q.from<=n:q.from<n);if(ge||q.from==n&&ue.type=="bookmark"&&(!L||!q.marker.insertLeft)){var Ee=q.to==null||(ue.inclusiveRight?q.to>=n:q.to>n);(I||(I=[])).push(new ui(ue,q.from,Ee?null:q.to))}}return I}function va(e,n,L){var I;if(e)for(var j=0;j<e.length;++j){var q=e[j],ue=q.marker,ge=q.to==null||(ue.inclusiveRight?q.to>=n:q.to>n);if(ge||q.from==n&&ue.type=="bookmark"&&(!L||q.marker.insertLeft)){var Ee=q.from==null||(ue.inclusiveLeft?q.from<=n:q.from<n);(I||(I=[])).push(new ui(ue,Ee?null:q.from-n,q.to==null?null:q.to-n))}}return I}function fa(e,n){if(n.full)return null;var L=Cr(e,n.from.line)&&fn(e,n.from.line).markedSpans,I=Cr(e,n.to.line)&&fn(e,n.to.line).markedSpans;if(!L&&!I)return null;var j=n.from.ch,q=n.to.ch,ue=On(n.from,n.to)==0,ge=da(L,j,ue),Ee=va(I,q,ue),Me=n.text.length==1,rt=Q(n.text).length+(Me?j:0);if(ge)for(var yt=0;yt<ge.length;++yt){var zt=ge[yt];if(zt.to==null){var Ut=ma(Ee,zt.marker);Ut?Me&&(zt.to=Ut.to==null?null:Ut.to+rt):zt.to=j}}if(Ee)for(var pn=0;pn<Ee.length;++pn){var An=Ee[pn];if(An.to!=null&&(An.to+=rt),An.from==null){var Fn=ma(ge,An.marker);Fn||(An.from=rt,Me&&(ge||(ge=[])).push(An))}else An.from+=rt,Me&&(ge||(ge=[])).push(An)}ge&&(ge=me(ge)),Ee&&Ee!=ge&&(Ee=me(Ee));var ar=[ge];if(!Me){var yr=n.text.length-2,ir;if(yr>0&&ge)for(var Ar=0;Ar<ge.length;++Ar)ge[Ar].to==null&&(ir||(ir=[])).push(new ui(ge[Ar].marker,null,null));for(var ta=0;ta<yr;++ta)ar.push(ir);ar.push(Ee)}return ar}function me(e){for(var n=0;n<e.length;++n){var L=e[n];L.from!=null&&L.from==L.to&&L.marker.clearWhenEmpty!==!1&&e.splice(n--,1)}return e.length?e:null}function $e(e,n,L){var I=null;if(e.iter(n.line,L.line+1,function(Ut){if(Ut.markedSpans)for(var pn=0;pn<Ut.markedSpans.length;++pn){var An=Ut.markedSpans[pn].marker;An.readOnly&&(!I||de(I,An)==-1)&&(I||(I=[])).push(An)}}),!I)return null;for(var j=[{from:n,to:L}],q=0;q<I.length;++q)for(var ue=I[q],ge=ue.find(0),Ee=0;Ee<j.length;++Ee){var Me=j[Ee];if(On(Me.to,ge.from)<0||On(Me.from,ge.to)>0)continue;var rt=[Ee,1],yt=On(Me.from,ge.from),zt=On(Me.to,ge.to);(yt<0||!ue.inclusiveLeft&&!yt)&&rt.push({from:Me.from,to:ge.from}),(zt>0||!ue.inclusiveRight&&!zt)&&rt.push({from:ge.to,to:Me.to}),j.splice.apply(j,rt),Ee+=rt.length-3}return j}function gt(e){var n=e.markedSpans;if(!n)return;for(var L=0;L<n.length;++L)n[L].marker.detachLine(e);e.markedSpans=null}function bt(e,n){if(!n)return;for(var L=0;L<n.length;++L)n[L].marker.attachLine(e);e.markedSpans=n}function kt(e){return e.inclusiveLeft?-1:0}function Mt(e){return e.inclusiveRight?1:0}function Xt(e,n){var L=e.lines.length-n.lines.length;if(L!=0)return L;var I=e.find(),j=n.find(),q=On(I.from,j.from)||kt(e)-kt(n);if(q)return-q;var ue=On(I.to,j.to)||Mt(e)-Mt(n);return ue||n.id-e.id}function an(e,n){var L=Na&&e.markedSpans,I;if(L)for(var j=void 0,q=0;q<L.length;++q)j=L[q],j.marker.collapsed&&(n?j.from:j.to)==null&&(!I||Xt(I,j.marker)<0)&&(I=j.marker);return I}function dn(e){return an(e,!0)}function mn(e){return an(e,!1)}function Mn(e,n){var L=Na&&e.markedSpans,I;if(L)for(var j=0;j<L.length;++j){var q=L[j];q.marker.collapsed&&(q.from==null||q.from<n)&&(q.to==null||q.to>n)&&(!I||Xt(I,q.marker)<0)&&(I=q.marker)}return I}function wn(e,n,L,I,j){var q=fn(e,n),ue=Na&&q.markedSpans;if(ue)for(var ge=0;ge<ue.length;++ge){var Ee=ue[ge];if(!Ee.marker.collapsed)continue;var Me=Ee.marker.find(0),rt=On(Me.from,L)||kt(Ee.marker)-kt(j),yt=On(Me.to,I)||Mt(Ee.marker)-Mt(j);if(rt>=0&&yt<=0||rt<=0&&yt>=0)continue;if(rt<=0&&(Ee.marker.inclusiveRight&&j.inclusiveLeft?On(Me.to,L)>=0:On(Me.to,L)>0)||rt>=0&&(Ee.marker.inclusiveRight&&j.inclusiveLeft?On(Me.from,I)<=0:On(Me.from,I)<0))return!0}}function Qt(e){for(var n;n=dn(e);)e=n.find(-1,!0).line;return e}function xn(e){for(var n;n=mn(e);)e=n.find(1,!0).line;return e}function Ht(e){for(var n,L;n=mn(e);)e=n.find(1,!0).line,(L||(L=[])).push(e);return L}function nn(e,n){var L=fn(e,n),I=Qt(L);return L==I?n:xr(I)}function Jt(e,n){if(n>e.lastLine())return n;var L=fn(e,n),I;if(!Cn(e,L))return n;for(;I=mn(L);)L=I.find(1,!0).line;return xr(L)+1}function Cn(e,n){var L=Na&&n.markedSpans;if(L)for(var I=void 0,j=0;j<L.length;++j){if(I=L[j],!I.marker.collapsed)continue;if(I.from==null)return!0;if(I.marker.widgetNode)continue;if(I.from==0&&I.marker.inclusiveLeft&&Rn(e,n,I))return!0}}function Rn(e,n,L){if(L.to==null){var I=L.marker.find(1,!0);return Rn(e,I.line,ma(I.line.markedSpans,L.marker))}if(L.marker.inclusiveRight&&L.to==n.text.length)return!0;for(var j=void 0,q=0;q<n.markedSpans.length;++q)if(j=n.markedSpans[q],j.marker.collapsed&&!j.marker.widgetNode&&j.from==L.to&&(j.to==null||j.to!=L.from)&&(j.marker.inclusiveLeft||L.marker.inclusiveRight)&&Rn(e,n,j))return!0}function Zn(e){e=Qt(e);for(var n=0,L=e.parent,I=0;I<L.lines.length;++I){var j=L.lines[I];if(j==e)break;n+=j.height}for(var q=L.parent;q;L=q,q=L.parent)for(var ue=0;ue<q.children.length;++ue){var ge=q.children[ue];if(ge==L)break;n+=ge.height}return n}function mr(e){if(e.height==0)return 0;for(var n=e.text.length,L,I=e;L=dn(I);){var j=L.find(0,!0);I=j.from.line,n+=j.from.ch-j.to.ch}for(I=e;L=mn(I);){var q=L.find(0,!0);n-=I.text.length-q.from.ch,I=q.to.line,n+=I.text.length-q.to.ch}return n}function Xn(e){var n=e.display,L=e.doc;n.maxLine=fn(L,L.first),n.maxLineLength=mr(n.maxLine),n.maxLineChanged=!0,L.iter(function(I){var j=mr(I);j>n.maxLineLength&&(n.maxLineLength=j,n.maxLine=I)})}var er=function(e,n,L){this.text=e,bt(this,n),this.height=L?L(this):1};er.prototype.lineNo=function(){return xr(this)},Le(er);function Lr(e,n,L,I){e.text=n,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),gt(e),bt(e,L);var j=I?I(e):1;j!=e.height&&Ur(e,j)}function dr(e){e.parent=null,gt(e)}var Ea={},Yr={};function Pa(e,n){if(!e||/^\s*$/.test(e))return null;var L=n.addModeClass?Yr:Ea;return L[e]||(L[e]=e.replace(/\S+/g,"cm-$&"))}function oa(e,n){var L=k("span",null,null,c?"padding-right: .1px":null),I={pre:k("pre",[L],"CodeMirror-line"),content:L,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};n.measure={};for(var j=0;j<=(n.rest?n.rest.length:0);j++){var q=j?n.rest[j-1]:n.line,ue=void 0;I.pos=0,I.addToken=Va,At(e.display.measure)&&(ue=ht(q,e.doc.direction))&&(I.addToken=Wa(I.addToken,ue)),I.map=[];var ge=n!=e.display.externalMeasured&&xr(q);Qa(q,I,rr(e,q,ge)),q.styleClasses&&(q.styleClasses.bgClass&&(I.bgClass=K(q.styleClasses.bgClass,I.bgClass||"")),q.styleClasses.textClass&&(I.textClass=K(q.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(_n(e.display.measure))),j==0?(n.measure.map=I.map,n.measure.cache={}):((n.measure.maps||(n.measure.maps=[])).push(I.map),(n.measure.caches||(n.measure.caches=[])).push({}))}if(c){var Ee=I.content.lastChild;(/\bcm-tab\b/.test(Ee.className)||Ee.querySelector&&Ee.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return lt(e,"renderLine",e,n.line,I.pre),I.pre.className&&(I.textClass=K(I.pre.className,I.textClass||"")),I}function Ia(e){var n=A("span","\u2022","cm-invalidchar");return n.title="\\u"+e.charCodeAt(0).toString(16),n.setAttribute("aria-label",n.title),n}function Va(e,n,L,I,j,q,ue){if(!n)return;var ge=e.splitSpaces?Ja(n,e.trailingSpace):n,Ee=e.cm.state.specialChars,Me=!1,rt;if(!Ee.test(n))e.col+=n.length,rt=document.createTextNode(ge),e.map.push(e.pos,e.pos+n.length,rt),T&&t<9&&(Me=!0),e.pos+=n.length;else{rt=document.createDocumentFragment();for(var yt=0;;){Ee.lastIndex=yt;var zt=Ee.exec(n),Ut=zt?zt.index-yt:n.length-yt;if(Ut){var pn=document.createTextNode(ge.slice(yt,yt+Ut));T&&t<9?rt.appendChild(A("span",[pn])):rt.appendChild(pn),e.map.push(e.pos,e.pos+Ut,pn),e.col+=Ut,e.pos+=Ut}if(!zt)break;yt+=Ut+1;var An=void 0;if(zt[0]==" "){var Fn=e.cm.options.tabSize,ar=Fn-e.col%Fn;An=rt.appendChild(A("span",le(ar),"cm-tab")),An.setAttribute("role","presentation"),An.setAttribute("cm-text"," "),e.col+=ar}else zt[0]=="\r"||zt[0]==`
`?(An=rt.appendChild(A("span",zt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),An.setAttribute("cm-text",zt[0]),e.col+=1):(An=e.cm.options.specialCharPlaceholder(zt[0]),An.setAttribute("cm-text",zt[0]),T&&t<9?rt.appendChild(A("span",[An])):rt.appendChild(An),e.col+=1);e.map.push(e.pos,e.pos+1,An),e.pos++}}if(e.trailingSpace=ge.charCodeAt(n.length-1)==32,L||I||j||Me||q||ue){var yr=L||"";I&&(yr+=I),j&&(yr+=j);var ir=A("span",[rt],yr,q);if(ue)for(var Ar in ue)ue.hasOwnProperty(Ar)&&Ar!="style"&&Ar!="class"&&ir.setAttribute(Ar,ue[Ar]);return e.content.appendChild(ir)}e.content.appendChild(rt)}function Ja(e,n){if(e.length>1&&!/ /.test(e))return e;for(var L=n,I="",j=0;j<e.length;j++){var q=e.charAt(j);q==" "&&L&&(j==e.length-1||e.charCodeAt(j+1)==32)&&(q="\xA0"),I+=q,L=q==" "}return I}function Wa(e,n){return function(L,I,j,q,ue,ge,Ee){j=j?j+" cm-force-border":"cm-force-border";for(var Me=L.pos,rt=Me+I.length;;){for(var yt=void 0,zt=0;zt<n.length&&!(yt=n[zt],yt.to>Me&&yt.from<=Me);zt++);if(yt.to>=rt)return e(L,I,j,q,ue,ge,Ee);e(L,I.slice(0,yt.to-Me),j,q,null,ge,Ee),q=null,I=I.slice(yt.to-Me),Me=yt.to}}}function ci(e,n,L,I){var j=!I&&L.widgetNode;j&&e.map.push(e.pos,e.pos+n,j),!I&&e.cm.display.input.needsContentAttribute&&(j||(j=e.content.appendChild(document.createElement("span"))),j.setAttribute("cm-marker",L.id)),j&&(e.cm.display.input.setUneditable(j),e.content.appendChild(j)),e.pos+=n,e.trailingSpace=!1}function Qa(e,n,L){var I=e.markedSpans,j=e.text,q=0;if(!I){for(var ue=1;ue<L.length;ue+=2)n.addToken(n,j.slice(q,q=L[ue]),Pa(L[ue+1],n.cm.options));return}for(var ge=j.length,Ee=0,Me=1,rt="",yt,zt,Ut=0,pn,An,Fn,ar,yr;;){if(Ut==Ee){pn=An=Fn=zt="",yr=null,ar=null,Ut=Infinity;for(var ir=[],Ar=void 0,ta=0;ta<I.length;++ta){var Vr=I[ta],Oa=Vr.marker;if(Oa.type=="bookmark"&&Vr.from==Ee&&Oa.widgetNode)ir.push(Oa);else if(Vr.from<=Ee&&(Vr.to==null||Vr.to>Ee||Oa.collapsed&&Vr.to==Ee&&Vr.from==Ee)){if(Vr.to!=null&&Vr.to!=Ee&&Ut>Vr.to&&(Ut=Vr.to,An=""),Oa.className&&(pn+=" "+Oa.className),Oa.css&&(zt=(zt?zt+";":"")+Oa.css),Oa.startStyle&&Vr.from==Ee&&(Fn+=" "+Oa.startStyle),Oa.endStyle&&Vr.to==Ut&&(Ar||(Ar=[])).push(Oa.endStyle,Vr.to),Oa.title&&((yr||(yr={})).title=Oa.title),Oa.attributes)for(var $a in Oa.attributes)(yr||(yr={}))[$a]=Oa.attributes[$a];Oa.collapsed&&(!ar||Xt(ar.marker,Oa)<0)&&(ar=Vr)}else Vr.from>Ee&&Ut>Vr.from&&(Ut=Vr.from)}if(Ar)for(var Di=0;Di<Ar.length;Di+=2)Ar[Di+1]==Ut&&(An+=" "+Ar[Di]);if(!ar||ar.from==Ee)for(var fi=0;fi<ir.length;++fi)ci(n,0,ir[fi]);if(ar&&(ar.from||0)==Ee){if(ci(n,(ar.to==null?ge+1:ar.to)-Ee,ar.marker,ar.from==null),ar.to==null)return;ar.to==Ee&&(ar=!1)}}if(Ee>=ge)break;for(var Zi=Math.min(ge,Ut);;){if(rt){var Gi=Ee+rt.length;if(!ar){var yi=Gi>Zi?rt.slice(0,Zi-Ee):rt;n.addToken(n,yi,yt?yt+pn:pn,Fn,Ee+yi.length==Ut?An:"",zt,yr)}if(Gi>=Zi){rt=rt.slice(Zi-Ee),Ee=Zi;break}Ee=Gi,Fn=""}rt=j.slice(q,q=L[Me++]),yt=Pa(L[Me++],n.cm.options)}}}function ni(e,n,L){this.line=n,this.rest=Ht(n),this.size=this.rest?xr(Q(this.rest))-L+1:1,this.node=this.text=null,this.hidden=Cn(e,n)}function Ga(e,n,L){for(var I=[],j,q=n;q<L;q=j){var ue=new ni(e.doc,fn(e.doc,q),q);j=q+ue.size,I.push(ue)}return I}var qa=null;function oi(e){qa?qa.ops.push(e):e.ownsGroup=qa={ops:[e],delayedCallbacks:[]}}function Gr(e){var n=e.delayedCallbacks,L=0;do{for(;L<n.length;L++)n[L].call(null);for(var I=0;I<e.ops.length;I++){var j=e.ops[I];if(j.cursorActivityHandlers)for(;j.cursorActivityCalled<j.cursorActivityHandlers.length;)j.cursorActivityHandlers[j.cursorActivityCalled++].call(null,j.cm)}}while(L<n.length)}function pt(e,n){var L=e.ownsGroup;if(!L)return;try{Gr(L)}finally{qa=null,n(L)}}var tt=null;function mt(e,n){var L=et(e,n);if(!L.length)return;var I=Array.prototype.slice.call(arguments,2),j;qa?j=qa.delayedCallbacks:tt?j=tt:(j=tt=[],setTimeout(qt,0));for(var q=function(ge){j.push(function(){return L[ge].apply(null,I)})},ue=0;ue<L.length;++ue)q(ue)}function qt(){var e=tt;tt=null;for(var n=0;n<e.length;++n)e[n]()}function sn(e,n,L,I){for(var j=0;j<n.changes.length;j++){var q=n.changes[j];q=="text"?Kn(e,n):q=="gutter"?Hn(e,n,L,I):q=="class"?fr(e,n):q=="widget"&&Jr(e,n,I)}n.changes=null}function yn(e){return e.node==e.text&&(e.node=A("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),T&&t<8&&(e.node.style.zIndex=2)),e.node}function vn(e,n){var L=n.bgClass?n.bgClass+" "+(n.line.bgClass||""):n.line.bgClass;if(L&&(L+=" CodeMirror-linebackground"),n.background)L?n.background.className=L:(n.background.parentNode.removeChild(n.background),n.background=null);else if(L){var I=yn(n);n.background=I.insertBefore(A("div",null,L),I.firstChild),e.display.input.setUneditable(n.background)}}function In(e,n){var L=e.display.externalMeasured;return L&&L.line==n.line?(e.display.externalMeasured=null,n.measure=L.measure,L.built):oa(e,n)}function Kn(e,n){var L=n.text.className,I=In(e,n);n.text==n.node&&(n.node=I.pre),n.text.parentNode.replaceChild(I.pre,n.text),n.text=I.pre,I.bgClass!=n.bgClass||I.textClass!=n.textClass?(n.bgClass=I.bgClass,n.textClass=I.textClass,fr(e,n)):L&&(n.text.className=L)}function fr(e,n){vn(e,n),n.line.wrapClass?yn(n).className=n.line.wrapClass:n.node!=n.text&&(n.node.className="");var L=n.textClass?n.textClass+" "+(n.line.textClass||""):n.line.textClass;n.text.className=L||""}function Hn(e,n,L,I){if(n.gutter&&(n.node.removeChild(n.gutter),n.gutter=null),n.gutterBackground&&(n.node.removeChild(n.gutterBackground),n.gutterBackground=null),n.line.gutterClass){var j=yn(n);n.gutterBackground=A("div",null,"CodeMirror-gutter-background "+n.line.gutterClass,"left: "+(e.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px; width: "+I.gutterTotalWidth+"px"),e.display.input.setUneditable(n.gutterBackground),j.insertBefore(n.gutterBackground,n.text)}var q=n.line.gutterMarkers;if(e.options.lineNumbers||q){var ue=yn(n),ge=n.gutter=A("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px");if(e.display.input.setUneditable(ge),ue.insertBefore(ge,n.text),n.line.gutterClass&&(ge.className+=" "+n.line.gutterClass),e.options.lineNumbers&&(!q||!q["CodeMirror-linenumbers"])&&(n.lineNumber=ge.appendChild(A("div",rn(e.options,L),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+I.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),q)for(var Ee=0;Ee<e.display.gutterSpecs.length;++Ee){var Me=e.display.gutterSpecs[Ee].className,rt=q.hasOwnProperty(Me)&&q[Me];rt&&ge.appendChild(A("div",[rt],"CodeMirror-gutter-elt","left: "+I.gutterLeft[Me]+"px; width: "+I.gutterWidth[Me]+"px"))}}}function Jr(e,n,L){n.alignable&&(n.alignable=null);for(var I=w("CodeMirror-linewidget"),j=n.node.firstChild,q=void 0;j;j=q)q=j.nextSibling,I.test(j.className)&&n.node.removeChild(j);Er(e,n,L)}function kr(e,n,L,I){var j=In(e,n);return n.text=n.node=j.pre,j.bgClass&&(n.bgClass=j.bgClass),j.textClass&&(n.textClass=j.textClass),fr(e,n),Hn(e,n,L,I),Er(e,n,I),n.node}function Er(e,n,L){if(or(e,n.line,n,L,!0),n.rest)for(var I=0;I<n.rest.length;I++)or(e,n.rest[I],n,L,!1)}function or(e,n,L,I,j){if(!n.widgets)return;for(var q=yn(L),ue=0,ge=n.widgets;ue<ge.length;++ue){var Ee=ge[ue],Me=A("div",[Ee.node],"CodeMirror-linewidget"+(Ee.className?" "+Ee.className:""));Ee.handleMouseEvents||Me.setAttribute("cm-ignore-events","true"),zr(Ee,Me,L,I),e.display.input.setUneditable(Me),j&&Ee.above?q.insertBefore(Me,L.gutter||L.text):q.appendChild(Me),mt(Ee,"redraw")}}function zr(e,n,L,I){if(e.noHScroll){(L.alignable||(L.alignable=[])).push(n);var j=I.wrapperWidth;n.style.left=I.fixedPos+"px",e.coverGutter||(j-=I.gutterTotalWidth,n.style.paddingLeft=I.gutterTotalWidth+"px"),n.style.width=j+"px"}e.coverGutter&&(n.style.zIndex=5,n.style.position="relative",e.noHScroll||(n.style.marginLeft=-I.gutterTotalWidth+"px"))}function Br(e){if(e.height!=null)return e.height;var n=e.doc.cm;if(!n)return 0;if(!U(document.body,e.node)){var L="position: relative;";e.coverGutter&&(L+="margin-left: -"+n.display.gutters.offsetWidth+"px;"),e.noHScroll&&(L+="width: "+n.display.wrapper.clientWidth+"px;"),i(n.display.measure,A("div",[e.node],null,L))}return e.height=e.node.parentNode.offsetHeight}function Rr(e,n){for(var L=ct(n);L!=e.wrapper;L=L.parentNode)if(!L||L.nodeType==1&&L.getAttribute("cm-ignore-events")=="true"||L.parentNode==e.sizer&&L!=e.mover)return!0}function qr(e){return e.lineSpace.offsetTop}function He(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function Qe(e){if(e.cachedPaddingH)return e.cachedPaddingH;var n=i(e.measure,A("pre","x","CodeMirror-line-like")),L=window.getComputedStyle?window.getComputedStyle(n):n.currentStyle,I={left:parseInt(L.paddingLeft),right:parseInt(L.paddingRight)};return!isNaN(I.left)&&!isNaN(I.right)&&(e.cachedPaddingH=I),I}function qe(e){return se-e.display.nativeBarWidth}function Ge(e){return e.display.scroller.clientWidth-qe(e)-e.display.barWidth}function xe(e){return e.display.scroller.clientHeight-qe(e)-e.display.barHeight}function ke(e,n,L){var I=e.options.lineWrapping,j=I&&Ge(e);if(!n.measure.heights||I&&n.measure.width!=j){var q=n.measure.heights=[];if(I){n.measure.width=j;for(var ue=n.text.firstChild.getClientRects(),ge=0;ge<ue.length-1;ge++){var Ee=ue[ge],Me=ue[ge+1];Math.abs(Ee.bottom-Me.bottom)>2&&q.push((Ee.bottom+Me.top)/2-L.top)}}q.push(L.bottom-L.top)}}function Ce(e,n,L){if(e.line==n)return{map:e.measure.map,cache:e.measure.cache};for(var I=0;I<e.rest.length;I++)if(e.rest[I]==n)return{map:e.measure.maps[I],cache:e.measure.caches[I]};for(var j=0;j<e.rest.length;j++)if(xr(e.rest[j])>L)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Ve(e,n){n=Qt(n);var L=xr(n),I=e.display.externalMeasured=new ni(e.doc,n,L);I.lineN=L;var j=I.built=oa(e,I);return I.text=j.pre,i(e.display.lineMeasure,j.pre),I}function Xe(e,n,L,I){return dt(e,Ye(e,n),L,I)}function at(e,n){if(n>=e.display.viewFrom&&n<e.display.viewTo)return e.display.view[ea(e,n)];var L=e.display.externalMeasured;if(L&&n>=L.lineN&&n<L.lineN+L.size)return L}function Ye(e,n){var L=xr(n),I=at(e,L);I&&!I.text?I=null:I&&I.changes&&(sn(e,I,L,gr(e)),e.curOp.forceUpdate=!0),I||(I=Ve(e,n));var j=Ce(I,n,L);return{line:n,view:I,rect:null,map:j.map,cache:j.cache,before:j.before,hasHeights:!1}}function dt(e,n,L,I,j){n.before&&(L=-1);var q=L+(I||""),ue;return n.cache.hasOwnProperty(q)?ue=n.cache[q]:(n.rect||(n.rect=n.view.text.getBoundingClientRect()),n.hasHeights||(ke(e,n.view,n.rect),n.hasHeights=!0),ue=Lt(e,n,L,I),ue.bogus||(n.cache[q]=ue)),{left:ue.left,right:ue.right,top:j?ue.rtop:ue.top,bottom:j?ue.rbottom:ue.bottom}}var It={left:0,right:0,top:0,bottom:0};function Gt(e,n,L){for(var I,j,q,ue,ge,Ee,Me=0;Me<e.length;Me+=3)if(ge=e[Me],Ee=e[Me+1],n<ge?(j=0,q=1,ue="left"):n<Ee?(j=n-ge,q=j+1):(Me==e.length-3||n==Ee&&e[Me+3]>n)&&(q=Ee-ge,j=q-1,n>=Ee&&(ue="right")),j!=null){if(I=e[Me+2],ge==Ee&&L==(I.insertLeft?"left":"right")&&(ue=L),L=="left"&&j==0)for(;Me&&e[Me-2]==e[Me-3]&&e[Me-1].insertLeft;)I=e[(Me-=3)+2],ue="left";if(L=="right"&&j==Ee-ge)for(;Me<e.length-3&&e[Me+3]==e[Me+4]&&!e[Me+5].insertLeft;)I=e[(Me+=3)+2],ue="right";break}return{node:I,start:j,end:q,collapse:ue,coverStart:ge,coverEnd:Ee}}function Bt(e,n){var L=It;if(n=="left")for(var I=0;I<e.length&&!((L=e[I]).left!=L.right);I++);else for(var j=e.length-1;j>=0&&!((L=e[j]).left!=L.right);j--);return L}function Lt(e,n,L,I){var j=Gt(n.map,L,I),q=j.node,ue=j.start,ge=j.end,Ee=j.collapse,Me;if(q.nodeType==3){for(var rt=0;rt<4;rt++){for(;ue&&ve(n.line.text.charAt(j.coverStart+ue));)--ue;for(;j.coverStart+ge<j.coverEnd&&ve(n.line.text.charAt(j.coverStart+ge));)++ge;if(T&&t<9&&ue==0&&ge==j.coverEnd-j.coverStart?Me=q.parentNode.getBoundingClientRect():Me=Bt(N(q,ue,ge).getClientRects(),I),Me.left||Me.right||ue==0)break;ge=ue,ue=ue-1,Ee="right"}T&&t<11&&(Me=En(e.display.measure,Me))}else{ue>0&&(Ee=I="right");var yt;e.options.lineWrapping&&(yt=q.getClientRects()).length>1?Me=yt[I=="right"?yt.length-1:0]:Me=q.getBoundingClientRect()}if(T&&t<9&&!ue&&(!Me||!Me.left&&!Me.right)){var zt=q.parentNode.getClientRects()[0];zt?Me={left:zt.left,right:zt.left+Nn(e.display),top:zt.top,bottom:zt.bottom}:Me=It}for(var Ut=Me.top-n.rect.top,pn=Me.bottom-n.rect.top,An=(Ut+pn)/2,Fn=n.view.measure.heights,ar=0;ar<Fn.length-1&&!(An<Fn[ar]);ar++);var yr=ar?Fn[ar-1]:0,ir=Fn[ar],Ar={left:(Ee=="right"?Me.right:Me.left)-n.rect.left,right:(Ee=="left"?Me.left:Me.right)-n.rect.left,top:yr,bottom:ir};return!Me.left&&!Me.right&&(Ar.bogus=!0),e.options.singleCursorHeightPerLine||(Ar.rtop=Ut,Ar.rbottom=pn),Ar}function En(e,n){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!ze(e))return n;var L=screen.logicalXDPI/screen.deviceXDPI,I=screen.logicalYDPI/screen.deviceYDPI;return{left:n.left*L,right:n.right*L,top:n.top*I,bottom:n.bottom*I}}function hn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var n=0;n<e.rest.length;n++)e.measure.caches[n]={}}function jn(e){e.display.externalMeasure=null,x(e.display.lineMeasure);for(var n=0;n<e.display.view.length;n++)hn(e.display.view[n])}function $n(e){jn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Un(){return r&&O?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Sn(){return r&&O?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function kn(e){var n=0;if(e.widgets)for(var L=0;L<e.widgets.length;++L)e.widgets[L].above&&(n+=Br(e.widgets[L]));return n}function Gn(e,n,L,I,j){if(!j){var q=kn(n);L.top+=q,L.bottom+=q}if(I=="line")return L;I||(I="local");var ue=Zn(n);if(I=="local"?ue+=qr(e.display):ue-=e.display.viewOffset,I=="page"||I=="window"){var ge=e.display.lineSpace.getBoundingClientRect();ue+=ge.top+(I=="window"?0:Sn());var Ee=ge.left+(I=="window"?0:Un());L.left+=Ee,L.right+=Ee}return L.top+=ue,L.bottom+=ue,L}function Dn(e,n,L){if(L=="div")return n;var I=n.left,j=n.top;if(L=="page")I-=Un(),j-=Sn();else if(L=="local"||!L){var q=e.display.sizer.getBoundingClientRect();I+=q.left,j+=q.top}var ue=e.display.lineSpace.getBoundingClientRect();return{left:I-ue.left,top:j-ue.top}}function vr(e,n,L,I,j){return I||(I=fn(e.doc,n.line)),Gn(e,I,Xe(e,I,n.ch,j),L)}function ln(e,n,L,I,j,q){I=I||fn(e.doc,n.line),j||(j=Ye(e,I));function ue(pn,An){var Fn=dt(e,j,pn,An?"right":"left",q);return An?Fn.left=Fn.right:Fn.right=Fn.left,Gn(e,I,Fn,L)}var ge=ht(I,e.doc.direction),Ee=n.ch,Me=n.sticky;if(Ee>=I.text.length?(Ee=I.text.length,Me="before"):Ee<=0&&(Ee=0,Me="after"),!ge)return ue(Me=="before"?Ee-1:Ee,Me=="before");function rt(pn,An,Fn){var ar=ge[An],yr=ar.level==1;return ue(Fn?pn-1:pn,yr!=Fn)}var yt=ot(ge,Ee,Me),zt=nt,Ut=rt(Ee,yt,Me=="before");return zt!=null&&(Ut.other=rt(Ee,zt,Me!="before")),Ut}function jt(e,n){var L=0;n=cn(e.doc,n),e.options.lineWrapping||(L=Nn(e.display)*n.ch);var I=fn(e.doc,n.line),j=Zn(I)+qr(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function Kt(e,n,L,I,j){var q=Yt(e,n,L);return q.xRel=j,I&&(q.outside=I),q}function en(e,n,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return Kt(I.first,0,null,-1,-1);var j=Hr(I,L),q=I.first+I.size-1;if(j>q)return Kt(I.first+I.size-1,fn(I,q).text.length,null,1,1);n<0&&(n=0);for(var ue=fn(I,j);;){var ge=Mr(e,ue,j,n,L),Ee=Mn(ue,ge.ch+(ge.xRel>0||ge.outside>0?1:0));if(!Ee)return ge;var Me=Ee.find(1);if(Me.line==j)return Me;ue=fn(I,j=Me.line)}}function Ln(e,n,L,I){I-=kn(n);var j=n.text.length,q=Fe(function(ue){return dt(e,L,ue-1).bottom<=I},j,0);return j=Fe(function(ue){return dt(e,L,ue).top>I},q,j),{begin:q,end:j}}function bn(e,n,L,I){L||(L=Ye(e,n));var j=Gn(e,n,dt(e,L,I),"line").top;return Ln(e,n,L,j)}function hr(e,n,L,I){return e.bottom<=L?!1:e.top>L?!0:(I?e.left:e.right)>n}function Mr(e,n,L,I,j){j-=Zn(n);var q=Ye(e,n),ue=kn(n),ge=0,Ee=n.text.length,Me=!0,rt=ht(n,e.doc.direction);if(rt){var yt=(e.options.lineWrapping?Bn:sr)(e,n,L,q,rt,I,j);Me=yt.level!=1,ge=Me?yt.from:yt.to-1,Ee=Me?yt.to:yt.from-1}var zt=null,Ut=null,pn=Fe(function(ta){var Vr=dt(e,q,ta);return Vr.top+=ue,Vr.bottom+=ue,hr(Vr,I,j,!1)?(Vr.top<=j&&Vr.left<=I&&(zt=ta,Ut=Vr),!0):!1},ge,Ee),An,Fn,ar=!1;if(Ut){var yr=I-Ut.left<Ut.right-I,ir=yr==Me;pn=zt+(ir?0:1),Fn=ir?"after":"before",An=yr?Ut.left:Ut.right}else{!Me&&(pn==Ee||pn==ge)&&pn++,Fn=pn==0?"after":pn==n.text.length?"before":dt(e,q,pn-(Me?1:0)).bottom+ue<=j==Me?"after":"before";var Ar=ln(e,Yt(L,pn,Fn),"line",n,q);An=Ar.left,ar=j<Ar.top?-1:j>=Ar.bottom?1:0}return pn=Te(n.text,pn,1),Kt(L,pn,Fn,ar,I-An)}function sr(e,n,L,I,j,q,ue){var ge=Fe(function(yt){var zt=j[yt],Ut=zt.level!=1;return hr(ln(e,Yt(L,Ut?zt.to:zt.from,Ut?"before":"after"),"line",n,I),q,ue,!0)},0,j.length-1),Ee=j[ge];if(ge>0){var Me=Ee.level!=1,rt=ln(e,Yt(L,Me?Ee.from:Ee.to,Me?"after":"before"),"line",n,I);hr(rt,q,ue,!0)&&rt.top>ue&&(Ee=j[ge-1])}return Ee}function Bn(e,n,L,I,j,q,ue){var ge=Ln(e,n,I,ue),Ee=ge.begin,Me=ge.end;/\s/.test(n.text.charAt(Me-1))&&Me--;for(var rt=null,yt=null,zt=0;zt<j.length;zt++){var Ut=j[zt];if(Ut.from>=Me||Ut.to<=Ee)continue;var pn=Ut.level!=1,An=dt(e,I,pn?Math.min(Me,Ut.to)-1:Math.max(Ee,Ut.from)).right,Fn=An<q?q-An+1e9:An-q;(!rt||yt>Fn)&&(rt=Ut,yt=Fn)}return rt||(rt=j[j.length-1]),rt.from<Ee&&(rt={from:Ee,to:rt.to,level:rt.level}),rt.to>Me&&(rt={from:rt.from,to:Me,level:rt.level}),rt}var gn;function tr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(gn==null){gn=A("pre",null,"CodeMirror-line-like");for(var n=0;n<49;++n)gn.appendChild(document.createTextNode("x")),gn.appendChild(A("br"));gn.appendChild(document.createTextNode("x"))}i(e.measure,gn);var L=gn.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),x(e.measure),L||1}function Nn(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var n=A("span","xxxxxxxxxx"),L=A("pre",[n],"CodeMirror-line-like");i(e.measure,L);var I=n.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(e.cachedCharWidth=j),j||10}function gr(e){for(var n=e.display,L={},I={},j=n.gutters.clientLeft,q=n.gutters.firstChild,ue=0;q;q=q.nextSibling,++ue){var ge=e.display.gutterSpecs[ue].className;L[ge]=q.offsetLeft+q.clientLeft+j,I[ge]=q.clientWidth}return{fixedPos:sa(n),gutterTotalWidth:n.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:n.wrapper.clientWidth}}function sa(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function ri(e){var n=tr(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/Nn(e.display)-3);return function(j){if(Cn(e.doc,j))return 0;var q=0;if(j.widgets)for(var ue=0;ue<j.widgets.length;ue++)j.widgets[ue].height&&(q+=j.widgets[ue].height);return L?q+(Math.ceil(j.text.length/I)||1)*n:q+n}}function ja(e){var n=e.doc,L=ri(e);n.iter(function(I){var j=L(I);j!=I.height&&Ur(I,j)})}function La(e,n,L,I){var j=e.display;if(!L&&ct(n).getAttribute("cm-not-content")=="true")return null;var q,ue,ge=j.lineSpace.getBoundingClientRect();try{q=n.clientX-ge.left,ue=n.clientY-ge.top}catch(yt){return null}var Ee=en(e,q,ue),Me;if(I&&Ee.xRel>0&&(Me=fn(e.doc,Ee.line).text).length==Ee.ch){var rt=H(Me,Me.length,e.options.tabSize)-Me.length;Ee=Yt(Ee.line,Math.max(0,Math.round((q-Qe(e.display).left)/Nn(e.display))-rt))}return Ee}function ea(e,n){if(n>=e.display.viewTo)return null;if(n-=e.display.viewFrom,n<0)return null;for(var L=e.display.view,I=0;I<L.length;I++)if(n-=L[I].size,n<0)return I}function Fr(e,n,L,I){n==null&&(n=e.doc.first),L==null&&(L=e.doc.first+e.doc.size),I||(I=0);var j=e.display;if(I&&L<j.viewTo&&(j.updateLineNumbers==null||j.updateLineNumbers>n)&&(j.updateLineNumbers=n),e.curOp.viewChanged=!0,n>=j.viewTo)Na&&nn(e.doc,n)<j.viewTo&&_r(e);else if(L<=j.viewFrom)Na&&Jt(e.doc,L+I)>j.viewFrom?_r(e):(j.viewFrom+=I,j.viewTo+=I);else if(n<=j.viewFrom&&L>=j.viewTo)_r(e);else if(n<=j.viewFrom){var q=xa(e,L,L+I,1);q?(j.view=j.view.slice(q.index),j.viewFrom=q.lineN,j.viewTo+=I):_r(e)}else if(L>=j.viewTo){var ue=xa(e,n,n,-1);ue?(j.view=j.view.slice(0,ue.index),j.viewTo=ue.lineN):_r(e)}else{var ge=xa(e,n,n,-1),Ee=xa(e,L,L+I,1);ge&&Ee?(j.view=j.view.slice(0,ge.index).concat(Ga(e,ge.lineN,Ee.lineN)).concat(j.view.slice(Ee.index)),j.viewTo+=I):_r(e)}var Me=j.externalMeasured;Me&&(L<Me.lineN?Me.lineN+=I:n<Me.lineN+Me.size&&(j.externalMeasured=null))}function Sr(e,n,L){e.curOp.viewChanged=!0;var I=e.display,j=e.display.externalMeasured;if(j&&n>=j.lineN&&n<j.lineN+j.size&&(I.externalMeasured=null),n<I.viewFrom||n>=I.viewTo)return;var q=I.view[ea(e,n)];if(q.node==null)return;var ue=q.changes||(q.changes=[]);de(ue,L)==-1&&ue.push(L)}function _r(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function xa(e,n,L,I){var j=ea(e,n),q,ue=e.display.view;if(!Na||L==e.doc.first+e.doc.size)return{index:j,lineN:L};for(var ge=e.display.viewFrom,Ee=0;Ee<j;Ee++)ge+=ue[Ee].size;if(ge!=n){if(I>0){if(j==ue.length-1)return null;q=ge+ue[j].size-n,j++}else q=ge-n;n+=q,L+=q}for(;nn(e.doc,L)!=L;){if(j==(I<0?0:ue.length-1))return null;L+=I*ue[j-(I<0?1:0)].size,j+=I}return{index:j,lineN:L}}function za(e,n,L){var I=e.display,j=I.view;j.length==0||n>=I.viewTo||L<=I.viewFrom?(I.view=Ga(e,n,L),I.viewFrom=n):(I.viewFrom>n?I.view=Ga(e,n,I.viewFrom).concat(I.view):I.viewFrom<n&&(I.view=I.view.slice(ea(e,n))),I.viewFrom=n,I.viewTo<L?I.view=I.view.concat(Ga(e,I.viewTo,L)):I.viewTo>L&&(I.view=I.view.slice(0,ea(e,L)))),I.viewTo=L}function ka(e){for(var n=e.display.view,L=0,I=0;I<n.length;I++){var j=n[I];!j.hidden&&(!j.node||j.changes)&&++L}return L}function ca(e){e.display.input.showSelection(e.display.input.prepareSelection())}function Ba(e,n){n===void 0&&(n=!0);for(var L=e.doc,I={},j=I.cursors=document.createDocumentFragment(),q=I.selection=document.createDocumentFragment(),ue=0;ue<L.sel.ranges.length;ue++){if(!n&&ue==L.sel.primIndex)continue;var ge=L.sel.ranges[ue];if(ge.from().line>=e.display.viewTo||ge.to().line<e.display.viewFrom)continue;var Ee=ge.empty();(Ee||e.options.showCursorWhenSelecting)&&_i(e,ge.head,j),Ee||Sa(e,ge,q)}return I}function _i(e,n,L){var I=ln(e,n,"div",null,null,!e.options.singleCursorHeightPerLine),j=L.appendChild(A("div","\xA0","CodeMirror-cursor"));if(j.style.left=I.left+"px",j.style.top=I.top+"px",j.style.height=Math.max(0,I.bottom-I.top)*e.options.cursorHeight+"px",I.other){var q=L.appendChild(A("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));q.style.display="",q.style.left=I.other.left+"px",q.style.top=I.other.top+"px",q.style.height=(I.other.bottom-I.other.top)*.85+"px"}}function la(e,n){return e.top-n.top||e.left-n.left}function Sa(e,n,L){var I=e.display,j=e.doc,q=document.createDocumentFragment(),ue=Qe(e.display),ge=ue.left,Ee=Math.max(I.sizerWidth,Ge(e)-I.sizer.offsetLeft)-ue.right,Me=j.direction=="ltr";function rt(ir,Ar,ta,Vr){Ar<0&&(Ar=0),Ar=Math.round(Ar),Vr=Math.round(Vr),q.appendChild(A("div",null,"CodeMirror-selected","position: absolute; left: "+ir+`px;
top: `+Ar+"px; width: "+(ta==null?Ee-ir:ta)+`px;
height: `+(Vr-Ar)+"px"))}function yt(ir,Ar,ta){var Vr=fn(j,ir),Oa=Vr.text.length,$a,Di;function fi(yi,zi){return vr(e,Yt(ir,yi),"div",Vr,zi)}function Zi(yi,zi,Mi){var Si=bn(e,Vr,null,yi),Ei=zi=="ltr"==(Mi=="after")?"left":"right",mi=Mi=="after"?Si.begin:Si.end-(/\s/.test(Vr.text.charAt(Si.end-1))?2:1);return fi(mi,Ei)[Ei]}var Gi=ht(Vr,j.direction);return Ze(Gi,Ar||0,ta==null?Oa:ta,function(yi,zi,Mi,Si){var Ei=Mi=="ltr",mi=fi(yi,Ei?"left":"right"),Vi=fi(zi-1,Ei?"right":"left"),Ts=Ar==null&&yi==0,es=ta==null&&zi==Oa,Ni=Si==0,Io=!Gi||Si==Gi.length-1;if(Vi.top-mi.top<=3){var Ai=(Me?Ts:es)&&Ni,ru=(Me?es:Ts)&&Io,Fo=Ai?ge:(Ei?mi:Vi).left,ds=ru?Ee:(Ei?Vi:mi).right;rt(Fo,mi.top,ds-Fo,mi.bottom)}else{var fs,Fi,Ds,au;Ei?(fs=Me&&Ts&&Ni?ge:mi.left,Fi=Me?Ee:Zi(yi,Mi,"before"),Ds=Me?ge:Zi(zi,Mi,"after"),au=Me&&es&&Io?Ee:Vi.right):(fs=Me?Zi(yi,Mi,"before"):ge,Fi=!Me&&Ts&&Ni?Ee:mi.right,Ds=!Me&&es&&Io?ge:Vi.left,au=Me?Zi(zi,Mi,"after"):Ee),rt(fs,mi.top,Fi-fs,mi.bottom),mi.bottom<Vi.top&&rt(ge,mi.bottom,null,Vi.top),rt(Ds,Vi.top,au-Ds,Vi.bottom)}(!$a||la(mi,$a)<0)&&($a=mi),la(Vi,$a)<0&&($a=Vi),(!Di||la(mi,Di)<0)&&(Di=mi),la(Vi,Di)<0&&(Di=Vi)}),{start:$a,end:Di}}var zt=n.from(),Ut=n.to();if(zt.line==Ut.line)yt(zt.line,zt.ch,Ut.ch);else{var pn=fn(j,zt.line),An=fn(j,Ut.line),Fn=Qt(pn)==Qt(An),ar=yt(zt.line,zt.ch,Fn?pn.text.length+1:null).end,yr=yt(Ut.line,Fn?0:null,Ut.ch).start;Fn&&(ar.top<yr.top-2?(rt(ar.right,ar.top,null,ar.bottom),rt(ge,yr.top,yr.left,yr.bottom)):rt(ar.right,ar.top,yr.left-ar.right,ar.bottom)),ar.bottom<yr.top&&rt(ge,ar.bottom,null,yr.top)}L.appendChild(q)}function Nr(e){if(!e.state.focused)return;var n=e.display;clearInterval(n.blinker);var L=!0;n.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?n.blinker=setInterval(function(){e.hasFocus()||Ua(e),n.cursorDiv.style.visibility=(L=!L)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(n.cursorDiv.style.visibility="hidden")}function Zr(e){e.state.focused||(e.display.input.focus(),ua(e))}function ga(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ua(e))},100)}function ua(e,n){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(lt(e,"focus",e,n),e.state.focused=!0,W(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),c&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Nr(e)}function Ua(e,n){if(e.state.delayingBlurEvent)return;e.state.focused&&(lt(e,"blur",e,n),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 Aa(e){for(var n=e.display,L=n.lineDiv.offsetTop,I=0;I<n.view.length;I++){var j=n.view[I],q=e.options.lineWrapping,ue=void 0,ge=0;if(j.hidden)continue;if(T&&t<8){var Ee=j.node.offsetTop+j.node.offsetHeight;ue=Ee-L,L=Ee}else{var Me=j.node.getBoundingClientRect();ue=Me.bottom-Me.top,!q&&j.text.firstChild&&(ge=j.text.firstChild.getBoundingClientRect().right-Me.left-1)}var rt=j.line.height-ue;if((rt>.005||rt<-.005)&&(Ur(j.line,ue),Ca(j.line),j.rest))for(var yt=0;yt<j.rest.length;yt++)Ca(j.rest[yt]);if(ge>e.display.sizerWidth){var zt=Math.ceil(ge/Nn(e.display));zt>e.display.maxLineLength&&(e.display.maxLineLength=zt,e.display.maxLine=j.line,e.display.maxLineChanged=!0)}}}function Ca(e){if(e.widgets)for(var n=0;n<e.widgets.length;++n){var L=e.widgets[n],I=L.node.parentNode;I&&(L.height=I.offsetHeight)}}function Za(e,n,L){var I=L&&L.top!=null?Math.max(0,L.top):e.scroller.scrollTop;I=Math.floor(I-qr(e));var j=L&&L.bottom!=null?L.bottom:I+e.wrapper.clientHeight,q=Hr(n,I),ue=Hr(n,j);if(L&&L.ensure){var ge=L.ensure.from.line,Ee=L.ensure.to.line;ge<q?(q=ge,ue=Hr(n,Zn(fn(n,ge))+e.wrapper.clientHeight)):Math.min(Ee,n.lastLine())>=ue&&(q=Hr(n,Zn(fn(n,Ee))-e.wrapper.clientHeight),ue=Ee)}return{from:q,to:Math.max(ue,q+1)}}function ai(e,n){if(Rt(e,"scrollCursorIntoView"))return;var L=e.display,I=L.sizer.getBoundingClientRect(),j=null;if(n.top+I.top<0?j=!0:n.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!g){var q=A("div","\u200B",null,`position: absolute;
top: `+(n.top-L.viewOffset-qr(e.display))+`px;
height: `+(n.bottom-n.top+qe(e)+L.barHeight)+`px;
left: `+n.left+"px; width: "+Math.max(2,n.right-n.left)+"px;");e.display.lineSpace.appendChild(q),q.scrollIntoView(j),e.display.lineSpace.removeChild(q)}}function Lo(e,n,L,I){I==null&&(I=0);var j;!e.options.lineWrapping&&n==L&&(n=n.ch?Yt(n.line,n.sticky=="before"?n.ch-1:n.ch,"after"):n,L=n.sticky=="before"?Yt(n.line,n.ch+1,"before"):n);for(var q=0;q<5;q++){var ue=!1,ge=ln(e,n),Ee=!L||L==n?ge:ln(e,L);j={left:Math.min(ge.left,Ee.left),top:Math.min(ge.top,Ee.top)-I,right:Math.max(ge.left,Ee.left),bottom:Math.max(ge.bottom,Ee.bottom)+I};var Me=$i(e,j),rt=e.doc.scrollTop,yt=e.doc.scrollLeft;if(Me.scrollTop!=null&&(to(e,Me.scrollTop),Math.abs(e.doc.scrollTop-rt)>1&&(ue=!0)),Me.scrollLeft!=null&&(di(e,Me.scrollLeft),Math.abs(e.doc.scrollLeft-yt)>1&&(ue=!0)),!ue)break}return j}function Eo(e,n){var L=$i(e,n);L.scrollTop!=null&&to(e,L.scrollTop),L.scrollLeft!=null&&di(e,L.scrollLeft)}function $i(e,n){var L=e.display,I=tr(e.display);n.top<0&&(n.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,q=xe(e),ue={};n.bottom-n.top>q&&(n.bottom=n.top+q);var ge=e.doc.height+He(L),Ee=n.top<I,Me=n.bottom>ge-I;if(n.top<j)ue.scrollTop=Ee?0:n.top;else if(n.bottom>j+q){var rt=Math.min(n.top,(Me?ge:n.bottom)-q);rt!=j&&(ue.scrollTop=rt)}var yt=e.options.fixedGutter?0:L.gutters.offsetWidth,zt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:L.scroller.scrollLeft-yt,Ut=Ge(e)-L.gutters.offsetWidth,pn=n.right-n.left>Ut;return pn&&(n.right=n.left+Ut),n.left<10?ue.scrollLeft=0:n.left<zt?ue.scrollLeft=Math.max(0,n.left+yt-(pn?0:10)):n.right>Ut+zt-3&&(ue.scrollLeft=n.right+(pn?0:10)-Ut),ue}function ho(e,n){if(n==null)return;xo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+n}function qi(e){xo(e);var n=e.getCursor();e.curOp.scrollToPos={from:n,to:n,margin:e.options.cursorScrollMargin}}function eo(e,n,L){(n!=null||L!=null)&&xo(e),n!=null&&(e.curOp.scrollLeft=n),L!=null&&(e.curOp.scrollTop=L)}function ko(e,n){xo(e),e.curOp.scrollToPos=n}function xo(e){var n=e.curOp.scrollToPos;if(n){e.curOp.scrollToPos=null;var L=jt(e,n.from),I=jt(e,n.to);so(e,L,I,n.margin)}}function so(e,n,L,I){var j=$i(e,{left:Math.min(n.left,L.left),top:Math.min(n.top,L.top)-I,right:Math.max(n.right,L.right),bottom:Math.max(n.bottom,L.bottom)+I});eo(e,j.scrollLeft,j.scrollTop)}function to(e,n){if(Math.abs(e.doc.scrollTop-n)<2)return;S||po(e,{top:n}),no(e,n,!0),S&&po(e),pi(e,100)}function no(e,n,L){if(n=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,n)),e.display.scroller.scrollTop==n&&!L)return;e.doc.scrollTop=n,e.display.scrollbars.setScrollTop(n),e.display.scroller.scrollTop!=n&&(e.display.scroller.scrollTop=n)}function di(e,n,L,I){if(n=Math.max(0,Math.min(n,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(L?n==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-n)<2)&&!I)return;e.doc.scrollLeft=n,ya(e),e.display.scroller.scrollLeft!=n&&(e.display.scroller.scrollLeft=n),e.display.scrollbars.setScrollLeft(n)}function Wi(e){var n=e.display,L=n.gutters.offsetWidth,I=Math.round(e.doc.height+He(e.display));return{clientHeight:n.scroller.clientHeight,viewHeight:n.wrapper.clientHeight,scrollWidth:n.scroller.scrollWidth,clientWidth:n.scroller.clientWidth,viewWidth:n.wrapper.clientWidth,barLeft:e.options.fixedGutter?L:0,docHeight:I,scrollHeight:I+qe(e)+n.barHeight,nativeBarWidth:n.nativeBarWidth,gutterWidth:L}}var Ui=function(e,n,L){this.cm=L;var I=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");I.tabIndex=j.tabIndex=-1,e(I),e(j),Pe(I,"scroll",function(){I.clientHeight&&n(I.scrollTop,"vertical")}),Pe(j,"scroll",function(){j.clientWidth&&n(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,T&&t<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ui.prototype.update=function(e){var n=e.scrollWidth>e.clientWidth+1,L=e.scrollHeight>e.clientHeight+1,I=e.nativeBarWidth;if(L){this.vert.style.display="block",this.vert.style.bottom=n?I+"px":"0";var j=e.viewHeight-(n?I:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+j)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(n){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=e.barLeft+"px";var q=e.viewWidth-e.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+q)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(I==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:L?I:0,bottom:n?I:0}},Ui.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ui.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ui.prototype.zeroWidthHack=function(){var e=u&&!y?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ae,this.disableVert=new ae},Ui.prototype.enableZeroWidthBar=function(e,n,L){e.style.pointerEvents="auto";function I(){var j=e.getBoundingClientRect(),q=L=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);q!=e?e.style.pointerEvents="none":n.set(1e3,I)}n.set(1e3,I)},Ui.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var ro=function(){};ro.prototype.update=function(){return{bottom:0,right:0}},ro.prototype.setScrollLeft=function(){},ro.prototype.setScrollTop=function(){},ro.prototype.clear=function(){};function ji(e,n){n||(n=Wi(e));var L=e.display.barWidth,I=e.display.barHeight;Co(e,n);for(var j=0;j<4&&L!=e.display.barWidth||I!=e.display.barHeight;j++)L!=e.display.barWidth&&e.options.lineWrapping&&Aa(e),Co(e,Wi(e)),L=e.display.barWidth,I=e.display.barHeight}function Co(e,n){var L=e.display,I=L.scrollbars.update(n);L.sizer.style.paddingRight=(L.barWidth=I.right)+"px",L.sizer.style.paddingBottom=(L.barHeight=I.bottom)+"px",L.heightForcer.style.borderBottom=I.bottom+"px solid transparent",I.right&&I.bottom?(L.scrollbarFiller.style.display="block",L.scrollbarFiller.style.height=I.bottom+"px",L.scrollbarFiller.style.width=I.right+"px"):L.scrollbarFiller.style.display="",I.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(L.gutterFiller.style.display="block",L.gutterFiller.style.height=I.bottom+"px",L.gutterFiller.style.width=n.gutterWidth+"px"):L.gutterFiller.style.display=""}var Oo={native:Ui,null:ro};function So(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Oo[e.options.scrollbarStyle](function(n){e.display.wrapper.insertBefore(n,e.display.scrollbarFiller),Pe(n,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),n.setAttribute("cm-not-content","true")},function(n,L){L=="horizontal"?di(e,n):to(e,n)},e),e.display.scrollbars.addClass&&W(e.display.wrapper,e.display.scrollbars.addClass)}var lo=0;function Ki(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++lo},oi(e.curOp)}function ao(e){var n=e.curOp;n&&pt(n,function(L){for(var I=0;I<L.ops.length;I++)L.ops[I].cm.curOp=null;No(L)})}function No(e){for(var n=e.ops,L=0;L<n.length;L++)uo(n[L]);for(var I=0;I<n.length;I++)co(n[I]);for(var j=0;j<n.length;j++)To(n[j]);for(var q=0;q<n.length;q++)Uo(n[q]);for(var ue=0;ue<n.length;ue++)jo(n[ue])}function uo(e){var n=e.cm,L=n.display;Bo(n),e.updateMaxLine&&Xn(n),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<L.viewFrom||e.scrollToPos.to.line>=L.viewTo)||L.maxLineChanged&&n.options.lineWrapping,e.update=e.mustUpdate&&new wi(n,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function co(e){e.updatedDisplay=e.mustUpdate&&Xi(e.cm,e.update)}function To(e){var n=e.cm,L=n.display;e.updatedDisplay&&Aa(n),e.barMeasure=Wi(n),L.maxLineChanged&&!n.options.lineWrapping&&(e.adjustWidthTo=Xe(n,L.maxLine,L.maxLine.text.length).left+3,n.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+e.adjustWidthTo+qe(n)+n.display.barWidth),e.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+e.adjustWidthTo-Ge(n))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=L.input.prepareSelection())}function Uo(e){var n=e.cm;e.adjustWidthTo!=null&&(n.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<n.doc.scrollLeft&&di(n,Math.min(n.display.scroller.scrollLeft,e.maxScrollLeft),!0),n.display.maxLineChanged=!1);var L=e.focus&&e.focus==G();e.preparedSelection&&n.display.input.showSelection(e.preparedSelection,L),(e.updatedDisplay||e.startHeight!=n.doc.height)&&ji(n,e.barMeasure),e.updatedDisplay&&Ta(n,e.barMeasure),e.selectionChanged&&Nr(n),n.state.focused&&e.updateInput&&n.display.input.reset(e.typing),L&&Zr(e.cm)}function jo(e){var n=e.cm,L=n.display,I=n.doc;if(e.updatedDisplay&&wo(n,e.update),L.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(L.wheelStartX=L.wheelStartY=null),e.scrollTop!=null&&no(n,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&di(n,e.scrollLeft,!0,!0),e.scrollToPos){var j=Lo(n,cn(I,e.scrollToPos.from),cn(I,e.scrollToPos.to),e.scrollToPos.margin);ai(n,j)}var q=e.maybeHiddenMarkers,ue=e.maybeUnhiddenMarkers;if(q)for(var ge=0;ge<q.length;++ge)q[ge].lines.length||lt(q[ge],"hide");if(ue)for(var Ee=0;Ee<ue.length;++Ee)ue[Ee].lines.length&&lt(ue[Ee],"unhide");L.wrapper.offsetHeight&&(I.scrollTop=n.display.scroller.scrollTop),e.changeObjs&&lt(n,"changes",n,e.changeObjs),e.update&&e.update.finish()}function Ci(e,n){if(e.curOp)return n();Ki(e);try{return n()}finally{ao(e)}}function Ka(e,n){return function(){if(e.curOp)return n.apply(e,arguments);Ki(e);try{return n.apply(e,arguments)}finally{ao(e)}}}function hi(e){return function(){if(this.curOp)return e.apply(this,arguments);Ki(this);try{return e.apply(this,arguments)}finally{ao(this)}}}function ei(e){return function(){var n=this.cm;if(!n||n.curOp)return e.apply(this,arguments);Ki(n);try{return e.apply(this,arguments)}finally{ao(n)}}}function pi(e,n){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(n,F(Do,e))}function Do(e){var n=e.doc;if(n.highlightFrontier>=e.display.viewTo)return;var L=+new Date+e.options.workTime,I=Vt(e,n.highlightFrontier),j=[];n.iter(I.line,Math.min(n.first+n.size,e.display.viewTo+500),function(q){if(I.line>=e.display.viewFrom){var ue=q.styles,ge=q.text.length>e.options.maxHighlightLength?Tn(n.mode,I.state):null,Ee=ha(e,q,I,!0);ge&&(I.state=ge),q.styles=Ee.styles;var Me=q.styleClasses,rt=Ee.classes;rt?q.styleClasses=rt:Me&&(q.styleClasses=null);for(var yt=!ue||ue.length!=q.styles.length||Me!=rt&&(!Me||!rt||Me.bgClass!=rt.bgClass||Me.textClass!=rt.textClass),zt=0;!yt&&zt<ue.length;++zt)yt=ue[zt]!=q.styles[zt];yt&&j.push(I.line),q.stateAfter=I.save(),I.nextLine()}else q.text.length<=e.options.maxHighlightLength&&Vn(e,q.text,I),q.stateAfter=I.line%5==0?I.save():null,I.nextLine();if(+new Date>L)return pi(e,e.options.workDelay),!0}),n.highlightFrontier=I.line,n.modeFrontier=Math.max(n.modeFrontier,I.line),j.length&&Ci(e,function(){for(var q=0;q<j.length;q++)Sr(e,j[q],"text")})}var wi=function(e,n,L){var I=e.display;this.viewport=n,this.visible=Za(I,e.doc,n),this.editorIsHidden=!I.wrapper.offsetWidth,this.wrapperHeight=I.wrapper.clientHeight,this.wrapperWidth=I.wrapper.clientWidth,this.oldDisplayWidth=Ge(e),this.force=L,this.dims=gr(e),this.events=[]};wi.prototype.signal=function(e,n){We(e,n)&&this.events.push(arguments)},wi.prototype.finish=function(){for(var e=0;e<this.events.length;e++)lt.apply(null,this.events[e])};function Bo(e){var n=e.display;!n.scrollbarsClipped&&n.scroller.offsetWidth&&(n.nativeBarWidth=n.scroller.offsetWidth-n.scroller.clientWidth,n.heightForcer.style.height=qe(e)+"px",n.sizer.style.marginBottom=-n.nativeBarWidth+"px",n.sizer.style.borderRightWidth=qe(e)+"px",n.scrollbarsClipped=!0)}function Ao(e){if(e.hasFocus())return null;var n=G();if(!n||!U(e.display.lineDiv,n))return null;var L={activeElt:n};if(window.getSelection){var I=window.getSelection();I.anchorNode&&I.extend&&U(e.display.lineDiv,I.anchorNode)&&(L.anchorNode=I.anchorNode,L.anchorOffset=I.anchorOffset,L.focusNode=I.focusNode,L.focusOffset=I.focusOffset)}return L}function io(e){if(!e||!e.activeElt||e.activeElt==G())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&U(document.body,e.anchorNode)&&U(document.body,e.focusNode)){var n=window.getSelection(),L=document.createRange();L.setEnd(e.anchorNode,e.anchorOffset),L.collapse(!1),n.removeAllRanges(),n.addRange(L),n.extend(e.focusNode,e.focusOffset)}}function Xi(e,n){var L=e.display,I=e.doc;if(n.editorIsHidden)return _r(e),!1;if(!n.force&&n.visible.from>=L.viewFrom&&n.visible.to<=L.viewTo&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo)&&L.renderedView==L.view&&ka(e)==0)return!1;Xa(e)&&(_r(e),n.dims=gr(e));var j=I.first+I.size,q=Math.max(n.visible.from-e.options.viewportMargin,I.first),ue=Math.min(j,n.visible.to+e.options.viewportMargin);L.viewFrom<q&&q-L.viewFrom<20&&(q=Math.max(I.first,L.viewFrom)),L.viewTo>ue&&L.viewTo-ue<20&&(ue=Math.min(j,L.viewTo)),Na&&(q=nn(e.doc,q),ue=Jt(e.doc,ue));var ge=q!=L.viewFrom||ue!=L.viewTo||L.lastWrapHeight!=n.wrapperHeight||L.lastWrapWidth!=n.wrapperWidth;za(e,q,ue),L.viewOffset=Zn(fn(e.doc,L.viewFrom)),e.display.mover.style.top=L.viewOffset+"px";var Ee=ka(e);if(!ge&&Ee==0&&!n.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var Me=Ao(e);return Ee>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,n.dims),Ee>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,io(Me),x(L.cursorDiv),x(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,ge&&(L.lastWrapHeight=n.wrapperHeight,L.lastWrapWidth=n.wrapperWidth,pi(e,400)),L.updateLineNumbers=null,!0}function wo(e,n){for(var L=n.viewport,I=!0;;I=!1){if(!I||!e.options.lineWrapping||n.oldDisplayWidth==Ge(e)){if(L&&L.top!=null&&(L={top:Math.min(e.doc.height+He(e.display)-xe(e),L.top)}),n.visible=Za(e.display,e.doc,L),n.visible.from>=e.display.viewFrom&&n.visible.to<=e.display.viewTo)break}else I&&(n.visible=Za(e.display,e.doc,L));if(!Xi(e,n))break;Aa(e);var j=Wi(e);ca(e),ji(e,j),Ta(e,j),n.force=!1}n.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(n.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function po(e,n){var L=new wi(e,n);if(Xi(e,L)){Aa(e),wo(e,L);var I=Wi(e);ca(e),ji(e,I),Ta(e,I),L.finish()}}function Wo(e,n,L){var I=e.display,j=e.options.lineNumbers,q=I.lineDiv,ue=q.firstChild;function ge(pn){var An=pn.nextSibling;return c&&u&&e.display.currentWheelTarget==pn?pn.style.display="none":pn.parentNode.removeChild(pn),An}for(var Ee=I.view,Me=I.viewFrom,rt=0;rt<Ee.length;rt++){var yt=Ee[rt];if(!yt.hidden)if(!yt.node||yt.node.parentNode!=q){var zt=kr(e,yt,Me,L);q.insertBefore(zt,ue)}else{for(;ue!=yt.node;)ue=ge(ue);var Ut=j&&n!=null&&n<=Me&&yt.lineNumber;yt.changes&&(de(yt.changes,"gutter")>-1&&(Ut=!1),sn(e,yt,Me,L)),Ut&&(x(yt.lineNumber),yt.lineNumber.appendChild(document.createTextNode(rn(e.options,Me)))),ue=yt.node.nextSibling}Me+=yt.size}for(;ue;)ue=ge(ue)}function fo(e){var n=e.gutters.offsetWidth;e.sizer.style.marginLeft=n+"px"}function Ta(e,n){e.display.sizer.style.minHeight=n.docHeight+"px",e.display.heightForcer.style.top=n.docHeight+"px",e.display.gutters.style.height=n.docHeight+e.display.barHeight+qe(e)+"px"}function ya(e){var n=e.display,L=n.view;if(!n.alignWidgets&&(!n.gutters.firstChild||!e.options.fixedGutter))return;for(var I=sa(n)-n.scroller.scrollLeft+e.doc.scrollLeft,j=n.gutters.offsetWidth,q=I+"px",ue=0;ue<L.length;ue++)if(!L[ue].hidden){e.options.fixedGutter&&(L[ue].gutter&&(L[ue].gutter.style.left=q),L[ue].gutterBackground&&(L[ue].gutterBackground.style.left=q));var ge=L[ue].alignable;if(ge)for(var Ee=0;Ee<ge.length;Ee++)ge[Ee].style.left=q}e.options.fixedGutter&&(n.gutters.style.left=I+j+"px")}function Xa(e){if(!e.options.lineNumbers)return!1;var n=e.doc,L=rn(e.options,n.first+n.size-1),I=e.display;if(L.length!=I.lineNumChars){var j=I.measure.appendChild(A("div",[A("div",L)],"CodeMirror-linenumber CodeMirror-gutter-elt")),q=j.firstChild.offsetWidth,ue=j.offsetWidth-q;return I.lineGutter.style.width="",I.lineNumInnerWidth=Math.max(q,I.lineGutter.offsetWidth-ue)+1,I.lineNumWidth=I.lineNumInnerWidth+ue,I.lineNumChars=I.lineNumInnerWidth?L.length:-1,I.lineGutter.style.width=I.lineNumWidth+"px",fo(e.display),!0}return!1}function bi(e,n){for(var L=[],I=!1,j=0;j<e.length;j++){var q=e[j],ue=null;if(typeof q!="string"&&(ue=q.style,q=q.className),q=="CodeMirror-linenumbers")if(n)I=!0;else continue;L.push({className:q,style:ue})}return n&&!I&&L.push({className:"CodeMirror-linenumbers",style:null}),L}function oo(e){var n=e.gutters,L=e.gutterSpecs;x(n),e.lineGutter=null;for(var I=0;I<L.length;++I){var j=L[I],q=j.className,ue=j.style,ge=n.appendChild(A("div",null,"CodeMirror-gutter "+q));ue&&(ge.style.cssText=ue),q=="CodeMirror-linenumbers"&&(e.lineGutter=ge,ge.style.width=(e.lineNumWidth||1)+"px")}n.style.display=L.length?"":"none",fo(e)}function Hi(e){oo(e.display),Fr(e),ya(e)}function mo(e,n,L,I){var j=this;this.input=L,j.scrollbarFiller=A("div",null,"CodeMirror-scrollbar-filler"),j.scrollbarFiller.setAttribute("cm-not-content","true"),j.gutterFiller=A("div",null,"CodeMirror-gutter-filler"),j.gutterFiller.setAttribute("cm-not-content","true"),j.lineDiv=k("div",null,"CodeMirror-code"),j.selectionDiv=A("div",null,null,"position: relative; z-index: 1"),j.cursorDiv=A("div",null,"CodeMirror-cursors"),j.measure=A("div",null,"CodeMirror-measure"),j.lineMeasure=A("div",null,"CodeMirror-measure"),j.lineSpace=k("div",[j.measure,j.lineMeasure,j.selectionDiv,j.cursorDiv,j.lineDiv],null,"position: relative; outline: none");var q=k("div",[j.lineSpace],"CodeMirror-lines");j.mover=A("div",[q],null,"position: relative"),j.sizer=A("div",[j.mover],"CodeMirror-sizer"),j.sizerWidth=null,j.heightForcer=A("div",null,null,"position: absolute; height: "+se+"px; width: 1px;"),j.gutters=A("div",null,"CodeMirror-gutters"),j.lineGutter=null,j.scroller=A("div",[j.sizer,j.heightForcer,j.gutters],"CodeMirror-scroll"),j.scroller.setAttribute("tabIndex","-1"),j.wrapper=A("div",[j.scrollbarFiller,j.gutterFiller,j.scroller],"CodeMirror"),T&&t<8&&(j.gutters.style.zIndex=-1,j.scroller.style.paddingRight=0),!c&&!(S&&a)&&(j.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(j.wrapper):e(j.wrapper)),j.viewFrom=j.viewTo=n.first,j.reportedViewFrom=j.reportedViewTo=n.first,j.view=[],j.renderedView=null,j.externalMeasured=null,j.viewOffset=0,j.lastWrapHeight=j.lastWrapWidth=0,j.updateLineNumbers=null,j.nativeBarWidth=j.barHeight=j.barWidth=0,j.scrollbarsClipped=!1,j.lineNumWidth=j.lineNumInnerWidth=j.lineNumChars=null,j.alignWidgets=!1,j.cachedCharWidth=j.cachedTextHeight=j.cachedPaddingH=null,j.maxLine=null,j.maxLineLength=0,j.maxLineChanged=!1,j.wheelDX=j.wheelDY=j.wheelStartX=j.wheelStartY=null,j.shift=!1,j.selForContextMenu=null,j.activeTouch=null,j.gutterSpecs=bi(I.gutters,I.lineNumbers),oo(j),L.init(j)}var Li=0,si=null;T?si=-.53:S?si=15:r?si=-.7:f&&(si=-1/3);function vo(e){var n=e.wheelDeltaX,L=e.wheelDeltaY;return n==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(n=e.detail),L==null&&e.detail&&e.axis==e.VERTICAL_AXIS?L=e.detail:L==null&&(L=e.wheelDelta),{x:n,y:L}}function Yi(e){var n=vo(e);return n.x*=si,n.y*=si,n}function go(e,n){var L=vo(n),I=L.x,j=L.y,q=e.display,ue=q.scroller,ge=ue.scrollWidth>ue.clientWidth,Ee=ue.scrollHeight>ue.clientHeight;if(!(I&&ge||j&&Ee))return;if(j&&u&&c){e:for(var Me=n.target,rt=q.view;Me!=ue;Me=Me.parentNode)for(var yt=0;yt<rt.length;yt++)if(rt[yt].node==Me){e.display.currentWheelTarget=Me;break e}}if(I&&!S&&!C&&si!=null){j&&Ee&&to(e,Math.max(0,ue.scrollTop+j*si)),di(e,Math.max(0,ue.scrollLeft+I*si)),(!j||j&&Ee)&&Oe(n),q.wheelStartX=null;return}if(j&&si!=null){var zt=j*si,Ut=e.doc.scrollTop,pn=Ut+q.wrapper.clientHeight;zt<0?Ut=Math.max(0,Ut+zt-50):pn=Math.min(e.doc.height,pn+zt+50),po(e,{top:Ut,bottom:pn})}Li<20&&(q.wheelStartX==null?(q.wheelStartX=ue.scrollLeft,q.wheelStartY=ue.scrollTop,q.wheelDX=I,q.wheelDY=j,setTimeout(function(){if(q.wheelStartX==null)return;var An=ue.scrollLeft-q.wheelStartX,Fn=ue.scrollTop-q.wheelStartY,ar=Fn&&q.wheelDY&&Fn/q.wheelDY||An&&q.wheelDX&&An/q.wheelDX;if(q.wheelStartX=q.wheelStartY=null,!ar)return;si=(si*Li+ar)/(Li+1),++Li},200)):(q.wheelDX+=I,q.wheelDY+=j))}var Oi=function(e,n){this.ranges=e,this.primIndex=n};Oi.prototype.primary=function(){return this.ranges[this.primIndex]},Oi.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var n=0;n<this.ranges.length;n++){var L=this.ranges[n],I=e.ranges[n];if(!jr(L.anchor,I.anchor)||!jr(L.head,I.head))return!1}return!0},Oi.prototype.deepCopy=function(){for(var e=[],n=0;n<this.ranges.length;n++)e[n]=new wa(Or(this.ranges[n].anchor),Or(this.ranges[n].head));return new Oi(e,this.primIndex)},Oi.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Oi.prototype.contains=function(e,n){n||(n=e);for(var L=0;L<this.ranges.length;L++){var I=this.ranges[L];if(On(n,I.from())>=0&&On(e,I.to())<=0)return L}return-1};var wa=function(e,n){this.anchor=e,this.head=n};wa.prototype.from=function(){return cr(this.anchor,this.head)},wa.prototype.to=function(){return $t(this.anchor,this.head)},wa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ra(e,n,L){var I=e&&e.options.selectionsMayTouch,j=n[L];n.sort(function(zt,Ut){return On(zt.from(),Ut.from())}),L=de(n,j);for(var q=1;q<n.length;q++){var ue=n[q],ge=n[q-1],Ee=On(ge.to(),ue.from());if(I&&!ue.empty()?Ee>0:Ee>=0){var Me=cr(ge.from(),ue.from()),rt=$t(ge.to(),ue.to()),yt=ge.empty()?ue.from()==ue.head:ge.from()==ge.head;q<=L&&--L,n.splice(--q,2,new wa(yt?rt:Me,yt?Me:rt))}}return new Oi(n,L)}function lr(e,n){return new Oi([new wa(e,n||e)],0)}function Wr(e){return e.text?Yt(e.from.line+e.text.length-1,Q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function _a(e,n){if(On(e,n.from)<0)return e;if(On(e,n.to)<=0)return Wr(n);var L=e.line+n.text.length-(n.to.line-n.from.line)-1,I=e.ch;return e.line==n.to.line&&(I+=Wr(n).ch-n.to.ch),Yt(L,I)}function Fa(e,n){for(var L=[],I=0;I<e.sel.ranges.length;I++){var j=e.sel.ranges[I];L.push(new wa(_a(j.anchor,n),_a(j.head,n)))}return ra(e.cm,L,e.sel.primIndex)}function Pi(e,n,L){return e.line==n.line?Yt(L.line,e.ch-n.ch+L.ch):Yt(L.line+(e.line-n.line),e.ch)}function Bi(e,n,L){for(var I=[],j=Yt(e.first,0),q=j,ue=0;ue<n.length;ue++){var ge=n[ue],Ee=Pi(ge.from,j,q),Me=Pi(Wr(ge),j,q);if(j=ge.to,q=Me,L=="around"){var rt=e.sel.ranges[ue],yt=On(rt.head,rt.anchor)<0;I[ue]=new wa(yt?Me:Ee,yt?Ee:Me)}else I[ue]=new wa(Ee,Ee)}return new Oi(I,e.sel.primIndex)}function li(e){e.doc.mode=Wt(e.options,e.doc.modeOption),Ri(e)}function Ri(e){e.doc.iter(function(n){n.stateAfter&&(n.stateAfter=null),n.styles&&(n.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,pi(e,100),e.state.modeGen++,e.curOp&&Fr(e)}function Ji(e,n){return n.from.ch==0&&n.to.ch==0&&Q(n.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function _o(e,n,L,I){function j(yr){return L?L[yr]:null}function q(yr,ir,Ar){Lr(yr,ir,Ar,I),mt(yr,"change",yr,n)}function ue(yr,ir){for(var Ar=[],ta=yr;ta<ir;++ta)Ar.push(new er(Me[ta],j(ta),I));return Ar}var ge=n.from,Ee=n.to,Me=n.text,rt=fn(e,ge.line),yt=fn(e,Ee.line),zt=Q(Me),Ut=j(Me.length-1),pn=Ee.line-ge.line;if(n.full)e.insert(0,ue(0,Me.length)),e.remove(Me.length,e.size-Me.length);else if(Ji(e,n)){var An=ue(0,Me.length-1);q(yt,yt.text,Ut),pn&&e.remove(ge.line,pn),An.length&&e.insert(ge.line,An)}else if(rt==yt)if(Me.length==1)q(rt,rt.text.slice(0,ge.ch)+zt+rt.text.slice(Ee.ch),Ut);else{var Fn=ue(1,Me.length-1);Fn.push(new er(zt+rt.text.slice(Ee.ch),Ut,I)),q(rt,rt.text.slice(0,ge.ch)+Me[0],j(0)),e.insert(ge.line+1,Fn)}else if(Me.length==1)q(rt,rt.text.slice(0,ge.ch)+Me[0]+yt.text.slice(Ee.ch),j(0)),e.remove(ge.line+1,pn);else{q(rt,rt.text.slice(0,ge.ch)+Me[0],j(0)),q(yt,zt+yt.text.slice(Ee.ch),Ut);var ar=ue(1,Me.length-1);pn>1&&e.remove(ge.line+1,pn-1),e.insert(ge.line+1,ar)}mt(e,"change",e,n)}function ii(e,n,L){function I(j,q,ue){if(j.linked)for(var ge=0;ge<j.linked.length;++ge){var Ee=j.linked[ge];if(Ee.doc==q)continue;var Me=ue&&Ee.sharedHist;if(L&&!Me)continue;n(Ee.doc,Me),I(Ee.doc,j,Me)}}I(e,null,!0)}function As(e,n){if(n.cm)throw new Error("This document is already in use.");e.doc=n,n.cm=e,ja(e),li(e),Ys(e),e.options.lineWrapping||Xn(e),e.options.mode=n.modeOption,Fr(e)}function Ys(e){(e.doc.direction=="rtl"?W:E)(e.display.lineDiv,"CodeMirror-rtl")}function Rl(e){Ci(e,function(){Ys(e),Fr(e)})}function hs(e){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function ws(e,n){var L={from:Or(n.from),to:Wr(n),text:wr(e,n.from,n.to)};return Ps(e,L,n.from.line,n.to.line+1),ii(e,function(I){return Ps(I,L,n.from.line,n.to.line+1)},!0),L}function Js(e){for(;e.length;){var n=Q(e);if(n.ranges)e.pop();else break}}function Ml(e,n){if(n)return Js(e.done),Q(e.done);if(e.done.length&&!Q(e.done).ranges)return Q(e.done);if(e.done.length>1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Q(e.done)}function Qs(e,n,L,I){var j=e.history;j.undone.length=0;var q=+new Date,ue,ge;if((j.lastOp==I||j.lastOrigin==n.origin&&n.origin&&(n.origin.charAt(0)=="+"&&j.lastModTime>q-(e.cm?e.cm.options.historyEventDelay:500)||n.origin.charAt(0)=="*"))&&(ue=Ml(j,j.lastOp==I)))ge=Q(ue.changes),On(n.from,n.to)==0&&On(n.from,ge.to)==0?ge.to=Wr(n):ue.changes.push(ws(e,n));else{var Ee=Q(j.done);for((!Ee||!Ee.ranges)&&ms(e.sel,j.done),ue={changes:[ws(e,n)],generation:j.generation},j.done.push(ue);j.done.length>j.undoDepth;)j.done.shift(),j.done[0].ranges||j.done.shift()}j.done.push(L),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=q,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=n.origin,ge||lt(e,"historyAdded")}function Il(e,n,L,I){var j=n.charAt(0);return j=="*"||j=="+"&&L.ranges.length==I.ranges.length&&L.somethingSelected()==I.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ps(e,n,L,I){var j=e.history,q=I&&I.origin;L==j.lastSelOp||q&&j.lastSelOrigin==q&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==q||Il(e,q,Q(j.done),n))?j.done[j.done.length-1]=n:ms(n,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=q,j.lastSelOp=L,I&&I.clearRedo!==!1&&Js(j.undone)}function ms(e,n){var L=Q(n);L&&L.ranges&&L.equals(e)||n.push(e)}function Ps(e,n,L,I){var j=n["spans_"+e.id],q=0;e.iter(Math.max(e.first,L),Math.min(e.first+e.size,I),function(ue){ue.markedSpans&&((j||(j=n["spans_"+e.id]={}))[q]=ue.markedSpans),++q})}function vs(e){if(!e)return null;for(var n,L=0;L<e.length;++L)e[L].marker.explicitlyCleared?n||(n=e.slice(0,L)):n&&n.push(e[L]);return n?n.length?n:null:e}function Zs(e,n){var L=n["spans_"+e.id];if(!L)return null;for(var I=[],j=0;j<n.text.length;++j)I.push(vs(L[j]));return I}function Rs(e,n){var L=Zs(e,n),I=fa(e,n);if(!L)return I;if(!I)return L;for(var j=0;j<L.length;++j){var q=L[j],ue=I[j];if(q&&ue){e:for(var ge=0;ge<ue.length;++ge){for(var Ee=ue[ge],Me=0;Me<q.length;++Me)if(q[Me].marker==Ee.marker)continue e;q.push(Ee)}}else ue&&(L[j]=ue)}return L}function Ko(e,n,L){for(var I=[],j=0;j<e.length;++j){var q=e[j];if(q.ranges){I.push(L?Oi.prototype.deepCopy.call(q):q);continue}var ue=q.changes,ge=[];I.push({changes:ge});for(var Ee=0;Ee<ue.length;++Ee){var Me=ue[Ee],rt=void 0;if(ge.push({from:Me.from,to:Me.to,text:Me.text}),n)for(var yt in Me)(rt=yt.match(/^spans_(\d+)$/))&&(de(n,Number(rt[1]))>-1&&(Q(ge)[yt]=Me[yt],delete Me[yt]))}}return I}function gs(e,n,L,I){if(I){var j=e.anchor;if(L){var q=On(n,j)<0;q!=On(L,j)<0?(j=n,n=L):q!=On(n,L)<0&&(n=L)}return new wa(j,n)}else return new wa(L||n,n)}function _s(e,n,L,I,j){j==null&&(j=e.cm&&(e.cm.display.shift||e.extend)),Ti(e,new Oi([gs(e.sel.primary(),n,L,j)],0),I)}function $s(e,n,L){for(var I=[],j=e.cm&&(e.cm.display.shift||e.extend),q=0;q<e.sel.ranges.length;q++)I[q]=gs(e.sel.ranges[q],n[q],null,j);var ue=ra(e.cm,I,e.sel.primIndex);Ti(e,ue,L)}function Po(e,n,L,I){var j=e.sel.ranges.slice(0);j[n]=L,Ti(e,ra(e.cm,j,e.sel.primIndex),I)}function el(e,n,L,I){Ti(e,lr(n,L),I)}function Ll(e,n,L){var I={ranges:n.ranges,update:function(j){this.ranges=[];for(var q=0;q<j.length;q++)this.ranges[q]=new wa(cn(e,j[q].anchor),cn(e,j[q].head))},origin:L&&L.origin};return lt(e,"beforeSelectionChange",e,I),e.cm&&lt(e.cm,"beforeSelectionChange",e.cm,I),I.ranges!=n.ranges?ra(e.cm,I.ranges,I.ranges.length-1):n}function tl(e,n,L){var I=e.history.done,j=Q(I);j&&j.ranges?(I[I.length-1]=n,Ho(e,n,L)):Ti(e,n,L)}function Ti(e,n,L){Ho(e,n,L),ps(e,e.sel,e.cm?e.cm.curOp.id:NaN,L)}function Ho(e,n,L){(We(e,"beforeSelectionChange")||e.cm&&We(e.cm,"beforeSelectionChange"))&&(n=Ll(e,n,L));var I=L&&L.bias||(On(n.primary().head,e.sel.primary().head)<0?-1:1);nl(e,al(e,n,I,!0)),!(L&&L.scroll===!1)&&e.cm&&qi(e.cm)}function nl(e,n){if(n.equals(e.sel))return;e.sel=n,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,Je(e.cm)),mt(e,"cursorActivity",e)}function rl(e){nl(e,al(e,e.sel,null,!1))}function al(e,n,L,I){for(var j,q=0;q<n.ranges.length;q++){var ue=n.ranges[q],ge=n.ranges.length==e.sel.ranges.length&&e.sel.ranges[q],Ee=bs(e,ue.anchor,ge&&ge.anchor,L,I),Me=bs(e,ue.head,ge&&ge.head,L,I);(j||Ee!=ue.anchor||Me!=ue.head)&&(j||(j=n.ranges.slice(0,q)),j[q]=new wa(Ee,Me))}return j?ra(e.cm,j,n.primIndex):n}function Go(e,n,L,I,j){var q=fn(e,n.line);if(q.markedSpans)for(var ue=0;ue<q.markedSpans.length;++ue){var ge=q.markedSpans[ue],Ee=ge.marker,Me="selectLeft"in Ee?!Ee.selectLeft:Ee.inclusiveLeft,rt="selectRight"in Ee?!Ee.selectRight:Ee.inclusiveRight;if((ge.from==null||(Me?ge.from<=n.ch:ge.from<n.ch))&&(ge.to==null||(rt?ge.to>=n.ch:ge.to>n.ch))){if(j&&(lt(Ee,"beforeCursorEnter"),Ee.explicitlyCleared))if(q.markedSpans){--ue;continue}else break;if(!Ee.atomic)continue;if(L){var yt=Ee.find(I<0?1:-1),zt=void 0;if((I<0?rt:Me)&&(yt=il(e,yt,-I,yt&&yt.line==n.line?q:null)),yt&&yt.line==n.line&&(zt=On(yt,L))&&(I<0?zt<0:zt>0))return Go(e,yt,n,I,j)}var Ut=Ee.find(I<0?-1:1);return(I<0?Me:rt)&&(Ut=il(e,Ut,I,Ut.line==n.line?q:null)),Ut?Go(e,Ut,n,I,j):null}}return n}function bs(e,n,L,I,j){var q=I||1,ue=Go(e,n,L,q,j)||!j&&Go(e,n,L,q,!0)||Go(e,n,L,-q,j)||!j&&Go(e,n,L,-q,!0);return ue||(e.cantEdit=!0,Yt(e.first,0))}function il(e,n,L,I){return L<0&&n.ch==0?n.line>e.first?cn(e,Yt(n.line-1)):null:L>0&&n.ch==(I||fn(e,n.line)).text.length?n.line<e.first+e.size-1?Yt(n.line+1,0):null:new Yt(n.line,n.ch+L)}function ol(e){e.setSelection(Yt(e.firstLine(),0),Yt(e.lastLine()),ye)}function Ms(e,n,L){var I={canceled:!1,from:n.from,to:n.to,text:n.text,origin:n.origin,cancel:function(){return I.canceled=!0}};return L&&(I.update=function(j,q,ue,ge){j&&(I.from=cn(e,j)),q&&(I.to=cn(e,q)),ue&&(I.text=ue),ge!==void 0&&(I.origin=ge)}),lt(e,"beforeChange",e,I),e.cm&&lt(e.cm,"beforeChange",e.cm,I),I.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:I.from,to:I.to,text:I.text,origin:I.origin}}function zo(e,n,L){if(e.cm){if(!e.cm.curOp)return Ka(e.cm,zo)(e,n,L);if(e.cm.state.suppressEdits)return}if((We(e,"beforeChange")||e.cm&&We(e.cm,"beforeChange"))&&(n=Ms(e,n,!0),!n))return;var I=pa&&!L&&$e(e,n.from,n.to);if(I)for(var j=I.length-1;j>=0;--j)sl(e,{from:I[j].from,to:I[j].to,text:j?[""]:n.text,origin:n.origin});else sl(e,n)}function sl(e,n){if(n.text.length==1&&n.text[0]==""&&On(n.from,n.to)==0)return;var L=Fa(e,n);Qs(e,n,L,e.cm?e.cm.curOp.id:NaN),Vo(e,n,L,fa(e,n));var I=[];ii(e,function(j,q){!q&&de(I,j.history)==-1&&(dl(j.history,n),I.push(j.history)),Vo(j,n,null,fa(j,n))})}function ys(e,n,L){var I=e.cm&&e.cm.state.suppressEdits;if(I&&!L)return;for(var j=e.history,q,ue=e.sel,ge=n=="undo"?j.done:j.undone,Ee=n=="undo"?j.undone:j.done,Me=0;Me<ge.length&&!(q=ge[Me],L?q.ranges&&!q.equals(e.sel):!q.ranges);Me++);if(Me==ge.length)return;for(j.lastOrigin=j.lastSelOrigin=null;;)if(q=ge.pop(),q.ranges){if(ms(q,Ee),L&&!q.equals(e.sel)){Ti(e,q,{clearRedo:!1});return}ue=q}else if(I){ge.push(q);return}else break;var rt=[];ms(ue,Ee),Ee.push({changes:rt,generation:j.generation}),j.generation=q.generation||++j.maxGeneration;for(var yt=We(e,"beforeChange")||e.cm&&We(e.cm,"beforeChange"),zt=function(An){var Fn=q.changes[An];if(Fn.origin=n,yt&&!Ms(e,Fn,!1))return ge.length=0,{};rt.push(ws(e,Fn));var ar=An?Fa(e,Fn):Q(ge);Vo(e,Fn,ar,Rs(e,Fn)),!An&&e.cm&&e.cm.scrollIntoView({from:Fn.from,to:Wr(Fn)});var yr=[];ii(e,function(ir,Ar){!Ar&&de(yr,ir.history)==-1&&(dl(ir.history,Fn),yr.push(ir.history)),Vo(ir,Fn,null,Rs(ir,Fn))})},Ut=q.changes.length-1;Ut>=0;--Ut){var pn=zt(Ut);if(pn)return pn.v}}function ll(e,n){if(n==0)return;if(e.first+=n,e.sel=new Oi(ce(e.sel.ranges,function(j){return new wa(Yt(j.anchor.line+n,j.anchor.ch),Yt(j.head.line+n,j.head.ch))}),e.sel.primIndex),e.cm){Fr(e.cm,e.first,e.first-n,n);for(var L=e.cm.display,I=L.viewFrom;I<L.viewTo;I++)Sr(e.cm,I,"gutter")}}function Vo(e,n,L,I){if(e.cm&&!e.cm.curOp)return Ka(e.cm,Vo)(e,n,L,I);if(n.to.line<e.first){ll(e,n.text.length-1-(n.to.line-n.from.line));return}if(n.from.line>e.lastLine())return;if(n.from.line<e.first){var j=n.text.length-1-(e.first-n.from.line);ll(e,j),n={from:Yt(e.first,0),to:Yt(n.to.line+j,n.to.ch),text:[Q(n.text)],origin:n.origin}}var q=e.lastLine();n.to.line>q&&(n={from:n.from,to:Yt(q,fn(e,q).text.length),text:[n.text[0]],origin:n.origin}),n.removed=wr(e,n.from,n.to),L||(L=Fa(e,n)),e.cm?kl(e.cm,n,I):_o(e,n,I),Ho(e,L,ye),e.cantEdit&&bs(e,Yt(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,n,L){var I=e.doc,j=e.display,q=n.from,ue=n.to,ge=!1,Ee=q.line;e.options.lineWrapping||(Ee=xr(Qt(fn(I,q.line))),I.iter(Ee,ue.line+1,function(Ut){if(Ut==j.maxLine)return ge=!0,!0})),I.sel.contains(n.from,n.to)>-1&&Je(e),_o(I,n,L,ri(e)),e.options.lineWrapping||(I.iter(Ee,q.line+n.text.length,function(Ut){var pn=mr(Ut);pn>j.maxLineLength&&(j.maxLine=Ut,j.maxLineLength=pn,j.maxLineChanged=!0,ge=!1)}),ge&&(e.curOp.updateMaxLine=!0)),Ha(I,q.line),pi(e,400);var Me=n.text.length-(ue.line-q.line)-1;n.full?Fr(e):q.line==ue.line&&n.text.length==1&&!Ji(e.doc,n)?Sr(e,q.line,"text"):Fr(e,q.line,ue.line+1,Me);var rt=We(e,"changes"),yt=We(e,"change");if(yt||rt){var zt={from:q,to:ue,text:n.text,removed:n.removed,origin:n.origin};yt&&mt(e,"change",e,zt),rt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(zt)}e.display.selForContextMenu=null}function Xo(e,n,L,I,j){var q;I||(I=L),On(I,L)<0&&(q=[I,L],L=q[0],I=q[1]),typeof n=="string"&&(n=e.splitLines(n)),zo(e,{from:L,to:I,text:n,origin:j})}function ul(e,n,L,I){L<e.line?e.line+=I:n<e.line&&(e.line=n,e.ch=0)}function cl(e,n,L,I){for(var j=0;j<e.length;++j){var q=e[j],ue=!0;if(q.ranges){q.copied||(q=e[j]=q.deepCopy(),q.copied=!0);for(var ge=0;ge<q.ranges.length;ge++)ul(q.ranges[ge].anchor,n,L,I),ul(q.ranges[ge].head,n,L,I);continue}for(var Ee=0;Ee<q.changes.length;++Ee){var Me=q.changes[Ee];if(L<Me.from.line)Me.from=Yt(Me.from.line+I,Me.from.ch),Me.to=Yt(Me.to.line+I,Me.to.ch);else if(n<=Me.to.line){ue=!1;break}}ue||(e.splice(0,j+1),j=0)}}function dl(e,n){var L=n.from.line,I=n.to.line,j=n.text.length-(I-L)-1;cl(e.done,L,I,j),cl(e.undone,L,I,j)}function ts(e,n,L,I){var j=n,q=n;return typeof n=="number"?q=fn(e,Qr(e,n)):j=xr(n),j==null?null:(I(q,j)&&e.cm&&Sr(e.cm,j,L),q)}function Ro(e){this.lines=e,this.parent=null;for(var n=0,L=0;L<e.length;++L)e[L].parent=this,n+=e[L].height;this.height=n}Ro.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,n){for(var L=e,I=e+n;L<I;++L){var j=this.lines[L];this.height-=j.height,dr(j),mt(j,"delete")}this.lines.splice(e,n)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,n,L){this.height+=L,this.lines=this.lines.slice(0,e).concat(n).concat(this.lines.slice(e));for(var I=0;I<n.length;++I)n[I].parent=this},iterN:function(e,n,L){for(var I=e+n;e<I;++e)if(L(this.lines[e]))return!0}};function Yo(e){this.children=e;for(var n=0,L=0,I=0;I<e.length;++I){var j=e[I];n+=j.chunkSize(),L+=j.height,j.parent=this}this.size=n,this.height=L,this.parent=null}Yo.prototype={chunkSize:function(){return this.size},removeInner:function(e,n){this.size-=n;for(var L=0;L<this.children.length;++L){var I=this.children[L],j=I.chunkSize();if(e<j){var q=Math.min(n,j-e),ue=I.height;if(I.removeInner(e,q),this.height-=ue-I.height,j==q&&(this.children.splice(L--,1),I.parent=null),(n-=q)==0)break;e=0}else e-=j}if(this.size-n<25&&(this.children.length>1||!(this.children[0]instanceof Ro))){var ge=[];this.collapse(ge),this.children=[new Ro(ge)],this.children[0].parent=this}},collapse:function(e){for(var n=0;n<this.children.length;++n)this.children[n].collapse(e)},insertInner:function(e,n,L){this.size+=n.length,this.height+=L;for(var I=0;I<this.children.length;++I){var j=this.children[I],q=j.chunkSize();if(e<=q){if(j.insertInner(e,n,L),j.lines&&j.lines.length>50){for(var ue=j.lines.length%25+25,ge=ue;ge<j.lines.length;){var Ee=new Ro(j.lines.slice(ge,ge+=25));j.height-=Ee.height,this.children.splice(++I,0,Ee),Ee.parent=this}j.lines=j.lines.slice(0,ue),this.maybeSpill()}break}e-=q}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var n=e.children.splice(e.children.length-5,5),L=new Yo(n);if(e.parent){e.size-=L.size,e.height-=L.height;var j=de(e.parent.children,e);e.parent.children.splice(j+1,0,L)}else{var I=new Yo(e.children);I.parent=e,e.children=[I,L],e=I}L.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,n,L){for(var I=0;I<this.children.length;++I){var j=this.children[I],q=j.chunkSize();if(e<q){var ue=Math.min(n,q-e);if(j.iterN(e,ue,L))return!0;if((n-=ue)==0)break;e=0}else e-=q}}};var ns=function(e,n,L){if(L)for(var I in L)L.hasOwnProperty(I)&&(this[I]=L[I]);this.doc=e,this.node=n};ns.prototype.clear=function(){var e=this.doc.cm,n=this.line.widgets,L=this.line,I=xr(L);if(I==null||!n)return;for(var j=0;j<n.length;++j)n[j]==this&&n.splice(j--,1);n.length||(L.widgets=null);var q=Br(this);Ur(L,Math.max(0,L.height-q)),e&&(Ci(e,function(){fl(e,L,-q),Sr(e,I,"widget")}),mt(e,"lineWidgetCleared",e,this,I))},ns.prototype.changed=function(){var e=this,n=this.height,L=this.doc.cm,I=this.line;this.height=null;var j=Br(this)-n;if(!j)return;Cn(this.doc,I)||Ur(I,I.height+j),L&&Ci(L,function(){L.curOp.forceUpdate=!0,fl(L,I,j),mt(L,"lineWidgetChanged",L,e,xr(I))})},Le(ns);function fl(e,n,L){Zn(n)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&ho(e,L)}function Nl(e,n,L,I){var j=new ns(e,L,I),q=e.cm;return q&&j.noHScroll&&(q.display.alignWidgets=!0),ts(e,n,"widget",function(ue){var ge=ue.widgets||(ue.widgets=[]);if(j.insertAt==null?ge.push(j):ge.splice(Math.min(ge.length-1,Math.max(0,j.insertAt)),0,j),j.line=ue,q&&!Cn(e,ue)){var Ee=Zn(ue)<e.scrollTop;Ur(ue,ue.height+Br(j)),Ee&&ho(q,j.height),q.curOp.forceUpdate=!0}return!0}),q&&mt(q,"lineWidgetAdded",q,j,typeof n=="number"?n:xr(n)),j}var hl=0,Qi=function(e,n){this.lines=[],this.type=n,this.doc=e,this.id=++hl};Qi.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,n=e&&!e.curOp;if(n&&Ki(e),We(this,"clear")){var L=this.find();L&&mt(this,"clear",L.from,L.to)}for(var I=null,j=null,q=0;q<this.lines.length;++q){var ue=this.lines[q],ge=ma(ue.markedSpans,this);e&&!this.collapsed?Sr(e,xr(ue),"text"):e&&(ge.to!=null&&(j=xr(ue)),ge.from!=null&&(I=xr(ue))),ue.markedSpans=Ii(ue.markedSpans,ge),ge.from==null&&this.collapsed&&!Cn(this.doc,ue)&&e&&Ur(ue,tr(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var Ee=0;Ee<this.lines.length;++Ee){var Me=Qt(this.lines[Ee]),rt=mr(Me);rt>e.display.maxLineLength&&(e.display.maxLine=Me,e.display.maxLineLength=rt,e.display.maxLineChanged=!0)}I!=null&&e&&this.collapsed&&Fr(e,I,j+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&rl(e.doc)),e&&mt(e,"markerCleared",e,this,I,j),n&&ao(e),this.parent&&this.parent.clear()},Qi.prototype.find=function(e,n){e==null&&this.type=="bookmark"&&(e=1);for(var L,I,j=0;j<this.lines.length;++j){var q=this.lines[j],ue=ma(q.markedSpans,this);if(ue.from!=null&&(L=Yt(n?q:xr(q),ue.from),e==-1))return L;if(ue.to!=null&&(I=Yt(n?q:xr(q),ue.to),e==1))return I}return L&&{from:L,to:I}},Qi.prototype.changed=function(){var e=this,n=this.find(-1,!0),L=this,I=this.doc.cm;if(!n||!I)return;Ci(I,function(){var j=n.line,q=xr(n.line),ue=at(I,q);if(ue&&(hn(ue),I.curOp.selectionChanged=I.curOp.forceUpdate=!0),I.curOp.updateMaxLine=!0,!Cn(L.doc,j)&&L.height!=null){var ge=L.height;L.height=null;var Ee=Br(L)-ge;Ee&&Ur(j,j.height+Ee)}mt(I,"markerChanged",I,e)})},Qi.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var n=this.doc.cm.curOp;(!n.maybeHiddenMarkers||de(n.maybeHiddenMarkers,this)==-1)&&(n.maybeUnhiddenMarkers||(n.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Qi.prototype.detachLine=function(e){if(this.lines.splice(de(this.lines,e),1),!this.lines.length&&this.doc.cm){var n=this.doc.cm.curOp;(n.maybeHiddenMarkers||(n.maybeHiddenMarkers=[])).push(this)}},Le(Qi);function Jo(e,n,L,I,j){if(I&&I.shared)return Ul(e,n,L,I,j);if(e.cm&&!e.cm.curOp)return Ka(e.cm,Jo)(e,n,L,I,j);var q=new Qi(e,j),ue=On(n,L);if(I&&B(I,q,!1),ue>0||ue==0&&q.clearWhenEmpty!==!1)return q;if(q.replacedWith&&(q.collapsed=!0,q.widgetNode=k("span",[q.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||q.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&(q.widgetNode.insertLeft=!0)),q.collapsed){if(wn(e,n.line,n,L,q)||n.line!=L.line&&wn(e,L.line,n,L,q))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ra()}q.addToHistory&&Qs(e,{from:n,to:L,origin:"markText"},e.sel,NaN);var ge=n.line,Ee=e.cm,Me;if(e.iter(ge,L.line+1,function(yt){Ee&&q.collapsed&&!Ee.options.lineWrapping&&Qt(yt)==Ee.display.maxLine&&(Me=!0),q.collapsed&&ge!=n.line&&Ur(yt,0),xi(yt,new ui(q,ge==n.line?n.ch:null,ge==L.line?L.ch:null)),++ge}),q.collapsed&&e.iter(n.line,L.line+1,function(yt){Cn(e,yt)&&Ur(yt,0)}),q.clearOnEnter&&Pe(q,"beforeCursorEnter",function(){return q.clear()}),q.readOnly&&(vi(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),q.collapsed&&(q.id=++hl,q.atomic=!0),Ee){if(Me&&(Ee.curOp.updateMaxLine=!0),q.collapsed)Fr(Ee,n.line,L.line+1);else if(q.className||q.startStyle||q.endStyle||q.css||q.attributes||q.title)for(var rt=n.line;rt<=L.line;rt++)Sr(Ee,rt,"text");q.atomic&&rl(Ee.doc),mt(Ee,"markerAdded",Ee,q)}return q}var Qo=function(e,n){this.markers=e,this.primary=n;for(var L=0;L<e.length;++L)e[L].parent=this};Qo.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();mt(this,"clear")},Qo.prototype.find=function(e,n){return this.primary.find(e,n)},Le(Qo);function Ul(e,n,L,I,j){I=B(I),I.shared=!1;var q=[Jo(e,n,L,I,j)],ue=q[0],ge=I.widgetNode;return ii(e,function(Ee){ge&&(I.widgetNode=ge.cloneNode(!0)),q.push(Jo(Ee,cn(Ee,n),cn(Ee,L),I,j));for(var Me=0;Me<Ee.linked.length;++Me)if(Ee.linked[Me].isParent)return;ue=Q(q)}),new Qo(q,ue)}function pl(e){return e.findMarks(Yt(e.first,0),e.clipPos(Yt(e.lastLine())),function(n){return n.parent})}function iu(e,n){for(var L=0;L<n.length;L++){var I=n[L],j=I.find(),q=e.clipPos(j.from),ue=e.clipPos(j.to);if(On(q,ue)){var ge=Jo(e,q,ue,I.primary,I.primary.type);I.markers.push(ge),ge.parent=I}}}function jl(e){for(var n=function(I){var j=e[I],q=[j.primary.doc];ii(j.primary.doc,function(Ee){return q.push(Ee)});for(var ue=0;ue<j.markers.length;ue++){var ge=j.markers[ue];de(q,ge.doc)==-1&&(ge.parent=null,j.markers.splice(ue--,1))}},L=0;L<e.length;L++)n(L)}var Is=0,ki=function(e,n,L,I,j){if(!(this instanceof ki))return new ki(e,n,L,I,j);L==null&&(L=0),Yo.call(this,[new Ro([new er("",null)])]),this.first=L,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=L;var q=Yt(L,0);this.sel=lr(q),this.history=new hs(null),this.id=++Is,this.modeOption=n,this.lineSep=I,this.direction=j=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),_o(this,{from:q,to:q,text:e}),Ti(this,lr(q),ye)};ki.prototype=_e(Yo.prototype,{constructor:ki,iter:function(e,n,L){L?this.iterN(e-this.first,n-e,L):this.iterN(this.first,this.first+this.size,e)},insert:function(e,n){for(var L=0,I=0;I<n.length;++I)L+=n[I].height;this.insertInner(e-this.first,n,L)},remove:function(e,n){this.removeInner(e-this.first,n)},getValue:function(e){var n=Kr(this,this.first,this.first+this.size);return e===!1?n:n.join(e||this.lineSeparator())},setValue:ei(function(e){var n=Yt(this.first,0),L=this.first+this.size-1;zo(this,{from:n,to:Yt(L,fn(this,L).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&eo(this.cm,0,0),Ti(this,lr(n),ye)}),replaceRange:function(e,n,L,I){n=cn(this,n),L=L?cn(this,L):n,Xo(this,e,n,L,I)},getRange:function(e,n,L){var I=wr(this,cn(this,e),cn(this,n));return L===!1?I:I.join(L||this.lineSeparator())},getLine:function(e){var n=this.getLineHandle(e);return n&&n.text},getLineHandle:function(e){if(Cr(this,e))return fn(this,e)},getLineNumber:function(e){return xr(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=fn(this,e)),Qt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return cn(this,e)},getCursor:function(e){var n=this.sel.primary(),L;return e==null||e=="head"?L=n.head:e=="anchor"?L=n.anchor:e=="end"||e=="to"||e===!1?L=n.to():L=n.from(),L},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ei(function(e,n,L){el(this,cn(this,typeof e=="number"?Yt(e,n||0):e),null,L)}),setSelection:ei(function(e,n,L){el(this,cn(this,e),cn(this,n||e),L)}),extendSelection:ei(function(e,n,L){_s(this,cn(this,e),n&&cn(this,n),L)}),extendSelections:ei(function(e,n){$s(this,Pr(this,e),n)}),extendSelectionsBy:ei(function(e,n){var L=ce(this.sel.ranges,e);$s(this,Pr(this,L),n)}),setSelections:ei(function(e,n,L){if(!e.length)return;for(var I=[],j=0;j<e.length;j++)I[j]=new wa(cn(this,e[j].anchor),cn(this,e[j].head));n==null&&(n=Math.min(e.length-1,this.sel.primIndex)),Ti(this,ra(this.cm,I,n),L)}),addSelection:ei(function(e,n,L){var I=this.sel.ranges.slice(0);I.push(new wa(cn(this,e),cn(this,n||e))),Ti(this,ra(this.cm,I,I.length-1),L)}),getSelection:function(e){for(var n=this.sel.ranges,L,I=0;I<n.length;I++){var j=wr(this,n[I].from(),n[I].to());L=L?L.concat(j):j}return e===!1?L:L.join(e||this.lineSeparator())},getSelections:function(e){for(var n=[],L=this.sel.ranges,I=0;I<L.length;I++){var j=wr(this,L[I].from(),L[I].to());e!==!1&&(j=j.join(e||this.lineSeparator())),n[I]=j}return n},replaceSelection:function(e,n,L){for(var I=[],j=0;j<this.sel.ranges.length;j++)I[j]=e;this.replaceSelections(I,n,L||"+input")},replaceSelections:ei(function(e,n,L){for(var I=[],j=this.sel,q=0;q<j.ranges.length;q++){var ue=j.ranges[q];I[q]={from:ue.from(),to:ue.to(),text:this.splitLines(e[q]),origin:L}}for(var ge=n&&n!="end"&&Bi(this,I,n),Ee=I.length-1;Ee>=0;Ee--)zo(this,I[Ee]);ge?tl(this,ge):this.cm&&qi(this.cm)}),undo:ei(function(){ys(this,"undo")}),redo:ei(function(){ys(this,"redo")}),undoSelection:ei(function(){ys(this,"undo",!0)}),redoSelection:ei(function(){ys(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,n=0,L=0,I=0;I<e.done.length;I++)e.done[I].ranges||++n;for(var j=0;j<e.undone.length;j++)e.undone[j].ranges||++L;return{undo:n,redo:L}},clearHistory:function(){var e=this;this.history=new hs(this.history.maxGeneration),ii(this,function(n){return n.history=e.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Ko(this.history.done),undone:Ko(this.history.undone)}},setHistory:function(e){var n=this.history=new hs(this.history.maxGeneration);n.done=Ko(e.done.slice(0),null,!0),n.undone=Ko(e.undone.slice(0),null,!0)},setGutterMarker:ei(function(e,n,L){return ts(this,e,"gutter",function(I){var j=I.gutterMarkers||(I.gutterMarkers={});return j[n]=L,!L&&ee(j)&&(I.gutterMarkers=null),!0})}),clearGutter:ei(function(e){var n=this;this.iter(function(L){L.gutterMarkers&&L.gutterMarkers[e]&&ts(n,L,"gutter",function(){return L.gutterMarkers[e]=null,ee(L.gutterMarkers)&&(L.gutterMarkers=null),!0})})}),lineInfo:function(e){var n;if(typeof e=="number"){if(!Cr(this,e))return null;if(n=e,e=fn(this,e),!e)return null}else if(n=xr(e),n==null)return null;return{line:n,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ei(function(e,n,L){return ts(this,e,n=="gutter"?"gutter":"class",function(I){var j=n=="text"?"textClass":n=="background"?"bgClass":n=="gutter"?"gutterClass":"wrapClass";if(!I[j])I[j]=L;else{if(w(L).test(I[j]))return!1;I[j]+=" "+L}return!0})}),removeLineClass:ei(function(e,n,L){return ts(this,e,n=="gutter"?"gutter":"class",function(I){var j=n=="text"?"textClass":n=="background"?"bgClass":n=="gutter"?"gutterClass":"wrapClass",q=I[j];if(q)if(L==null)I[j]=null;else{var ue=q.match(w(L));if(!ue)return!1;var ge=ue.index+ue[0].length;I[j]=q.slice(0,ue.index)+(!ue.index||ge==q.length?"":" ")+q.slice(ge)||null}else return!1;return!0})}),addLineWidget:ei(function(e,n,L){return Nl(this,e,n,L)}),removeLineWidget:function(e){e.clear()},markText:function(e,n,L){return Jo(this,cn(this,e),cn(this,n),L,L&&L.type||"range")},setBookmark:function(e,n){var L={replacedWith:n&&(n.nodeType==null?n.widget:n),insertLeft:n&&n.insertLeft,clearWhenEmpty:!1,shared:n&&n.shared,handleMouseEvents:n&&n.handleMouseEvents};return e=cn(this,e),Jo(this,e,e,L,"bookmark")},findMarksAt:function(e){e=cn(this,e);var n=[],L=fn(this,e.line).markedSpans;if(L)for(var I=0;I<L.length;++I){var j=L[I];(j.from==null||j.from<=e.ch)&&(j.to==null||j.to>=e.ch)&&n.push(j.marker.parent||j.marker)}return n},findMarks:function(e,n,L){e=cn(this,e),n=cn(this,n);var I=[],j=e.line;return this.iter(e.line,n.line+1,function(q){var ue=q.markedSpans;if(ue)for(var ge=0;ge<ue.length;ge++){var Ee=ue[ge];!(Ee.to!=null&&j==e.line&&e.ch>=Ee.to||Ee.from==null&&j!=e.line||Ee.from!=null&&j==n.line&&Ee.from>=n.ch)&&(!L||L(Ee.marker))&&I.push(Ee.marker.parent||Ee.marker)}++j}),I},getAllMarks:function(){var e=[];return this.iter(function(n){var L=n.markedSpans;if(L)for(var I=0;I<L.length;++I)L[I].from!=null&&e.push(L[I].marker)}),e},posFromIndex:function(e){var n,L=this.first,I=this.lineSeparator().length;return this.iter(function(j){var q=j.text.length+I;if(q>e)return n=e,!0;e-=q,++L}),cn(this,Yt(L,n))},indexFromPos:function(e){e=cn(this,e);var n=e.ch;if(e.line<this.first||e.ch<0)return 0;var L=this.lineSeparator().length;return this.iter(this.first,e.line,function(I){n+=I.text.length+L}),n},copy:function(e){var n=new ki(Kr(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return n.scrollTop=this.scrollTop,n.scrollLeft=this.scrollLeft,n.sel=this.sel,n.extend=!1,e&&(n.history.undoDepth=this.history.undoDepth,n.setHistory(this.getHistory())),n},linkedDoc:function(e){e||(e={});var n=this.first,L=this.first+this.size;e.from!=null&&e.from>n&&(n=e.from),e.to!=null&&e.to<L&&(L=e.to);var I=new ki(Kr(this,n,L),e.mode||this.modeOption,n,this.lineSep,this.direction);return e.sharedHist&&(I.history=this.history),(this.linked||(this.linked=[])).push({doc:I,sharedHist:e.sharedHist}),I.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],iu(I,pl(this)),I},unlinkDoc:function(e){if(e instanceof ti&&(e=e.doc),this.linked)for(var n=0;n<this.linked.length;++n){var L=this.linked[n];if(L.doc!=e)continue;this.linked.splice(n,1),e.unlinkDoc(this),jl(pl(this));break}if(e.history==this.history){var I=[e.id];ii(e,function(j){return I.push(j.id)},!0),e.history=new hs(null),e.history.done=Ko(this.history.done,I),e.history.undone=Ko(this.history.undone,I)}},iterLinkedDocs:function(e){ii(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):Ke(e)},lineSeparator:function(){return this.lineSep||`
`},setDirection:ei(function(e){if(e!="rtl"&&(e="ltr"),e==this.direction)return;this.direction=e,this.iter(function(n){return n.order=null}),this.cm&&Rl(this.cm)})}),ki.prototype.eachLine=ki.prototype.iter;var ml=0;function Bl(e){var n=this;if(Ls(n),Rt(n,e)||Rr(n.display,e))return;Oe(e),T&&(ml=+new Date);var L=La(n,e,!0),I=e.dataTransfer.files;if(!L||n.isReadOnly())return;if(I&&I.length&&window.FileReader&&window.File)for(var j=I.length,q=Array(j),ue=0,ge=function(){++ue==j&&Ka(n,function(){L=cn(n.doc,L);var Ut={from:L,to:L,text:n.doc.splitLines(q.filter(function(pn){return pn!=null}).join(n.doc.lineSeparator())),origin:"paste"};zo(n.doc,Ut),tl(n.doc,lr(cn(n.doc,L),cn(n.doc,Wr(Ut))))})()},Ee=function(Ut,pn){if(n.options.allowDropFileTypes&&de(n.options.allowDropFileTypes,Ut.type)==-1){ge();return}var An=new FileReader;An.onerror=function(){return ge()},An.onload=function(){var Fn=An.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Fn)){ge();return}q[pn]=Fn,ge()},An.readAsText(Ut)},Me=0;Me<I.length;Me++)Ee(I[Me],Me);else{if(n.state.draggingText&&n.doc.sel.contains(L)>-1){n.state.draggingText(e),setTimeout(function(){return n.display.input.focus()},20);return}try{var rt=e.dataTransfer.getData("Text");if(rt){var yt;if(n.state.draggingText&&!n.state.draggingText.copy&&(yt=n.listSelections()),Ho(n.doc,lr(L,L)),yt)for(var zt=0;zt<yt.length;++zt)Xo(n.doc,"",yt[zt].anchor,yt[zt].head,"drag");n.replaceSelection(rt,"around","paste"),n.display.input.focus()}}catch(Ut){}}}function vl(e,n){if(T&&(!e.state.draggingText||+new Date-ml<100)){Be(n);return}if(Rt(e,n)||Rr(e.display,n))return;if(n.dataTransfer.setData("Text",e.getSelection()),n.dataTransfer.effectAllowed="copyMove",n.dataTransfer.setDragImage&&!f){var L=A("img",null,null,"position: fixed; left: 0; top: 0;");L.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",C&&(L.width=L.height=1,e.display.wrapper.appendChild(L),L._top=L.offsetTop),n.dataTransfer.setDragImage(L,0,0),C&&L.parentNode.removeChild(L)}}function Fl(e,n){var L=La(e,n);if(!L)return;var I=document.createDocumentFragment();_i(e,L,I),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),i(e.display.dragCursor,I)}function Ls(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function gl(e){if(!document.getElementsByClassName)return;for(var n=document.getElementsByClassName("CodeMirror"),L=[],I=0;I<n.length;I++){var j=n[I].CodeMirror;j&&L.push(j)}L.length&&L[0].operation(function(){for(var q=0;q<L.length;q++)e(L[q])})}var ks=!1;function ou(){if(ks)return;Ns(),ks=!0}function Ns(){var e;Pe(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,gl(Wl)},100))}),Pe(window,"blur",function(){return gl(Ua)})}function Wl(e){var n=e.display;n.cachedCharWidth=n.cachedTextHeight=n.cachedPaddingH=null,n.scrollbarsClipped=!1,e.setSize()}for(var Mo={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},rs=0;rs<10;rs++)Mo[rs+48]=Mo[rs+96]=String(rs);for(var Es=65;Es<=90;Es++)Mo[Es]=String.fromCharCode(Es);for(var as=1;as<=12;as++)Mo[as+111]=Mo[as+63235]="F"+as;var bo={};bo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},bo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},bo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},bo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},bo.default=u?bo.macDefault:bo.pcDefault;function Kl(e){var n=e.split(/-(?!$)/);e=n[n.length-1];for(var L,I,j,q,ue=0;ue<n.length-1;ue++){var ge=n[ue];if(/^(cmd|meta|m)$/i.test(ge))q=!0;else if(/^a(lt)?$/i.test(ge))L=!0;else if(/^(c|ctrl|control)$/i.test(ge))I=!0;else if(/^s(hift)?$/i.test(ge))j=!0;else throw new Error("Unrecognized modifier name: "+ge)}return L&&(e="Alt-"+e),I&&(e="Ctrl-"+e),q&&(e="Cmd-"+e),j&&(e="Shift-"+e),e}function _l(e){var n={};for(var L in e)if(e.hasOwnProperty(L)){var I=e[L];if(/^(name|fallthrough|(de|at)tach)$/.test(L))continue;if(I=="..."){delete e[L];continue}for(var j=ce(L.split(" "),Kl),q=0;q<j.length;q++){var ue=void 0,ge=void 0;q==j.length-1?(ge=j.join(" "),ue=I):(ge=j.slice(0,q+1).join(" "),ue="...");var Ee=n[ge];if(!Ee)n[ge]=ue;else if(Ee!=ue)throw new Error("Inconsistent bindings for "+ge)}delete e[L]}for(var Me in n)e[Me]=n[Me];return e}function yo(e,n,L,I){n=os(n);var j=n.call?n.call(e,I):n[e];if(j===!1)return"nothing";if(j==="...")return"multi";if(j!=null&&L(j))return"handled";if(n.fallthrough){if(Object.prototype.toString.call(n.fallthrough)!="[object Array]")return yo(e,n.fallthrough,L,I);for(var q=0;q<n.fallthrough.length;q++){var ue=yo(e,n.fallthrough[q],L,I);if(ue)return ue}}}function is(e){var n=typeof e=="string"?e:Mo[e.keyCode];return n=="Ctrl"||n=="Alt"||n=="Shift"||n=="Mod"}function bl(e,n,L){var I=e;return n.altKey&&I!="Alt"&&(e="Alt-"+e),(d?n.metaKey:n.ctrlKey)&&I!="Ctrl"&&(e="Ctrl-"+e),(d?n.ctrlKey:n.metaKey)&&I!="Mod"&&(e="Cmd-"+e),!L&&n.shiftKey&&I!="Shift"&&(e="Shift-"+e),e}function xs(e,n){if(C&&e.keyCode==34&&e.char)return!1;var L=Mo[e.keyCode];return L==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(L=e.code),bl(L,e,n))}function os(e){return typeof e=="string"?bo[e]:e}function Zo(e,n){for(var L=e.doc.sel.ranges,I=[],j=0;j<L.length;j++){for(var q=n(L[j]);I.length&&On(q.from,Q(I).to)<=0;){var ue=I.pop();if(On(ue.from,q.from)<0){q.from=ue.from;break}}I.push(q)}Ci(e,function(){for(var ge=I.length-1;ge>=0;ge--)Xo(e.doc,"",I[ge].from,I[ge].to,"+delete");qi(e)})}function Us(e,n,L){var I=Te(e.text,n+L,L);return I<0||I>e.text.length?null:I}function js(e,n,L){var I=Us(e,n.ch,L);return I==null?null:new Yt(n.line,I,L<0?"after":"before")}function Bs(e,n,L,I,j){if(e){n.doc.direction=="rtl"&&(j=-j);var q=ht(L,n.doc.direction);if(q){var ue=j<0?Q(q):q[0],ge=j<0==(ue.level==1),Ee=ge?"after":"before",Me;if(ue.level>0||n.doc.direction=="rtl"){var rt=Ye(n,L);Me=j<0?L.text.length-1:0;var yt=dt(n,rt,Me).top;Me=Fe(function(zt){return dt(n,rt,zt).top==yt},j<0==(ue.level==1)?ue.from:ue.to-1,Me),Ee=="before"&&(Me=Us(L,Me,1))}else Me=j<0?ue.to:ue.from;return new Yt(I,Me,Ee)}}return new Yt(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,n,L,I){var j=ht(n,e.doc.direction);if(!j)return js(n,L,I);L.ch>=n.text.length?(L.ch=n.text.length,L.sticky="before"):L.ch<=0&&(L.ch=0,L.sticky="after");var q=ot(j,L.ch,L.sticky),ue=j[q];if(e.doc.direction=="ltr"&&ue.level%2==0&&(I>0?ue.to>L.ch:ue.from<L.ch))return js(n,L,I);var ge=function(ar,yr){return Us(n,ar instanceof Yt?ar.ch:ar,yr)},Ee,Me=function(ar){return e.options.lineWrapping?(Ee=Ee||Ye(e,n),bn(e,n,Ee,ar)):{begin:0,end:n.text.length}},rt=Me(L.sticky=="before"?ge(L,-1):L.ch);if(e.doc.direction=="rtl"||ue.level==1){var yt=ue.level==1==I<0,zt=ge(L,yt?1:-1);if(zt!=null&&(yt?zt<=ue.to&&zt<=rt.end:zt>=ue.from&&zt>=rt.begin)){var Ut=yt?"before":"after";return new Yt(L.line,zt,Ut)}}var pn=function(ar,yr,ir){for(var Ar=function($a,Di){return Di?new Yt(L.line,ge($a,1),"before"):new Yt(L.line,$a,"after")};ar>=0&&ar<j.length;ar+=yr){var ta=j[ar],Vr=yr>0==(ta.level!=1),Oa=Vr?ir.begin:ge(ir.end,-1);if(ta.from<=Oa&&Oa<ta.to)return Ar(Oa,Vr);if(Oa=Vr?ta.from:ge(ta.to,-1),ir.begin<=Oa&&Oa<ir.end)return Ar(Oa,Vr)}},An=pn(q+I,I,rt);if(An)return An;var Fn=I>0?rt.end:ge(rt.begin,-1);return Fn!=null&&!(I>0&&Fn==n.text.length)&&(An=pn(I>0?0:j.length-1,I,Me(Fn)),An)?An:null}var $o={selectAll:ol,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),ye)},killLine:function(e){return Zo(e,function(n){if(n.empty()){var L=fn(e.doc,n.head.line).text.length;return n.head.ch==L&&n.head.line<e.lastLine()?{from:n.head,to:Yt(n.head.line+1,0)}:{from:n.head,to:Yt(n.head.line,L)}}else return{from:n.from(),to:n.to()}})},deleteLine:function(e){return Zo(e,function(n){return{from:Yt(n.from().line,0),to:cn(e.doc,Yt(n.to().line+1,0))}})},delLineLeft:function(e){return Zo(e,function(n){return{from:Yt(n.from().line,0),to:n.from()}})},delWrappedLineLeft:function(e){return Zo(e,function(n){var L=e.charCoords(n.head,"div").top+5,I=e.coordsChar({left:0,top:L},"div");return{from:I,to:n.from()}})},delWrappedLineRight:function(e){return Zo(e,function(n){var L=e.charCoords(n.head,"div").top+5,I=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:L},"div");return{from:n.from(),to:I}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(Yt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Yt(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(n){return Cs(e,n.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(n){return yl(e,n.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(n){return Ws(e,n.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(n){var L=e.cursorCoords(n.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:L},"div")},pe)},goLineLeft:function(e){return e.extendSelectionsBy(function(n){var L=e.cursorCoords(n.head,"div").top+5;return e.coordsChar({left:0,top:L},"div")},pe)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(n){var L=e.cursorCoords(n.head,"div").top+5,I=e.coordsChar({left:0,top:L},"div");return I.ch<e.getLine(I.line).search(/\S/)?yl(e,n.head):I},pe)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection(" ")},insertSoftTab:function(e){for(var n=[],L=e.listSelections(),I=e.options.tabSize,j=0;j<L.length;j++){var q=L[j].from(),ue=H(e.getLine(q.line),q.ch,I);n.push(le(I-ue%I))}e.replaceSelections(n)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Ci(e,function(){for(var n=e.listSelections(),L=[],I=0;I<n.length;I++){if(!n[I].empty())continue;var j=n[I].head,q=fn(e.doc,j.line).text;if(q){if(j.ch==q.length&&(j=new Yt(j.line,j.ch-1)),j.ch>0)j=new Yt(j.line,j.ch+1),e.replaceRange(q.charAt(j.ch-1)+q.charAt(j.ch-2),Yt(j.line,j.ch-2),j,"+transpose");else if(j.line>e.doc.first){var ue=fn(e.doc,j.line-1).text;ue&&(j=new Yt(j.line,1),e.replaceRange(q.charAt(0)+e.doc.lineSeparator()+ue.charAt(ue.length-1),Yt(j.line-1,ue.length-1),j,"+transpose"))}}L.push(new wa(j,j))}e.setSelections(L)})},newlineAndIndent:function(e){return Ci(e,function(){for(var n=e.listSelections(),L=n.length-1;L>=0;L--)e.replaceRange(e.doc.lineSeparator(),n[L].anchor,n[L].head,"+input");n=e.listSelections();for(var I=0;I<n.length;I++)e.indentLine(n[I].from().line,null,!0);qi(e)})},openLine:function(e){return e.replaceSelection(`
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Cs(e,n){var L=fn(e.doc,n),I=Qt(L);return I!=L&&(n=xr(I)),Bs(!0,e,I,n,1)}function Ws(e,n){var L=fn(e.doc,n),I=xn(L);return I!=L&&(n=xr(I)),Bs(!0,e,L,n,-1)}function yl(e,n){var L=Cs(e,n.line),I=fn(e.doc,L.line),j=ht(I,e.doc.direction);if(!j||j[0].level==0){var q=Math.max(L.ch,I.text.search(/\S/)),ue=n.line==L.line&&n.ch<=q&&n.ch;return Yt(L.line,ue?0:q,L.sticky)}return L}function Os(e,n,L){if(typeof n=="string"&&(n=$o[n],!n))return!1;e.display.input.ensurePolled();var I=e.display.shift,j=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),L&&(e.display.shift=!1),j=n(e)!=Se}finally{e.display.shift=I,e.state.suppressEdits=!1}return j}function Hl(e,n,L){for(var I=0;I<e.state.keyMaps.length;I++){var j=yo(n,e.state.keyMaps[I],L,e);if(j)return j}return e.options.extraKeys&&yo(n,e.options.extraKeys,L,e)||yo(n,e.options.keyMap,L,e)}var Gl=new ae;function ss(e,n,L,I){var j=e.state.keySeq;if(j){if(is(n))return"handled";if(/\'$/.test(n)?e.state.keySeq=null:Gl.set(50,function(){e.state.keySeq==j&&(e.state.keySeq=null,e.display.input.reset())}),Ks(e,j+" "+n,L,I))return!0}return Ks(e,n,L,I)}function Ks(e,n,L,I){var j=Hl(e,n,I);return j=="multi"&&(e.state.keySeq=n),j=="handled"&&mt(e,"keyHandled",e,n,L),(j=="handled"||j=="multi")&&(Oe(L),Nr(e)),!!j}function El(e,n){var L=xs(n,!0);return L?n.shiftKey&&!e.state.keySeq?ss(e,"Shift-"+L,n,function(I){return Os(e,I,!0)})||ss(e,L,n,function(I){if(typeof I=="string"?/^go[A-Z]/.test(I):I.motion)return Os(e,I)}):ss(e,L,n,function(I){return Os(e,I)}):!1}function zl(e,n,L){return ss(e,"'"+L+"'",n,function(I){return Os(e,I,!0)})}var Hs=null;function xl(e){var n=this;if(e.target&&e.target!=n.display.input.getField())return;if(n.curOp.focus=G(),Rt(n,e))return;T&&t<11&&e.keyCode==27&&(e.returnValue=!1);var L=e.keyCode;n.display.shift=L==16||e.shiftKey;var I=El(n,e);C&&(Hs=I?L:null,!I&&L==88&&!it&&(u?e.metaKey:e.ctrlKey)&&n.replaceSelection("",null,"cut")),S&&!u&&!I&&L==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),L==18&&!/\bCodeMirror-crosshair\b/.test(n.display.lineDiv.className)&&Vl(n)}function Vl(e){var n=e.display.lineDiv;W(n,"CodeMirror-crosshair");function L(I){(I.keyCode==18||!I.altKey)&&(E(n,"CodeMirror-crosshair"),Ot(document,"keyup",L),Ot(document,"mouseover",L))}Pe(document,"keyup",L),Pe(document,"mouseover",L)}function Cl(e){e.keyCode==16&&(this.doc.sel.shift=!1),Rt(this,e)}function Ol(e){var n=this;if(e.target&&e.target!=n.display.input.getField())return;if(Rr(n.display,e)||Rt(n,e)||e.ctrlKey&&!e.altKey||u&&e.metaKey)return;var L=e.keyCode,I=e.charCode;if(C&&L==Hs){Hs=null,Oe(e);return}if(C&&(!e.which||e.which<10)&&El(n,e))return;var j=String.fromCharCode(I==null?L:I);if(j=="\b")return;if(zl(n,e,j))return;n.display.input.onKeyPress(e)}var Xl=400,Gs=function(e,n,L){this.time=e,this.pos=n,this.button=L};Gs.prototype.compare=function(e,n,L){return this.time+Xl>e&&On(n,this.pos)==0&&L==this.button};var ls,us;function Yl(e,n){var L=+new Date;return us&&us.compare(L,e,n)?(ls=us=null,"triple"):ls&&ls.compare(L,e,n)?(us=new Gs(L,e,n),ls=null,"double"):(ls=new Gs(L,e,n),us=null,"single")}function zs(e){var n=this,L=n.display;if(Rt(n,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,Rr(L,e)){c||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(n,e))return;var I=La(n,e),j=xt(e),q=I?Yl(I,j):"single";if(window.focus(),j==1&&n.state.selectingText&&n.state.selectingText(e),I&&Sl(n,j,I,q,e))return;j==1?I?Ql(n,I,q,e):ct(e)==L.scroller&&Oe(e):j==2?(I&&_s(n.doc,I),setTimeout(function(){return L.input.focus()},20)):j==3&&(R?n.display.input.onContextMenu(e):ga(n))}function Sl(e,n,L,I,j){var q="Click";return I=="double"?q="Double"+q:I=="triple"&&(q="Triple"+q),q=(n==1?"Left":n==2?"Middle":"Right")+q,ss(e,bl(q,j),j,function(ue){if(typeof ue=="string"&&(ue=$o[ue]),!ue)return!1;var ge=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),ge=ue(e,L)!=Se}finally{e.state.suppressEdits=!1}return ge})}function Jl(e,n,L){var I=e.getOption("configureMouse"),j=I?I(e,n,L):{};if(j.unit==null){var q=v?L.shiftKey&&L.metaKey:L.altKey;j.unit=q?"rectangle":n=="single"?"char":n=="double"?"word":"line"}return(j.extend==null||e.doc.extend)&&(j.extend=e.doc.extend||L.shiftKey),j.addNew==null&&(j.addNew=u?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(u?L.altKey:L.ctrlKey)),j}function Ql(e,n,L,I){T?setTimeout(F(Zr,e),0):e.curOp.focus=G();var j=Jl(e,L,I),q=e.doc.sel,ue;e.options.dragDrop&&Ft&&!e.isReadOnly()&&L=="single"&&(ue=q.contains(n))>-1&&(On((ue=q.ranges[ue]).from(),n)<0||n.xRel>0)&&(On(ue.to(),n)>0||n.xRel<0)?Zl(e,I,n,j):$l(e,I,n,j)}function Zl(e,n,L,I){var j=e.display,q=!1,ue=Ka(e,function(Me){c&&(j.scroller.draggable=!1),e.state.draggingText=!1,Ot(j.wrapper.ownerDocument,"mouseup",ue),Ot(j.wrapper.ownerDocument,"mousemove",ge),Ot(j.scroller,"dragstart",Ee),Ot(j.scroller,"drop",ue),q||(Oe(Me),I.addNew||_s(e.doc,L,null,null,I.extend),c&&!f||T&&t==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),ge=function(Me){q=q||Math.abs(n.clientX-Me.clientX)+Math.abs(n.clientY-Me.clientY)>=10},Ee=function(){return q=!0};c&&(j.scroller.draggable=!0),e.state.draggingText=ue,ue.copy=!I.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),Pe(j.wrapper.ownerDocument,"mouseup",ue),Pe(j.wrapper.ownerDocument,"mousemove",ge),Pe(j.scroller,"dragstart",Ee),Pe(j.scroller,"drop",ue),ga(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,n,L){if(L=="char")return new wa(n,n);if(L=="word")return e.findWordAt(n);if(L=="line")return new wa(Yt(n.line,0),cn(e.doc,Yt(n.line+1,0)));var I=L(e,n);return new wa(I.from,I.to)}function $l(e,n,L,I){var j=e.display,q=e.doc;Oe(n);var ue,ge,Ee=q.sel,Me=Ee.ranges;if(I.addNew&&!I.extend?(ge=q.sel.contains(L),ge>-1?ue=Me[ge]:ue=new wa(L,L)):(ue=q.sel.primary(),ge=q.sel.primIndex),I.unit=="rectangle")I.addNew||(ue=new wa(L,L)),L=La(e,n,!0,!0),ge=-1;else{var rt=Vs(e,L,I.unit);I.extend?ue=gs(ue,rt.anchor,rt.head,I.extend):ue=rt}I.addNew?ge==-1?(ge=Me.length,Ti(q,ra(e,Me.concat([ue]),ge),{scroll:!1,origin:"*mouse"})):Me.length>1&&Me[ge].empty()&&I.unit=="char"&&!I.extend?(Ti(q,ra(e,Me.slice(0,ge).concat(Me.slice(ge+1)),0),{scroll:!1,origin:"*mouse"}),Ee=q.sel):Po(q,ge,ue,oe):(ge=0,Ti(q,new Oi([ue],0),oe),Ee=q.sel);var yt=L;function zt(ir){if(On(yt,ir)==0)return;if(yt=ir,I.unit=="rectangle"){for(var Ar=[],ta=e.options.tabSize,Vr=H(fn(q,L.line).text,L.ch,ta),Oa=H(fn(q,ir.line).text,ir.ch,ta),$a=Math.min(Vr,Oa),Di=Math.max(Vr,Oa),fi=Math.min(L.line,ir.line),Zi=Math.min(e.lastLine(),Math.max(L.line,ir.line));fi<=Zi;fi++){var Gi=fn(q,fi).text,yi=fe(Gi,$a,ta);$a==Di?Ar.push(new wa(Yt(fi,yi),Yt(fi,yi))):Gi.length>yi&&Ar.push(new wa(Yt(fi,yi),Yt(fi,fe(Gi,Di,ta))))}Ar.length||Ar.push(new wa(L,L)),Ti(q,ra(e,Ee.ranges.slice(0,ge).concat(Ar),ge),{origin:"*mouse",scroll:!1}),e.scrollIntoView(ir)}else{var zi=ue,Mi=Vs(e,ir,I.unit),Si=zi.anchor,Ei;On(Mi.anchor,Si)>0?(Ei=Mi.head,Si=cr(zi.from(),Mi.anchor)):(Ei=Mi.anchor,Si=$t(zi.to(),Mi.head));var mi=Ee.ranges.slice(0);mi[ge]=ql(e,new wa(cn(q,Si),Ei)),Ti(q,ra(e,mi,ge),oe)}}var Ut=j.wrapper.getBoundingClientRect(),pn=0;function An(ir){var Ar=++pn,ta=La(e,ir,!0,I.unit=="rectangle");if(!ta)return;if(On(ta,yt)!=0){e.curOp.focus=G(),zt(ta);var Vr=Za(j,q);(ta.line>=Vr.to||ta.line<Vr.from)&&setTimeout(Ka(e,function(){pn==Ar&&An(ir)}),150)}else{var Oa=ir.clientY<Ut.top?-20:ir.clientY>Ut.bottom?20:0;Oa&&setTimeout(Ka(e,function(){if(pn!=Ar)return;j.scroller.scrollTop+=Oa,An(ir)}),50)}}function Fn(ir){e.state.selectingText=!1,pn=Infinity,ir&&(Oe(ir),j.input.focus()),Ot(j.wrapper.ownerDocument,"mousemove",ar),Ot(j.wrapper.ownerDocument,"mouseup",yr),q.history.lastSelOrigin=null}var ar=Ka(e,function(ir){ir.buttons===0||!xt(ir)?Fn(ir):An(ir)}),yr=Ka(e,Fn);e.state.selectingText=yr,Pe(j.wrapper.ownerDocument,"mousemove",ar),Pe(j.wrapper.ownerDocument,"mouseup",yr)}function ql(e,n){var L=n.anchor,I=n.head,j=fn(e.doc,L.line);if(On(L,I)==0&&L.sticky==I.sticky)return n;var q=ht(j);if(!q)return n;var ue=ot(q,L.ch,L.sticky),ge=q[ue];if(ge.from!=L.ch&&ge.to!=L.ch)return n;var Ee=ue+(ge.from==L.ch==(ge.level!=1)?0:1);if(Ee==0||Ee==q.length)return n;var Me;if(I.line!=L.line)Me=(I.line-L.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var rt=ot(q,I.ch,I.sticky),yt=rt-ue||(I.ch-L.ch)*(ge.level==1?-1:1);rt==Ee-1||rt==Ee?Me=yt<0:Me=yt>0}var zt=q[Ee+(Me?-1:0)],Ut=Me==(zt.level==1),pn=Ut?zt.from:zt.to,An=Ut?"after":"before";return L.ch==pn&&L.sticky==An?n:new wa(new Yt(L.line,pn,An),I)}function Tl(e,n,L,I){var j,q;if(n.touches)j=n.touches[0].clientX,q=n.touches[0].clientY;else try{j=n.clientX,q=n.clientY}catch(zt){return!1}if(j>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;I&&Oe(n);var ue=e.display,ge=ue.lineDiv.getBoundingClientRect();if(q>ge.bottom||!We(e,L))return Ie(n);q-=ge.top-ue.viewOffset;for(var Ee=0;Ee<e.display.gutterSpecs.length;++Ee){var Me=ue.gutters.childNodes[Ee];if(Me&&Me.getBoundingClientRect().right>=j){var rt=Hr(e.doc,q),yt=e.display.gutterSpecs[Ee];return lt(e,L,e,rt,yt.className,n),Ie(n)}}}function Xs(e,n){return Tl(e,n,"gutterClick",!0)}function Dl(e,n){if(Rr(e.display,n)||Al(e,n))return;if(Rt(e,n,"contextmenu"))return;R||e.display.input.onContextMenu(n)}function Al(e,n){return We(e,"gutterContextMenu")?Tl(e,n,"gutterContextMenu",!1):!1}function wl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),$n(e)}var qo={toString:function(){return"CodeMirror.Init"}},Ss={},cs={};function eu(e){var n=e.optionHandlers;function L(I,j,q,ue){e.defaults[I]=j,q&&(n[I]=ue?function(ge,Ee,Me){Me!=qo&&q(ge,Ee,Me)}:q)}e.defineOption=L,e.Init=qo,L("value","",function(I,j){return I.setValue(j)},!0),L("mode",null,function(I,j){I.doc.modeOption=j,li(I)},!0),L("indentUnit",2,li,!0),L("indentWithTabs",!1),L("smartIndent",!0),L("tabSize",4,function(I){Ri(I),$n(I),Fr(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var q=[],ue=I.doc.first;I.doc.iter(function(Ee){for(var Me=0;;){var rt=Ee.text.indexOf(j,Me);if(rt==-1)break;Me=rt+j.length,q.push(Yt(ue,rt))}ue++});for(var ge=q.length-1;ge>=0;ge--)Xo(I.doc,j,q[ge],Yt(q[ge].line,q[ge].ch+j.length))}),L("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(I,j,q){I.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),q!=qo&&I.refresh()}),L("specialCharPlaceholder",Ia,function(I){return I.refresh()},!0),L("electricChars",!0),L("inputStyle",a?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),L("spellcheck",!1,function(I,j){return I.getInputField().spellcheck=j},!0),L("autocorrect",!1,function(I,j){return I.getInputField().autocorrect=j},!0),L("autocapitalize",!1,function(I,j){return I.getInputField().autocapitalize=j},!0),L("rtlMoveVisually",!D),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){wl(I),Hi(I)},!0),L("keyMap","default",function(I,j,q){var ue=os(j),ge=q!=qo&&os(q);ge&&ge.detach&&ge.detach(I,ue),ue.attach&&ue.attach(I,ge||null)}),L("extraKeys",null),L("configureMouse",null),L("lineWrapping",!1,nu,!0),L("gutters",[],function(I,j){I.display.gutterSpecs=bi(j,I.options.lineNumbers),Hi(I)},!0),L("fixedGutter",!0,function(I,j){I.display.gutters.style.left=j?sa(I.display)+"px":"0",I.refresh()},!0),L("coverGutterNextToScrollbar",!1,function(I){return ji(I)},!0),L("scrollbarStyle","native",function(I){So(I),ji(I),I.display.scrollbars.setScrollTop(I.doc.scrollTop),I.display.scrollbars.setScrollLeft(I.doc.scrollLeft)},!0),L("lineNumbers",!1,function(I,j){I.display.gutterSpecs=bi(I.options.gutters,j),Hi(I)},!0),L("firstLineNumber",1,Hi,!0),L("lineNumberFormatter",function(I){return I},Hi,!0),L("showCursorWhenSelecting",!1,ca,!0),L("resetSelectionOnContextMenu",!0),L("lineWiseCopyCut",!0),L("pasteLinesPerSelection",!0),L("selectionsMayTouch",!1),L("readOnly",!1,function(I,j){j=="nocursor"&&(Ua(I),I.display.input.blur()),I.display.input.readOnlyChanged(j)}),L("screenReaderLabel",null,function(I,j){j=j===""?null:j,I.display.input.screenReaderLabelChanged(j)}),L("disableInput",!1,function(I,j){j||I.display.input.reset()},!0),L("dragDrop",!0,tu),L("allowDropFileTypes",null),L("cursorBlinkRate",530),L("cursorScrollMargin",0),L("cursorHeight",1,ca,!0),L("singleCursorHeightPerLine",!0,ca,!0),L("workTime",100),L("workDelay",100),L("flattenSpans",!0,Ri,!0),L("addModeClass",!1,Ri,!0),L("pollInterval",100),L("undoDepth",200,function(I,j){return I.doc.history.undoDepth=j}),L("historyEventDelay",1250),L("viewportMargin",10,function(I){return I.refresh()},!0),L("maxHighlightLength",1e4,Ri,!0),L("moveInputWithCursor",!0,function(I,j){j||I.display.input.resetPosition()}),L("tabindex",null,function(I,j){return I.display.input.getField().tabIndex=j||""}),L("autofocus",null),L("direction","ltr",function(I,j){return I.doc.setDirection(j)},!0),L("phrases",null)}function tu(e,n,L){var I=L&&L!=qo;if(!n!=!I){var j=e.display.dragFunctions,q=n?Pe:Ot;q(e.display.scroller,"dragstart",j.start),q(e.display.scroller,"dragenter",j.enter),q(e.display.scroller,"dragover",j.over),q(e.display.scroller,"dragleave",j.leave),q(e.display.scroller,"drop",j.drop)}}function nu(e){e.options.lineWrapping?(W(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(E(e.display.wrapper,"CodeMirror-wrap"),Xn(e)),ja(e),Fr(e),$n(e),setTimeout(function(){return ji(e)},100)}function ti(e,n){var L=this;if(!(this instanceof ti))return new ti(e,n);this.options=n=n?B(n):{},B(Ss,n,!1);var I=n.value;typeof I=="string"?I=new ki(I,n.mode,null,n.lineSeparator,n.direction):n.mode&&(I.modeOption=n.mode),this.doc=I;var j=new ti.inputStyles[n.inputStyle](this),q=this.display=new mo(e,I,j,n);q.wrapper.CodeMirror=this,wl(this),n.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),So(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 ae,keySeq:null,specialChars:null},n.autofocus&&!a&&q.input.focus(),T&&t<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Pl(this),ou(),Ki(this),this.curOp.forceUpdate=!0,As(this,I),n.autofocus&&!a||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&ua(L)},20):Ua(this);for(var ue in cs)cs.hasOwnProperty(ue)&&cs[ue](this,n[ue],qo);Xa(this),n.finishInit&&n.finishInit(this);for(var ge=0;ge<z.length;++ge)z[ge](this);ao(this),c&&n.lineWrapping&&getComputedStyle(q.lineDiv).textRendering=="optimizelegibility"&&(q.lineDiv.style.textRendering="auto")}ti.defaults=Ss,ti.optionHandlers=cs;function Pl(e){var n=e.display;Pe(n.scroller,"mousedown",Ka(e,zs)),T&&t<11?Pe(n.scroller,"dblclick",Ka(e,function(Ee){if(Rt(e,Ee))return;var Me=La(e,Ee);if(!Me||Xs(e,Ee)||Rr(e.display,Ee))return;Oe(Ee);var rt=e.findWordAt(Me);_s(e.doc,rt.anchor,rt.head)})):Pe(n.scroller,"dblclick",function(Ee){return Rt(e,Ee)||Oe(Ee)}),Pe(n.scroller,"contextmenu",function(Ee){return Dl(e,Ee)}),Pe(n.input.getField(),"contextmenu",function(Ee){n.scroller.contains(Ee.target)||Dl(e,Ee)});var L,I={end:0};function j(){n.activeTouch&&(L=setTimeout(function(){return n.activeTouch=null},1e3),I=n.activeTouch,I.end=+new Date)}function q(Ee){if(Ee.touches.length!=1)return!1;var Me=Ee.touches[0];return Me.radiusX<=1&&Me.radiusY<=1}function ue(Ee,Me){if(Me.left==null)return!0;var rt=Me.left-Ee.left,yt=Me.top-Ee.top;return rt*rt+yt*yt>20*20}Pe(n.scroller,"touchstart",function(Ee){if(!Rt(e,Ee)&&!q(Ee)&&!Xs(e,Ee)){n.input.ensurePolled(),clearTimeout(L);var Me=+new Date;n.activeTouch={start:Me,moved:!1,prev:Me-I.end<=300?I:null},Ee.touches.length==1&&(n.activeTouch.left=Ee.touches[0].pageX,n.activeTouch.top=Ee.touches[0].pageY)}}),Pe(n.scroller,"touchmove",function(){n.activeTouch&&(n.activeTouch.moved=!0)}),Pe(n.scroller,"touchend",function(Ee){var Me=n.activeTouch;if(Me&&!Rr(n,Ee)&&Me.left!=null&&!Me.moved&&new Date-Me.start<300){var rt=e.coordsChar(n.activeTouch,"page"),yt;!Me.prev||ue(Me,Me.prev)?yt=new wa(rt,rt):!Me.prev.prev||ue(Me,Me.prev.prev)?yt=e.findWordAt(rt):yt=new wa(Yt(rt.line,0),cn(e.doc,Yt(rt.line+1,0))),e.setSelection(yt.anchor,yt.head),e.focus(),Oe(Ee)}j()}),Pe(n.scroller,"touchcancel",j),Pe(n.scroller,"scroll",function(){n.scroller.clientHeight&&(to(e,n.scroller.scrollTop),di(e,n.scroller.scrollLeft,!0),lt(e,"scroll",e))}),Pe(n.scroller,"mousewheel",function(Ee){return go(e,Ee)}),Pe(n.scroller,"DOMMouseScroll",function(Ee){return go(e,Ee)}),Pe(n.wrapper,"scroll",function(){return n.wrapper.scrollTop=n.wrapper.scrollLeft=0}),n.dragFunctions={enter:function(Ee){Rt(e,Ee)||Be(Ee)},over:function(Ee){Rt(e,Ee)||(Fl(e,Ee),Be(Ee))},start:function(Ee){return vl(e,Ee)},drop:Ka(e,Bl),leave:function(Ee){Rt(e,Ee)||Ls(e)}};var ge=n.input.getField();Pe(ge,"keyup",function(Ee){return Cl.call(e,Ee)}),Pe(ge,"keydown",Ka(e,xl)),Pe(ge,"keypress",Ka(e,Ol)),Pe(ge,"focus",function(Ee){return ua(e,Ee)}),Pe(ge,"blur",function(Ee){return Ua(e,Ee)})}var z=[];ti.defineInitHook=function(e){return z.push(e)};function J(e,n,L,I){var j=e.doc,q;L==null&&(L="add"),L=="smart"&&(j.mode.indent?q=Vt(e,n).state:L="prev");var ue=e.options.tabSize,ge=fn(j,n),Ee=H(ge.text,null,ue);ge.stateAfter&&(ge.stateAfter=null);var Me=ge.text.match(/^\s*/)[0],rt;if(!I&&!/\S/.test(ge.text))rt=0,L="not";else if(L=="smart"&&(rt=j.mode.indent(q,ge.text.slice(Me.length),ge.text),rt==Se||rt>150)){if(!I)return;L="prev"}L=="prev"?n>j.first?rt=H(fn(j,n-1).text,null,ue):rt=0:L=="add"?rt=Ee+e.options.indentUnit:L=="subtract"?rt=Ee-e.options.indentUnit:typeof L=="number"&&(rt=Ee+L),rt=Math.max(0,rt);var yt="",zt=0;if(e.options.indentWithTabs)for(var Ut=Math.floor(rt/ue);Ut;--Ut)zt+=ue,yt+=" ";if(zt<rt&&(yt+=le(rt-zt)),yt!=Me)return Xo(j,yt,Yt(n,0),Yt(n,Me.length),"+input"),ge.stateAfter=null,!0;for(var pn=0;pn<j.sel.ranges.length;pn++){var An=j.sel.ranges[pn];if(An.head.line==n&&An.head.ch<Me.length){var Fn=Yt(n,Me.length);Po(j,pn,new wa(Fn,Fn));break}}}var ne=null;function he(e){ne=e}function De(e,n,L,I,j){var q=e.doc;e.display.shift=!1,I||(I=q.sel);var ue=+new Date-200,ge=j=="paste"||e.state.pasteIncoming>ue,Ee=Ke(n),Me=null;if(ge&&I.ranges.length>1)if(ne&&ne.text.join(`
`)==n){if(I.ranges.length%ne.text.length==0){Me=[];for(var rt=0;rt<ne.text.length;rt++)Me.push(q.splitLines(ne.text[rt]))}}else Ee.length==I.ranges.length&&e.options.pasteLinesPerSelection&&(Me=ce(Ee,function(ar){return[ar]}));for(var yt=e.curOp.updateInput,zt=I.ranges.length-1;zt>=0;zt--){var Ut=I.ranges[zt],pn=Ut.from(),An=Ut.to();Ut.empty()&&(L&&L>0?pn=Yt(pn.line,pn.ch-L):e.state.overwrite&&!ge?An=Yt(An.line,Math.min(fn(q,An.line).text.length,An.ch+Q(Ee).length)):ge&&ne&&ne.lineWise&&ne.text.join(`
`)==Ee.join(`
`)&&(pn=An=Yt(pn.line,0)));var Fn={from:pn,to:An,text:Me?Me[zt%Me.length]:Ee,origin:j||(ge?"paste":e.state.cutIncoming>ue?"cut":"+input")};zo(e.doc,Fn),mt(e,"inputRead",e,Fn)}n&&!ge&&Ue(e,n),qi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=yt),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ae(e,n){var L=e.clipboardData&&e.clipboardData.getData("Text");if(L)return e.preventDefault(),!n.isReadOnly()&&!n.options.disableInput&&Ci(n,function(){return De(n,L,0,null,"paste")}),!0}function Ue(e,n){if(!e.options.electricChars||!e.options.smartIndent)return;for(var L=e.doc.sel,I=L.ranges.length-1;I>=0;I--){var j=L.ranges[I];if(j.head.ch>100||I&&L.ranges[I-1].head.line==j.head.line)continue;var q=e.getModeAt(j.head),ue=!1;if(q.electricChars){for(var ge=0;ge<q.electricChars.length;ge++)if(n.indexOf(q.electricChars.charAt(ge))>-1){ue=J(e,j.head.line,"smart");break}}else q.electricInput&&(q.electricInput.test(fn(e.doc,j.head.line).text.slice(0,j.head.ch))&&(ue=J(e,j.head.line,"smart")));ue&&mt(e,"electricInput",e,j.head.line)}}function je(e){for(var n=[],L=[],I=0;I<e.doc.sel.ranges.length;I++){var j=e.doc.sel.ranges[I].head.line,q={anchor:Yt(j,0),head:Yt(j+1,0)};L.push(q),n.push(e.getRange(q.anchor,q.head))}return{text:n,ranges:L}}function ft(e,n,L,I){e.setAttribute("autocorrect",L?"":"off"),e.setAttribute("autocapitalize",I?"":"off"),e.setAttribute("spellcheck",!!n)}function St(){var e=A("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),n=A("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return c?e.style.width="1000px":e.setAttribute("wrap","off"),h&&(e.style.border="1px solid black"),ft(e),n}function Pt(e){var n=e.optionHandlers,L=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(I,j){var q=this.options,ue=q[I];if(q[I]==j&&I!="mode")return;q[I]=j,n.hasOwnProperty(I)&&Ka(this,n[I])(this,j,ue),lt(this,"optionChange",this,I)},getOption:function(I){return this.options[I]},getDoc:function(){return this.doc},addKeyMap:function(I,j){this.state.keyMaps[j?"push":"unshift"](os(I))},removeKeyMap:function(I){for(var j=this.state.keyMaps,q=0;q<j.length;++q)if(j[q]==I||j[q].name==I)return j.splice(q,1),!0},addOverlay:hi(function(I,j){var q=I.token?I:e.getMode(this.options,I);if(q.startState)throw new Error("Overlays may not be stateful.");te(this.state.overlays,{mode:q,modeSpec:I,opaque:j&&j.opaque,priority:j&&j.priority||0},function(ue){return ue.priority}),this.state.modeGen++,Fr(this)}),removeOverlay:hi(function(I){for(var j=this.state.overlays,q=0;q<j.length;++q){var ue=j[q].modeSpec;if(ue==I||typeof I=="string"&&ue.name==I){j.splice(q,1),this.state.modeGen++,Fr(this);return}}}),indentLine:hi(function(I,j,q){typeof j!="string"&&typeof j!="number"&&(j==null?j=this.options.smartIndent?"smart":"prev":j=j?"add":"subtract"),Cr(this.doc,I)&&J(this,I,j,q)}),indentSelection:hi(function(I){for(var j=this.doc.sel.ranges,q=-1,ue=0;ue<j.length;ue++){var ge=j[ue];if(ge.empty())ge.head.line>q&&(J(this,ge.head.line,I,!0),q=ge.head.line,ue==this.doc.sel.primIndex&&qi(this));else{var Ee=ge.from(),Me=ge.to(),rt=Math.max(q,Ee.line);q=Math.min(this.lastLine(),Me.line-(Me.ch?0:1))+1;for(var yt=rt;yt<q;++yt)J(this,yt,I);var zt=this.doc.sel.ranges;Ee.ch==0&&j.length==zt.length&&zt[ue].from().ch>0&&Po(this.doc,ue,new wa(Ee,zt[ue].to()),ye)}}}),getTokenAt:function(I,j){return ia(this,I,j)},getLineTokens:function(I,j){return ia(this,Yt(I),j,!0)},getTokenTypeAt:function(I){I=cn(this.doc,I);var j=rr(this,fn(this.doc,I.line)),q=0,ue=(j.length-1)/2,ge=I.ch,Ee;if(ge==0)Ee=j[2];else for(;;){var Me=q+ue>>1;if((Me?j[Me*2-1]:0)>=ge)ue=Me;else if(j[Me*2+1]<ge)q=Me+1;else{Ee=j[Me*2+2];break}}var rt=Ee?Ee.indexOf("overlay "):-1;return rt<0?Ee:rt==0?null:Ee.slice(0,rt-1)},getModeAt:function(I){var j=this.doc.mode;return j.innerMode?e.innerMode(j,this.getTokenAt(I).state).mode:j},getHelper:function(I,j){return this.getHelpers(I,j)[0]},getHelpers:function(I,j){var q=[];if(!L.hasOwnProperty(j))return q;var ue=L[j],ge=this.getModeAt(I);if(typeof ge[j]=="string")ue[ge[j]]&&q.push(ue[ge[j]]);else if(ge[j])for(var Ee=0;Ee<ge[j].length;Ee++){var Me=ue[ge[j][Ee]];Me&&q.push(Me)}else ge.helperType&&ue[ge.helperType]?q.push(ue[ge.helperType]):ue[ge.name]&&q.push(ue[ge.name]);for(var rt=0;rt<ue._global.length;rt++){var yt=ue._global[rt];yt.pred(ge,this)&&de(q,yt.val)==-1&&q.push(yt.val)}return q},getStateAfter:function(I,j){var q=this.doc;return I=Qr(q,I==null?q.first+q.size-1:I),Vt(this,I+1,j).state},cursorCoords:function(I,j){var q,ue=this.doc.sel.primary();return I==null?q=ue.head:typeof I=="object"?q=cn(this.doc,I):q=I?ue.from():ue.to(),ln(this,q,j||"page")},charCoords:function(I,j){return vr(this,cn(this.doc,I),j||"page")},coordsChar:function(I,j){return I=Dn(this,I,j||"page"),en(this,I.left,I.top)},lineAtHeight:function(I,j){return I=Dn(this,{top:I,left:0},j||"page").top,Hr(this.doc,I+this.display.viewOffset)},heightAtLine:function(I,j,q){var ue=!1,ge;if(typeof I=="number"){var Ee=this.doc.first+this.doc.size-1;I<this.doc.first?I=this.doc.first:I>Ee&&(I=Ee,ue=!0),ge=fn(this.doc,I)}else ge=I;return Gn(this,ge,{top:0,left:0},j||"page",q||ue).top+(ue?this.doc.height-Zn(ge):0)},defaultTextHeight:function(){return tr(this.display)},defaultCharWidth:function(){return Nn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,q,ue,ge){var Ee=this.display;I=ln(this,cn(this.doc,I));var Me=I.bottom,rt=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),Ee.sizer.appendChild(j),ue=="over")Me=I.top;else if(ue=="above"||ue=="near"){var yt=Math.max(Ee.wrapper.clientHeight,this.doc.height),zt=Math.max(Ee.sizer.clientWidth,Ee.lineSpace.clientWidth);(ue=="above"||I.bottom+j.offsetHeight>yt)&&I.top>j.offsetHeight?Me=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=yt&&(Me=I.bottom),rt+j.offsetWidth>zt&&(rt=zt-j.offsetWidth)}j.style.top=Me+"px",j.style.left=j.style.right="",ge=="right"?(rt=Ee.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(ge=="left"?rt=0:ge=="middle"&&(rt=(Ee.sizer.clientWidth-j.offsetWidth)/2),j.style.left=rt+"px"),q&&Eo(this,{left:rt,top:Me,right:rt+j.offsetWidth,bottom:Me+j.offsetHeight})},triggerOnKeyDown:hi(xl),triggerOnKeyPress:hi(Ol),triggerOnKeyUp:Cl,triggerOnMouseDown:hi(zs),execCommand:function(I){if($o.hasOwnProperty(I))return $o[I].call(null,this)},triggerElectric:hi(function(I){Ue(this,I)}),findPosH:function(I,j,q,ue){var ge=1;j<0&&(ge=-1,j=-j);for(var Ee=cn(this.doc,I),Me=0;Me<j&&!(Ee=_t(this.doc,Ee,ge,q,ue),Ee.hitSide);++Me);return Ee},moveH:hi(function(I,j){var q=this;this.extendSelectionsBy(function(ue){return q.display.shift||q.doc.extend||ue.empty()?_t(q.doc,ue.head,I,j,q.options.rtlMoveVisually):I<0?ue.from():ue.to()},pe)}),deleteH:hi(function(I,j){var q=this.doc.sel,ue=this.doc;q.somethingSelected()?ue.replaceSelection("",null,"+delete"):Zo(this,function(ge){var Ee=_t(ue,ge.head,I,j,!1);return I<0?{from:Ee,to:ge.head}:{from:ge.head,to:Ee}})}),findPosV:function(I,j,q,ue){var ge=1,Ee=ue;j<0&&(ge=-1,j=-j);for(var Me=cn(this.doc,I),rt=0;rt<j;++rt){var yt=ln(this,Me,"div");if(Ee==null?Ee=yt.left:yt.left=Ee,Me=vt(this,yt,ge,q),Me.hitSide)break}return Me},moveV:hi(function(I,j){var q=this,ue=this.doc,ge=[],Ee=!this.display.shift&&!ue.extend&&ue.sel.somethingSelected();if(ue.extendSelectionsBy(function(rt){if(Ee)return I<0?rt.from():rt.to();var yt=ln(q,rt.head,"div");rt.goalColumn!=null&&(yt.left=rt.goalColumn),ge.push(yt.left);var zt=vt(q,yt,I,j);return j=="page"&&rt==ue.sel.primary()&&ho(q,vr(q,zt,"div").top-yt.top),zt},pe),ge.length)for(var Me=0;Me<ue.sel.ranges.length;Me++)ue.sel.ranges[Me].goalColumn=ge[Me]}),findWordAt:function(I){var j=this.doc,q=fn(j,I.line).text,ue=I.ch,ge=I.ch;if(q){var Ee=this.getHelper(I,"wordChars");(I.sticky=="before"||ge==q.length)&&ue?--ue:++ge;for(var Me=q.charAt(ue),rt=X(Me,Ee)?function(yt){return X(yt,Ee)}:/\s/.test(Me)?function(yt){return/\s/.test(yt)}:function(yt){return!/\s/.test(yt)&&!X(yt)};ue>0&&rt(q.charAt(ue-1));)--ue;for(;ge<q.length&&rt(q.charAt(ge));)++ge}return new wa(Yt(I.line,ue),Yt(I.line,ge))},toggleOverwrite:function(I){if(I!=null&&I==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?W(this.display.cursorDiv,"CodeMirror-overwrite"):E(this.display.cursorDiv,"CodeMirror-overwrite"),lt(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==G()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:hi(function(I,j){eo(this,I,j)}),getScrollInfo:function(){var I=this.display.scroller;return{left:I.scrollLeft,top:I.scrollTop,height:I.scrollHeight-qe(this)-this.display.barHeight,width:I.scrollWidth-qe(this)-this.display.barWidth,clientHeight:xe(this),clientWidth:Ge(this)}},scrollIntoView:hi(function(I,j){I==null?(I={from:this.doc.sel.primary().head,to:null},j==null&&(j=this.options.cursorScrollMargin)):typeof I=="number"?I={from:Yt(I,0),to:null}:I.from==null&&(I={from:I,to:null}),I.to||(I.to=I.from),I.margin=j||0,I.from.line!=null?ko(this,I):so(this,I.from,I.to,I.margin)}),setSize:hi(function(I,j){var q=this,ue=function(Ee){return typeof Ee=="number"||/^\d+$/.test(String(Ee))?Ee+"px":Ee};I!=null&&(this.display.wrapper.style.width=ue(I)),j!=null&&(this.display.wrapper.style.height=ue(j)),this.options.lineWrapping&&jn(this);var ge=this.display.viewFrom;this.doc.iter(ge,this.display.viewTo,function(Ee){if(Ee.widgets){for(var Me=0;Me<Ee.widgets.length;Me++)if(Ee.widgets[Me].noHScroll){Sr(q,ge,"widget");break}}++ge}),this.curOp.forceUpdate=!0,lt(this,"refresh",this)}),operation:function(I){return Ci(this,I)},startOperation:function(){return Ki(this)},endOperation:function(){return ao(this)},refresh:hi(function(){var I=this.display.cachedTextHeight;Fr(this),this.curOp.forceUpdate=!0,$n(this),eo(this,this.doc.scrollLeft,this.doc.scrollTop),fo(this.display),(I==null||Math.abs(I-tr(this.display))>.5||this.options.lineWrapping)&&ja(this),lt(this,"refresh",this)}),swapDoc:hi(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),As(this,I),$n(this),this.display.input.reset(),eo(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,mt(this,"swapDoc",this,j),j}),phrase:function(I){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,I)?j[I]:I},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Le(e),e.registerHelper=function(I,j,q){L.hasOwnProperty(I)||(L[I]=e[I]={_global:[]}),L[I][j]=q},e.registerGlobalHelper=function(I,j,q,ue){e.registerHelper(I,j,ue),L[I]._global.push({pred:q,val:ue})}}function _t(e,n,L,I,j){var q=n,ue=L,ge=fn(e,n.line),Ee=j&&e.direction=="rtl"?-L:L;function Me(){var yr=n.line+Ee;return yr<e.first||yr>=e.first+e.size?!1:(n=new Yt(yr,n.ch,n.sticky),ge=fn(e,yr))}function rt(yr){var ir;if(I=="codepoint"){var Ar=ge.text.charCodeAt(n.ch+(I>0?0:-1));isNaN(Ar)?ir=null:ir=new Yt(n.line,Math.max(0,Math.min(ge.text.length,n.ch+L*(Ar>=55296&&Ar<56320?2:1))),-L)}else j?ir=Fs(e.cm,ge,n,L):ir=js(ge,n,L);if(ir==null)if(!yr&&Me())n=Bs(j,e.cm,ge,n.line,Ee);else return!1;else n=ir;return!0}if(I=="char"||I=="codepoint")rt();else if(I=="column")rt(!0);else if(I=="word"||I=="group")for(var yt=null,zt=I=="group",Ut=e.cm&&e.cm.getHelper(n,"wordChars"),pn=!0;!(L<0&&!rt(!pn));pn=!1){var An=ge.text.charAt(n.ch)||`
`,Fn=X(An,Ut)?"w":zt&&An==`
`?"n":!zt||/\s/.test(An)?null:"p";if(zt&&!pn&&!Fn&&(Fn="s"),yt&&yt!=Fn){L<0&&(L=1,rt(),n.sticky="after");break}if(Fn&&(yt=Fn),L>0&&!rt(!pn))break}var ar=bs(e,n,q,ue,!0);return jr(q,ar)&&(ar.hitSide=!0),ar}function vt(e,n,L,I){var j=e.doc,q=n.left,ue;if(I=="page"){var ge=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Ee=Math.max(ge-.5*tr(e.display),3);ue=(L>0?n.bottom:n.top)+L*Ee}else I=="line"&&(ue=L>0?n.bottom+3:n.top-3);for(var Me;!(Me=en(e,q,ue),!Me.outside);){if(L<0?ue<=0:ue>=j.height){Me.hitSide=!0;break}ue+=L*5}return Me}var Ct=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ae,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Ct.prototype.init=function(e){var n=this,L=this,I=L.cm,j=L.div=e.lineDiv;ft(j,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function q(ge){for(var Ee=ge.target;Ee;Ee=Ee.parentNode){if(Ee==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Ee.className))break}return!1}Pe(j,"paste",function(ge){if(!q(ge)||Rt(I,ge)||Ae(ge,I))return;t<=11&&setTimeout(Ka(I,function(){return n.updateFromDOM()}),20)}),Pe(j,"compositionstart",function(ge){n.composing={data:ge.data,done:!1}}),Pe(j,"compositionupdate",function(ge){n.composing||(n.composing={data:ge.data,done:!1})}),Pe(j,"compositionend",function(ge){n.composing&&(ge.data!=n.composing.data&&n.readFromDOMSoon(),n.composing.done=!0)}),Pe(j,"touchstart",function(){return L.forceCompositionEnd()}),Pe(j,"input",function(){n.composing||n.readFromDOMSoon()});function ue(ge){if(!q(ge)||Rt(I,ge))return;if(I.somethingSelected())he({lineWise:!1,text:I.getSelections()}),ge.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var Ee=je(I);he({lineWise:!0,text:Ee.text}),ge.type=="cut"&&I.operation(function(){I.setSelections(Ee.ranges,0,ye),I.replaceSelection("",null,"cut")})}else return;if(ge.clipboardData){ge.clipboardData.clearData();var Me=ne.text.join(`
`);if(ge.clipboardData.setData("Text",Me),ge.clipboardData.getData("Text")==Me){ge.preventDefault();return}}var rt=St(),yt=rt.firstChild;I.display.lineSpace.insertBefore(rt,I.display.lineSpace.firstChild),yt.value=ne.text.join(`
`);var zt=document.activeElement;V(yt),setTimeout(function(){I.display.lineSpace.removeChild(rt),zt.focus(),zt==j&&L.showPrimarySelection()},50)}Pe(j,"copy",ue),Pe(j,"cut",ue)},Ct.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Ct.prototype.prepareSelection=function(){var e=Ba(this.cm,!1);return e.focus=document.activeElement==this.div,e},Ct.prototype.showSelection=function(e,n){if(!e||!this.cm.display.view.length)return;(e.focus||n)&&this.showPrimarySelection(),this.showMultipleSelections(e)},Ct.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ct.prototype.showPrimarySelection=function(){var e=this.getSelection(),n=this.cm,L=n.doc.sel.primary(),I=L.from(),j=L.to();if(n.display.viewTo==n.display.viewFrom||I.line>=n.display.viewTo||j.line<n.display.viewFrom){e.removeAllRanges();return}var q=Dr(n,e.anchorNode,e.anchorOffset),ue=Dr(n,e.focusNode,e.focusOffset);if(q&&!q.bad&&ue&&!ue.bad&&On(cr(q,ue),I)==0&&On($t(q,ue),j)==0)return;var ge=n.display.view,Ee=I.line>=n.display.viewFrom&&tn(n,I)||{node:ge[0].measure.map[2],offset:0},Me=j.line<n.display.viewTo&&tn(n,j);if(!Me){var rt=ge[ge.length-1].measure,yt=rt.maps?rt.maps[rt.maps.length-1]:rt.map;Me={node:yt[yt.length-1],offset:yt[yt.length-2]-yt[yt.length-3]}}if(!Ee||!Me){e.removeAllRanges();return}var zt=e.rangeCount&&e.getRangeAt(0),Ut;try{Ut=N(Ee.node,Ee.offset,Me.offset,Me.node)}catch(pn){}Ut&&(!S&&n.state.focused?(e.collapse(Ee.node,Ee.offset),Ut.collapsed||(e.removeAllRanges(),e.addRange(Ut))):(e.removeAllRanges(),e.addRange(Ut)),zt&&e.anchorNode==null?e.addRange(zt):S&&this.startGracePeriod()),this.rememberSelection()},Ct.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},Ct.prototype.showMultipleSelections=function(e){i(this.cm.display.cursorDiv,e.cursors),i(this.cm.display.selectionDiv,e.selection)},Ct.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Ct.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var n=e.getRangeAt(0).commonAncestorContainer;return U(this.div,n)},Ct.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Ct.prototype.blur=function(){this.div.blur()},Ct.prototype.getField=function(){return this.div},Ct.prototype.supportsTouch=function(){return!0},Ct.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Ci(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function n(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,n))}this.polling.set(this.cm.options.pollInterval,n)},Ct.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Ct.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),n=this.cm;if(O&&r&&this.cm.display.gutterSpecs.length&&Yn(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var L=Dr(n,e.anchorNode,e.anchorOffset),I=Dr(n,e.focusNode,e.focusOffset);L&&I&&Ci(n,function(){Ti(n.doc,lr(L,I),ye),(L.bad||I.bad)&&(n.curOp.selectionChanged=!0)})},Ct.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,n=e.display,L=e.doc.sel.primary(),I=L.from(),j=L.to();if(I.ch==0&&I.line>e.firstLine()&&(I=Yt(I.line-1,fn(e.doc,I.line-1).length)),j.ch==fn(e.doc,j.line).text.length&&j.line<e.lastLine()&&(j=Yt(j.line+1,0)),I.line<n.viewFrom||j.line>n.viewTo-1)return!1;var q,ue,ge;I.line==n.viewFrom||(q=ea(e,I.line))==0?(ue=xr(n.view[0].line),ge=n.view[0].node):(ue=xr(n.view[q].line),ge=n.view[q-1].node.nextSibling);var Ee=ea(e,j.line),Me,rt;if(Ee==n.view.length-1?(Me=n.viewTo-1,rt=n.lineDiv.lastChild):(Me=xr(n.view[Ee+1].line)-1,rt=n.view[Ee+1].node.previousSibling),!ge)return!1;for(var yt=e.doc.splitLines(br(e,ge,rt,ue,Me)),zt=wr(e.doc,Yt(ue,0),Yt(Me,fn(e.doc,Me).text.length));yt.length>1&&zt.length>1;)if(Q(yt)==Q(zt))yt.pop(),zt.pop(),Me--;else if(yt[0]==zt[0])yt.shift(),zt.shift(),ue++;else break;for(var Ut=0,pn=0,An=yt[0],Fn=zt[0],ar=Math.min(An.length,Fn.length);Ut<ar&&An.charCodeAt(Ut)==Fn.charCodeAt(Ut);)++Ut;for(var yr=Q(yt),ir=Q(zt),Ar=Math.min(yr.length-(yt.length==1?Ut:0),ir.length-(zt.length==1?Ut:0));pn<Ar&&yr.charCodeAt(yr.length-pn-1)==ir.charCodeAt(ir.length-pn-1);)++pn;if(yt.length==1&&zt.length==1&&ue==I.line)for(;Ut&&Ut>I.ch&&yr.charCodeAt(yr.length-pn-1)==ir.charCodeAt(ir.length-pn-1);)Ut--,pn++;yt[yt.length-1]=yr.slice(0,yr.length-pn).replace(/^\u200b+/,""),yt[0]=yt[0].slice(Ut).replace(/\u200b+$/,"");var ta=Yt(ue,Ut),Vr=Yt(Me,zt.length?Q(zt).length-pn:0);if(yt.length>1||yt[0]||On(ta,Vr))return Xo(e.doc,yt,ta,Vr,"+input"),!0},Ct.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ct.prototype.reset=function(){this.forceCompositionEnd()},Ct.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Ct.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)},Ct.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Ci(this.cm,function(){return Fr(e.cm)})},Ct.prototype.setUneditable=function(e){e.contentEditable="false"},Ct.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Ka(this.cm,De)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},Ct.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Ct.prototype.onContextMenu=function(){},Ct.prototype.resetPosition=function(){},Ct.prototype.needsContentAttribute=!0;function tn(e,n){var L=at(e,n.line);if(!L||L.hidden)return null;var I=fn(e.doc,n.line),j=Ce(L,I,n.line),q=ht(I,e.doc.direction),ue="left";if(q){var ge=ot(q,n.ch);ue=ge%2?"right":"left"}var Ee=Gt(j.map,n.ch,ue);return Ee.offset=Ee.collapse=="right"?Ee.end:Ee.start,Ee}function Yn(e){for(var n=e;n;n=n.parentNode)if(/CodeMirror-gutter-wrapper/.test(n.className))return!0;return!1}function nr(e,n){return n&&(e.bad=!0),e}function br(e,n,L,I,j){var q="",ue=!1,ge=e.doc.lineSeparator(),Ee=!1;function Me(Ut){return function(pn){return pn.id==Ut}}function rt(){ue&&(q+=ge,Ee&&(q+=ge),ue=Ee=!1)}function yt(Ut){Ut&&(rt(),q+=Ut)}function zt(Ut){if(Ut.nodeType==1){var pn=Ut.getAttribute("cm-text");if(pn){yt(pn);return}var An=Ut.getAttribute("cm-marker"),Fn;if(An){var ar=e.findMarks(Yt(I,0),Yt(j+1,0),Me(+An));ar.length&&(Fn=ar[0].find(0))&&yt(wr(e.doc,Fn.from,Fn.to).join(ge));return}if(Ut.getAttribute("contenteditable")=="false")return;var yr=/^(pre|div|p|li|table|br)$/i.test(Ut.nodeName);if(!/^br$/i.test(Ut.nodeName)&&Ut.textContent.length==0)return;yr&&rt();for(var ir=0;ir<Ut.childNodes.length;ir++)zt(Ut.childNodes[ir]);/^(pre|p)$/i.test(Ut.nodeName)&&(Ee=!0),yr&&(ue=!0)}else Ut.nodeType==3&&yt(Ut.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(zt(n),n==L);)n=n.nextSibling,Ee=!1;return q}function Dr(e,n,L){var I;if(n==e.display.lineDiv){if(I=e.display.lineDiv.childNodes[L],!I)return nr(e.clipPos(Yt(e.display.viewTo-1)),!0);n=null,L=0}else for(I=n;;I=I.parentNode){if(!I||I==e.display.lineDiv)return null;if(I.parentNode&&I.parentNode==e.display.lineDiv)break}for(var j=0;j<e.display.view.length;j++){var q=e.display.view[j];if(q.node==I)return $r(q,n,L)}}function $r(e,n,L){var I=e.text.firstChild,j=!1;if(!n||!U(I,n))return nr(Yt(xr(e.line),0),!0);if(n==I&&(j=!0,n=I.childNodes[L],L=0,!n)){var q=e.rest?Q(e.rest):e.line;return nr(Yt(xr(q),q.text.length),j)}var ue=n.nodeType==3?n:null,ge=n;for(!ue&&n.childNodes.length==1&&n.firstChild.nodeType==3&&(ue=n.firstChild,L&&(L=ue.nodeValue.length));ge.parentNode!=I;)ge=ge.parentNode;var Ee=e.measure,Me=Ee.maps;function rt(Fn,ar,yr){for(var ir=-1;ir<(Me?Me.length:0);ir++)for(var Ar=ir<0?Ee.map:Me[ir],ta=0;ta<Ar.length;ta+=3){var Vr=Ar[ta+2];if(Vr==Fn||Vr==ar){var Oa=xr(ir<0?e.line:e.rest[ir]),$a=Ar[ta]+yr;return(yr<0||Vr!=Fn)&&($a=Ar[ta+(yr?1:0)]),Yt(Oa,$a)}}}var yt=rt(ue,ge,L);if(yt)return nr(yt,j);for(var zt=ge.nextSibling,Ut=ue?ue.nodeValue.length-L:0;zt;zt=zt.nextSibling){if(yt=rt(zt,zt.firstChild,0),yt)return nr(Yt(yt.line,yt.ch-Ut),j);Ut+=zt.textContent.length}for(var pn=ge.previousSibling,An=L;pn;pn=pn.previousSibling){if(yt=rt(pn,pn.firstChild,-1),yt)return nr(Yt(yt.line,yt.ch+An),j);An+=pn.textContent.length}}var Tr=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new ae,this.hasSelection=!1,this.composing=null};Tr.prototype.init=function(e){var n=this,L=this,I=this.cm;this.createField(e);var j=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),h&&(j.style.width="0px"),Pe(j,"input",function(){T&&t>=9&&n.hasSelection&&(n.hasSelection=null),L.poll()}),Pe(j,"paste",function(ue){if(Rt(I,ue)||Ae(ue,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function q(ue){if(Rt(I,ue))return;if(I.somethingSelected())he({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var ge=je(I);he({lineWise:!0,text:ge.text}),ue.type=="cut"?I.setSelections(ge.ranges,null,ye):(L.prevInput="",j.value=ge.text.join(`
`),V(j))}else return;ue.type=="cut"&&(I.state.cutIncoming=+new Date)}Pe(j,"cut",q),Pe(j,"copy",q),Pe(e.scroller,"paste",function(ue){if(Rr(e,ue)||Rt(I,ue))return;if(!j.dispatchEvent){I.state.pasteIncoming=+new Date,L.focus();return}var ge=new Event("paste");ge.clipboardData=ue.clipboardData,j.dispatchEvent(ge)}),Pe(e.lineSpace,"selectstart",function(ue){Rr(e,ue)||Oe(ue)}),Pe(j,"compositionstart",function(){var ue=I.getCursor("from");L.composing&&L.composing.range.clear(),L.composing={start:ue,range:I.markText(ue,I.getCursor("to"),{className:"CodeMirror-composing"})}}),Pe(j,"compositionend",function(){L.composing&&(L.poll(),L.composing.range.clear(),L.composing=null)})},Tr.prototype.createField=function(e){this.wrapper=St(),this.textarea=this.wrapper.firstChild},Tr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Tr.prototype.prepareSelection=function(){var e=this.cm,n=e.display,L=e.doc,I=Ba(e);if(e.options.moveInputWithCursor){var j=ln(e,L.sel.primary().head,"div"),q=n.wrapper.getBoundingClientRect(),ue=n.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(n.wrapper.clientHeight-10,j.top+ue.top-q.top)),I.teLeft=Math.max(0,Math.min(n.wrapper.clientWidth-10,j.left+ue.left-q.left))}return I},Tr.prototype.showSelection=function(e){var n=this.cm,L=n.display;i(L.cursorDiv,e.cursors),i(L.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Tr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var n=this.cm;if(n.somethingSelected()){this.prevInput="";var L=n.getSelection();this.textarea.value=L,n.state.focused&&V(this.textarea),T&&t>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",T&&t>=9&&(this.hasSelection=null))},Tr.prototype.getField=function(){return this.textarea},Tr.prototype.supportsTouch=function(){return!1},Tr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||G()!=this.textarea))try{this.textarea.focus()}catch(e){}},Tr.prototype.blur=function(){this.textarea.blur()},Tr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Tr.prototype.receivedFocus=function(){this.slowPoll()},Tr.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()})},Tr.prototype.fastPoll=function(){var e=!1,n=this;n.pollingFast=!0;function L(){var I=n.poll();!I&&!e?(e=!0,n.polling.set(60,L)):(n.pollingFast=!1,n.slowPoll())}n.polling.set(20,L)},Tr.prototype.poll=function(){var e=this,n=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!n.state.focused||ut(L)&&!I&&!this.composing||n.isReadOnly()||n.options.disableInput||n.state.keySeq)return!1;var j=L.value;if(j==I&&!n.somethingSelected())return!1;if(T&&t>=9&&this.hasSelection===j||u&&/[\uf700-\uf7ff]/.test(j))return n.display.input.reset(),!1;if(n.doc.sel==n.display.selForContextMenu){var q=j.charCodeAt(0);if(q==8203&&!I&&(I="\u200B"),q==8666)return this.reset(),this.cm.execCommand("undo")}for(var ue=0,ge=Math.min(I.length,j.length);ue<ge&&I.charCodeAt(ue)==j.charCodeAt(ue);)++ue;return Ci(n,function(){De(n,j.slice(ue),I.length-ue,null,e.composing?"*compose":null),j.length>1e3||j.indexOf(`
`)>-1?L.value=e.prevInput="":e.prevInput=j,e.composing&&(e.composing.range.clear(),e.composing.range=n.markText(e.composing.start,n.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Tr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Tr.prototype.onKeyPress=function(){T&&t>=9&&(this.hasSelection=null),this.fastPoll()},Tr.prototype.onContextMenu=function(e){var n=this,L=n.cm,I=L.display,j=n.textarea;n.contextMenuPending&&n.contextMenuPending();var q=La(L,e),ue=I.scroller.scrollTop;if(!q||C)return;var ge=L.options.resetSelectionOnContextMenu;ge&&L.doc.sel.contains(q)==-1&&Ka(L,Ti)(L.doc,lr(q),ye);var Ee=j.style.cssText,Me=n.wrapper.style.cssText,rt=n.wrapper.offsetParent.getBoundingClientRect();n.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(e.clientY-rt.top-5)+"px; left: "+(e.clientX-rt.left-5)+`px;
z-index: 1000; background: `+(T?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var yt;c&&(yt=window.scrollY),I.input.focus(),c&&window.scrollTo(null,yt),I.input.reset(),L.somethingSelected()||(j.value=n.prevInput=" "),n.contextMenuPending=Ut,I.selForContextMenu=L.doc.sel,clearTimeout(I.detectingSelectAll);function zt(){if(j.selectionStart!=null){var An=L.somethingSelected(),Fn="\u200B"+(An?j.value:"");j.value="\u21DA",j.value=Fn,n.prevInput=An?"":"\u200B",j.selectionStart=1,j.selectionEnd=Fn.length,I.selForContextMenu=L.doc.sel}}function Ut(){if(n.contextMenuPending!=Ut)return;if(n.contextMenuPending=!1,n.wrapper.style.cssText=Me,j.style.cssText=Ee,T&&t<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=ue),j.selectionStart!=null){(!T||T&&t<9)&&zt();var An=0,Fn=function(){I.selForContextMenu==L.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&n.prevInput=="\u200B"?Ka(L,ol)(L):An++<10?I.detectingSelectAll=setTimeout(Fn,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(Fn,200)}}if(T&&t>=9&&zt(),R){Be(e);var pn=function(){Ot(window,"mouseup",pn),setTimeout(Ut,20)};Pe(window,"mouseup",pn)}else setTimeout(Ut,50)},Tr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Tr.prototype.setUneditable=function(){},Tr.prototype.needsContentAttribute=!1;function Ma(e,n){if(n=n?B(n):{},n.value=e.value,!n.tabindex&&e.tabIndex&&(n.tabindex=e.tabIndex),!n.placeholder&&e.placeholder&&(n.placeholder=e.placeholder),n.autofocus==null){var L=G();n.autofocus=L==e||e.getAttribute("autofocus")!=null&&L==document.body}function I(){e.value=ge.getValue()}var j;if(e.form&&(Pe(e.form,"submit",I),!n.leaveSubmitMethodAlone)){var q=e.form;j=q.submit;try{var ue=q.submit=function(){I(),q.submit=j,q.submit(),q.submit=ue}}catch(Ee){}}n.finishInit=function(Ee){Ee.save=I,Ee.getTextArea=function(){return e},Ee.toTextArea=function(){Ee.toTextArea=isNaN,I(),e.parentNode.removeChild(Ee.getWrapperElement()),e.style.display="",e.form&&(Ot(e.form,"submit",I),!n.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=j))}},e.style.display="none";var ge=ti(function(Ee){return e.parentNode.insertBefore(Ee,e.nextSibling)},n);return ge}function Da(e){e.off=Ot,e.on=Pe,e.wheelEventPixels=Yi,e.Doc=ki,e.splitLines=Ke,e.countColumn=H,e.findColumn=fe,e.isWordChar=Z,e.Pass=Se,e.signal=lt,e.Line=er,e.changeEnd=Wr,e.scrollbarModel=Oo,e.Pos=Yt,e.cmpPos=On,e.modes=Tt,e.mimeModes=Et,e.resolveMode=wt,e.getMode=Wt,e.modeExtensions=Zt,e.extendMode=Wn,e.copyState=Tn,e.startState=Qn,e.innerMode=Jn,e.commands=$o,e.keyMap=bo,e.keyName=xs,e.isModifierKey=is,e.lookupKey=yo,e.normalizeKeyMap=_l,e.StringStream=zn,e.SharedTextMarker=Qo,e.TextMarker=Qi,e.LineWidget=ns,e.e_preventDefault=Oe,e.e_stopPropagation=Re,e.e_stop=Be,e.addClass=W,e.contains=U,e.rmClass=E,e.keyNames=Mo}eu(ti),Pt(ti);var Ya="iter insert remove copy getEditor constructor".split(" ");for(var gi in ki.prototype)ki.prototype.hasOwnProperty(gi)&&de(Ya,gi)<0&&(ti.prototype[gi]=function(e){return function(){return e.apply(this.doc,arguments)}}(ki.prototype[gi]));return Le(ki),ti.inputStyles={textarea:Tr,contenteditable:Ct},ti.defineMode=function(e){!ti.defaults.mode&&e!="null"&&(ti.defaults.mode=e),Dt.apply(this,arguments)},ti.defineMIME=Nt,ti.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),ti.defineMIME("text/plain","null"),ti.defineExtension=function(e,n){ti.prototype[e]=n},ti.defineDocExtension=function(e,n){ki.prototype[e]=n},ti.fromTextArea=Ma,Da(ti),ti.version="5.58.2",ti})},W6BS:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},WBCc:function(M,Y,o){M.exports={flex_box_center:"flex_box_center___ETW2U",flex_space_between:"flex_space_between___rRJkF",flex_box_vertical_center:"flex_box_vertical_center___itJWg",flex_box_center_end:"flex_box_center_end___baeCK",flex_box_column:"flex_box_column___3xLM5",dataset:"dataset___2Py4E",head:"head___2tIdi",container:"container___QtoUR",listWrap:"listWrap___ktUeu",list:"list___3XAV5",name:"name___1aYAa",tags:"tags___1lOlw",des:"des___2F3GR",info:"info___2apXV",cancel:"cancel___3tkp4",empty:"empty___1pPdS"}},WO9J:function(M,Y,o){"use strict";o.r(Y);var P=o("0Owb"),m=o("PpiC"),S=o("q1tI"),s=o.n(S),p=o("EkPF"),_=o.n(p),T=o("miYZ"),t=o("tsqr"),c=o("2qtc"),l=o("kLXV"),r=o("9og8"),C=o("WmNS"),f=o.n(C),y=o("auZk"),g=o.n(y),h=o("1vsH"),O=o("Ufr+"),a=o.n(O),u=o("HBuW"),v=o("ErOA"),D=o("Ty5D"),b=o("9kvl"),d=function(tt){var mt,qt,sn=tt.globalSetting,yn=tt.loading,vn=tt.dispatch,In=tt.practiceSetting,Kn=tt.shixunsDetail,fr=Object(m.a)(tt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Hn=Object(D.h)(),Jr=Object(S.useRef)(""),kr=Object(D.i)(),Er=In.title,or=In.base_info_warning,zr=In.challenges_warning,Br=In.service_warning,Rr=In.repository_warning,qr=In.mirror_warning;Object(S.useEffect)(function(){var Xe;Jr.current=(Xe=Hn.pathname.split("/"))===null||Xe===void 0?void 0:Xe[2],vn({type:"practiceSetting/setParams",payload:{id:Jr.current}}),vn({type:"practiceSetting/getCommonData",payload:{id:Jr.current}})},[Hn.pathname]),Object(S.useEffect)(function(){return Object(h.W)(Er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(h.W)()}});var He=function(){var Xe=Object(r.a)(f.a.mark(function at(){return f.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.next=2,Qe();case 2:b.d.push("/shixuns/".concat(Jr.current,"/challenges"));case 3:case"end":return dt.stop()}},at)}));return function(){return Xe.apply(this,arguments)}}(),Qe=function(){return new Promise(function(at,Ye){var dt;In!=null&&(dt=In.sideBar)!==null&&dt!==void 0&&dt.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){vn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),at()},onCancel:function(){Ye()}}):at()})},qe=function(at){var Ye;if(at===(In==null?void 0:In.sideBar.tabsActive))return;var dt=function(){b.d.push("/shixuns/".concat(Jr.current,"/edit?tabId=").concat(at)),vn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:at,selectPath:"",confirmLeave:!1}})};In!=null&&(Ye=In.sideBar)!==null&&Ye!==void 0&&Ye.confirmLeave?l.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(){dt()}}):dt()},Ge=function Xe(at){var Ye;at=(Ye=at)!==null&&Ye!==void 0&&Ye.includes(".json")?at:"".concat(at,".json"),l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:s.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var dt=Object(r.a)(f.a.mark(function Gt(){var Bt,Lt;return f.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.next=2,Object(v.a)("/api"+at,{method:"get"});case 2:if(Bt=hn.sent,Bt){hn.next=5;break}return hn.abrupt("return");case 5:return t.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),hn.next=8,Object(u.B)({id:Bt.shixun_identifier});case 8:if(Lt=hn.sent,!(Lt!=null&&Lt.game_identifier)){hn.next=12;break}return Object(h.R)("/tasks/".concat(Lt.game_identifier)),hn.abrupt("return");case 12:(Lt==null?void 0:Lt.status)===2?Xe(Lt==null?void 0:Lt.message):(Lt==null?void 0:Lt.status)===3&&xe(Lt==null?void 0:Lt.message);case 13:case"end":return hn.stop()}},Gt)}));function It(){return dt.apply(this,arguments)}return It}()})},xe=function(at){l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:s.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",at,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ke=function(){var Xe=Object(r.a)(f.a.mark(function at(Ye,dt){var It,Gt,Bt,Lt;return f.a.wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return hn.next=2,Qe();case 2:if(Object(h.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),vn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!((It=Kn.detail)!==null&&It!==void 0&&It.is_openi)){hn.next=7;break}return vn({type:"shixunsDetail/execOpeni",payload:{identifier:Jr.current}}).then(function(jn){jn!=null&&jn.notebook&&Object(h.R)(jn==null?void 0:jn.notebook)}).finally(function(){vn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})}),hn.abrupt("return");case 7:if(!((Gt=Kn.detail)!==null&&Gt!==void 0&&Gt.is_jupyter||(Bt=Kn.detail)!==null&&Bt!==void 0&&Bt.is_jupyter_lab)){hn.next=10;break}return vn({type:"shixunsDetail/execJupyter",payload:{id:Jr.current}}).then(function(jn){jn!=null&&jn.identifier&&(b.d===null||b.d===void 0||b.d.push("/tasks/".concat(jn.identifier,"/jupyter")))}).finally(function(){vn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})}),hn.abrupt("return");case 10:if(!dt){hn.next=16;break}return hn.next=13,Object(u.z)({id:Ye});case 13:hn.t0=hn.sent,hn.next=19;break;case 16:return hn.next=18,Object(u.B)({id:Ye});case 18:hn.t0=hn.sent;case 19:if(Lt=hn.t0,vn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Lt!=null&&Lt.game_identifier||Lt!=null&&Lt.identifier)){hn.next=24;break}return Object(h.R)(dt?"/tasks/".concat(Lt==null?void 0:Lt.identifier,"/jupyter"):"/tasks/".concat(Lt.game_identifier)),hn.abrupt("return");case 24:(Lt==null?void 0:Lt.status)===-3?Object(h.o)():(Lt==null?void 0:Lt.status)===2?Ge(Lt==null?void 0:Lt.message):(Lt==null?void 0:Lt.status)===3&&xe(Lt==null?void 0:Lt.message);case 25:case"end":return hn.stop()}},at)}));return function(Ye,dt){return Xe.apply(this,arguments)}}(),Ce=function(){var Xe=Object(r.a)(f.a.mark(function at(){return f.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.next=2,Qe();case 2:vn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return dt.stop()}},at)}));return function(){return Xe.apply(this,arguments)}}(),Ve=function(at){var Ye={borderBottomColor:(In==null?void 0:In.sideBar.tabsActive)===at?"#0152d9":"transparent"};return Ye};return s.a.createElement("div",{className:g.a.header},s.a.createElement("aside",{className:g.a.title},s.a.createElement("i",{onClick:He,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),s.a.createElement("span",{className:g.a.edit},Er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),s.a.createElement("i",{onClick:Ce,className:"icon iconfont icon-xiugai1"})),s.a.createElement("aside",{className:g.a.schedule},s.a.createElement("div",null,s.a.createElement("span",{style:Ve("information"),className:g.a.clickWarp,onClick:function(){return qe("information")}},or?s.a.createElement("span",{className:g.a.num},"1"):s.a.createElement("img",{src:a.a}),s.a.createElement("span",{className:g.a.subject},"\u57FA\u672C\u4FE1\u606F")),s.a.createElement("i",{className:"iconfont icon-lujing"})),s.a.createElement("div",null,s.a.createElement("span",{style:Ve("warehouse"),className:g.a.clickWarp,onClick:function(){return qe("warehouse")}},Rr?s.a.createElement("span",{className:g.a.num},"2"):s.a.createElement("img",{src:a.a}),s.a.createElement("span",{className:g.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),s.a.createElement("i",{className:"iconfont icon-lujing"})),(Kn==null?void 0:Kn.detail)&&!(Kn!=null&&(mt=Kn.detail)!==null&&mt!==void 0&&mt.is_jupyter_lab)&&s.a.createElement("div",null,s.a.createElement("span",{style:Ve("level"),className:g.a.clickWarp,onClick:function(){return qe("level")}},zr?s.a.createElement("span",{className:g.a.num},"3"):s.a.createElement("img",{src:a.a}),s.a.createElement("span",{className:g.a.subject},"\u4EFB\u52A1\u5173\u5361")),s.a.createElement("i",{className:"iconfont icon-lujing"})),(Kn==null?void 0:Kn.detail)&&(Kn==null||((qt=Kn.detail)===null||qt===void 0)?void 0:qt.is_jupyter_lab)&&s.a.createElement("div",null,s.a.createElement("span",{style:Ve("service"),className:g.a.clickWarp,onClick:function(){return qe("service")}},Br?s.a.createElement("span",{className:g.a.num},"3"):s.a.createElement("img",{src:a.a}),s.a.createElement("span",{className:g.a.subject},"\u670D\u52A1")),s.a.createElement("i",{className:"iconfont icon-lujing"})),s.a.createElement("div",null,s.a.createElement("span",{style:Ve("environment"),className:g.a.clickWarp,onClick:function(){return qe("environment")}},qr?s.a.createElement("span",{className:g.a.num},"4"):s.a.createElement("img",{src:a.a}),s.a.createElement("span",{className:g.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),s.a.createElement("aside",{className:g.a.btns},s.a.createElement("div",{className:g.a.simulate,onClick:function(){return ke(Jr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},R=Object(b.a)(function(pt){var tt=pt.loading,mt=pt.globalSetting,qt=pt.practiceSetting,sn=pt.shixunsDetail;return{globalSetting:mt,loading:tt,practiceSetting:qt,shixunsDetail:sn}})(d),w=o("sRBo"),E=o("kaz8"),x=o("14J3"),i=o("BMrR"),A=o("jCWc"),k=o("kPKH"),N=o("DZo9"),U=o("8z0m"),G=o("6UJt"),W=o("DFOY"),K=o("5NDa"),V=o("5rEg"),F=o("+L6B"),B=o("2/Rp"),H=o("k1fw"),ae=o("y8nQ"),de=o("Vl3Y"),se=o("tJVT"),Se=o("h/E3"),ye=o.n(Se),oe=o("Ot1p"),pe=o("oBTY"),fe=o("+Xk9"),ie=o.n(fe),le=o("FTkQ"),Q=o.n(le),ce=function(tt){var mt=tt.InputRight,qt=tt.value,sn=qt===void 0?[]:qt,yn=tt.onChange,vn=Object(m.a)(tt,["InputRight","value","onChange"]),In=Object(S.useState)(),Kn=Object(se.a)(In,2),fr=Kn[0],Hn=Kn[1],Jr=function(or){var zr=sn.filter(function(Br,Rr){return Rr!==or});yn(zr)},kr=function(or){if(or.preventDefault(),!fr)return;if(sn.findIndex(function(zr){return zr.name===fr})>-1){t.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}yn([].concat(Object(pe.a)(sn),[{id:null,name:fr}])),Hn(null)};return s.a.createElement("div",null,s.a.createElement(V.a,Object(P.a)({bordered:!1,style:{width:600},value:fr,onChange:function(or){return Hn(or.target.value)},onPressEnter:kr,onBlur:kr},vn)),mt||s.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),s.a.createElement("div",{className:"mt20"},sn==null?void 0:sn.map(function(Er,or){return s.a.createElement("div",{key:or,className:ie.a.btn},s.a.createElement("span",{className:ie.a.s1},Er.name),s.a.createElement("img",{src:Q.a,className:ie.a.s2,onClick:function(){return Jr(or)}}))})))},te=ce,$=o("LvDl"),_e=o("m3rI"),re=o("hW5Z"),Z=o.n(re),X=function(tt){var mt=tt.dispatch,qt=tt.onCancel,sn=tt.onSave,yn=tt.loading,vn=yn===void 0?!1:yn;return s.a.createElement("div",{className:Z.a.complete},s.a.createElement("div",{onClick:qt,className:Z.a.cancel},"\u53D6\u6D88"),s.a.createElement(B.a,{type:"primary",loading:vn,onClick:sn,className:Z.a.save},"\u4FDD\u5B58"))},ee=Object(b.a)()(X),be=o("UqFu"),ve=o("z7Xi"),Te=o("jN4g"),Fe=function(tt){var mt,qt,sn=tt.globalSetting,yn=tt.loading,vn=tt.dispatch,In=tt.practiceSetting,Kn=tt.problemset,fr=tt.shixunsDetail,Hn=Object(m.a)(tt,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Jr=de.a.useForm(),kr=Object(se.a)(Jr,1),Er=kr[0],or=Object(S.useState)({}),zr=Object(se.a)(or,2),Br=zr[0],Rr=zr[1],qr=Object(S.useState)(!1),He=Object(se.a)(qr,2),Qe=He[0],qe=He[1],Ge=Object(S.useState)(!1),xe=Object(se.a)(Ge,2),ke=xe[0],Ce=xe[1],Ve=Object(S.useState)(""),Xe=Object(se.a)(Ve,2),at=Xe[0],Ye=Xe[1],dt=Object(S.useState)(""),It=Object(se.a)(dt,2),Gt=It[0],Bt=It[1],Lt=Object(S.useRef)({}),En=Object(S.useRef)(""),hn=Object(S.useRef)(null),jn=Object(S.useRef)(Object($.throttle)(function(){return Dn()},2e3,{leading:!0,trailing:!1})).current,$n=In.id;Object(S.useEffect)(function(){if(!$n)return;Sn()},[$n]),Object(S.useEffect)(function(){return JSON.stringify(Br)!=="{}"&&Un(),function(){clearTimeout(hn.current)}},[Br,at,Gt]);var Un=function(){clearTimeout(hn.current),hn.current=setTimeout(function(){!Object($.isEqual)(Br,Lt.current)||at!==En.current||Gt!==En.current?vn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):vn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Sn=function(){var Bn=Object(r.a)(f.a.mark(function gn(){var tr,Nn,gr,sa,ri,ja,La,ea,Fr;return f.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return vn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),_r.next=3,Object(v.a)("/api/shixuns/".concat($n,"/edit_base_info.json"),{method:"get"});case 3:tr=_r.sent,tr.status===0&&(ea=Object(H.a)(Object(H.a)({},tr.data),{},{description:Object(be.a)(tr.data.description)}),Fr={description:ea.description,shixun_tags:ea.shixun_tags,name:ea.name,course:(ea==null||((Nn=ea.disciplines)===null||Nn===void 0)?void 0:Nn.length)>0?[ea==null||((gr=ea.disciplines)===null||gr===void 0||((sa=gr[0])===null||sa===void 0))?void 0:sa.id,ea==null||((ri=ea.disciplines)===null||ri===void 0||((ja=ri[0])===null||ja===void 0||((La=ja.sub_discipline)===null||La===void 0)))?void 0:La.id]:[],jupyter_show_description:tr.data.jupyter_show_description},Er.setFieldsValue(Fr),Lt.current=Object(H.a)({},Fr),En.current=ea.attachment_id||"",Rr(Object(H.a)({},Fr)),Ye(ea.attachment_id||""),Bt(ea.cover_image_id||""));case 5:case"end":return _r.stop()}},gn)}));return function(){return Bn.apply(this,arguments)}}(),kn=function(gn,tr){Rr(Object(H.a)({},tr))},Gn=function(){ln()},Dn=function(){Object(h.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Er.submit()},vr=function(gn){var tr,Nn=gn.name,gr=gn.description,sa=gn.shixun_tags,ri=gn.course,ja=gn.jupyter_show_description,La=ja===void 0?!1:ja,ea={name:Nn,description:gr,shixun_tags:sa,attachment_id:at,cover_image_id:Gt,sub_discipline_ids:ri[1]};(tr=fr.detail)!==null&&tr!==void 0&&tr.is_jupyter_lab&&(ea=Object(H.a)(Object(H.a)({},ea),{},{jupyter_show_description:La}));var Fr=Object(v.a)("/api/shixuns/".concat($n,"/base_info_save.json"),{method:"post",body:{shixun:Object(H.a)({},ea)}});Fr.then(function(Sr){Sr.status===0&&(t.b.success("\u4FDD\u5B58\u6210\u529F"),vn({type:"practiceSetting/getCommonData",payload:{id:$n}}),vn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Lt.current={description:Br.description,shixun_tags:Br.shixun_tags,name:Br.name},En.current=at)})},ln=function(){var gn,tr=function(){b.d.push("/shixuns/".concat($n,"/challenges")),vn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};In!=null&&(gn=In.sideBar)!==null&&gn!==void 0&&gn.confirmLeave?l.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(){tr()}}):tr()};function jt(Bn){var gn=Bn.type==="image/jpeg"||Bn.type==="image/png";return gn||t.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),gn}var Kt=s.a.createElement(B.a,{loading:Qe,icon:s.a.createElement(ve.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),en=s.a.createElement(B.a,{loading:ke,icon:s.a.createElement(ve.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Ln(Bn,gn){var tr=new FileReader;tr.addEventListener("load",function(){return gn(tr.result)}),tr.readAsDataURL(Bn)}var bn=function(gn){if(gn.file.status==="uploading"){qe(!0);return}if(gn.file.status==="done"){var tr,Nn;qe(!1),Ye(gn==null||((tr=gn.file)===null||tr===void 0||((Nn=tr.response)===null||Nn===void 0))?void 0:Nn.id)}},hr=function(){return s.a.createElement("div",{className:ye.a.img},s.a.createElement("img",{src:_e.a.API_SERVER+"/api/attachments/"+at,alt:"avatar",style:{width:"100%"}}),s.a.createElement("div",null,s.a.createElement(Te.a,{onClick:function(){return Ye("")},style:{fontSize:"16px",color:"red"}})))},Mr=function(gn){if(gn.file.status==="uploading"){Ce(!0);return}if(gn.file.status==="done"){var tr,Nn;Ce(!1),Bt(gn==null||((tr=gn.file)===null||tr===void 0||((Nn=tr.response)===null||Nn===void 0))?void 0:Nn.id)}},sr=function(){return s.a.createElement("div",{className:ye.a.img},s.a.createElement("img",{src:_e.a.API_SERVER+"/api/attachments/"+Gt,alt:"avatar",style:{width:"100%"}}),s.a.createElement("div",null,s.a.createElement(Te.a,{onClick:function(){return Bt("")},style:{fontSize:"16px",color:"red"}})))};return s.a.createElement("div",{className:ye.a.information},s.a.createElement("section",{className:ye.a.scroll},s.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),s.a.createElement("div",{className:ye.a.formWrap}," ",s.a.createElement(de.a,{form:Er,scrollToFirstError:!0,layout:"vertical",onValuesChange:kn,onFinish:vr},s.a.createElement(de.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"}]},s.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((mt=Br.name)===null||mt===void 0?void 0:mt.length)||0,"/60")})),s.a.createElement(de.a.Item,{className:"customAddTags",name:"shixun_tags",label:s.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",s.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"}]},s.a.createElement(te,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),s.a.createElement(de.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},s.a.createElement(W.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Kn.courseOptions})),s.a.createElement(i.a,null,s.a.createElement(k.a,null,s.a.createElement(de.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},at?hr():s.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(_e.a.API_SERVER,"/api/attachments.json"),beforeUpload:jt,onChange:bn},Kt))),s.a.createElement(k.a,{className:"c-grey-999"},s.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"))),s.a.createElement(i.a,null,s.a.createElement(k.a,null,s.a.createElement(de.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Gt?sr():s.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(_e.a.API_SERVER,"/api/attachments.json"),beforeUpload:jt,onChange:Mr},en))),s.a.createElement(k.a,{className:"c-grey-999"},s.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"))),s.a.createElement(de.a.Item,{name:"description",label:"\u7B80\u4ECB:"},s.a.createElement(oe.a,{defaultValue:Br.description||"",watch:!0})),((qt=fr.detail)===null||qt===void 0?void 0:qt.is_jupyter_lab)&&s.a.createElement(de.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},s.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"))))),s.a.createElement(ee,{onSave:jn,onCancel:Gn,loading:Qe||ke}))},Ze=Object(b.a)(function(pt){var tt=pt.problemset,mt=pt.loading,qt=pt.globalSetting,sn=pt.practiceSetting,yn=pt.shixunsDetail;return{globalSetting:qt,loading:mt,practiceSetting:sn,problemset:tt,shixunsDetail:yn}})(Fe),nt=o("ch0t"),ot=o("R9oj"),st=o("ECub"),ht=o("T2oS"),Ne=o("W9HT"),Pe=o("bKvZ"),et=o.n(Pe),Ot=o("KeGQ"),lt=o.n(Ot),Rt=o("NLgs"),Je=o("ngQI"),We=function(tt){var mt=tt.globalSetting,qt=tt.dispatch,sn=tt.practiceSetting,yn=Object(m.a)(tt,["globalSetting","dispatch","practiceSetting"]),vn=Object(S.useState)(!1),In=Object(se.a)(vn,2),Kn=In[0],fr=In[1],Hn=Object(S.useState)({}),Jr=Object(se.a)(Hn,2),kr=Jr[0],Er=Jr[1],or=Object(S.useState)(!0),zr=Object(se.a)(or,2),Br=zr[0],Rr=zr[1],qr=Object(S.useState)(!1),He=Object(se.a)(qr,2),Qe=He[0],qe=He[1],Ge=Object(S.useState)(null),xe=Object(se.a)(Ge,2),ke=xe[0],Ce=xe[1],Ve=Object(S.useRef)(!1),Xe=sn.id,at=sn.updateIndex,Ye=sn.is_published,dt=sn.newQuestion,It=kr.challenge_list,Gt=It===void 0?[]:It;Object(S.useEffect)(function(){return Xe?(Lt(),function(){qt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[Xe,at]),Object(S.useEffect)(function(){Bt()},[yn.location]);var Bt=function(){var jt,Kt=yn.location,en=Kt.pathname.split("/");(en.includes("newquestion")||en.includes("new")||Kt!=null&&(jt=Kt.query)!==null&&jt!==void 0&&jt.tabId)&&(Ve.current=!0)},Lt=function(){var ln=Object(r.a)(f.a.mark(function jt(){var Kt,en,Ln,bn,hr,Mr,sr;return f.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return Rr(!0),gn.next=3,Object(u.G)({id:Xe});case 3:Ln=gn.sent,Ln!=null&&(Kt=Ln.challenge_list)!==null&&Kt!==void 0&&Kt.length&&(bn=yn.location.pathname.split("/"),hr=Ln.challenge_list.find(function(tr){return String(tr.challenge_id)===bn[4]}),bn.includes("newquestion")||bn.includes("new")?(sr=Ln.challenge_list[((Mr=Ln.challenge_list)===null||Mr===void 0?void 0:Mr.length)-1],qt({type:"practiceSetting/setParams",payload:{newQuestion:{st:bn.includes("new")?0:1,name:""}}}),Ce(void 0),Un(sr)):bn[4]&&hr?En(hr,!1):En(Ln.challenge_list[0])),Ln!=null&&(en=Ln.challenge_list)!==null&&en!==void 0&&en.length||Ce(null),Er(Ln),Rr(!1);case 8:case"end":return gn.stop()}},jt)}));return function(){return ln.apply(this,arguments)}}(),En=function(jt){var Kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(Ce(jt.challenge_id),Un(jt),Kt){var en="/shixuns/".concat(Xe,"/edit/").concat(jt.challenge_id,"/").concat(jt.st===1?"editquestion":"editcheckpoint");b.d.push(en)}},hn=function(jt,Kt){Kt.stopPropagation();var en=jt.challenge_id,Ln=function(){var bn=Object(r.a)(f.a.mark(function hr(){var Mr,sr,Bn,gn;return f.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(u.s)({id:Xe,challengesId:en});case 2:if(Mr=Nn.sent,!(Mr.status===1)){Nn.next=12;break}return Nn.next=6,Object(u.G)({id:Xe});case 6:if(gn=Nn.sent,Er(gn),!(en===ke&&(sr=gn.challenge_list)!==null&&sr!==void 0&&sr.length)){Nn.next=11;break}return En(gn.challenge_list[0]),Nn.abrupt("return");case 11:(Bn=gn.challenge_list)!==null&&Bn!==void 0&&Bn.length||(Ce(null),Ve.current=!0,Un({}),b.d.push("/shixuns/".concat(Xe,"/edit?tabId=level")));case 12:case"end":return Nn.stop()}},hr)}));return function(){return bn.apply(this,arguments)}}();l.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Ln})},jn=function(jt,Kt,en){var Ln=Array.from(jt),bn=Ln.splice(Kt,1),hr=Object(se.a)(bn,1),Mr=hr[0];return Ln.splice(en,0,Mr),Ln},$n=function(jt,Kt){if(!jt.destination)return;var en=jn(Kt,jt.source.index,jt.destination.index);Er(Object(H.a)(Object(H.a)({},kr),{},{challenge_list:en}));var Ln=en.map(function(bn){return bn.challenge_id});Object(u.Eb)({id:Xe,ids:Ln}).then(function(bn){bn.status!==0&&Er(Object(H.a)(Object(H.a)({},kr),{},{challenge_list:Kt}))})},Un=function(jt){qt({type:"practiceSetting/setParams",payload:{selectQuestionParams:jt}})},Sn=function(){var ln=Object(r.a)(f.a.mark(function jt(Kt,en){var Ln;return f.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:if(!(Kt===ke)){hr.next=2;break}return hr.abrupt("return");case 2:return hr.next=4,kn();case 4:Ce(Kt),Un(en),qt({type:"practiceSetting/setParams",payload:{newQuestion:null}}),Ln="/shixuns/".concat(Xe,"/edit/").concat(Kt,"/").concat(en.st===1?"editquestion":"editcheckpoint"),b.d.push(Ln);case 9:case"end":return hr.stop()}},jt)}));return function(Kt,en){return ln.apply(this,arguments)}}(),kn=function(){return new Promise(function(jt,Kt){var en;sn!=null&&(en=sn.sideBar)!==null&&en!==void 0&&en.confirmLeave?l.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(){qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),jt()},onCancel:function(){Kt()}}):jt()})},Gn=function(jt){return s.a.createElement(s.a.Fragment,null,s.a.createElement(Je.a,{onDragEnd:function(en){return $n(en,jt)}},s.a.createElement(Je.c,{droppableId:"droppable"},function(Kt,en){return s.a.createElement("div",Object(P.a)({ref:Kt.innerRef},Kt.droppableProps,{style:{width:"100%"}}),jt.map(function(Ln,bn){var hr=Ln.st,Mr=Ln.name,sr=Ln.challenge_id;return s.a.createElement(Je.b,{key:sr,draggableId:sr.toString(),index:bn,isDragDisabled:Ye},function(Bn,gn){return s.a.createElement("div",Object(P.a)({ref:Bn.innerRef},Bn.draggableProps,Bn.dragHandleProps,{className:ke===sr?et.a.listActive:et.a.list,onClick:function(){return Sn(sr,Ln)}}),s.a.createElement("span",{className:et.a.s1},hr===0?s.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):s.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),s.a.createElement("span",{className:et.a.s2},"\u7B2C",bn+1,"\u5173: ",Mr),!Ye&&s.a.createElement("span",{className:et.a.s3,onClick:function(Nn){return hn(Ln,Nn)}},s.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),dt&&s.a.createElement("div",{className:et.a.listActive},s.a.createElement("span",{className:et.a.s1},(dt==null?void 0:dt.st)===0?s.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):s.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),s.a.createElement("span",{className:et.a.s2},"\u7B2C",jt.length+1,"\u5173: ",dt==null?void 0:dt.name)),!Ye&&s.a.createElement("div",{className:et.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Dn=function(){var ln=Object(r.a)(f.a.mark(function jt(Kt){return f.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,kn();case 2:Kt==="new"?b.d.push("/shixuns/".concat(Xe,"/edit/new")):b.d.push("/shixuns/".concat(Xe,"/edit/newquestion")),fr(!1),Ce(void 0),qt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Kt==="new"?0:1,name:""}}});case 6:case"end":return Ln.stop()}},jt)}));return function(Kt){return ln.apply(this,arguments)}}(),vr=function(){if(Object(Rt.c)(qt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;fr(!Kn)};return s.a.createElement("div",{className:et.a.level},s.a.createElement("aside",{className:et.a.left,style:{width:Qe?"0":"25%"}},s.a.createElement("div",{className:et.a.container},s.a.createElement("div",{className:et.a.title},"\u4EFB\u52A1\u5173\u5361(",Gt.length,")"),s.a.createElement("div",{className:et.a.listWrap},Br?s.a.createElement(Ne.a,{size:"large"}):!!Gt.length||!!dt?Gn(Gt):s.a.createElement(st.a,{image:lt.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Qe&&s.a.createElement("div",{className:et.a.btns},s.a.createElement("aside",{className:et.a.btnsWrap},s.a.createElement("div",{style:{transform:Kn?"rotate(45deg)":"rotate(0deg)"},className:et.a.icon,onClick:vr},"+"),s.a.createElement("div",{className:et.a.btn,style:{left:Kn?20:-154}},s.a.createElement("div",{className:et.a.d1,onClick:function(){return Dn("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),s.a.createElement("div",{className:et.a.d2,onClick:function(){return Dn("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),s.a.createElement("div",{className:Qe?et.a.elseShrink:et.a.shrink,onClick:function(){return qe(!Qe)}},s.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),s.a.createElement("aside",{className:et.a.right,id:"modal-level-question"},ke===null&&Ve.current?s.a.createElement("div",{className:et.a.addIcon},s.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):yn.children))},Le=Object(b.a)(function(pt){var tt=pt.globalSetting,mt=pt.practiceSetting;return{globalSetting:tt,practiceSetting:mt}})(We),Oe=o("DjyN"),Re=o("NUBc"),Ie=o("cWXX"),Be=o("/ezw"),ct=o("qVdP"),xt=o("jsC+"),Ft=o("lUTK"),un=o("BvKs"),_n=o("7Kak"),on=o("9yH6"),At=o("Qvpy"),Ke=o.n(At),ut=function(tt){var mt=tt.shixunsDetail,qt=tt.globalSetting,sn=tt.loading,yn=tt.dispatch,vn=tt.onReloadData,In=Object(m.a)(tt,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Kn=Object(S.useState)(),fr=Object(se.a)(Kn,2),Hn=fr[0],Jr=fr[1],kr=Object(S.useState)([]),Er=Object(se.a)(kr,2),or=Er[0],zr=Er[1];Object(S.useEffect)(function(){mt.actionTabs.key==="Collaborators-ChangeManager"&&Br()},[mt.actionTabs.key]);var Br=function(){var Qe=Object(r.a)(f.a.mark(function qe(){var Ge,xe;return f.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,yn({type:"shixunsDetail/getChangeManager",payload:{id:(Ge=mt.actionTabs.params)===null||Ge===void 0?void 0:Ge.id}});case 2:xe=Ce.sent,zr(xe||[]);case 4:case"end":return Ce.stop()}},qe)}));return function(){return Qe.apply(this,arguments)}}(),Rr=function(){var qe;yn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(qe=mt.actionTabs.params)===null||qe===void 0?void 0:qe.id}}})},qr=function(){var Qe=Object(r.a)(f.a.mark(function qe(){var Ge,xe;return f.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(Hn){Ce.next=3;break}return t.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),Ce.abrupt("return");case 3:return Ce.next=5,yn({type:"shixunsDetail/changeManager",payload:{id:(Ge=mt.actionTabs.params)===null||Ge===void 0?void 0:Ge.id,user_id:Hn}});case 5:xe=Ce.sent,He(),xe&&(vn(),t.b.info(xe.message));case 8:case"end":return Ce.stop()}},qe)}));return function(){return Qe.apply(this,arguments)}}(),He=function(){yn({type:"shixunsDetail/setActionTabs",payload:{}}),Jr(null)};return s.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:mt.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:sn.effects["shixunsDetail/changeManager"],onOk:qr,onCancel:He},s.a.createElement("div",null,s.a.createElement("div",{className:Ke.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",s.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"),s.a.createElement("div",{className:Ke.a.content},or.length?s.a.createElement(on.a.Group,{value:Hn,onChange:function(qe){return Jr(qe.target.value)}},or.map(function(Qe,qe){return s.a.createElement(on.a,{className:Ke.a.radio,key:qe,value:Qe.user_id},Qe.name)})):s.a.createElement("div",{className:Ke.a.add},s.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",s.a.createElement("a",{className:Ke.a.colorBlue,onClick:Rr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},it=Object(b.a)(function(pt){var tt=pt.shixunsDetail,mt=pt.loading,qt=pt.globalSetting;return{shixunsDetail:tt,globalSetting:qt,loading:mt}})(ut),we=o("Znn+"),ze=o("ZTPi"),Tt=o("ju9d"),Et=o("DDK+"),Dt=ze.a.TabPane,Nt=function(pt){var tt=pt.visible,mt=pt.onCancel,qt=pt.onSelectGroup,sn=pt.shixunId,yn=pt.onSelectCollaborator;return s.a.createElement(l.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:tt,width:1100,centered:!0,keyboard:!1,onCancel:mt,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},s.a.createElement(ze.a,{defaultActiveKey:"1"},s.a.createElement(Dt,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},s.a.createElement(Tt.a,{onCancel:mt,container_type:2,container_id:sn,onSelect:yn})),s.a.createElement(Dt,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},s.a.createElement(Et.a,{onCancel:mt,onSelect:qt}))))},wt=o("oaGz"),Wt=o.n(wt),Zt=o("8Skl"),Wn=o("ruvs"),Tn=function(tt){var mt,qt,sn,yn,vn,In,Kn=tt.shixunsDetail,fr=tt.globalSetting,Hn=tt.loading,Jr=tt.user,kr=tt.dispatch,Er=Object(m.a)(tt,["shixunsDetail","globalSetting","loading","user","dispatch"]),or=Object(S.useRef)(),zr=Object(S.useState)(0),Br=Object(se.a)(zr,2),Rr=Br[0],qr=Br[1],He=Object(S.useState)([]),Qe=Object(se.a)(He,2),qe=Qe[0],Ge=Qe[1],xe=Object(S.useState)({id:null,page:1}),ke=Object(se.a)(xe,2),Ce=ke[0],Ve=ke[1],Xe=(mt=Jr.userInfo)===null||mt===void 0||((qt=mt.shixun)===null||qt===void 0)?void 0:qt.editable,at=((sn=Jr.userInfo)===null||sn===void 0?void 0:sn.role)<=2||((yn=Jr.userInfo)===null||yn===void 0||((vn=yn.shixun)===null||vn===void 0)?void 0:vn.is_creator);Object(S.useEffect)(function(){or.current=Er.match.params.id,Ce.id=or.current,Ve(Ce),Ye(Ce)},[]);var Ye=function(){var Un=Object(r.a)(f.a.mark(function Sn(kn){var Gn;return f.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return vr.next=2,kr({type:"shixunsDetail/getCollaboratorsData",payload:kn});case 2:Gn=vr.sent,Gn&&(Ge(Gn.members||[]),qr(Gn.member_count));case 4:case"end":return vr.stop()}},Sn)}));return function(kn){return Un.apply(this,arguments)}}(),dt=function(){var Un=Object(r.a)(f.a.mark(function Sn(){var kn;return f.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return Ce.page=1,Ve(Ce),kn=Object(Wn.b)(),Dn.next=5,kr({type:"user/getUserInfo",payload:kn});case 5:return Dn.next=7,Ye(Ce);case 7:case"end":return Dn.stop()}},Sn)}));return function(){return Un.apply(this,arguments)}}(),It=function(Sn){Ce.page=Sn,Ve(Ce),Ye(Ce)},Gt=function(Sn){l.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement("div",{className:Wt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var kn=Object(r.a)(f.a.mark(function Dn(){var vr,ln;return f.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Kt.next=2,kr({type:"shixunsDetail/deleteCollaborators",payload:{id:or.current,userId:Sn}});case 2:if(ln=Kt.sent,!(((vr=Jr.userInfo)===null||vr===void 0?void 0:vr.user_id)===Sn)){Kt.next=6;break}return b.d.push("/shixuns"),Kt.abrupt("return");case 6:t.b.info(ln==null?void 0:ln.message),Ce.page=1,Ve(Ce),Ye(Ce);case 10:case"end":return Kt.stop()}},Dn)}));function Gn(){return kn.apply(this,arguments)}return Gn}()})},Bt=function(){kr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:or.current}}})};function Lt(Un,Sn,kn,Gn){return En.apply(this,arguments)}function En(){return En=Object(r.a)(f.a.mark(function Un(Sn,kn,Gn,Dn){return f.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return ln.next=2,kr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Sn,user_id:kn,editable:Gn?0:1}});case 2:Ye(Ce);case 3:case"end":return ln.stop()}},Un)})),En.apply(this,arguments)}var hn=function(){kr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:or.current}}})};function jn(){kr({type:"shixunsDetail/setActionTabs",payload:{}})}var $n={visible:Kn.actionTabs.key==="Collaborators-AddCollaborator",onCancel:jn,shixunId:or.current,onSelectCollaborator:function(){var Un=Object(r.a)(f.a.mark(function kn(Gn){var Dn;return f.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return jn(),ln.next=3,kr({type:"shixunsDetail/addCollaborator",payload:{id:or.current,user_ids:Gn}});case 3:Dn=ln.sent,Dn&&(t.b.success("\u6DFB\u52A0\u6210\u529F"),dt());case 5:case"end":return ln.stop()}},kn)}));function Sn(kn){return Un.apply(this,arguments)}return Sn}(),onSelectGroup:function(){var Un=Object(r.a)(f.a.mark(function kn(Gn){var Dn;return f.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return jn(),ln.next=3,kr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:or.current,group_id:Gn.group_id}});case 3:Dn=ln.sent,Dn&&(t.b.success("\u6DFB\u52A0\u6210\u529F"),dt());case 5:case"end":return ln.stop()}},kn)}));function Sn(kn){return Un.apply(this,arguments)}return Sn}()};return s.a.createElement("section",null,s.a.createElement("div",{className:Wt.a.wrap},s.a.createElement("div",{className:Wt.a.content},((In=Kn.detail)===null||In===void 0?void 0:In.identity)<5&&s.a.createElement("div",{className:Wt.a.head},s.a.createElement("span",{className:Wt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Rr,"\u4EBA\uFF09"),s.a.createElement("div",null,at&&s.a.createElement(B.a,{type:"primary",ghost:!0,className:Wt.a.button,style:{marginRight:"20px"},onClick:Bt},"\u66F4\u6362\u7BA1\u7406\u5458"),Xe&&s.a.createElement(B.a,{type:"primary",className:Wt.a.button,style:{marginRight:"40px"},onClick:hn},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),s.a.createElement("div",{className:Wt.a.list},s.a.createElement(Be.a,{loading:Hn.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},qe.map(function(Un,Sn){var kn,Gn,Dn,vr,ln,jt,Kt,en;return s.a.createElement("div",{style:{display:"inline-block",width:"50%"}},s.a.createElement("div",{className:Wt.a.itemWrap,key:Sn},s.a.createElement("a",{href:(kn=Un.user)===null||kn===void 0?void 0:kn.user_url,target:"_blank",className:Wt.a.imgWrap},s.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Wt.a.img,src:"".concat(_e.a.IMG_SERVER,"/images/").concat((Gn=Un.user)===null||Gn===void 0?void 0:Gn.image_url)}),((Dn=Un.user)===null||Dn===void 0?void 0:Dn.shixun_manager)&&s.a.createElement("span",{className:Wt.a.manager},"\u521B\u5EFA\u8005")),s.a.createElement("div",{className:Wt.a.itemContent},s.a.createElement("p",{className:Wt.a.nameWrap},s.a.createElement("a",{href:Un.user.user_url,target:"_blank",className:Wt.a.name},(vr=Un.user)===null||vr===void 0?void 0:vr.name),s.a.createElement("div",{className:Wt.a.actionGroup},at?(ln=Un.user)!==null&&ln!==void 0&&ln.shixun_manager?null:s.a.createElement(xt.a,{overlay:s.a.createElement(un.a,{selectedKeys:[Un.editable?"1":"2"],onClick:function(){var bn;Lt(Kn.detail.identifier,Un.user.user_id,Un.editable,(bn=Un.user)===null||bn===void 0?void 0:bn.name)}},s.a.createElement(un.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),s.a.createElement(un.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},s.a.createElement("div",null,Un.editable?s.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):s.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",s.a.createElement(Zt.a,{style:{fontSize:"14px",color:"#888888"}}))):Un.editable?s.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):s.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((jt=Un.user)!==null&&jt!==void 0&&jt.shixun_manager)&&Xe&&Un.user.user_id!==((Kt=Jr.userInfo)===null||Kt===void 0?void 0:Kt.user_id)?s.a.createElement("a",{className:Wt.a.deletetitle,onClick:function(){var bn;return Gt((bn=Un.user)===null||bn===void 0?void 0:bn.user_id)}},"\u5220\u9664"):null)),s.a.createElement("p",{className:Wt.a.schoolWrap},s.a.createElement("span",{className:Wt.a.school},(en=Un.user)===null||en===void 0?void 0:en.school_name)))))})))),Rr>10&&s.a.createElement("div",{className:Wt.a.countWrap},s.a.createElement(Re.a,{showQuickJumper:!1,showSizeChanger:!1,total:Rr,onChange:function(Sn){return It(Sn)},pageSize:10,current:Ce.page}))),s.a.createElement(it,{onReloadData:dt}),s.a.createElement(Nt,$n))},Jn=Object(b.a)(function(pt){var tt=pt.shixunsDetail,mt=pt.loading,qt=pt.globalSetting,sn=pt.user;return{shixunsDetail:tt,globalSetting:qt,user:sn,loading:mt}})(Tn),Qn=o("11/R"),zn=o("Q9mQ"),fn=o("diRs"),wr=o("jrin"),Kr=o("OaEy"),Ur=o("2fM7"),xr=o("ZW9T"),Hr=o("RCxd"),Cr=o("1ZKy"),rn=o.n(Cr),Yt=V.a.TextArea,On=function(tt){var mt=tt.shixunsDetail,qt=tt.globalSetting,sn=tt.loading,yn=tt.dispatch,vn=tt.onFinish,In=vn===void 0?function(){}:vn,Kn=Object(m.a)(tt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),fr=de.a.useForm(),Hn=Object(se.a)(fr,1),Jr=Hn[0],kr=function(){var or=Object(r.a)(f.a.mark(function zr(Br){var Rr,qr;return f.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,yn({type:"shixunsDetail/getCustomScript",payload:{id:(Rr=mt.actionTabs.params)===null||Rr===void 0?void 0:Rr.id,compile:Br.execute,excutive:Br.compile}});case 2:qr=Qe.sent,Er(),qr&&In(qr==null?void 0:qr.shixun_script);case 5:case"end":return Qe.stop()}},zr)}));return function(Br){return or.apply(this,arguments)}}(),Er=function(){yn({type:"shixunsDetail/setActionTabs",payload:{}})};return s.a.createElement(l.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:mt.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Er},s.a.createElement(de.a,{form:Jr,scrollToFirstError:!0,layout:"vertical",onFinish:kr},s.a.createElement(de.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},s.a.createElement(Yt,{rows:4})),s.a.createElement(de.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},s.a.createElement(Yt,{rows:4})),s.a.createElement("div",{className:rn.a.footerWrap},s.a.createElement(de.a.Item,null,s.a.createElement(B.a,{className:"mr5",size:"large",onClick:Er},"\u53D6\u6D88"),s.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",loading:sn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},jr=Object(b.a)(function(pt){var tt=pt.shixunsDetail,mt=pt.loading,qt=pt.globalSetting;return{shixunsDetail:tt,globalSetting:qt,loading:mt}})(On),Or=o("Lai7"),$t=o.n(Or),cr=o("EGTK"),Qr=o("JPV9"),cn=o.n(Qr),pr=o("FrRK"),Pr=o("9Bee"),ba=o("N3QO"),Ir=Ur.a.Option,ha=function(tt){var mt,qt,sn=tt.practiceSetting,yn=tt.dispatch,vn=tt.shixunsDetail,In=tt.user,Kn=Object(S.useState)(null),fr=Object(se.a)(Kn,2),Hn=fr[0],Jr=fr[1],kr=Object(S.useState)([]),Er=Object(se.a)(kr,2),or=Er[0],zr=Er[1],Br=Object(S.useState)(!0),Rr=Object(se.a)(Br,2),qr=Rr[0],He=Rr[1],Qe=Object(S.useState)({}),qe=Object(se.a)(Qe,2),Ge=qe[0],xe=qe[1],ke=Object(S.useState)([]),Ce=Object(se.a)(ke,2),Ve=Ce[0],Xe=Ce[1],at=Object(S.useState)(),Ye=Object(se.a)(at,2),dt=Ye[0],It=Ye[1],Gt=Object(S.useState)(),Bt=Object(se.a)(Gt,2),Lt=Bt[0],En=Bt[1],hn=Object(S.useState)([]),jn=Object(se.a)(hn,2),$n=jn[0],Un=jn[1],Sn=Object(S.useState)({}),kn=Object(se.a)(Sn,2),Gn=kn[0],Dn=kn[1],vr=Object(S.useRef)(null),ln=Object(S.useRef)(!0),jt=Object(S.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Kt=Object(S.useRef)(null),en=sn.id,Ln=sn.is_published,bn=Gn.frequence_image,hr=bn===void 0?[]:bn,Mr=Gn.environments,sr=Mr===void 0?[]:Mr,Bn=Gn.choice_small_type,gn=Bn===void 0?[]:Bn,tr=Gn.other_image,Nn=tr===void 0?[]:tr,gr=Ge.name,sa=Ge.description,ri=Ge.authorization,ja=Ge.small_type,La=ja===void 0?[]:ja;Object(S.useEffect)(function(){if(Hn===null)return;Sr(),vr.current.scrollTop=0},[Hn]),Object(S.useEffect)(function(){if(!en)return;Fr()},[en]),Object(S.useEffect)(function(){return Hn===null?void 0:(ea(),function(){clearTimeout(Kt.current)})},[Hn,or,Ve,dt,Lt]);var ea=function(){clearTimeout(Kt.current),Kt.current=setTimeout(function(){!Object($.isEqual)(jt.current.activeId,Hn)||!Object($.isEqual)(jt.current.selectId,or)||!Object($.isEqual)(jt.current.serviceConfigList,Ve)||!Object($.isEqual)(jt.current.evaluateScript,dt)||!Object($.isEqual)(jt.current.evaluationScript,Lt)?yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Fr=function(){var Nr=Object(r.a)(f.a.mark(function Zr(){var ga,ua,Ua,Aa;return f.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:return He(!0),Za.next=3,Object(v.a)("/api/shixuns/".concat(en,"/edit_environment_info.json"),{method:"get"});case 3:ga=Za.sent,ga.status===0&&(Dn(Object(H.a)({},ga.data)),He(!1),ga!=null&&(ua=ga.data)!==null&&ua!==void 0&&ua.id?(jt.current.activeId=ga==null||((Ua=ga.data)===null||Ua===void 0)?void 0:Ua.id,Jr(ga==null||((Aa=ga.data)===null||Aa===void 0)?void 0:Aa.id)):Jr(null));case 5:case"end":return Za.stop()}},Zr)}));return function(){return Nr.apply(this,arguments)}}(),Sr=function(){var Nr=Object(r.a)(f.a.mark(function Zr(){var ga,ua,Ua,Aa,Ca;return f.a.wrap(function(ai){for(;;)switch(ai.prev=ai.next){case 0:return ai.next=2,Object(v.a)("/api/shixuns/".concat(en,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:Hn}});case 2:Ca=ai.sent,xe(Ca.data),jt.current.selectId=(ga=Ca.data)===null||ga===void 0?void 0:ga.choice_small_type,zr((ua=Ca.data)===null||ua===void 0?void 0:ua.choice_small_type),jt.current.serviceConfigList=(Ua=Ca.data)===null||Ua===void 0?void 0:Ua.shixun_service_configs,Xe((Aa=Ca.data)===null||Aa===void 0?void 0:Aa.shixun_service_configs),jt.current.evaluateScript=Ca.data.evaluate_script,It(Ca.data.evaluate_script),jt.current.evaluationScript=Ca.data.choice_standard_scripts,En(Ca.data.choice_standard_scripts),Un(Ca.data.standard_scripts);case 13:case"end":return ai.stop()}},Zr)}));return function(){return Nr.apply(this,arguments)}}(),_r=function(){var Zr,ga=function(){b.d.push("/shixuns/".concat(en,"/challenges")),yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};sn!=null&&(Zr=sn.sideBar)!==null&&Zr!==void 0&&Zr.confirmLeave?l.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(){ga()}}):ga()},xa=function(){var Nr=Object(r.a)(f.a.mark(function Zr(){var ga,ua,Ua,Aa=arguments;return f.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:if(ga=Aa.length>0&&Aa[0]!==void 0?Aa[0]:!1,!Object(Rt.c)(yn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Za.next=3;break}return Za.abrupt("return");case 3:return ua={sub_type:or,main_type:Hn,shixun:{mirror_script_id:Lt},shixun_info:{evaluate_script:dt},shixun_service_configs:Ve.map(function(ai){return{mirror_repository_id:ai.mirror_repository_id,cpu_limit:ai.cpu_limit,lower_cpu_limit:ai.lower_cpu_limit,memory_limit:ai.memory_limit,request_limit:ai.request_limit,resource_limit:ai.resource_limit}})},Za.next=6,Object(v.a)("/api/shixuns/".concat(en),{method:"put",body:ua});case 6:Ua=Za.sent,Ua.status===0&&(t.b.success("\u7F16\u8F91\u6210\u529F"),jt.current={activeId:Hn,selectId:or,serviceConfigList:Ve,evaluateScript:dt,evaluationScript:Lt},yn({type:"practiceSetting/getCommonData",payload:{id:en}}),yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Za.stop()}},Zr)}));return function(){return Nr.apply(this,arguments)}}(),za=La.filter(function(Nr){return or.includes(Nr.id)}),ka=function(){_r()},ca=function(Zr,ga,ua){var Ua=Ve.map(function(Aa,Ca){return Ca===ua?Object(H.a)(Object(H.a)({},Aa),{},Object(wr.a)({},ga,Zr)):Aa});Xe(Ua)},Ba=function(){if(Object(Rt.c)(yn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;yn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:en}}})},_i=function(){var Nr=Object(r.a)(f.a.mark(function Zr(ga){var ua;return f.a.wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:return Aa.next=2,yn({type:"shixunsDetail/getScriptContent",payload:{id:en,script_id:ga}});case 2:ua=Aa.sent,ua&&It(ua.content);case 4:case"end":return Aa.stop()}},Zr)}));return function(ga){return Nr.apply(this,arguments)}}(),la=function(Zr){l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:s.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",s.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var ga=Object(r.a)(f.a.mark(function Ua(){return f.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:return Ca.next=2,_i(Zr);case 2:l.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:s.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return Ca.stop()}},Ua)}));function ua(){return ga.apply(this,arguments)}return ua}()})},Sa=function(Zr,ga){var ua=Ve[0]?[Ve[0]]:[];ga.forEach(function(Ua){var Aa=Ve.find(function(ai){return ai.mirror_repository_id===Number(Ua.key)});if(Aa)ua.push(Aa);else{var Ca=La.find(function(ai){return ai.id===Number(Ua.key)});if(Ca.mirror_name){var Za={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(Ua.key),name:Ca.mirror_name,request_limit:10};ua.push(Za)}}}),Xe(ua),zr(Zr)};return s.a.createElement("div",{className:cn.a.practice},s.a.createElement(cr.a,{loading:qr,skin:"night",className:cn.a.left,dispatch:yn,value:Hn,data:sr,otherData:Nn,tags:hr,onChange:function(Zr){return Jr(Zr)}}),s.a.createElement("div",{className:cn.a.right},s.a.createElement("header",null,s.a.createElement("div",{className:cn.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Hn===null?"\u2014 \u2014":gr)),s.a.createElement("div",{className:cn.a.content,ref:vr},Hn===null&&s.a.createElement(st.a,{image:$t.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Hn!==null&&s.a.createElement("div",{className:cn.a.des},s.a.createElement("div",{className:cn.a.mainBody},s.a.createElement(Pr.a,{value:sa})),s.a.createElement("div",{className:cn.a.title},"\u9644\u5E26\u73AF\u5883"),s.a.createElement("div",{className:cn.a.selectBox},s.a.createElement(Ur.a,{onChange:function(Zr,ga){return Sa(Zr,ga)},getPopupContainer:function(Zr){return Zr.parentNode},mode:"multiple",bordered:!1,value:or,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},La.map(function(Nr,Zr){return s.a.createElement(Ir,{key:Nr.id,value:Nr.id},Nr.type_name)})),s.a.createElement("div",{className:cn.a.smallType},za.map(function(Nr){return Nr.description?s.a.createElement("span",{key:Nr.id},Nr.description):null}))),!(vn!=null&&(mt=vn.detail)!==null&&mt!==void 0&&mt.is_jupyter_lab)&&s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:cn.a.title},"\u8BC4\u6D4B\u811A\u672C"),s.a.createElement("div",{className:cn.a.evaluating},s.a.createElement("div",{className:cn.a.evaluatingLabel},Ln&&s.a.createElement("div",{onClick:function(){if(Object(Rt.c)(yn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:cn.a.mask}),s.a.createElement(Ur.a,{style:{width:400},bordered:!1,getPopupContainer:function(Zr){return Zr.parentNode},value:Lt,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(Zr){la(Zr),En(Zr)}},($n||[]).map(function(Nr,Zr){return s.a.createElement(Ir,{value:parseInt(Nr.id),name:Nr.scptname,key:Zr},Nr.scptname)})),s.a.createElement("span",{className:cn.a.evaluatingS1,onClick:Ba},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),s.a.createElement(fn.a,{overlayClassName:cn.a.popover,placement:"bottomLeft",content:s.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",s.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",s.a.createElement("br",null),"challengeProgramNames",s.a.createElement("br",null),"sourceClassNames",s.a.createElement("br",null),s.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",s.a.createElement("br",null),s.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",s.a.createElement("br",null),"src/step1/HelloWorld.java",s.a.createElement("br",null),"src/step2/Other.java",s.a.createElement("br",null),s.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",s.a.createElement("br",null),"step1.HelloWorld",s.a.createElement("br",null),"step2.Other",s.a.createElement("br",null),s.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",s.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',s.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',s.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',s.a.createElement("br",null),'" "step2.Other")',s.a.createElement("br",null),s.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},s.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},s.a.createElement(Hr.a,null)))),s.a.createElement(xr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:dt,onChange:function(Zr){if(ln.current){ln.current=!1;return}It(Zr),Object(Rt.c)(yn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){ln.current=!0,It(jt.current.evaluateScript)},200)}}))),((qt=vn.detail)===null||qt===void 0?void 0:qt.identity)<3&&!!Ve.length&&s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:cn.a.title},"\u670D\u52A1\u914D\u7F6E"),s.a.createElement("div",{className:cn.a.serviceSettingWrap},Ve==null?void 0:Ve.map(function(Nr,Zr){return s.a.createElement("div",{key:Zr,className:"mb30"},s.a.createElement("div",null,s.a.createElement("span",{className:"font16"},Nr.name)),s.a.createElement("div",{className:cn.a.serviceBox},s.a.createElement("label",{className:cn.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),s.a.createElement(V.a,{className:cn.a.serviceSetInput,value:Nr.cpu_limit,disabled:Ln,onChange:function(ua){return ca(ua.target.value,"cpu_limit",Zr)}})),s.a.createElement("div",{className:cn.a.serviceBox},s.a.createElement("label",{className:cn.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),s.a.createElement(V.a,{className:cn.a.serviceSetInput,value:Nr.lower_cpu_limit,disabled:Ln,onChange:function(ua){return ca(ua.target.value,"lower_cpu_limit",Zr)}})),s.a.createElement("div",{className:cn.a.serviceBox},s.a.createElement("label",{className:cn.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),s.a.createElement(V.a,{className:cn.a.serviceSetInput,value:Nr.memory_limit,disabled:Ln,onChange:function(ua){return ca(ua.target.value,"memory_limit",Zr)}})),s.a.createElement("div",{className:cn.a.serviceBox},s.a.createElement("label",{className:cn.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),s.a.createElement(V.a,{className:cn.a.serviceSetInput,value:Nr.request_limit,style:{width:300},disabled:Ln,onChange:function(ua){return ca(ua.target.value,"request_limit",Zr)}}),s.a.createElement("label",{className:cn.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%")),s.a.createElement("div",{className:cn.a.serviceBox},s.a.createElement("label",{className:cn.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),s.a.createElement(V.a,{className:cn.a.serviceSetInput,value:Nr.resource_limit,style:{width:300},disabled:Ln,maxLength:8,onChange:function(ua){var Ua=ua.target.value,Aa=/^\d*(\.\d*)?$/;Ua.match(Aa)&&ca(ua.target.value,"resource_limit",Zr)}})))}))))),s.a.createElement("div",{className:cn.a.btns},s.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:ka},"\u53D6\u6D88"),s.a.createElement(B.a,{size:"large",type:"primary",disabled:Hn===null,onClick:function(){return xa()}},"\u4FDD\u5B58"))),s.a.createElement(pr.a,null),s.a.createElement(jr,{onFinish:function(Zr){return It(Zr)}}),s.a.createElement(ba.a,null))},rr=Object(b.a)(function(pt){var tt=pt.practiceSetting,mt=pt.globalSetting,qt=pt.shixunsDetail,sn=pt.user;return{practiceSetting:tt,globalSetting:mt,shixunsDetail:qt,user:sn}})(ha),Vt=o("edzW"),Vn=o("Pkuh"),Pn=o.n(Vn),ur=function(tt){var mt=tt.practiceSetting,qt=tt.dispatch,sn=tt.shixunsDetail,yn=tt.user,vn=mt.id,In=mt.is_published,Kn=de.a.useForm(),fr=Object(se.a)(Kn,1),Hn=fr[0],Jr=Object(S.useState)([]),kr=Object(se.a)(Jr,2),Er=kr[0],or=kr[1],zr=Object(S.useState)(!1),Br=Object(se.a)(zr,2),Rr=Br[0],qr=Br[1],He=Object(S.useState)({}),Qe=Object(se.a)(He,2),qe=Qe[0],Ge=Qe[1],xe=Object(S.useState)({}),ke=Object(se.a)(xe,2),Ce=ke[0],Ve=ke[1],Xe=Object(S.useState)(""),at=Object(se.a)(Xe,2),Ye=at[0],dt=at[1],It=Object(S.useState)(""),Gt=Object(se.a)(It,2),Bt=Gt[0],Lt=Gt[1],En=Object(S.useState)([]),hn=Object(se.a)(En,2),jn=hn[0],$n=hn[1];Object(S.useEffect)(function(){if(!Bt)return;Sn(),kn()},[Bt,Ye]),Object(S.useEffect)(function(){Un()},[]);var Un=function(){var ln=Object(r.a)(f.a.mark(function jt(){var Kt,en,Ln,bn,hr,Mr;return f.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:return Bn.next=2,Object(v.a)("/api/shixuns/".concat(vn,".json"),{method:"get"});case 2:Kt=Bn.sent,Kt.identifier&&(Mr={place_image_id:[Kt==null||((en=Kt.image_data)===null||en===void 0)?void 0:en.id],spec_id:Kt==null?void 0:Kt.spec_id},dt((Ln=Kt.image_data)!==null&&Ln!==void 0&&Ln.clusterType?(bn=Kt.image_data)===null||bn===void 0?void 0:bn.clusterType:"C2Net"),Lt((hr=Kt.image_data)!==null&&hr!==void 0&&hr.image_id?"GPU":"NPU"),Hn.setFieldsValue(Object(H.a)({},Mr)),Ge(Object(H.a)({},Mr)),Ve(Mr));case 4:case"end":return Bn.stop()}},jt)}));return function(){return ln.apply(this,arguments)}}(),Sn=function(){var ln=Object(r.a)(f.a.mark(function jt(){var Kt,en;return f.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return bn.next=2,Object(v.a)("/api/shixuns/openi_jupyter_lab_specs.json",{method:"get",params:{compute:Bt,cluster_type:Ye}});case 2:Kt=bn.sent,Kt.status===0&&or((Kt==null||((en=Kt.data)===null||en===void 0)?void 0:en.specs)||[]);case 4:case"end":return bn.stop()}},jt)}));return function(){return ln.apply(this,arguments)}}(),kn=function(){var ln=Object(r.a)(f.a.mark(function jt(){var Kt,en;return f.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return bn.next=2,Object(v.a)("/api/shixuns/openi_jupyter_lab_images.json",{method:"get",params:{compute:Bt,cluster_type:Ye}});case 2:Kt=bn.sent,Kt.status===0&&(Bt==="NPU"?$n((Kt==null?void 0:Kt.data)||[]):$n((Kt==null||((en=Kt.data)===null||en===void 0)?void 0:en.images)||[]));case 4:case"end":return bn.stop()}},jt)}));return function(){return ln.apply(this,arguments)}}();Object(S.useEffect)(function(){Object($.isEqual)(qe,Ce)?qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})},[qe]);var Gn=function(){var jt,Kt=function(){b.d.push("/shixuns/".concat(vn,"/challenges")),qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};mt!=null&&(jt=mt.sideBar)!==null&&jt!==void 0&&jt.confirmLeave?l.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(){Kt()}}):Kt()},Dn=function(jt,Kt){Ge(Object(H.a)({},Kt))},vr=function(){var ln=Object(r.a)(f.a.mark(function jt(Kt){var en,Ln,bn,hr,Mr;return f.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:return en=Kt||{},Ln=en.spec_id,bn=en.place_image_id,hr=(jn==null?void 0:jn.find(function(gn){return gn.id===(bn==null?void 0:bn[0])}))||{},qr(!0),Bn.next=5,Object(v.a)("/api/shixuns/".concat(vn),{method:"put",body:{is_openi:!0,openi_data:{spec_id:Ln,image_data:hr}}});case 5:Mr=Bn.sent,Mr.status===0&&(t.b.success("\u4FDD\u5B58\u6210\u529F"),Un()),qr(!1);case 8:case"end":return Bn.stop()}},jt)}));return function(Kt){return ln.apply(this,arguments)}}();return s.a.createElement("div",{className:Pn.a.practice},s.a.createElement(de.a,{form:Hn,scrollToFirstError:!0,layout:"vertical",onValuesChange:Dn,onFinish:vr},s.a.createElement(de.a.Item,{name:"place_image_id",noStyle:!0},s.a.createElement(Vt.a,{type:Ye,setType:function(jt){var Kt={place_image_id:[],spec_id:""};Hn.setFieldsValue(Object(H.a)({},Kt)),Ge(Object(H.a)({},Kt)),dt(jt)},tab:Bt,setTab:function(jt){var Kt={place_image_id:[],spec_id:""};Hn.setFieldsValue(Object(H.a)({},Kt)),Ge(Object(H.a)({},Kt)),Lt(jt)},dataSource:jn})),s.a.createElement(de.a.Item,{className:Pn.a.width240,name:"spec_id",label:"\u89C4\u683C",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u89C4\u683C"}]},s.a.createElement(Ur.a,{className:Pn.a.select,bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u89C4\u683C"},Er==null?void 0:Er.map(function(ln){return s.a.createElement(Ur.a.Option,{value:ln.id,key:ln.id},"".concat(ln.compute_resource,"\uFF1A").concat(ln.cpu_cores,"\u6838 ").concat(Bt==="NPU"?ln.mem_gi_b:ln.gpu_mem_gi_b,"GB"))}))),s.a.createElement(i.a,{align:"middle",justify:"end",className:"mt40"},s.a.createElement(B.a,{size:"large",onClick:Gn},"\u53D6\u6D88"),s.a.createElement(B.a,{size:"large",type:"primary",className:"ml20",onClick:function(){return Hn.submit()},loading:Rr},"\u4FDD\u5B58"))))},qn=Object(b.a)(function(pt){var tt=pt.practiceSetting,mt=pt.globalSetting,qt=pt.shixunsDetail,sn=pt.user;return{practiceSetting:tt,globalSetting:mt,shixunsDetail:qt,user:sn}})(ur),ia=function(tt){var mt,qt=tt.practiceSetting,sn=tt.dispatch,yn=tt.shixunsDetail,vn=tt.user;console.log();var In=(mt=yn.detail)===null||mt===void 0?void 0:mt.is_openi;return s.a.createElement(S.Fragment,null,In&&s.a.createElement(qn,null),!In&&s.a.createElement(rr,null))},aa=Object(b.a)(function(pt){var tt=pt.practiceSetting,mt=pt.globalSetting,qt=pt.shixunsDetail,sn=pt.user;return{practiceSetting:tt,globalSetting:mt,shixunsDetail:qt,user:sn}})(ia),na=o("g9YV"),Xr=o("wCAj"),Ha=o("5Dmo"),pa=o("3S7+"),Na=o("P5Jw"),vi=o("wd/R"),Ra=o.n(vi),ui=o("vy0H"),ma=o.n(ui),Ii=o("FvfK"),xi=o("xKgJ"),da=o("lzim"),va=s.a.Fragment,fa=function(tt){var mt,qt,sn,yn,vn,In=tt.globalSetting,Kn=tt.dispatch,fr=tt.practiceSetting,Hn=tt.shixunsDetail,Jr=tt.user,kr=Object(m.a)(tt,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Er=fr.id,or=Object(S.useState)([]),zr=Object(se.a)(or,2),Br=zr[0],Rr=zr[1],qr=Object(S.useState)({}),He=Object(se.a)(qr,2),Qe=He[0],qe=He[1],Ge=Object(S.useState)(!1),xe=Object(se.a)(Ge,2),ke=xe[0],Ce=xe[1],Ve=Object(S.useState)(!0),Xe=Object(se.a)(Ve,2),at=Xe[0],Ye=Xe[1],dt=Object(S.useState)(!1),It=Object(se.a)(dt,2),Gt=It[0],Bt=It[1],Lt=Object(S.useState)(!1),En=Object(se.a)(Lt,2),hn=En[0],jn=En[1],$n=Object(S.useState)([]),Un=Object(se.a)($n,2),Sn=Un[0],kn=Un[1],Gn=Object(S.useState)(!1),Dn=Object(se.a)(Gn,2),vr=Dn[0],ln=Dn[1],jt=Object(S.useState)({}),Kt=Object(se.a)(jt,2),en=Kt[0],Ln=Kt[1],bn=Object(S.useState)({page:1,limit:10,total:0}),hr=Object(se.a)(bn,2),Mr=hr[0],sr=hr[1];Object(S.useEffect)(function(){if(!Er)return;gn()},[Er]);var Bn=function(Sr){var _r=Object(H.a)(Object(H.a)({},Mr),{},{page:Sr});kn([]),sr(_r),gn(_r)},gn=function(){var Fr=Object(r.a)(f.a.mark(function Sr(_r){var xa,za,ka;return f.a.wrap(function(Ba){for(;;)switch(Ba.prev=Ba.next){case 0:return xa={page:1,limit:10,total:0},za=_r||xa,Ce(!0),Ba.next=5,Kn({type:"shixunsDetail/getSetData",payload:Object(H.a)(Object(H.a)({},za),{},{id:Er})});case 5:ka=Ba.sent,ka!=null&&ka.data_sets&&(Ce(!1),Rr(Object(pe.a)(ka.data_sets)),sr(Object(H.a)(Object(H.a)({},za),{},{total:ka==null?void 0:ka.data_sets_count})),Ye(!1),qe(Object(H.a)({},ka)));case 7:case"end":return Ba.stop()}},Sr)}));return function(_r){return Fr.apply(this,arguments)}}(),tr=function(){return s.a.createElement("div",{className:ma.a.empty},s.a.createElement("img",{src:da.l,width:"258"}),s.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},Nn=function(Sr){console.log("selectedRowKeys changed: ",Sr),kn(Sr)},gr={selectedRowKeys:Sn,columnWidth:70,onChange:Nn},sa=function(Sr){Object(h.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var _r=Sr?[Sr]:Sn;l.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var xa=Object(r.a)(f.a.mark(function ka(){var ca,Ba;return f.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.next=2,Object(v.a)("/api/shixuns/".concat(Er,"/destroy_data_sets.json"),{method:"Delete",body:{id:_r}});case 2:ca=la.sent,ca.status===0&&(Ba=_r.length===Br.length&&Mr.page>1?Mr.page-1:Mr.page,t.b.success("\u5220\u9664\u6210\u529F"),gn(Object(H.a)(Object(H.a)({},Mr),{},{page:Ba})),kn([]));case 4:case"end":return la.stop()}},ka)}));function za(){return xa.apply(this,arguments)}return za}()})},ri=function(){var Fr=Object(r.a)(f.a.mark(function Sr(){var _r,xa,za,ka,ca,Ba;return f.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:if(_r=en.title,xa=en.file_path,za=null,console.log(_r,"title"),!(_r==="")){la.next=7;break}return za="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Ln(Object(H.a)(Object(H.a)({},en),{},{errorDes:za})),la.abrupt("return");case 7:if(!(xa==="")){la.next=10;break}return t.b.info("\u6587\u4EF6\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"),la.abrupt("return");case 10:return ka=Br.find(function(Sa){return Sa.id===(en==null?void 0:en.id)}).title,ca=ka.includes(".")?ka.substring(ka.lastIndexOf("."),ka.length):"",la.next=14,Object(v.a)("/api/shixuns/".concat(Er,"/rename_data_sets.json"),{method:"post",body:{id:en==null?void 0:en.id,new_file_name:_r+ca,change_file_path:en==null?void 0:en.file_path}});case 14:Ba=la.sent,Ba.status===0&&(t.b.success("\u91CD\u547D\u540D\u6210\u529F"),gn(Mr),Bt(!1),Ln({}));case 16:case"end":return la.stop()}},Sr)}));return function(){return Fr.apply(this,arguments)}}(),ja=function(){var Sr=en.download_url;La(Sr),t.b.success("\u590D\u5236\u6210\u529F"),jn(!1),Ln({})},La=function(Sr){var _r=Sr,xa=document.createElement("input");xa.value=_r,document.body.appendChild(xa),xa.select(),document.execCommand("Copy"),xa.style.display="none"},ea=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(Sr){return s.a.createElement(pa.a,{title:Sr},s.a.createElement("span",null,Sr))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(Sr){return s.a.createElement(pa.a,{title:Sr},s.a.createElement("span",null,Sr||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(Sr,_r){return Ra()(_r.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(Sr,_r){return s.a.createElement("div",{className:ma.a.path},s.a.createElement(pa.a,{title:Sr},s.a.createElement("span",{className:ma.a.text},Sr)),s.a.createElement(Na.CopyToClipboard,{text:Sr,onCopy:function(){return t.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement(pa.a,{title:"\u590D\u5236"},s.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(xi.v)()?200:120,render:function(Sr,_r){return s.a.createElement("div",{className:ma.a.actionsBtns},s.a.createElement(pa.a,{title:"\u91CD\u547D\u540D"},s.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var za;Ln(Object($.clone)(Object(H.a)(Object(H.a)({},_r),{},{title:_r!=null&&_r.title.includes(".")?_r==null||((za=_r.title)===null||za===void 0)?void 0:za.substring(0,_r.title.lastIndexOf(".")):_r==null?void 0:_r.title}))),Bt(!0),Object(h.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(xi.v)()&&s.a.createElement(pa.a,{title:"\u5206\u4EAB"},s.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(h.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),Ln(Object($.clone)(_r)),jn(!0)}})),Object(xi.v)()&&s.a.createElement(pa.a,{title:"\u4E0B\u8F7D"},s.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(h.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(h.w)(_r.title,_r==null?void 0:_r.download_url)}})),s.a.createElement(pa.a,{title:"\u5220\u9664"},s.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(h.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),sa(_r.id)}})))}}];return s.a.createElement("div",{className:ma.a.dataset},s.a.createElement("div",{className:ma.a.header},s.a.createElement("div",{className:ma.a.title},"\u6570\u636E\u96C6(",Mr.total,")"),s.a.createElement("div",{className:ma.a.dataPath},s.a.createElement("span",{className:ma.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),s.a.createElement("input",{value:Qe==null?void 0:Qe.folder_name,disabled:!0}),s.a.createElement(Na.CopyToClipboard,{text:Qe==null?void 0:Qe.folder_name,onCopy:function(){return t.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement(pa.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},s.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),s.a.createElement("div",{className:ma.a.btns},s.a.createElement(B.a,{type:"primary",ghost:!0,onClick:function(){return sa()},disabled:!Sn.length},"\u5220\u9664"),s.a.createElement(B.a,{type:"primary",onClick:function(){return ln(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),s.a.createElement("div",{className:ma.a.content},s.a.createElement(Be.a,{loading:at,active:!0,paragraph:{rows:5}},Mr.total?s.a.createElement(Xr.a,{rowSelection:gr,className:ma.a.customTable,dataSource:Br,bordered:!1,rowKey:function(Sr){return Sr.id},rowClassName:ma.a.row,columns:ea,loading:ke,pagination:{pageSize:Mr.limit,total:Mr.total,current:Mr.page,onChange:Bn,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):tr())),s.a.createElement(Ii.a,{rootIdentifier:Hn==null||((mt=Hn.detail)===null||mt===void 0)?void 0:mt.root_identifier,wrapClassName:ma.a.uploadFileModal,id:Er,containerId:Hn==null||((qt=Hn.detail)===null||qt===void 0)?void 0:qt.id,local:In==null||((sn=In.setting)===null||sn===void 0)?void 0:sn.is_local,dispatch:Kn,visible:vr,onClose:function(){return ln(!1)},onOK:gn}),s.a.createElement(l.a,{title:"\u91CD\u547D\u540D",visible:Gt,onOk:ri,centered:!0,wrapClassName:ma.a.renameModal,onCancel:function(){Bt(!1),Ln({})},width:"1000px"},s.a.createElement("div",null,s.a.createElement("div",{className:ma.a.fileName},s.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),s.a.createElement(V.a,{value:en==null?void 0:en.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(Sr){Ln(Object(H.a)(Object(H.a)({},en),{},{title:Sr.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((en==null||((yn=en.title)===null||yn===void 0)?void 0:yn.length)||0,"/60")}),(en==null?void 0:en.errorDes)&&s.a.createElement("div",{className:ma.a.errorDes},en==null?void 0:en.errorDes),s.a.createElement("div",{className:ma.a.fileName,style:{marginTop:20}},s.a.createElement("sup",null,"*"),"\u6587\u4EF6\u8DEF\u5F84\xA0:"),s.a.createElement(V.a,{value:en==null?void 0:en.file_path,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(Sr){Ln(Object(H.a)(Object(H.a)({},en),{},{file_path:Sr.target.value,errorDes:null}))},suffix:"".concat((en==null||((vn=en.file_path)===null||vn===void 0)?void 0:vn.length)||0)}))),s.a.createElement(l.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:hn,onOk:ja,centered:!0,wrapClassName:ma.a.shareModal,onCancel:function(){jn(!1),Ln({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},s.a.createElement("div",null,s.a.createElement("div",{className:ma.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",s.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),s.a.createElement(V.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:en==null?void 0:en.download_url}))))},me=Object(b.a)(function(pt){var tt=pt.globalSetting,mt=pt.shixunsDetail,qt=pt.practiceSetting,sn=pt.user;return{globalSetting:tt,shixunsDetail:mt,user:sn,practiceSetting:qt}})(fa),$e=o("WBCc"),gt=o.n($e),bt=o("/pZS"),kt=o.n(bt),Mt=o("CmZl"),Xt=o.n(Mt),an=o("NaO6"),dn=o.n(an),mn=function(tt){var mt=tt.visible,qt=tt.onOk,sn=tt.onCancel,yn=tt.identifier,vn=tt.absoluteSite,In=Object(S.useState)({tabs:"3",keyword:"",page:1,limit:6}),Kn=Object(se.a)(In,2),fr=Kn[0],Hn=Kn[1],Jr=Object(S.useState)(!0),kr=Object(se.a)(Jr,2),Er=kr[0],or=kr[1],zr=Object(S.useState)(!1),Br=Object(se.a)(zr,2),Rr=Br[0],qr=Br[1],He=Object(S.useState)(0),Qe=Object(se.a)(He,2),qe=Qe[0],Ge=Qe[1],xe=Object(S.useState)(""),ke=Object(se.a)(xe,2),Ce=ke[0],Ve=ke[1],Xe=Object(S.useState)([]),at=Object(se.a)(Xe,2),Ye=at[0],dt=at[1],It=Object(S.useState)([]),Gt=Object(se.a)(It,2),Bt=Gt[0],Lt=Gt[1];Object(S.useEffect)(function(){mt&&hn(fr)},[mt]);var En=function(){var Sn=Object(r.a)(f.a.mark(function kn(){var Gn;return f.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return vr.next=2,Object(v.a)("/api/shixuns/edit_relevance_openi_data.json",{method:"post",body:{identifier:yn,type:"add",add_data:Ye.filter(function(ln){return Bt.includes(ln.id)})}});case 2:Gn=vr.sent,Gn.status===0&&qt();case 4:case"end":return vr.stop()}},kn)}));return function(){return Sn.apply(this,arguments)}}(),hn=function(){var Sn=Object(r.a)(f.a.mark(function kn(Gn){var Dn;return f.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return or(!0),ln.next=3,Object(v.a)("/api/shixuns/openi_jupyter_lab_datas.json",{method:"get",params:{page:Gn.page,type:Gn.tabs,identifier:yn,q:Gn.keyword}});case 3:Dn=ln.sent,Dn.status===0&&(dt((Dn==null?void 0:Dn.data)||[]),Ge(Dn==null?void 0:Dn.count),Ve(Gn.keyword),Lt([])),or(!1);case 6:case"end":return ln.stop()}},kn)}));return function(Gn){return Sn.apply(this,arguments)}}(),jn=function(){fr.keyword=Ce,fr.page=1,Hn(Object(H.a)({},fr)),hn(fr)},$n=function(kn){fr.tabs=kn,fr.page=1,Hn(Object(H.a)({},fr)),hn(fr)},Un=function(kn){fr.page=kn,Hn(Object(H.a)({},fr)),hn(fr)};return s.a.createElement(l.a,{centered:!0,title:"\u5173\u8054\u6570\u636E\u96C6",visible:mt,width:800,onCancel:sn,confirmLoading:Rr,onOk:En,destroyOnClose:!0,afterClose:function(){Hn({tabs:"3",keyword:"",page:1,limit:6}),qr(!1),Ge(0),Ve(""),dt([]),Lt([])}},s.a.createElement("div",{className:dn.a.addModal},s.a.createElement(ze.a,{className:dn.a.tabs,onChange:$n,tabBarExtraContent:s.a.createElement(V.a.Search,{style:{width:253},value:Ce,suffix:s.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(dn.a.searchIcon),onClick:jn}),className:dn.a.search,placeholder:"\u641C\u7D22\u6570\u636E\u96C6\u540D\u79F0\u3001\u63CF\u8FF0...",size:"large",onChange:function(kn){Ve(kn.target.value)},onSearch:jn})},s.a.createElement(ze.a.TabPane,{tab:"\u516C\u5F00\u6570\u636E\u96C6",key:"3"}),s.a.createElement(ze.a.TabPane,{tab:"\u4E2A\u4EBA\u6570\u636E\u96C6",key:"2"}),s.a.createElement(ze.a.TabPane,{tab:"\u6536\u85CF\u6570\u636E\u96C6",key:"4"})),fr.tabs==="2"&&s.a.createElement("div",{onClick:function(){return Object(h.R)(vn)},className:dn.a.btn},"\u53BB\u521B\u5EFA\u6570\u636E\u96C6"),s.a.createElement(Ne.a,{spinning:Er},s.a.createElement("div",{className:dn.a.listWrap},Ye==null?void 0:Ye.map(function(Sn){return s.a.createElement("div",{key:Sn.id,className:dn.a.list},s.a.createElement("aside",null,s.a.createElement(E.a,{checked:Bt.includes(Sn.id),onChange:function(Gn){Gn.target.checked?Lt([].concat(Object(pe.a)(Bt),[Sn.id])):Lt(Bt.filter(function(Dn){return Dn!==Sn.id}))}}),s.a.createElement("div",{className:dn.a.name},Sn.title),Sn.recommend&&s.a.createElement("img",{src:kt.a}),s.a.createElement("span",{className:dn.a.tag},Sn.category)),s.a.createElement("div",{className:dn.a.des},Sn.description))})))),s.a.createElement(Re.a,{style:{textAlign:"left",marginTop:15},hideOnSinglePage:!0,showSizeChanger:!1,onChange:Un,pageSize:fr.limit,current:fr.page,total:qe}))},Mn=mn,wn=function(tt){var mt,qt=tt.globalSetting,sn=tt.dispatch,yn=tt.practiceSetting,vn=tt.shixunsDetail,In=tt.user,Kn=Object(m.a)(tt,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),fr=yn.id,Hn=Object(S.useState)(1),Jr=Object(se.a)(Hn,2),kr=Jr[0],Er=Jr[1],or=Object(S.useState)(!0),zr=Object(se.a)(or,2),Br=zr[0],Rr=zr[1],qr=Object(S.useState)(!1),He=Object(se.a)(qr,2),Qe=He[0],qe=He[1],Ge=Object(S.useState)([]),xe=Object(se.a)(Ge,2),ke=xe[0],Ce=xe[1],Ve=Object(S.useState)(0),Xe=Object(se.a)(Ve,2),at=Xe[0],Ye=Xe[1];Object(S.useEffect)(function(){dt({page:1})},[]);var dt=function(){var Bt=Object(r.a)(f.a.mark(function Lt(En){var hn;return f.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return Rr(!0),$n.next=3,Object(v.a)("/api/shixuns/openi_jupyter_lab_datas.json",{method:"get",params:{page:En.page,type:1,identifier:fr}});case 3:hn=$n.sent,hn.status===0&&(Ce((hn==null?void 0:hn.data)||[]),Ye(hn==null?void 0:hn.count)),Rr(!1);case 6:case"end":return $n.stop()}},Lt)}));return function(En){return Bt.apply(this,arguments)}}(),It=function(){return s.a.createElement("div",{className:gt.a.empty},s.a.createElement("img",{src:Xt.a}),s.a.createElement("div",null,"\u672A\u5173\u8054\u6570\u636E\u96C6"),s.a.createElement("span",null,"\u60A8\u53EF\u4EE5\u901A\u8FC7\u5355\u51FB\u5173\u8054\u6570\u636E\u96C6\u6309\u94AE\uFF0C\u5C06\u5E73\u53F0\u4E0A\u516C\u5F00\u6570\u636E\u96C6\u3001\u4E2A\u4EBA\u6570\u636E\u96C6\u3001\u6536\u85CF\u6570\u636E\u96C6\u5C55\u793A\u5728\u8FD9\u91CC\u3002"))},Gt=function(){return s.a.createElement("div",{className:gt.a.listWrap},ke.map(function(Lt){return s.a.createElement("div",{className:gt.a.list,key:Lt.id},s.a.createElement("div",{className:gt.a.name},s.a.createElement("span",{title:Lt.title},Lt.title),Lt.recommend&&s.a.createElement("img",{src:kt.a})),s.a.createElement("div",{title:Lt.description,className:gt.a.des},Lt.description),s.a.createElement("div",{className:gt.a.info},s.a.createElement("span",null,Ra()(Lt.createdUnix).format("YYYY-MM-DD")),s.a.createElement("span",null,s.a.createElement("i",{className:"iconfont icon-fujian"}),Lt.numStars),s.a.createElement("span",null,s.a.createElement("i",{className:"iconfont icon-xiazai4"}),Lt.downloadTimes),s.a.createElement("div",{onClick:function(){l.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u53D6\u6D88\u5173\u8054\u5417",onOk:function(){var hn=Object(r.a)(f.a.mark(function $n(){var Un,Sn;return f.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.next=2,Object(v.a)("/api/shixuns/edit_relevance_openi_data.json",{method:"post",body:{identifier:fr,type:"del",del_data:[Lt.id]}});case 2:Un=Gn.sent,Un.status===0&&(Sn=ke.length===1&&kr!==1?kr-1:kr,dt({page:Sn}));case 4:case"end":return Gn.stop()}},$n)}));function jn(){return hn.apply(this,arguments)}return jn}()})},className:gt.a.cancel},"\u53D6\u6D88\u5173\u8054")))}))};return s.a.createElement("div",{className:gt.a.dataset},s.a.createElement("div",{className:gt.a.head},s.a.createElement("b",null,"\u5173\u8054\u6570\u636E\u96C6"),s.a.createElement("div",{onClick:function(){return qe(!0)},className:gt.a.btn},"\u5173\u8054\u6570\u636E\u96C6")),s.a.createElement("div",{className:gt.a.container},s.a.createElement(Ne.a,{spinning:Br},ke.length?Gt():It()),s.a.createElement(Re.a,{style:{textAlign:"right"},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(Lt){Er(Lt),dt({page:Lt})},current:kr,total:at})),s.a.createElement(Mn,{identifier:fr,absoluteSite:(mt=vn.detail)===null||mt===void 0?void 0:mt.data_sets_link,onCancel:function(){return qe(!1)},visible:Qe,onOk:function(){qe(!1),dt({page:kr})}}))},Qt=Object(b.a)(function(pt){var tt=pt.globalSetting,mt=pt.shixunsDetail,qt=pt.practiceSetting,sn=pt.user;return{globalSetting:tt,shixunsDetail:mt,user:sn,practiceSetting:qt}})(wn),xn=function(tt){var mt,qt=tt.practiceSetting,sn=tt.dispatch,yn=tt.shixunsDetail,vn=tt.user,In=(mt=yn.detail)===null||mt===void 0?void 0:mt.is_openi;return s.a.createElement(S.Fragment,null,In&&s.a.createElement(Qt,null),!In&&s.a.createElement(me,null))},Ht=Object(b.a)(function(pt){var tt=pt.practiceSetting,mt=pt.globalSetting,qt=pt.shixunsDetail,sn=pt.user;return{practiceSetting:tt,globalSetting:mt,shixunsDetail:qt,user:sn}})(xn),nn=o("aHsQ"),Jt=o("sGsY"),Cn=o("fKo2"),Rn=o.n(Cn),Zn=o("BMKw"),mr=o.n(Zn),Xn=function(tt){return tt!=null&&tt.length?tt.filter(function(mt,qt){return qt!==0}).map(function(mt){return mt.val}).join("").substr(1):""},er=function(tt){var mt=tt.shixunsDetail,qt=tt.globalSetting,sn=tt.loading,yn=tt.dispatch,vn=tt.fileType,In=tt.path,Kn=tt.onFinish,fr=Kn===void 0?function(){}:Kn,Hn=Object(D.i)(),Jr=Object(S.useState)(""),kr=Object(se.a)(Jr,2),Er=kr[0],or=kr[1],zr=Object(S.useState)([]),Br=Object(se.a)(zr,2),Rr=Br[0],qr=Br[1],He=Object(S.useState)([]),Qe=Object(se.a)(He,2),qe=Qe[0],Ge=Qe[1],xe=[Yr.OriginalPicturePath,Yr.ExpectPicturePath,Yr.PicturePath],ke=xe.includes(vn);Object(S.useEffect)(function(){if(mt.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;or(In||""),Ce()},[mt.actionTabs.key]);var Ce=function(){var Gt=Object(r.a)(f.a.mark(function Bt(){var Lt,En,hn,jn,$n=arguments;return f.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return En=$n.length>0&&$n[0]!==void 0?$n[0]:"",Sn.next=3,yn({type:"shixunsDetail/getRepository",payload:{id:Hn.id,path:En}});case 3:hn=Sn.sent,En===""&&!(hn!=null&&(Lt=hn.trees)!==null&&Lt!==void 0&&Lt.length)&&t.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),hn!=null&&hn.trees&&(jn=hn.trees.map(function(kn){return Object(H.a)(Object(H.a)({},kn),{name:kn.name,val:kn.name})}),Ge(jn||[]));case 6:case"end":return Sn.stop()}},Bt)}));return function(){return Gt.apply(this,arguments)}}(),Ve=function(Bt){var Lt=Xn(Rr),En="".concat(Lt&&"".concat(Lt,"/")).concat(Bt);vn===Yr.Path?!(Er!=null&&Er.includes("".concat(En,"\uFF1B")))&&or("".concat(Er).concat(En,"\uFF1B")):vn===Yr.ExecPath&&or(En)},Xe=function(Bt){if(Bt.type==="tree"){Rr.length?Rr.push({val:"/".concat(Bt.val),path:Bt.val}):Rr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Bt.val),path:Bt.val}),qr(Rr);var Lt=Xn(Rr);ke&&or(Lt),Ce(Lt)}},at=function(Bt,Lt){var En=Rr.filter(function(jn,$n){return $n<=Lt});qr(En);var hn=Xn(En);ke&&or(hn),Ce(hn)},Ye=function(){var Gt=Object(r.a)(f.a.mark(function Bt(){return f.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:fr(Er),dt();case 2:case"end":return En.stop()}},Bt)}));return function(){return Gt.apply(this,arguments)}}(),dt=function(){or(""),qr([]),Ge([]),yn({type:"shixunsDetail/setActionTabs",payload:{}})},It=Xn(Rr);return s.a.createElement(l.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:mt.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ye,onCancel:dt},s.a.createElement("div",{className:mr.a.wrap},s.a.createElement("div",{className:mr.a.content},s.a.createElement("div",{className:mr.a.mainPathWrap},!!(Rr!=null&&Rr.length)&&Rr.map(function(Gt,Bt){return s.a.createElement("a",{key:Bt,onClick:function(){return at(Gt,Bt)}},Gt.val)})),!!(qe!=null&&qe.length)&&qe.map(function(Gt,Bt){return Gt.type==="tree"?s.a.createElement("a",{key:Bt,onClick:function(){return Xe(Gt)}},s.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(mr.a.colorBlue)}),It&&"".concat(It,"/"),Gt.name):s.a.createElement("a",{key:Bt,onClick:function(){return Ve("".concat(Gt.name))}},s.a.createElement("i",{className:"iconfont icon-zuoye ".concat(mr.a.colorBlue)}),It&&"".concat(It,"/"),Gt.name)})),s.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),s.a.createElement(V.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Er,onChange:function(Bt){return or(Bt.target.value)}})))},Lr=Object(b.a)(function(pt){var tt=pt.shixunsDetail,mt=pt.loading,qt=pt.globalSetting;return{shixunsDetail:tt,globalSetting:qt,loading:mt.models.index}})(er),dr=Jt.a.Countdown,Ea;(function(pt){pt[pt.LoadingFail=1]="LoadingFail",pt[pt.Loading=2]="Loading",pt[pt.Finish=3]="Finish"})(Ea||(Ea={}));var Yr;(function(pt){pt.Path="path",pt.ExecPath="exec_path",pt.OriginalPicturePath="original_picture_path",pt.ExpectPicturePath="expect_picture_path",pt.PicturePath="picture_path"})(Yr||(Yr={}));var Pa=function(tt){var mt=tt.globalSetting,qt=tt.loading,sn=tt.dispatch,yn=tt.practiceSetting,vn=tt.shixunsDetail,In=Object(m.a)(tt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Kn=Object(S.useState)(),fr=Object(se.a)(Kn,2),Hn=fr[0],Jr=fr[1],kr=Object(S.useState)(),Er=Object(se.a)(kr,2),or=Er[0],zr=Er[1],Br=Object(S.useRef)(),Rr=Object(S.useState)(),qr=Object(se.a)(Rr,2),He=qr[0],Qe=qr[1],qe=Object(S.useState)(),Ge=Object(se.a)(qe,2),xe=Ge[0],ke=Ge[1],Ce=Object(S.useState)(),Ve=Object(se.a)(Ce,2),Xe=Ve[0],at=Ve[1],Ye=Object(S.useRef)(!0),dt=Object(S.useState)(!0),It=Object(se.a)(dt,2),Gt=It[0],Bt=It[1],Lt=Object(S.useState)(700),En=Object(se.a)(Lt,2),hn=En[0],jn=En[1],$n=Object(S.useState)(""),Un=Object(se.a)($n,2),Sn=Un[0],kn=Un[1],Gn=Object(S.useRef)(),Dn=Object(D.i)();Object(S.useEffect)(function(){ln()},[]);var vr=function(){var sr=Object(r.a)(f.a.mark(function Bn(){var gn,tr,Nn;return f.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return sa.next=2,sn({type:"shixunsDetail/updateRepositoryFile",payload:{id:Dn.id,path:vn==null||((gn=vn.fileContent)===null||gn===void 0||((tr=gn.params)===null||tr===void 0))?void 0:tr.path,content:Hn,secret_repository:Gt?null:!0}});case 2:Nn=sa.sent,Nn!=null&&Nn.content&&(t.b.info("\u4FDD\u5B58\u6210\u529F"),sn({type:"practiceSetting/setSideBarTabs",payload:Object(H.a)(Object(H.a)({},yn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return sa.stop()}},Bn)}));return function(){return sr.apply(this,arguments)}}(),ln=function(){var sr=Object(r.a)(f.a.mark(function Bn(){var gn;return f.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(u.T)({identifier:Dn.id});case 2:gn=Nn.sent,gn!=null&&gn.url&&kn(gn==null?void 0:gn.url);case 4:case"end":return Nn.stop()}},Bn)}));return function(){return sr.apply(this,arguments)}}(),jt=function(){var sr=Object(r.a)(f.a.mark(function Bn(){var gn;return f.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(u.mb)({identifier:Dn.id});case 2:if(gn=Nn.sent,!((gn==null?void 0:gn.status)!==0)){Nn.next=5;break}return Nn.abrupt("return");case 5:gn!=null&&gn.remainingSeconds?(Qe(Date.now()+gn.remainingSeconds*1e3),ke(gn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(gn.remainingSeconds-300)*1e3)):Kt();case 6:case"end":return Nn.stop()}},Bn)}));return function(){return sr.apply(this,arguments)}}(),Kt=function(){l.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:s.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var Bn=Object(r.a)(f.a.mark(function tr(){return f.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:en();case 1:case"end":return gr.stop()}},tr)}));function gn(){return Bn.apply(this,arguments)}return gn}()})},en=function(){var sr=Object(r.a)(f.a.mark(function Bn(){var gn;return f.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return zr(Ea.Loading),Nn.next=3,Object(u.wb)({identifier:Dn.id});case 3:if(gn=Nn.sent,!((gn==null?void 0:gn.status)!==0)){Nn.next=6;break}return Nn.abrupt("return");case 6:zr(Ea.Finish),kn(gn.url),Br.current=gn.port,t.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return Nn.stop()}},Bn)}));return function(){return sr.apply(this,arguments)}}(),Ln=function(){l.a.destroyAll(),l.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:s.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",s.a.createElement("span",null,s.a.createElement(dr,{value:He,format:"HH:mm:ss",onFinish:bn})),"\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 Bn=Object(r.a)(f.a.mark(function tr(){var Nn;return f.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return sa.next=2,Object(u.a)({identifier:Dn.id});case 2:if(Nn=sa.sent,!(Nn.status===0)){sa.next=7;break}return sa.next=6,jt();case 6:t.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return sa.stop()}},tr)}));function gn(){return Bn.apply(this,arguments)}return gn}()})},bn=function(){l.a.destroyAll(),l.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:s.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(){en()}})},hr=function(Bn){sn({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Mr=function(){var sr=Object(r.a)(f.a.mark(function Bn(gn){return f.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(u.Jb)({id:Dn.id,startup_file:gn});case 2:ln(),sn({type:"practiceSetting/getCommonData",payload:Object(H.a)({},Dn)});case 4:case"end":return Nn.stop()}},Bn)}));return function(gn){return sr.apply(this,arguments)}}();return s.a.createElement("div",{className:Rn.a.warehouse},s.a.createElement(i.a,{className:"mt20 ml20 font14",align:"middle"},s.a.createElement(k.a,null,s.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),s.a.createElement(k.a,{flex:"300px",onClick:function(){return hr(Yr.ExecPath)}},s.a.createElement(V.a,{value:Sn})),s.a.createElement(k.a,{flex:"1"},s.a.createElement(B.a,{type:"primary",className:"ml10",onClick:function(){return hr(Yr.ExecPath)}},"\u8BBE\u7F6E"))),s.a.createElement("iframe",{onLoad:function(Bn){},src:Sn,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),s.a.createElement(Lr,{fileType:"path",path:"",onFinish:function(Bn){return Mr(Bn)}}))},oa=Object(b.a)(function(pt){var tt=pt.loading,mt=pt.globalSetting,qt=pt.practiceSetting,sn=pt.shixunsDetail;return{globalSetting:mt,loading:tt,practiceSetting:qt,shixunsDetail:sn}})(Pa),Ia=function(tt){var mt=tt.tabsActive,qt=Object(m.a)(tt,["tabsActive"]);return s.a.createElement(s.a.Fragment,null,mt==="information"&&s.a.createElement(Ze,null),mt==="warehouse"&&s.a.createElement(nt.default,null),mt==="level"&&s.a.createElement(Le,qt),mt==="collaborate"&&s.a.createElement(Jn,qt),mt==="setting"&&s.a.createElement(Qn.a,null),mt==="environment"&&s.a.createElement(aa,qt),mt==="dataset"&&s.a.createElement(Ht,null),mt==="service"&&s.a.createElement(oa,qt))},Va=Ia,Ja=o("Jv0p"),Wa=o.n(Ja),ci=o("luix"),Qa=o.n(ci),ni=[{name:"\u57FA\u672C\u4FE1\u606F",icon:s.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:s.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:s.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:s.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:s.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:s.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:s.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:s.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],Ga=function(tt){var mt,qt=tt.globalSetting,sn=tt.loading,yn=tt.dispatch,vn=tt.shixunsDetail,In=tt.practiceSetting,Kn=Object(m.a)(tt,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),fr=In.base_info_warning,Hn=In.challenges_warning,Jr=In.id,kr=In.repository_warning,Er=In.sideBar,or=In.service_warning,zr=Object(D.h)(),Br=Object(D.i)();Object(S.useEffect)(function(){var He,Qe,qe=zr==null||((He=zr.query)===null||He===void 0)?void 0:He.tabId,Ge=zr.pathname.split("/").length,xe=vn!=null&&(Qe=vn.detail)!==null&&Qe!==void 0&&Qe.windows_vnc?ni.filter(function(Ce){return Ce.tabId!=="dataset"}):ni,ke=xe.map(function(Ce){return Ce.tabId}).includes(qe);if(qe&&ke){yn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:qe}});return}if(Ge>4){yn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!qe||qe&&!ke){yn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[vn==null||((mt=vn.detail)===null||mt===void 0)?void 0:mt.windows_vnc]),Object(S.useEffect)(function(){return function(){yn({type:"practiceSetting/setSideBarTabs",payload:Object(H.a)(Object(H.a)({},In.sideBar),{},{selectPath:""})})}},[Br.id]);var Rr=function(Qe){var qe;if(Qe===Er.tabsActive)return;var Ge=function(){b.d.push("/shixuns/".concat(Jr,"/edit?tabId=").concat(Qe)),yn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Qe,selectPath:"",confirmLeave:!1}})};In!=null&&(qe=In.sideBar)!==null&&qe!==void 0&&qe.confirmLeave?l.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(){Ge()}}):Ge()},qr=function(){var Qe,qe=vn!=null&&(Qe=vn.detail)!==null&&Qe!==void 0&&Qe.windows_vnc?ni.filter(function(Ge){return Ge.tabId!=="dataset"}):ni;return qe.filter(function(Ge){var xe;return vn!=null&&(xe=vn.detail)!==null&&xe!==void 0&&xe.is_jupyter_lab?Ge.tabId!=="level":Ge.tabId!=="service"}).map(function(Ge){var xe=Ge.name,ke=Ge.icon,Ce=Ge.tabId;return s.a.createElement("div",{key:Ce,className:In.sideBar.tabsActive===Ce?Wa.a.itemActive:Wa.a.item,onClick:function(){return Rr(Ce)}},ke,s.a.createElement("span",{className:Wa.a.name},xe),Ce==="information"&&fr&&s.a.createElement(pa.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},s.a.createElement("img",{src:Qa.a,alt:""})),Ce==="level"&&Hn&&s.a.createElement(pa.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},s.a.createElement("img",{src:Qa.a,alt:""})),Ce==="service"&&or&&s.a.createElement(pa.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},s.a.createElement("img",{src:Qa.a,alt:""})),Ce==="warehouse"&&kr&&s.a.createElement(pa.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},s.a.createElement("img",{src:Qa.a,alt:""})))})};return s.a.createElement("div",{className:Wa.a.sidebar},s.a.createElement("div",{className:Wa.a.items},qr()),s.a.createElement("div",{className:Wa.a.question},s.a.createElement(pa.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},s.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("/forums/4692")}},s.a.createElement("img",{src:da.x,height:44,width:44,alt:""})))))},qa=Object(b.a)(function(pt){var tt=pt.loading,mt=pt.globalSetting,qt=pt.shixunsDetail,sn=pt.practiceSetting;return{globalSetting:mt,loading:tt,practiceSetting:sn,shixunsDetail:qt}})(Ga),oi=function(tt){var mt=tt.globalSetting,qt=tt.loading,sn=tt.dispatch,yn=tt.practiceSetting,vn=Object(m.a)(tt,["globalSetting","loading","dispatch","practiceSetting"]),In=yn.sideBar,Kn=In.tabsActive,fr=Object(D.i)();return Object(S.useEffect)(function(){return sn({type:"globalSetting/headerFooterToggle",payload:!1}),sn({type:"shixunsDetail/getShixunsDetail",payload:fr}),sn({type:"shixunsDetail/getSettingsData",payload:fr}),function(){sn({type:"globalSetting/headerFooterToggle",payload:!0}),sn({type:"practiceSetting/setParams",payload:{id:""}})}},[]),s.a.createElement("div",{className:_.a.practiceSetting},s.a.createElement("div",{className:_.a.wrapHeader},s.a.createElement(R,null)),s.a.createElement("div",{className:_.a.wrapLayout},s.a.createElement("div",{className:_.a.wrapSidebar},s.a.createElement(qa,null)),s.a.createElement("div",{className:_.a.wrapContent},s.a.createElement(Va,Object(P.a)({},vn,{tabsActive:yn.sideBar.tabsActive})))))},Gr=Y.default=Object(b.a)(function(pt){var tt=pt.loading,mt=pt.globalSetting,qt=pt.practiceSetting;return{globalSetting:mt,loading:tt,practiceSetting:qt}})(oi)},WYAk:function(M,Y,o){(function(P,m){M.exports=Y=m(o("Ib8C"))})(this,function(P){(function(){var m=P,S=m.lib,s=S.Base,p=m.enc,_=p.Utf8,T=m.algo,t=T.HMAC=s.extend({init:function(c,l){c=this._hasher=new c.init,typeof l=="string"&&(l=_.parse(l));var r=c.blockSize,C=r*4;l.sigBytes>C&&(l=c.finalize(l)),l.clamp();for(var f=this._oKey=l.clone(),y=this._iKey=l.clone(),g=f.words,h=y.words,O=0;O<r;O++)g[O]^=1549556828,h[O]^=909522486;f.sigBytes=y.sigBytes=C,this.reset()},reset:function(){var c=this._hasher;c.reset(),c.update(this._iKey)},update:function(c){return this._hasher.update(c),this},finalize:function(c){var l=this._hasher,r=l.finalize(c);l.reset();var C=l.finalize(this._oKey.clone().concat(r));return C}})})()})},WaYH:function(M,Y,o){"use strict";var P=o("rePB"),m=o("Ff2n"),S=o("VTBJ"),s=o("1OyB"),p=o("vuIU"),_=o("JX7q"),T=o("Ji7U"),t=o("LK+K"),c=o("q1tI"),l=o("TSYQ"),r=o.n(l),C=o("sboe"),f=o("OZM5"),y=function(R){var w=R.prefixCls,E=R.level,x=R.isStart,i=R.isEnd;if(!E)return null;for(var A="".concat(w,"-indent-unit"),k=[],N=0;N<E;N+=1){var U;k.push(c.createElement("span",{key:N,className:r()(A,(U={},Object(P.a)(U,"".concat(A,"-start"),x[N+1]),Object(P.a)(U,"".concat(A,"-end"),i[N+1]),Object(P.a)(U,"".concat(A,"-end-first-level"),!N&&i[0]),U))}))}return c.createElement("span",{"aria-hidden":"true",className:"".concat(w,"-indent")},k)},g=y,h=o("815F"),O="open",a="close",u="---",v=function(d){Object(T.a)(w,d);var R=Object(t.a)(w);function w(){var E;return Object(s.a)(this,w),E=R.apply(this,arguments),E.state={dragNodeHighlight:!1},E.onSelectorClick=function(x){var i=E.props.context.onNodeClick;i(x,Object(h.b)(E.props)),E.isSelectable()?E.onSelect(x):E.onCheck(x)},E.onSelectorDoubleClick=function(x){var i=E.props.context.onNodeDoubleClick;i(x,Object(h.b)(E.props))},E.onSelect=function(x){if(E.isDisabled())return;var i=E.props.context.onNodeSelect;x.preventDefault(),i(x,Object(h.b)(E.props))},E.onCheck=function(x){if(E.isDisabled())return;var i=E.props,A=i.disableCheckbox,k=i.checked,N=E.props.context.onNodeCheck;if(!E.isCheckable()||A)return;x.preventDefault();var U=!k;N(x,Object(h.b)(E.props),U)},E.onMouseEnter=function(x){var i=E.props.context.onNodeMouseEnter;i(x,Object(h.b)(E.props))},E.onMouseLeave=function(x){var i=E.props.context.onNodeMouseLeave;i(x,Object(h.b)(E.props))},E.onContextMenu=function(x){var i=E.props.context.onNodeContextMenu;i(x,Object(h.b)(E.props))},E.onDragStart=function(x){var i=E.props.context.onNodeDragStart;x.stopPropagation(),E.setState({dragNodeHighlight:!0}),i(x,Object(_.a)(E));try{x.dataTransfer.setData("text/plain","")}catch(A){}},E.onDragEnter=function(x){var i=E.props.context.onNodeDragEnter;x.preventDefault(),x.stopPropagation(),i(x,Object(_.a)(E))},E.onDragOver=function(x){var i=E.props.context.onNodeDragOver;x.preventDefault(),x.stopPropagation(),i(x,Object(_.a)(E))},E.onDragLeave=function(x){var i=E.props.context.onNodeDragLeave;x.stopPropagation(),i(x,Object(_.a)(E))},E.onDragEnd=function(x){var i=E.props.context.onNodeDragEnd;x.stopPropagation(),E.setState({dragNodeHighlight:!1}),i(x,Object(_.a)(E))},E.onDrop=function(x){var i=E.props.context.onNodeDrop;x.preventDefault(),x.stopPropagation(),E.setState({dragNodeHighlight:!1}),i(x,Object(_.a)(E))},E.onExpand=function(x){var i=E.props.context.onNodeExpand;i(x,Object(h.b)(E.props))},E.setSelectHandle=function(x){E.selectHandle=x},E.getNodeState=function(){var x=E.props.expanded;return E.isLeaf()?null:x?O:a},E.hasChildren=function(){var x=E.props.eventKey,i=E.props.context.keyEntities,A=i[x]||{},k=A.children;return!!(k||[]).length},E.isLeaf=function(){var x=E.props,i=x.isLeaf,A=x.loaded,k=E.props.context.loadData,N=E.hasChildren();return i===!1?!1:i||!k&&!N||k&&A&&!N},E.isDisabled=function(){var x=E.props.disabled,i=E.props.context.disabled;return!!(i||x)},E.isCheckable=function(){var x=E.props.checkable,i=E.props.context.checkable;return!i||x===!1?!1:i},E.syncLoadData=function(x){var i=x.expanded,A=x.loading,k=x.loaded,N=E.props.context,U=N.loadData,G=N.onNodeLoad;if(A)return;U&&i&&!E.isLeaf()&&(!E.hasChildren()&&!k&&G(Object(h.b)(E.props)))},E.renderSwitcher=function(){var x=E.props,i=x.expanded,A=x.switcherIcon,k=E.props.context,N=k.prefixCls,U=k.switcherIcon,G=A||U;if(E.isLeaf())return c.createElement("span",{className:r()("".concat(N,"-switcher"),"".concat(N,"-switcher-noop"))},typeof G=="function"?G(Object(S.a)(Object(S.a)({},E.props),{},{isLeaf:!0})):G);var W=r()("".concat(N,"-switcher"),"".concat(N,"-switcher_").concat(i?O:a));return c.createElement("span",{onClick:E.onExpand,className:W},typeof G=="function"?G(Object(S.a)(Object(S.a)({},E.props),{},{isLeaf:!1})):G)},E.renderCheckbox=function(){var x=E.props,i=x.checked,A=x.halfChecked,k=x.disableCheckbox,N=E.props.context.prefixCls,U=E.isDisabled(),G=E.isCheckable();if(!G)return null;var W=typeof G!="boolean"?G:null;return c.createElement("span",{className:r()("".concat(N,"-checkbox"),i&&"".concat(N,"-checkbox-checked"),!i&&A&&"".concat(N,"-checkbox-indeterminate"),(U||k)&&"".concat(N,"-checkbox-disabled")),onClick:E.onCheck},W)},E.renderIcon=function(){var x=E.props.loading,i=E.props.context.prefixCls;return c.createElement("span",{className:r()("".concat(i,"-iconEle"),"".concat(i,"-icon__").concat(E.getNodeState()||"docu"),x&&"".concat(i,"-icon_loading"))})},E.renderSelector=function(){var x=E.state.dragNodeHighlight,i=E.props,A=i.title,k=i.selected,N=i.icon,U=i.loading,G=i.data,W=E.props.context,K=W.prefixCls,V=W.showIcon,F=W.icon,B=W.draggable,H=W.loadData,ae=W.titleRender,de=E.isDisabled(),se="".concat(K,"-node-content-wrapper"),Se;if(V){var ye=N||F;Se=ye?c.createElement("span",{className:r()("".concat(K,"-iconEle"),"".concat(K,"-icon__customize"))},typeof ye=="function"?ye(E.props):ye):E.renderIcon()}else H&&U&&(Se=E.renderIcon());var oe;typeof A=="function"?oe=A(G):ae?oe=ae(G):oe=A;var pe=c.createElement("span",{className:"".concat(K,"-title")},oe);return c.createElement("span",{ref:E.setSelectHandle,title:typeof A=="string"?A:"",className:r()("".concat(se),"".concat(se,"-").concat(E.getNodeState()||"normal"),!de&&(k||x)&&"".concat(K,"-node-selected"),!de&&B&&"draggable"),draggable:!de&&B||void 0,"aria-grabbed":!de&&B||void 0,onMouseEnter:E.onMouseEnter,onMouseLeave:E.onMouseLeave,onContextMenu:E.onContextMenu,onClick:E.onSelectorClick,onDoubleClick:E.onSelectorDoubleClick,onDragStart:B?E.onDragStart:void 0},Se,pe)},E}return Object(p.a)(w,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var x=this.props.selectable,i=this.props.context.selectable;return typeof x=="boolean"?x:i}},{key:"render",value:function(){var x,i=this.props,A=i.eventKey,k=i.className,N=i.style,U=i.dragOver,G=i.dragOverGapTop,W=i.dragOverGapBottom,K=i.isLeaf,V=i.isStart,F=i.isEnd,B=i.expanded,H=i.selected,ae=i.checked,de=i.halfChecked,se=i.loading,Se=i.domRef,ye=i.active,oe=i.onMouseMove,pe=Object(m.a)(i,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),fe=this.props.context,ie=fe.prefixCls,le=fe.filterTreeNode,Q=fe.draggable,ce=fe.keyEntities,te=this.isDisabled(),$=Object(f.f)(pe),_e=ce[A]||{},re=_e.level,Z=F[F.length-1];return c.createElement("div",Object.assign({ref:Se,className:r()(k,"".concat(ie,"-treenode"),(x={},Object(P.a)(x,"".concat(ie,"-treenode-disabled"),te),Object(P.a)(x,"".concat(ie,"-treenode-switcher-").concat(B?"open":"close"),!K),Object(P.a)(x,"".concat(ie,"-treenode-checkbox-checked"),ae),Object(P.a)(x,"".concat(ie,"-treenode-checkbox-indeterminate"),de),Object(P.a)(x,"".concat(ie,"-treenode-selected"),H),Object(P.a)(x,"".concat(ie,"-treenode-loading"),se),Object(P.a)(x,"".concat(ie,"-treenode-active"),ye),Object(P.a)(x,"".concat(ie,"-treenode-leaf-last"),Z),Object(P.a)(x,"drag-over",!te&&U),Object(P.a)(x,"drag-over-gap-top",!te&&G),Object(P.a)(x,"drag-over-gap-bottom",!te&&W),Object(P.a)(x,"filter-node",le&&le(Object(h.b)(this.props))),x)),style:N,onDragEnter:Q?this.onDragEnter:void 0,onDragOver:Q?this.onDragOver:void 0,onDragLeave:Q?this.onDragLeave:void 0,onDrop:Q?this.onDrop:void 0,onDragEnd:Q?this.onDragEnd:void 0,onMouseMove:oe},$),c.createElement(g,{prefixCls:ie,level:re,isStart:V,isEnd:F}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),w}(c.Component),D=function(R){return c.createElement(C.a.Consumer,null,function(w){return c.createElement(v,Object.assign({},R,{context:w}))})};D.displayName="TreeNode",D.defaultProps={title:u},D.isTreeNode=1;var b=Y.a=D},WdTA:function(M,Y,o){M.exports=o.p+"static/studnetqun.598eeb43.png"},XIdC:function(M,Y,o){"use strict";var P=o("rePB"),m=o("ODXe"),S=o("Ff2n"),s=o("q1tI"),p=o.n(s),_=o("TSYQ"),T=o.n(_),t=o("6cGi"),c=o("4IlW"),l=s.forwardRef(function(r,C){var f,y=r.prefixCls,g=y===void 0?"rc-switch":y,h=r.className,O=r.checked,a=r.defaultChecked,u=r.disabled,v=r.loadingIcon,D=r.checkedChildren,b=r.unCheckedChildren,d=r.onClick,R=r.onChange,w=r.onKeyDown,E=Object(S.a)(r,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),x=Object(t.a)(!1,{value:O,defaultValue:a}),i=Object(m.a)(x,2),A=i[0],k=i[1];function N(K,V){var F=A;return u||(F=K,k(F),R==null||R(F,V)),F}function U(K){K.which===c.a.LEFT?N(!1,K):K.which===c.a.RIGHT&&N(!0,K),w==null||w(K)}function G(K){var V=N(!A,K);d==null||d(V,K)}var W=T()(g,h,(f={},Object(P.a)(f,"".concat(g,"-checked"),A),Object(P.a)(f,"".concat(g,"-disabled"),u),f));return s.createElement("button",Object.assign({},E,{type:"button",role:"switch","aria-checked":A,disabled:u,className:W,ref:C,onKeyDown:U,onClick:G}),v,s.createElement("span",{className:"".concat(g,"-inner")},A?D:b))});l.displayName="Switch",Y.a=l},Xsq0:function(M,Y,o){M.exports=o.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(M,Y,o){"use strict";o.r(Y),o.d(Y,"ResizableTextArea",function(){return de});var P=o("wx14"),m=o("1OyB"),S=o("vuIU"),s=o("Ji7U"),p=o("LK+K"),_=o("q1tI"),T=o("VTBJ"),t=o("rePB"),c=o("Zm9Q"),l=o("Kwbf"),r=o("c+Xe"),C=o("m+aA"),f=o("bdgK"),y=new Map;function g(ye){ye.forEach(function(oe){var pe,fe=oe.target;(pe=y.get(fe))===null||pe===void 0||pe.forEach(function(ie){return ie(fe)})})}var h=new f.default(g),O=null,a=null;function u(ye,oe){y.has(ye)||(y.set(ye,new Set),h.observe(ye)),y.get(ye).add(oe)}function v(ye,oe){y.has(ye)&&(y.get(ye).delete(oe),y.get(ye).size||(h.unobserve(ye),y.delete(ye)))}var D=function(ye){Object(s.a)(pe,ye);var oe=Object(p.a)(pe);function pe(){return Object(m.a)(this,pe),oe.apply(this,arguments)}return Object(S.a)(pe,[{key:"render",value:function(){return this.props.children}}]),pe}(_.Component),b=_.createContext(null);function d(ye){var oe=ye.children,pe=ye.onBatchResize,fe=_.useRef(0),ie=_.useRef([]),le=_.useContext(b),Q=_.useCallback(function(ce,te,$){fe.current+=1;var _e=fe.current;ie.current.push({size:ce,element:te,data:$}),Promise.resolve().then(function(){_e===fe.current&&(pe==null||pe(ie.current),ie.current=[])}),le==null||le(ce,te,$)},[pe,le]);return _.createElement(b.Provider,{value:Q},oe)}function R(ye){var oe=ye.children,pe=ye.disabled,fe=_.useRef(null),ie=_.useRef(null),le=_.useContext(b),Q=_.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ce=_.isValidElement(oe)&&Object(r.c)(oe),te=ce?oe.ref:null,$=_.useMemo(function(){return Object(r.a)(te,fe)},[te,fe]),_e=_.useRef(ye);_e.current=ye;var re=_.useCallback(function(Z){var X=_e.current,ee=X.onResize,be=X.data,ve=Z.getBoundingClientRect(),Te=ve.width,Fe=ve.height,Ze=Z.offsetWidth,nt=Z.offsetHeight,ot=Math.floor(Te),st=Math.floor(Fe);if(Q.current.width!==ot||Q.current.height!==st||Q.current.offsetWidth!==Ze||Q.current.offsetHeight!==nt){var ht={width:ot,height:st,offsetWidth:Ze,offsetHeight:nt};Q.current=ht;var Ne=Ze===Math.round(Te)?Te:Ze,Pe=nt===Math.round(Fe)?Fe:nt,et=Object(T.a)(Object(T.a)({},ht),{},{offsetWidth:Ne,offsetHeight:Pe});le==null||le(et,Z,be),ee&&Promise.resolve().then(function(){ee(et,Z)})}},[]);return _.useEffect(function(){var Z=Object(C.a)(fe.current)||Object(C.a)(ie.current);return Z&&!pe&&u(Z,re),function(){return v(Z,re)}},[fe.current,pe]),_.createElement(D,{ref:ie},ce?_.cloneElement(oe,{ref:$}):oe)}var w="rc-observer-key";function E(ye){var oe=ye.children,pe=Object(c.a)(oe);return pe.map(function(fe,ie){var le=(fe==null?void 0:fe.key)||"".concat(w,"-").concat(ie);return _.createElement(R,Object(P.a)({},ye,{key:le}),fe)})}E.Collection=d;var x=E,i=o("bT9E"),A=o("TSYQ"),k=o.n(A),N=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,U=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],G={},W;function K(ye){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pe=ye.getAttribute("id")||ye.getAttribute("data-reactid")||ye.getAttribute("name");if(oe&&G[pe])return G[pe];var fe=window.getComputedStyle(ye),ie=fe.getPropertyValue("box-sizing")||fe.getPropertyValue("-moz-box-sizing")||fe.getPropertyValue("-webkit-box-sizing"),le=parseFloat(fe.getPropertyValue("padding-bottom"))+parseFloat(fe.getPropertyValue("padding-top")),Q=parseFloat(fe.getPropertyValue("border-bottom-width"))+parseFloat(fe.getPropertyValue("border-top-width")),ce=U.map(function($){return"".concat($,":").concat(fe.getPropertyValue($))}).join(";"),te={sizingStyle:ce,paddingSize:le,borderSize:Q,boxSizing:ie};return oe&&pe&&(G[pe]=te),te}function V(ye){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;W||(W=document.createElement("textarea"),W.setAttribute("tab-index","-1"),W.setAttribute("aria-hidden","true"),document.body.appendChild(W)),ye.getAttribute("wrap")?W.setAttribute("wrap",ye.getAttribute("wrap")):W.removeAttribute("wrap");var ie=K(ye,oe),le=ie.paddingSize,Q=ie.borderSize,ce=ie.boxSizing,te=ie.sizingStyle;W.setAttribute("style","".concat(te,";").concat(N)),W.value=ye.value||ye.placeholder||"";var $=Number.MIN_SAFE_INTEGER,_e=Number.MAX_SAFE_INTEGER,re=W.scrollHeight,Z;if(ce==="border-box"?re+=Q:ce==="content-box"&&(re-=le),pe!==null||fe!==null){W.value=" ";var X=W.scrollHeight-le;pe!==null&&($=X*pe,ce==="border-box"&&($=$+le+Q),re=Math.max($,re)),fe!==null&&(_e=X*fe,ce==="border-box"&&(_e=_e+le+Q),Z=re>_e?"":"hidden",re=Math.min(_e,re))}return{height:re,minHeight:$,maxHeight:_e,overflowY:Z,resize:"none"}}var F=o("Gytx"),B=o.n(F),H;(function(ye){ye[ye.NONE=0]="NONE",ye[ye.RESIZING=1]="RESIZING",ye[ye.RESIZED=2]="RESIZED"})(H||(H={}));var ae=function(ye){Object(s.a)(pe,ye);var oe=Object(p.a)(pe);function pe(fe){var ie;return Object(m.a)(this,pe),ie=oe.call(this,fe),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(le){ie.textArea=le},ie.handleResize=function(le){var Q=ie.state.resizeStatus,ce=ie.props,te=ce.autoSize,$=ce.onResize;if(Q!==H.NONE)return;typeof $=="function"&&$(le),te&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var le=ie.props.autoSize;if(!le||!ie.textArea)return;var Q=le.minRows,ce=le.maxRows,te=V(ie.textArea,!1,Q,ce);ie.setState({textareaStyles:te,resizeStatus:H.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:H.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:H.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var le=ie.props,Q=le.prefixCls,ce=Q===void 0?"rc-textarea":Q,te=le.autoSize,$=le.onResize,_e=le.className,re=le.disabled,Z=ie.state,X=Z.textareaStyles,ee=Z.resizeStatus,be=Object(i.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ve=k()(ce,_e,Object(t.a)({},"".concat(ce,"-disabled"),re));"value"in be&&(be.value=be.value||"");var Te=Object(T.a)(Object(T.a)(Object(T.a)({},ie.props.style),X),ee===H.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return _.createElement(x,{onResize:ie.handleResize,disabled:!(te||$)},_.createElement("textarea",Object(P.a)({},be,{className:ve,style:Te,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:H.NONE},ie}return Object(S.a)(pe,[{key:"componentDidUpdate",value:function(ie){(ie.value!==this.props.value||!B()(ie.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 ie=this.textArea.selectionStart,le=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,le)}}catch(Q){}}},{key:"render",value:function(){return this.renderTextArea()}}]),pe}(_.Component),de=ae,se=function(ye){Object(s.a)(pe,ye);var oe=Object(p.a)(pe);function pe(fe){var ie;Object(m.a)(this,pe),ie=oe.call(this,fe),ie.resizableTextArea=void 0,ie.focus=function(){ie.resizableTextArea.textArea.focus()},ie.saveTextArea=function(Q){ie.resizableTextArea=Q},ie.handleChange=function(Q){var ce=ie.props.onChange;ie.setValue(Q.target.value,function(){ie.resizableTextArea.resizeTextarea()}),ce&&ce(Q)},ie.handleKeyDown=function(Q){var ce=ie.props,te=ce.onPressEnter,$=ce.onKeyDown;Q.keyCode===13&&te&&te(Q),$&&$(Q)};var le=typeof fe.value=="undefined"||fe.value===null?fe.defaultValue:fe.value;return ie.state={value:le},ie}return Object(S.a)(pe,[{key:"setValue",value:function(ie,le){"value"in this.props||this.setState({value:ie},le)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return _.createElement(de,Object(P.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ie){return"value"in ie?{value:ie.value}:null}}]),pe}(_.Component),Se=Y.default=se},ZW9T:function(M,Y,o){"use strict";o.d(Y,"a",function(){return D});var P=o("k1fw"),m=o("miYZ"),S=o("tsqr"),s=o("rAM+"),p=o("tJVT"),_=o("PpiC"),T=o("q1tI"),t=o.n(T),c=o("bdgK");function l(b,d,R,w,E){var x=d.getWordUntilPosition(R),i={startLineNumber:R.lineNumber,endLineNumber:R.lineNumber,startColumn:x.startColumn,endColumn:x.endColumn},A=w.map(function(k){return{label:k,kind:b.languages.CompletionItemKind.Keyword,insertText:k,insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:i}});return E.map(function(k){A.push(Object(P.a)(Object(P.a)({},k),{},{range:i}))}),A}var r=function(b){var d={label:"ifelse",kind:b.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet},R=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];b.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(i,A){var k=l(b,i,A,R,[d]);return{suggestions:k}}});var w=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];b.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(i,A){var k=[{label:"print",kind:b.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet}],N=l(b,i,A,w,k);return{suggestions:N}}});var E=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];b.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(i,A){var k=[d,{label:"main",kind:b.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:b.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet}],N=l(b,i,A,E,k);return{suggestions:N}}})},C="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",f=o("LvDl");function y(b){return/^\d+$/.test(b)?"".concat(b,"px"):b}function g(){}var h=!1,O={"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 a(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=b;if(Array.isArray(b)){for(var R=0;R<b.length;R++){var w=O[b[R]];if(w)return w}return d[0]}return O[d]||d}var u=null,v=Y.b=function(b){var d=b.width,R=d===void 0?"100%":d,w=b.height,E=w===void 0?"100%":w,x=b.value,i=b.language,A=i===void 0?"javascript":i,k=b.style,N=k===void 0?{}:k,U=b.options,G=U===void 0?{}:U,W=b.overrideServices,K=W===void 0?{}:W,V=b.theme,F=V===void 0?"vs-dark":V,B=b.onEditBlur,H=b.onSave,ae=b.autoHeight,de=ae===void 0?!1:ae,se=b.forbidCopy,Se=se===void 0?!1:se,ye=b.onChange,oe=ye===void 0?g:ye,pe=b.editorDidMount,fe=pe===void 0?g:pe,ie=b.onFocus,le=ie===void 0?g:ie,Q=b.filename,ce=Q===void 0?"educoder.txt":Q,te=Object(_.a)(b,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),$=Object(T.useRef)(),_e=Object(T.useRef)({}),re=Object(T.useRef)(),Z=Object(T.useRef)(!1),X=Object(T.useRef)(),ee=Object(T.useState)(!1),be=Object(p.a)(ee,2),ve=be[0],Te=be[1];function Fe(){var Ie;return $.current&&(Ie=new c.default(function(Be){var ct=Object(s.a)(Be),xt;try{for(ct.s();!(xt=ct.n()).done;){var Ft=xt.value;(Ft.target.offsetHeight>0||Ft.target.offsetWidth>0)&&_e.current.instance.layout()}}catch(un){ct.e(un)}finally{ct.f()}}),Ie.observe($.current)),Ie}function Ze(){S.b.warn(decodeURIComponent(C))}var nt=function(){var Be=_e.current.instance;if(x!=null&&Be&&ve){var ct=Be.getModel();ct&&x!==ct.getValue()&&(h=!0,ct.setValue(x),Be.layout(),h=!1)}};Object(T.useEffect)(function(){re.current&&clearTimeout(re.current),re.current=setTimeout(function(){nt()},500)},[x,ve,_e.current]);function ot(){var Ie=_e.current.instance;if(Ie){var Be=Ie.getSelection(),ct=_e.current.pastePos||{},xt=new u.Range(ct.startLineNumber||Be.endLineNumber,ct.startColumn||Be.endColumn,ct.endLineNumber||Be.endLineNumber,ct.endColumn||Be.endColumn);setTimeout(function(){Ie.executeEdits("",[{range:xt,text:""}])},300)}}function st(Ie){(window.navigator.platform.match("Mac")?Ie.metaKey:Ie.ctrlKey)&&Ie.keyCode==83&&(Ie.preventDefault(),H())}var ht=function(){if(de&&_e.current.instance){var Be=_e.current.instance.getContentHeight();Oe(Be<E?E:Be)}else Oe(E)};function Ne(Ie){var Be=document.createEvent("MouseEvents");Be.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Ie.dispatchEvent(Be)}function Pe(Ie,Be){var ct=window.URL||window.webkitURL||window,xt=new Blob([Be]),Ft=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ft.href=ct.createObjectURL(xt),Ft.download=Ie,Ne(Ft)}Object(T.useEffect)(function(){ht()},[ht]),Object(T.useEffect)(function(){$.current&&!ve&&o.e(26).then(o.t.bind(null,"M/lh",7)).then(function(Ie){try{u=Ie,_e.current.instance=u.editor.create($.current,{value:x,language:a(A),theme:F,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},K);var Be=_e.current.instance;if(fe(Be,u),setTimeout(function(){ht(),_e.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Pe(ce||"educoder.txt",Be.getValue())}})},500),_e.current.subscription=Be.onDidChangeModelContent(function(xt){Z.current?clearTimeout(X.current):(ht(),oe(Be.getValue(),xt)),X.current=setTimeout(function(){Z.current=!1},500)}),window.Monaco||r(u),Se&&(Be.addCommand(u.KeyMod.CtrlCmd|u.KeyMod.Shift|u.KeyCode.KEY_V,function(){return Ze(),null}),Be.addCommand(u.KeyMod.CtrlCmd|u.KeyCode.KEY_C,function(){return Ze(),null})),window.Monaco=u,B&&Be.onDidBlurEditorWidget(function(){B(Be.getValue())}),le&&Be.onDidFocusEditorText(function(){le(Be.getValue())}),Se){Be.addCommand(u.KeyMod.CtrlCmd|u.KeyCode.KEY_V,function(){return Ze(),null}),Be.onDidPaste(function(xt){_e.current.pastePos=xt});try{window.addEventListener("paste",ot)}catch(xt){}}var ct=Fe();return Te(!0),function(){var xt=_e.current.instance;xt.dispose();var Ft=xt.getModel();Ft&&Ft.dispose(),_e.current.subscription&&_e.current.subscription.dispose(),Se&&window.removeEventListener("paste",ot),ct.unobserve($.current)}}catch(xt){}})},[]),Object(T.useEffect)(function(){var Ie=_e.current.instance;if(Ie&&ve)return document.addEventListener("keydown",st,!1),function(){document.removeEventListener("keydown",st)}},[H,ve]),Object(T.useEffect)(function(){var Ie=_e.current.instance;if(Ie&&ve){var Be=a(A);u.editor.setModelLanguage(Ie.getModel(),Be),console.log("language:",A,Ie.getModel(),Be)}},[A,ve]),Object(T.useEffect)(function(){var Ie=_e.current.instance;Ie&&ve&&u.editor.setTheme(F)},[F,ve]),Object(T.useEffect)(function(){var Ie=_e.current.instance;Ie&&ve&&(Ie.updateOptions(Object(P.a)({},G)),setTimeout(function(){Ie.getModel().updateOptions(Object(P.a)({},G))},200))},[JSON.stringify(G),ve]),Object(T.useEffect)(function(){var Ie=_e.current.instance;Ie&&ve&&Ie.layout()},[R,E,ve]);var et=Object(T.useState)(y(R)),Ot=Object(p.a)(et,2),lt=Ot[0],Rt=Ot[1],Je=Object(T.useState)(y(E)),We=Object(p.a)(Je,2),Le=We[0],Oe=We[1],Re=Object(P.a)(Object(P.a)({},N),{},{width:lt,height:Le});return t.a.createElement("div",{className:"my-monaco-editor",ref:$,style:Re})};function D(b){var d=b.width,R=d===void 0?"100%":d,w=b.height,E=w===void 0?"100%":w,x=b.original,i=b.modified,A=b.language,k=b.options,N=k===void 0?{}:k,U=Object(T.useRef)(),G=Object(T.useState)(null),W=Object(p.a)(G,2),K=W[0],V=W[1];function F(de){var se;return U.current&&(se=new c.default(function(Se){var ye=Object(s.a)(Se),oe;try{for(ye.s();!(oe=ye.n()).done;){var pe=oe.value;(pe.target.offsetHeight>0||pe.target.offsetWidth>0)&&de.layout()}}catch(fe){ye.e(fe)}finally{ye.f()}}),se.observe(U.current)),se}Object(T.useEffect)(function(){U.current&&o.e(26).then(o.t.bind(null,"M/lh",7)).then(function(de){u=de;var se=u.editor.createDiffEditor(U.current,Object(P.a)(Object(P.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},N),{},{wordWrap:!0}));V(se);var Se=F(se);return function(){se.dispose();var ye=se.getModel();ye&&ye.dispose(),Se.unobserve(U.current)}})},[]),Object(T.useEffect)(function(){K&&K.setModel({original:u.editor.createModel(x,A),modified:u.editor.createModel(i,A)})},[x,i,A,K]);var B=y(R),H=y(E),ae={width:B,height:H};return t.a.createElement("div",{className:"my-diff-editor",ref:U,style:ae})}},ZpRC:function(M,Y,o){"use strict";function P(r){return typeof r=="object"&&r!=null&&r.nodeType===1}function m(r,C){return(!C||r!=="hidden")&&r!=="visible"&&r!=="clip"}function S(r,C){if(r.clientHeight<r.scrollHeight||r.clientWidth<r.scrollWidth){var f=getComputedStyle(r,null);return m(f.overflowY,C)||m(f.overflowX,C)||function(y){var g=function(h){if(!h.ownerDocument||!h.ownerDocument.defaultView)return null;try{return h.ownerDocument.defaultView.frameElement}catch(O){return null}}(y);return!!g&&(g.clientHeight<y.scrollHeight||g.clientWidth<y.scrollWidth)}(r)}return!1}function s(r,C,f,y,g,h,O,a){return h<r&&O>C||h>r&&O<C?0:h<=r&&a<=f||O>=C&&a>=f?h-r-y:O>C&&a<f||h<r&&a>f?O-C+g:0}var p=function(r,C){var f=window,y=C.scrollMode,g=C.block,h=C.inline,O=C.boundary,a=C.skipOverflowHiddenElements,u=typeof O=="function"?O:function(X){return X!==O};if(!P(r))throw new TypeError("Invalid target");for(var v=document.scrollingElement||document.documentElement,D=[],b=r;P(b)&&u(b);){if((b=b.parentElement)===v){D.push(b);break}b!=null&&b===document.body&&S(b)&&!S(document.documentElement)||b!=null&&S(b,a)&&D.push(b)}for(var d=f.visualViewport?f.visualViewport.width:innerWidth,R=f.visualViewport?f.visualViewport.height:innerHeight,w=window.scrollX||pageXOffset,E=window.scrollY||pageYOffset,x=r.getBoundingClientRect(),i=x.height,A=x.width,k=x.top,N=x.right,U=x.bottom,G=x.left,W=g==="start"||g==="nearest"?k:g==="end"?U:k+i/2,K=h==="center"?G+A/2:h==="end"?N:G,V=[],F=0;F<D.length;F++){var B=D[F],H=B.getBoundingClientRect(),ae=H.height,de=H.width,se=H.top,Se=H.right,ye=H.bottom,oe=H.left;if(y==="if-needed"&&k>=0&&G>=0&&U<=R&&N<=d&&k>=se&&U<=ye&&G>=oe&&N<=Se)return V;var pe=getComputedStyle(B),fe=parseInt(pe.borderLeftWidth,10),ie=parseInt(pe.borderTopWidth,10),le=parseInt(pe.borderRightWidth,10),Q=parseInt(pe.borderBottomWidth,10),ce=0,te=0,$="offsetWidth"in B?B.offsetWidth-B.clientWidth-fe-le:0,_e="offsetHeight"in B?B.offsetHeight-B.clientHeight-ie-Q:0;if(v===B)ce=g==="start"?W:g==="end"?W-R:g==="nearest"?s(E,E+R,R,ie,Q,E+W,E+W+i,i):W-R/2,te=h==="start"?K:h==="center"?K-d/2:h==="end"?K-d:s(w,w+d,d,fe,le,w+K,w+K+A,A),ce=Math.max(0,ce+E),te=Math.max(0,te+w);else{ce=g==="start"?W-se-ie:g==="end"?W-ye+Q+_e:g==="nearest"?s(se,ye,ae,ie,Q+_e,W,W+i,i):W-(se+ae/2)+_e/2,te=h==="start"?K-oe-fe:h==="center"?K-(oe+de/2)+$/2:h==="end"?K-Se+le+$:s(oe,Se,de,fe,le+$,K,K+A,A);var re=B.scrollLeft,Z=B.scrollTop;W+=Z-(ce=Math.max(0,Math.min(Z+ce,B.scrollHeight-ae+_e))),K+=re-(te=Math.max(0,Math.min(re+te,B.scrollWidth-de+$)))}V.push({el:B,top:ce,left:te})}return V};function _(r){return r===Object(r)&&Object.keys(r).length!==0}function T(r,C){C===void 0&&(C="auto");var f="scrollBehavior"in document.body.style;r.forEach(function(y){var g=y.el,h=y.top,O=y.left;g.scroll&&f?g.scroll({top:h,left:O,behavior:C}):(g.scrollTop=h,g.scrollLeft=O)})}function t(r){return r===!1?{block:"end",inline:"nearest"}:_(r)?r:{block:"start",inline:"nearest"}}function c(r,C){var f=!r.ownerDocument.documentElement.contains(r);if(_(C)&&typeof C.behavior=="function")return C.behavior(f?[]:p(r,C));if(f)return;var y=t(C);return T(p(r,y),y.behavior)}var l=Y.a=c},Zss7:function(M,Y,o){var P;(function(m){var S=/^\s+/,s=/\s+$/,p=0,_=m.round,T=m.min,t=m.max,c=m.random;function l(Q,ce){if(Q=Q||"",ce=ce||{},Q instanceof l)return Q;if(!(this instanceof l))return new l(Q,ce);var te=r(Q);this._originalInput=Q,this._r=te.r,this._g=te.g,this._b=te.b,this._a=te.a,this._roundA=_(100*this._a)/100,this._format=ce.format||te.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=_(this._r)),this._g<1&&(this._g=_(this._g)),this._b<1&&(this._b=_(this._b)),this._ok=te.ok,this._tc_id=p++}l.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(),ce,te,$,_e,re,Z;return ce=Q.r/255,te=Q.g/255,$=Q.b/255,ce<=.03928?_e=ce/12.92:_e=m.pow((ce+.055)/1.055,2.4),te<=.03928?re=te/12.92:re=m.pow((te+.055)/1.055,2.4),$<=.03928?Z=$/12.92:Z=m.pow(($+.055)/1.055,2.4),.2126*_e+.7152*re+.0722*Z},setAlpha:function(Q){return this._a=V(Q),this._roundA=_(100*this._a)/100,this},toHsv:function(){var Q=g(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,v:Q.v,a:this._a}},toHsvString:function(){var Q=g(this._r,this._g,this._b),ce=_(Q.h*360),te=_(Q.s*100),$=_(Q.v*100);return this._a==1?"hsv("+ce+", "+te+"%, "+$+"%)":"hsva("+ce+", "+te+"%, "+$+"%, "+this._roundA+")"},toHsl:function(){var Q=f(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,l:Q.l,a:this._a}},toHslString:function(){var Q=f(this._r,this._g,this._b),ce=_(Q.h*360),te=_(Q.s*100),$=_(Q.l*100);return this._a==1?"hsl("+ce+", "+te+"%, "+$+"%)":"hsla("+ce+", "+te+"%, "+$+"%, "+this._roundA+")"},toHex:function(Q){return O(this._r,this._g,this._b,Q)},toHexString:function(Q){return"#"+this.toHex(Q)},toHex8:function(Q){return a(this._r,this._g,this._b,this._a,Q)},toHex8String:function(Q){return"#"+this.toHex8(Q)},toRgb:function(){return{r:_(this._r),g:_(this._g),b:_(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+_(this._r)+", "+_(this._g)+", "+_(this._b)+")":"rgba("+_(this._r)+", "+_(this._g)+", "+_(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:_(F(this._r,255)*100)+"%",g:_(F(this._g,255)*100)+"%",b:_(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+_(F(this._r,255)*100)+"%, "+_(F(this._g,255)*100)+"%, "+_(F(this._b,255)*100)+"%)":"rgba("+_(F(this._r,255)*100)+"%, "+_(F(this._g,255)*100)+"%, "+_(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:W[O(this._r,this._g,this._b,!0)]||!1},toFilter:function(Q){var ce="#"+u(this._r,this._g,this._b,this._a),te=ce,$=this._gradientType?"GradientType = 1, ":"";if(Q){var _e=l(Q);te="#"+u(_e._r,_e._g,_e._b,_e._a)}return"progid:DXImageTransform.Microsoft.gradient("+$+"startColorstr="+ce+",endColorstr="+te+")"},toString:function(Q){var ce=!!Q;Q=Q||this._format;var te=!1,$=this._a<1&&this._a>=0,_e=!ce&&$&&(Q==="hex"||Q==="hex6"||Q==="hex3"||Q==="hex4"||Q==="hex8"||Q==="name");return _e?Q==="name"&&this._a===0?this.toName():this.toRgbString():(Q==="rgb"&&(te=this.toRgbString()),Q==="prgb"&&(te=this.toPercentageRgbString()),(Q==="hex"||Q==="hex6")&&(te=this.toHexString()),Q==="hex3"&&(te=this.toHexString(!0)),Q==="hex4"&&(te=this.toHex8String(!0)),Q==="hex8"&&(te=this.toHex8String()),Q==="name"&&(te=this.toName()),Q==="hsl"&&(te=this.toHslString()),Q==="hsv"&&(te=this.toHsvString()),te||this.toHexString())},clone:function(){return l(this.toString())},_applyModification:function(Q,ce){var te=Q.apply(null,[this].concat([].slice.call(ce)));return this._r=te._r,this._g=te._g,this._b=te._b,this.setAlpha(te._a),this},lighten:function(){return this._applyModification(d,arguments)},brighten:function(){return this._applyModification(R,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(D,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(E,arguments)},_applyCombination:function(Q,ce){return Q.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(N,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(U,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(i,arguments)},tetrad:function(){return this._applyCombination(A,arguments)}},l.fromRatio=function(Q,ce){if(typeof Q=="object"){var te={};for(var $ in Q)Q.hasOwnProperty($)&&($==="a"?te[$]=Q[$]:te[$]=Se(Q[$]));Q=te}return l(Q,ce)};function r(Q){var ce={r:0,g:0,b:0},te=1,$=null,_e=null,re=null,Z=!1,X=!1;return typeof Q=="string"&&(Q=ie(Q)),typeof Q=="object"&&(fe(Q.r)&&fe(Q.g)&&fe(Q.b)?(ce=C(Q.r,Q.g,Q.b),Z=!0,X=String(Q.r).substr(-1)==="%"?"prgb":"rgb"):fe(Q.h)&&fe(Q.s)&&fe(Q.v)?($=Se(Q.s),_e=Se(Q.v),ce=h(Q.h,$,_e),Z=!0,X="hsv"):fe(Q.h)&&fe(Q.s)&&fe(Q.l)&&($=Se(Q.s),re=Se(Q.l),ce=y(Q.h,$,re),Z=!0,X="hsl"),Q.hasOwnProperty("a")&&(te=Q.a)),te=V(te),{ok:Z,format:Q.format||X,r:T(255,t(ce.r,0)),g:T(255,t(ce.g,0)),b:T(255,t(ce.b,0)),a:te}}function C(Q,ce,te){return{r:F(Q,255)*255,g:F(ce,255)*255,b:F(te,255)*255}}function f(Q,ce,te){Q=F(Q,255),ce=F(ce,255),te=F(te,255);var $=t(Q,ce,te),_e=T(Q,ce,te),re,Z,X=($+_e)/2;if($==_e)re=Z=0;else{var ee=$-_e;Z=X>.5?ee/(2-$-_e):ee/($+_e);switch($){case Q:re=(ce-te)/ee+(ce<te?6:0);break;case ce:re=(te-Q)/ee+2;break;case te:re=(Q-ce)/ee+4;break}re/=6}return{h:re,s:Z,l:X}}function y(Q,ce,te){var $,_e,re;Q=F(Q,360),ce=F(ce,100),te=F(te,100);function Z(be,ve,Te){return Te<0&&(Te+=1),Te>1&&(Te-=1),Te<1/6?be+(ve-be)*6*Te:Te<1/2?ve:Te<2/3?be+(ve-be)*(2/3-Te)*6:be}if(ce===0)$=_e=re=te;else{var X=te<.5?te*(1+ce):te+ce-te*ce,ee=2*te-X;$=Z(ee,X,Q+1/3),_e=Z(ee,X,Q),re=Z(ee,X,Q-1/3)}return{r:$*255,g:_e*255,b:re*255}}function g(Q,ce,te){Q=F(Q,255),ce=F(ce,255),te=F(te,255);var $=t(Q,ce,te),_e=T(Q,ce,te),re,Z,X=$,ee=$-_e;if(Z=$===0?0:ee/$,$==_e)re=0;else{switch($){case Q:re=(ce-te)/ee+(ce<te?6:0);break;case ce:re=(te-Q)/ee+2;break;case te:re=(Q-ce)/ee+4;break}re/=6}return{h:re,s:Z,v:X}}function h(Q,ce,te){Q=F(Q,360)*6,ce=F(ce,100),te=F(te,100);var $=m.floor(Q),_e=Q-$,re=te*(1-ce),Z=te*(1-_e*ce),X=te*(1-(1-_e)*ce),ee=$%6,be=[te,Z,re,re,X,te][ee],ve=[X,te,te,Z,re,re][ee],Te=[re,re,X,te,te,Z][ee];return{r:be*255,g:ve*255,b:Te*255}}function O(Q,ce,te,$){var _e=[se(_(Q).toString(16)),se(_(ce).toString(16)),se(_(te).toString(16))];return $&&_e[0].charAt(0)==_e[0].charAt(1)&&_e[1].charAt(0)==_e[1].charAt(1)&&_e[2].charAt(0)==_e[2].charAt(1)?_e[0].charAt(0)+_e[1].charAt(0)+_e[2].charAt(0):_e.join("")}function a(Q,ce,te,$,_e){var re=[se(_(Q).toString(16)),se(_(ce).toString(16)),se(_(te).toString(16)),se(ye($))];return _e&&re[0].charAt(0)==re[0].charAt(1)&&re[1].charAt(0)==re[1].charAt(1)&&re[2].charAt(0)==re[2].charAt(1)&&re[3].charAt(0)==re[3].charAt(1)?re[0].charAt(0)+re[1].charAt(0)+re[2].charAt(0)+re[3].charAt(0):re.join("")}function u(Q,ce,te,$){var _e=[se(ye($)),se(_(Q).toString(16)),se(_(ce).toString(16)),se(_(te).toString(16))];return _e.join("")}l.equals=function(Q,ce){return!Q||!ce?!1:l(Q).toRgbString()==l(ce).toRgbString()},l.random=function(){return l.fromRatio({r:c(),g:c(),b:c()})};function v(Q,ce){ce=ce===0?0:ce||10;var te=l(Q).toHsl();return te.s-=ce/100,te.s=B(te.s),l(te)}function D(Q,ce){ce=ce===0?0:ce||10;var te=l(Q).toHsl();return te.s+=ce/100,te.s=B(te.s),l(te)}function b(Q){return l(Q).desaturate(100)}function d(Q,ce){ce=ce===0?0:ce||10;var te=l(Q).toHsl();return te.l+=ce/100,te.l=B(te.l),l(te)}function R(Q,ce){ce=ce===0?0:ce||10;var te=l(Q).toRgb();return te.r=t(0,T(255,te.r-_(255*-(ce/100)))),te.g=t(0,T(255,te.g-_(255*-(ce/100)))),te.b=t(0,T(255,te.b-_(255*-(ce/100)))),l(te)}function w(Q,ce){ce=ce===0?0:ce||10;var te=l(Q).toHsl();return te.l-=ce/100,te.l=B(te.l),l(te)}function E(Q,ce){var te=l(Q).toHsl(),$=(te.h+ce)%360;return te.h=$<0?360+$:$,l(te)}function x(Q){var ce=l(Q).toHsl();return ce.h=(ce.h+180)%360,l(ce)}function i(Q){var ce=l(Q).toHsl(),te=ce.h;return[l(Q),l({h:(te+120)%360,s:ce.s,l:ce.l}),l({h:(te+240)%360,s:ce.s,l:ce.l})]}function A(Q){var ce=l(Q).toHsl(),te=ce.h;return[l(Q),l({h:(te+90)%360,s:ce.s,l:ce.l}),l({h:(te+180)%360,s:ce.s,l:ce.l}),l({h:(te+270)%360,s:ce.s,l:ce.l})]}function k(Q){var ce=l(Q).toHsl(),te=ce.h;return[l(Q),l({h:(te+72)%360,s:ce.s,l:ce.l}),l({h:(te+216)%360,s:ce.s,l:ce.l})]}function N(Q,ce,te){ce=ce||6,te=te||30;var $=l(Q).toHsl(),_e=360/te,re=[l(Q)];for($.h=($.h-(_e*ce>>1)+720)%360;--ce;)$.h=($.h+_e)%360,re.push(l($));return re}function U(Q,ce){ce=ce||6;for(var te=l(Q).toHsv(),$=te.h,_e=te.s,re=te.v,Z=[],X=1/ce;ce--;)Z.push(l({h:$,s:_e,v:re})),re=(re+X)%1;return Z}l.mix=function(Q,ce,te){te=te===0?0:te||50;var $=l(Q).toRgb(),_e=l(ce).toRgb(),re=te/100,Z={r:(_e.r-$.r)*re+$.r,g:(_e.g-$.g)*re+$.g,b:(_e.b-$.b)*re+$.b,a:(_e.a-$.a)*re+$.a};return l(Z)},l.readability=function(Q,ce){var te=l(Q),$=l(ce);return(m.max(te.getLuminance(),$.getLuminance())+.05)/(m.min(te.getLuminance(),$.getLuminance())+.05)},l.isReadable=function(Q,ce,te){var $=l.readability(Q,ce),_e,re;re=!1,_e=le(te);switch(_e.level+_e.size){case"AAsmall":case"AAAlarge":re=$>=4.5;break;case"AAlarge":re=$>=3;break;case"AAAsmall":re=$>=7;break}return re},l.mostReadable=function(Q,ce,te){var $=null,_e=0,re,Z,X,ee;te=te||{},Z=te.includeFallbackColors,X=te.level,ee=te.size;for(var be=0;be<ce.length;be++)re=l.readability(Q,ce[be]),re>_e&&(_e=re,$=l(ce[be]));return l.isReadable(Q,$,{level:X,size:ee})||!Z?$:(te.includeFallbackColors=!1,l.mostReadable(Q,["#fff","#000"],te))};var G=l.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"},W=l.hexNames=K(G);function K(Q){var ce={};for(var te in Q)Q.hasOwnProperty(te)&&(ce[Q[te]]=te);return ce}function V(Q){return Q=parseFloat(Q),(isNaN(Q)||Q<0||Q>1)&&(Q=1),Q}function F(Q,ce){ae(Q)&&(Q="100%");var te=de(Q);return Q=T(ce,t(0,parseFloat(Q))),te&&(Q=parseInt(Q*ce,10)/100),m.abs(Q-ce)<1e-6?1:Q%ce/parseFloat(ce)}function B(Q){return T(1,t(0,Q))}function H(Q){return parseInt(Q,16)}function ae(Q){return typeof Q=="string"&&Q.indexOf(".")!=-1&&parseFloat(Q)===1}function de(Q){return typeof Q=="string"&&Q.indexOf("%")!=-1}function se(Q){return Q.length==1?"0"+Q:""+Q}function Se(Q){return Q<=1&&(Q=Q*100+"%"),Q}function ye(Q){return m.round(parseFloat(Q)*255).toString(16)}function oe(Q){return H(Q)/255}var pe=function(){var Q="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",te="(?:"+ce+")|(?:"+Q+")",$="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?",_e="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?";return{CSS_UNIT:new RegExp(te),rgb:new RegExp("rgb"+$),rgba:new RegExp("rgba"+_e),hsl:new RegExp("hsl"+$),hsla:new RegExp("hsla"+_e),hsv:new RegExp("hsv"+$),hsva:new RegExp("hsva"+_e),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 fe(Q){return!!pe.CSS_UNIT.exec(Q)}function ie(Q){Q=Q.replace(S,"").replace(s,"").toLowerCase();var ce=!1;if(G[Q])Q=G[Q],ce=!0;else if(Q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var te;return(te=pe.rgb.exec(Q))?{r:te[1],g:te[2],b:te[3]}:(te=pe.rgba.exec(Q))?{r:te[1],g:te[2],b:te[3],a:te[4]}:(te=pe.hsl.exec(Q))?{h:te[1],s:te[2],l:te[3]}:(te=pe.hsla.exec(Q))?{h:te[1],s:te[2],l:te[3],a:te[4]}:(te=pe.hsv.exec(Q))?{h:te[1],s:te[2],v:te[3]}:(te=pe.hsva.exec(Q))?{h:te[1],s:te[2],v:te[3],a:te[4]}:(te=pe.hex8.exec(Q))?{r:H(te[1]),g:H(te[2]),b:H(te[3]),a:oe(te[4]),format:ce?"name":"hex8"}:(te=pe.hex6.exec(Q))?{r:H(te[1]),g:H(te[2]),b:H(te[3]),format:ce?"name":"hex"}:(te=pe.hex4.exec(Q))?{r:H(te[1]+""+te[1]),g:H(te[2]+""+te[2]),b:H(te[3]+""+te[3]),a:oe(te[4]+""+te[4]),format:ce?"name":"hex8"}:(te=pe.hex3.exec(Q))?{r:H(te[1]+""+te[1]),g:H(te[2]+""+te[2]),b:H(te[3]+""+te[3]),format:ce?"name":"hex"}:!1}function le(Q){var ce,te;return Q=Q||{level:"AA",size:"small"},ce=(Q.level||"AA").toUpperCase(),te=(Q.size||"small").toLowerCase(),ce!=="AA"&&ce!=="AAA"&&(ce="AA"),te!=="small"&&te!=="large"&&(te="small"),{level:ce,size:te}}M.exports?M.exports=l:!(P=function(){return l}.call(Y,o,Y,M),P!==void 0&&(M.exports=P))})(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(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){return function(m){var S=P,s=S.lib,p=s.CipherParams,_=S.enc,T=_.Hex,t=S.format,c=t.Hex={stringify:function(l){return l.ciphertext.toString(T)},parse:function(l){var r=T.parse(l);return p.create({ciphertext:r})}}}(),P.format.Hex})},bT9E:function(M,Y,o){"use strict";o.d(Y,"a",function(){return m});var P=o("VTBJ");function m(S,s){var p=Object(P.a)({},S);return Array.isArray(s)&&s.forEach(function(_){delete p[_]}),p}},biw7:function(M,Y,o){"use strict";var P=o("q1tI"),m=o.n(P),S=P.createContext(null);Y.a=S},c5Ni:function(M,Y,o){},cRFk:function(M,Y,o){M.exports=o.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,Y,o){"use strict";o.r(Y);var P=o("+L6B"),m=o("2/Rp"),S=o("T2oS"),s=o("W9HT"),p=o("14J3"),_=o("BMrR"),T=o("2qtc"),t=o("kLXV"),c=o("jCWc"),l=o("kPKH"),r=o("qVdP"),C=o("jsC+"),f=o("k1fw"),y=o("lUTK"),g=o("BvKs"),h=o("9og8"),O=o("miYZ"),a=o("tsqr"),u=o("5Dmo"),v=o("3S7+"),D=o("tJVT"),b=o("PpiC"),d=o("Znn+"),R=o("ZTPi"),w=o("WmNS"),E=o.n(w),x=o("q1tI"),i=o.n(x),A=o("B6bo"),k=o.n(A),N=o("Ty5D"),U=o("9kvl"),G=o("BoS7"),W=o("Sdc0"),K=o("oBTY"),V=o("ozfa"),F=o("MJZm"),B=o("P5Jw"),H=o("5NDa"),ae=o("5rEg"),de=o("y8nQ"),se=o("Vl3Y"),Se=o("aBPH"),ye=o.n(Se),oe=function(Ke){var ut=Ke.shixunsDetail,it=Ke.globalSetting,we=Ke.loading,ze=Ke.user,Tt=Ke.dispatch,Et=Ke.isRepository,Dt=Object(b.a)(Ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Nt=Object(N.h)(),wt=Object(N.i)(),Wt=Object(x.useState)({}),Zt=Object(D.a)(Wt,2),Wn=Zt[0],Tn=Zt[1],Jn=Object(x.useRef)(),Qn=se.a.useForm(),zn=Object(D.a)(Qn,1),fn=zn[0],wr=Object(x.useState)(""),Kr=Object(D.a)(wr,2),Ur=Kr[0],xr=Kr[1];Object(x.useEffect)(function(){Dt.visible&&fn.resetFields()},[Dt.visible]),Object(x.useEffect)(function(){var rn=sessionStorage.getItem("pathArray");if(rn){var Yt=rn.split(",").join("/"),On=Yt.indexOf("/")===0?Yt.substr(1):Yt;xr(On)}},[]),Object(x.useEffect)(function(){var rn,Yt;Jn.current=(rn=Nt.pathname)===null||rn===void 0||((Yt=rn.split("/"))===null||Yt===void 0)?void 0:Yt[2]},[]);var Hr=function(){var rn=Object(h.a)(E.a.mark(function Yt(){var On,jr,Or=arguments;return E.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return On=Or.length>0&&Or[0]!==void 0?Or[0]:{},cr.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:wt.id,message:On.commitMessage,content:"",path:(Dt.defaultPath?Dt.defaultPath+"/":"")+On.path+"/"+(On.file||".gitkeep"),secret_repository:Et?void 0:!0}});case 3:jr=cr.sent,jr!=null&&jr.url&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Dt.onOK({path:(Dt.defaultPath?Dt.defaultPath+"/":"")+On.path+"/"+(On.file||".gitkeep"),name:On.path.split("/")[On.path.split("/").length-1]}),Dt.onClose());case 5:case"end":return cr.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Cr=function(){var Yt,On;U.d.push("/shixuns/".concat(Jn.current,"/").concat((Yt=Nt.pathname)===null||Yt===void 0||((On=Yt.split("/"))===null||On===void 0)?void 0:On[3]).concat(Ur?"/master/shixun_show/".concat(Ur):""))};return i.a.createElement(t.a,{width:"60%",centered:!0,visible:Dt.visible,wrapClassName:ye.a.modal,onOk:function(){fn.submit()},onCancel:Dt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},i.a.createElement("section",{className:ye.a.bg},i.a.createElement("div",{className:ye.a.wrap},i.a.createElement(se.a,{className:"mt10",form:fn,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onChange:function(){var Yt,On,jr,Or,$t=Object(f.a)({},fn.getFieldsValue()),cr=$t==null||((Yt=$t.path)===null||Yt===void 0)?void 0:Yt.split(""),Qr=$t==null||((On=$t.file)===null||On===void 0)?void 0:On.split("");cr!=null&&(jr=cr.filter(function(cn){return cn=="/"}))!==null&&jr!==void 0&&jr.length&&($t.path=$t.path.substring(0,$t.path.length-1)),Qr!=null&&(Or=Qr.filter(function(cn){return cn=="/"}))!==null&&Or!==void 0&&Or.length&&($t.file=$t.file.substring(0,$t.path.length-1)),fn.setFieldsValue(Object(f.a)({},$t)),Tn($t)}},i.a.createElement(se.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},i.a.createElement(_.a,null,i.a.createElement(l.a,null,i.a.createElement("span",{className:ye.a.filePath},Dt.defaultPath+"/")),i.a.createElement(l.a,{flex:"1"},i.a.createElement(se.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"}]},i.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),i.a.createElement(se.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},i.a.createElement(ae.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"})),i.a.createElement(se.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"}]},i.a.createElement(ae.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"}))))))},pe=Object(U.a)(function(At){var Ke=At.shixunsDetail,ut=At.loading,it=At.globalSetting,we=At.user;return{shixunsDetail:Ke,globalSetting:it,user:we,loading:ut.models.index}})(oe),fe=o("7ahc"),ie=function(Ke){var ut=Ke.shixunsDetail,it=Ke.globalSetting,we=Ke.loading,ze=Ke.user,Tt=Ke.dispatch,Et=Ke.isRepository,Dt=Object(b.a)(Ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Nt=Object(N.h)(),wt=Object(N.i)(),Wt=Object(x.useState)({}),Zt=Object(D.a)(Wt,2),Wn=Zt[0],Tn=Zt[1],Jn=Object(x.useRef)(),Qn=se.a.useForm(),zn=Object(D.a)(Qn,1),fn=zn[0],wr=Object(x.useState)(""),Kr=Object(D.a)(wr,2),Ur=Kr[0],xr=Kr[1];Object(x.useEffect)(function(){Dt.visible&&fn.resetFields()},[Dt.visible]),Object(x.useEffect)(function(){var rn=sessionStorage.getItem("pathArray");if(rn){var Yt=rn.split(",").join("/"),On=Yt.indexOf("/")===0?Yt.substr(1):Yt;xr(On)}},[]),Object(x.useEffect)(function(){var rn,Yt;Jn.current=(rn=Nt.pathname)===null||rn===void 0||((Yt=rn.split("/"))===null||Yt===void 0)?void 0:Yt[2]},[]);var Hr=function(){var rn=Object(h.a)(E.a.mark(function Yt(){var On,jr,Or=arguments;return E.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return On=Or.length>0&&Or[0]!==void 0?Or[0]:{},cr.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:wt.id,message:On.commitMessage,content:On.codeMirror,path:(Dt.defaultPath?Dt.defaultPath+"/":"")+On.path,secret_repository:Et?void 0:!0}});case 3:jr=cr.sent,jr!=null&&jr.url&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Dt.onOK({path:(Dt.defaultPath?Dt.defaultPath+"/":"")+On.path,name:On.path.split("/")[On.path.split("/").length-1]}),Dt.onClose());case 5:case"end":return cr.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Cr=function(){var Yt,On;U.d.push("/shixuns/".concat(Jn.current,"/").concat((Yt=Nt.pathname)===null||Yt===void 0||((On=Yt.split("/"))===null||On===void 0)?void 0:On[3]).concat(Ur?"/master/shixun_show/".concat(Ur):""))};return i.a.createElement(t.a,{width:"60%",visible:Dt.visible,wrapClassName:ye.a.modal,centered:!0,onOk:function(){fn.submit()},onCancel:Dt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},i.a.createElement("section",{className:ye.a.bg},i.a.createElement("div",{className:ye.a.wrap},i.a.createElement(se.a,{className:"mt10",form:fn,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onChange:function(){var Yt,On,jr=Object(f.a)({},fn.getFieldsValue()),Or=jr==null||((Yt=jr.path)===null||Yt===void 0)?void 0:Yt.split("");(Or==null||((On=Or.filter(function($t){return $t=="/"}))===null||On===void 0)?void 0:On.length)>1&&(jr.path=jr.path.substring(0,jr.path.length-1)),fn.setFieldsValue(Object(f.a)({},jr)),Tn(jr)}},i.a.createElement(se.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},i.a.createElement(_.a,null,i.a.createElement(l.a,null,i.a.createElement("span",{className:ye.a.filePath},Dt.defaultPath+"/")),i.a.createElement(l.a,{flex:"1"},i.a.createElement(se.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),i.a.createElement(se.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"}]},i.a.createElement(ae.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"})),i.a.createElement("div",{className:"mt10 mb20"},i.a.createElement(se.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},i.a.createElement(fe.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"]}})))))))},le=Object(U.a)(function(At){var Ke=At.shixunsDetail,ut=At.loading,it=At.globalSetting,we=At.user;return{shixunsDetail:Ke,globalSetting:it,user:we,loading:ut.models.index}})(ie),Q=function(Ke){var ut=Ke.shixunsDetail,it=Ke.globalSetting,we=Ke.loading,ze=Ke.user,Tt=Ke.dispatch,Et=Ke.isRepository,Dt=Object(b.a)(Ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Nt=Object(N.h)(),wt=Object(N.i)(),Wt=Object(x.useState)({}),Zt=Object(D.a)(Wt,2),Wn=Zt[0],Tn=Zt[1],Jn=Object(x.useRef)(),Qn=se.a.useForm(),zn=Object(D.a)(Qn,1),fn=zn[0],wr=Object(x.useState)(""),Kr=Object(D.a)(wr,2),Ur=Kr[0],xr=Kr[1],Hr=Object(x.useState)(""),Cr=Object(D.a)(Hr,2),rn=Cr[0],Yt=Cr[1];Object(x.useEffect)(function(){Dt.visible&&fn.resetFields()},[Dt.visible]),Object(x.useEffect)(function(){var Or=Dt.defaultPath.split("/");Or.length===1?(xr(""),Yt(Dt.defaultPath)):(Yt(Or.pop()),xr(Or.join("/")+"/"))},[Dt.defaultPath]),Object(x.useEffect)(function(){var Or,$t;Jn.current=(Or=Nt.pathname)===null||Or===void 0||(($t=Or.split("/"))===null||$t===void 0)?void 0:$t[2]},[]);var On=function(){var Or=Object(h.a)(E.a.mark(function $t(){var cr,Qr,cn=arguments;return E.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:return cr=cn.length>0&&cn[0]!==void 0?cn[0]:{},Pr.next=3,Tt({type:"shixunsDetail/moveGitFile",payload:{id:wt.id,from:Dt.defaultPath,to:Ur+cr.path,message:cr.commitMessage||"".concat(Dt.defaultPath," rename to ").concat(Ur).concat(cr.path," "),secret_repository:Et}});case 3:Qr=Pr.sent,(Qr==null?void 0:Qr.status)===0&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Dt.onOK({path:cr.path,name:cr.path}),Dt.onClose());case 5:case"end":return Pr.stop()}},$t)}));return function(){return Or.apply(this,arguments)}}(),jr=function(){var $t,cr;U.d.push("/shixuns/".concat(Jn.current,"/").concat(($t=Nt.pathname)===null||$t===void 0||((cr=$t.split("/"))===null||cr===void 0)?void 0:cr[3]).concat(Ur?"/master/shixun_show/".concat(Ur):""))};return i.a.createElement(t.a,{width:"40%",visible:Dt.visible,wrapClassName:ye.a.modal,centered:!0,onOk:function(){fn.submit()},onCancel:Dt.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},i.a.createElement("section",{className:ye.a.bg},i.a.createElement("div",{className:ye.a.wrap},i.a.createElement(se.a,{className:"mt10",form:fn,scrollToFirstError:!0,layout:"vertical",onFinish:On,onChange:function(){var $t,cr,Qr=Object(f.a)({},fn.getFieldsValue()),cn=Qr==null||(($t=Qr.path)===null||$t===void 0)?void 0:$t.split("");(cn==null||((cr=cn.filter(function(pr){return pr=="/"}))===null||cr===void 0)?void 0:cr.length)>1&&(Qr.path=Qr.path.substring(0,Qr.path.length-1)),fn.setFieldsValue(Object(f.a)({},Qr)),Tn(Qr)}},i.a.createElement(se.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},i.a.createElement(_.a,null,i.a.createElement(l.a,{flex:"1"},i.a.createElement(se.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:rn}))))),i.a.createElement(se.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},i.a.createElement(ae.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Dt.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},ce=Object(U.a)(function(At){var Ke=At.shixunsDetail,ut=At.loading,it=At.globalSetting,we=At.user;return{shixunsDetail:Ke,globalSetting:it,user:we,loading:ut.models.index}})(Q),te=o("DZo9"),$=o("8z0m"),_e=o("m3rI"),re=o("8j3D"),Z=o("RC3E"),X=o.n(Z),ee=$.a.Dragger,be=function(Ke){var ut=Ke.shixunsDetail,it=Ke.globalSetting,we=Ke.loading,ze=Ke.user,Tt=Ke.dispatch,Et=Ke.isRepository,Dt=Object(b.a)(Ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Nt=Object(N.h)(),wt=Object(N.i)(),Wt=Object(x.useState)({}),Zt=Object(D.a)(Wt,2),Wn=Zt[0],Tn=Zt[1],Jn=Object(x.useRef)(),Qn=se.a.useForm(),zn=Object(D.a)(Qn,1),fn=zn[0],wr=Object(x.useState)([]),Kr=Object(D.a)(wr,2),Ur=Kr[0],xr=Kr[1],Hr=Object(x.useState)(),Cr=Object(D.a)(Hr,2),rn=Cr[0],Yt=Cr[1],On;Object(x.useEffect)(function(){Dt.visible&&(fn.resetFields(),xr([]))},[Dt.visible]),Object(x.useEffect)(function(){Jn.current=wt.id},[]),Object(x.useEffect)(function(){var cn=sessionStorage.getItem("pathArray");if(cn){var pr=cn.split(",").join("/"),Pr=pr.indexOf("/")===0?pr.substr(1):pr;Yt(Pr)}},[]);var jr=function(pr){if(On=pr.file.name,pr.file.status==="done"||pr.file.status==="uploading"){var Pr,ba,Ir;if(xr(pr.fileList),!pr.file.response)return;if(((Pr=pr.file.response)===null||Pr===void 0?void 0:Pr.status)===0){a.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}xr(Ur.filter(function(ha){return ha.uid!==pr.file.uid})),((ba=pr.file.response)===null||ba===void 0?void 0:ba.message)&&a.b.info((Ir=pr.file.response)===null||Ir===void 0?void 0:Ir.message)}},Or=function(){var cn=Object(h.a)(E.a.mark(function pr(Pr){var ba;return E.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:if(Pr.response){ha.next=3;break}return a.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ha.abrupt("return");case 3:return ha.next=5,Tt({type:"shixunsDetail/deleteGitFile",payload:{id:wt.id,path:rn?"".concat(rn,"/").concat(Pr.name):Pr.name,message:fn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(rn?"".concat(rn,"/").concat(Pr.name):Pr.name),secret_repository:Et?null:!0}});case 5:ba=ha.sent,ba.status===0&&(xr(Ur.filter(function(rr){return rr.uid!==Pr.uid})),a.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ha.stop()}},pr)}));return function(Pr){return cn.apply(this,arguments)}}(),$t={height:300,multiple:!0,withCredentials:!0,data:function(){var cn=Object(h.a)(E.a.mark(function Pr(){return E.a.wrap(function(Ir){for(;;)switch(Ir.prev=Ir.next){case 0:return Ir.abrupt("return",new Promise(function(){var ha=Object(h.a)(E.a.mark(function rr(Vt,Vn){return E.a.wrap(function(ur){for(;;)switch(ur.prev=ur.next){case 0:setTimeout(Object(h.a)(E.a.mark(function qn(){var ia,aa;return E.a.wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:return Xr.next=2,fn.getFieldsValue();case 2:ia=Xr.sent,aa=Object(f.a)(Object(f.a)({},{path:Dt.defaultPath?Dt.defaultPath:"",message:Wn.commitMessage||"\u4E0A\u4F20\u4E86".concat(On)}),Et?{}:{secret_repository:!0}),Vt(aa);case 5:case"end":return Xr.stop()}},qn)})),200);case 1:case"end":return ur.stop()}},rr)}));return function(rr,Vt){return ha.apply(this,arguments)}}()));case 1:case"end":return Ir.stop()}},Pr)}));function pr(){return cn.apply(this,arguments)}return pr}(),fileList:Ur,method:"post",action:"".concat(_e.a.API_SERVER,"/api/shixuns/").concat(Jn.current,"/upload_git_file.json"),onChange:jr,onRemove:Or,beforeUpload:function(pr){On=pr.name}},cr=function(){var cn=Object(h.a)(E.a.mark(function pr(Pr){return E.a.wrap(function(Ir){for(;;)switch(Ir.prev=Ir.next){case 0:return Ir.next=2,fn.validateFields();case 2:Dt.onClose(),Dt.onOK({path:Dt.defaultPath}),Qr();case 5:case"end":return Ir.stop()}},pr)}));return function(Pr){return cn.apply(this,arguments)}}(),Qr=function(){var pr,Pr;U.d.push("/shixuns/".concat(Jn.current,"/").concat((pr=Nt.pathname)===null||pr===void 0||((Pr=pr.split("/"))===null||Pr===void 0)?void 0:Pr[3]).concat(rn?"/master/shixun_show/".concat(rn):""))};return i.a.createElement(t.a,{visible:Dt.visible,onOk:cr,centered:!0,onCancel:Dt.onClose,width:"70%"},i.a.createElement("section",{className:X.a.bg},i.a.createElement("div",{className:X.a.wrap},i.a.createElement("div",{className:X.a.title},"\u4E0A\u4F20\u6587\u4EF6"),i.a.createElement(se.a,{className:"mt10",form:fn,scrollToFirstError:!0,layout:"vertical",onFinish:cr,onValuesChange:function(){return Tn(Object(f.a)({},fn.getFieldsValue()))}},i.a.createElement(se.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"}]},i.a.createElement(ae.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),i.a.createElement(se.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},i.a.createElement(ee,$t,i.a.createElement("div",null,i.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(X.a.colorBlue)})),i.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",i.a.createElement("span",{className:"".concat(X.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),i.a.createElement(re.a,{onFinish:function(pr){return Yt(pr)}})))},ve=Object(U.a)(function(At){var Ke=At.shixunsDetail,ut=At.loading,it=At.globalSetting,we=At.user;return{shixunsDetail:Ke,globalSetting:it,user:we,loading:ut.models.index}})(be),Te=o("Bbdw"),Fe=o.n(Te),Ze=o("HpfO"),nt=o.n(Ze),ot=function(Ke){var ut=Ke.shixunsDetail,it=Ke.globalSetting,we=Ke.loading,ze=Ke.dispatch,Tt=Ke.title,Et=Ke.pathList,Dt=Et===void 0?[]:Et,Nt=Ke.showInputPath,wt=Nt===void 0?!1:Nt,Wt=Ke.isMergeSelectFile,Zt=Wt===void 0?!1:Wt,Wn=Ke.onFinish,Tn=Wn===void 0?function(){}:Wn,Jn=se.a.useForm(),Qn=Object(D.a)(Jn,1),zn=Qn[0],fn=Object(N.i)(),wr=Object(N.h)(),Kr=Object(x.useRef)(),Ur=Object(x.useState)(""),xr=Object(D.a)(Ur,2),Hr=xr[0],Cr=xr[1],rn=Object(x.useState)(""),Yt=Object(D.a)(rn,2),On=Yt[0],jr=Yt[1],Or=Object(x.useState)([]),$t=Object(D.a)(Or,2),cr=$t[0],Qr=$t[1],cn=Object(x.useState)([]),pr=Object(D.a)(cn,2),Pr=pr[0],ba=pr[1];Object(x.useEffect)(function(){var Pn,ur;Kr.current=((Pn=wr.pathname)===null||Pn===void 0||((ur=Pn.split("/"))===null||ur===void 0)?void 0:ur[3])==="repository"},[]),Object(x.useEffect)(function(){if(ut.actionTabs.key!=="Repository-SelectFilePath")return;var Pn=Dt.join("/"),ur=[];Dt.map(function(qn,ia){ia===0?ur.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(qn),path:Pn}):ur.push({val:"/".concat(qn),path:Pn})}),Qr(ur),Cr(Pn),jr(Pn),Ir(Pn)},[ut.actionTabs.key]);var Ir=function(){var Pn=Object(h.a)(E.a.mark(function ur(qn){var ia;return E.a.wrap(function(na){for(;;)switch(na.prev=na.next){case 0:return na.next=2,ze({type:Kr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:fn.id,path:qn}});case 2:ia=na.sent,ia&&ba(ia.trees||[]);case 4:case"end":return na.stop()}},ur)}));return function(qn){return Pn.apply(this,arguments)}}(),ha=function(ur){var qn=Hr;ur.type==="tree"&&(cr.length?cr.push({val:"/".concat(ur.name),path:ur.name}):cr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(ur.name),path:ur.name}),Qr(cr),qn=Hr?"".concat(Hr,"/").concat(ur.name):ur.name,Cr(qn)),Ir(qn)},rr=function(ur,qn){var ia=cr.filter(function(na,Xr){return Xr<=qn});Qr(ia);var aa=ia.filter(function(na,Xr){return Xr!==0}).map(function(na){return na.val}).join("").substr(1);Cr(aa),Ir(aa)},Vt=function(){var Pn=Object(h.a)(E.a.mark(function ur(){var qn,ia,aa;return E.a.wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:if(qn=zn==null?void 0:zn.getFieldsValue(),ia=Hr?"".concat(Hr).concat(qn!=null&&qn.name?"/".concat(qn==null?void 0:qn.name):""):qn==null?void 0:qn.name,!Zt){Xr.next=6;break}return Tn(ia),Vn(),Xr.abrupt("return");case 6:if(!wt){Xr.next=16;break}return Xr.next=9,zn.validateFields();case 9:return Xr.next=11,ze({type:"shixunsDetail/uploadGitFolder",payload:Object(f.a)(Object(f.a)({},{id:fn.id,path:ia}),Kr.current?{}:{secret_repository:!0})});case 11:aa=Xr.sent,Tn(On),aa.status===0&&a.b.info("\u65B0\u5EFA\u6210\u529F"),Xr.next=18;break;case 16:Tn(ia),a.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Vn();case 19:case"end":return Xr.stop()}},ur)}));return function(){return Pn.apply(this,arguments)}}(),Vn=function(){ze({type:"shixunsDetail/setActionTabs",payload:{}}),zn.resetFields()};return i.a.createElement(t.a,{centered:!0,title:Tt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:ut.actionTabs.key==="Repository-SelectFilePath",onOk:Vt,onCancel:Vn},i.a.createElement("div",{className:nt.a.wrap},i.a.createElement("div",{className:nt.a.content},i.a.createElement("div",{className:nt.a.mainPathWrap},!!(cr!=null&&cr.length)&&cr.map(function(Pn,ur){return i.a.createElement("a",{key:ur,onClick:function(){return rr(Pn,ur)}},Pn.val)})),!!(Pr!=null&&Pr.length)&&Pr.map(function(Pn,ur){return Pn.type==="tree"&&i.a.createElement("a",{key:ur,onClick:function(){return ha(Pn)}},i.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(nt.a.colorBlue)}),Pn.name)})),i.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),i.a.createElement("div",{className:"mt5 mb5"},Hr),wt&&i.a.createElement(se.a,{form:zn,scrollToFirstError:!0,className:"mt20"},i.a.createElement(se.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},st=Object(U.a)(function(At){var Ke=At.shixunsDetail,ut=At.loading,it=At.globalSetting;return{shixunsDetail:Ke,globalSetting:it,loading:ut.models.index}})(ot),ht=o("GZ0F"),Ne=o("8Skl"),Pe=o("HBuW"),et=o("1vsH"),Ot=o("NLgs"),lt=o("lzim"),Rt=F.a.DirectoryTree,Je=function(Ke){var ut,it,we,ze,Tt,Et,Dt,Nt=Ke.shixunsDetail,wt=Ke.globalSetting,Wt=Ke.loading,Zt=Ke.user,Wn=Ke.activeKey,Tn=Ke.dispatch,Jn=Ke.practiceSetting,Qn=Ke.isRepository,zn=Ke.treeData,fn=Ke.setTreeData,wr=Object(b.a)(Ke,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Kr=Object(N.i)(),Ur=Object(N.h)(),xr=Object(x.useState)(),Hr=Object(D.a)(xr,2),Cr=Hr[0],rn=Hr[1],Yt=Object(x.useState)(!1),On=Object(D.a)(Yt,2),jr=On[0],Or=On[1],$t=Object(x.useState)(!1),cr=Object(D.a)($t,2),Qr=cr[0],cn=cr[1],pr=Object(x.useState)(!1),Pr=Object(D.a)(pr,2),ba=Pr[0],Ir=Pr[1],ha=Object(x.useState)(!1),rr=Object(D.a)(ha,2),Vt=rr[0],Vn=rr[1],Pn=Object(x.useState)(""),ur=Object(D.a)(Pn,2),qn=ur[0],ia=ur[1],aa=Object(x.useState)([]),na=Object(D.a)(aa,2),Xr=na[0],Ha=na[1],pa=Object(x.useState)([]),Na=Object(D.a)(pa,2),vi=Na[0],Ra=Na[1],ui=Object(x.useState)([]),ma=Object(D.a)(ui,2),Ii=ma[0],xi=ma[1],da=Object(x.useState)(!1),va=Object(D.a)(da,2),fa=va[0],me=va[1],$e=Object(x.useState)(),gt=Object(D.a)($e,2),bt=gt[0],kt=gt[1],Mt=Object(x.useState)(),Xt=Object(D.a)(Mt,2),an=Xt[0],dn=Xt[1],mn=Object(x.useState)(""),Mn=Object(D.a)(mn,2),wn=Mn[0],Qt=Mn[1],xn=Object(x.useState)(),Ht=Object(D.a)(xn,2),nn=Ht[0],Jt=Ht[1],Cn=Object(x.useState)(!1),Rn=Object(D.a)(Cn,2),Zn=Rn[0],mr=Rn[1];Object(x.useEffect)(function(){fn([]),oa(""),localStorage.warehouseHideTip||me(!0)},[Ur.pathname,Qn]);var Xn=function(){var Gr=Object(h.a)(E.a.mark(function pt(){var tt,mt,qt=arguments;return E.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return tt=qt.length>0&&qt[0]!==void 0?qt[0]:"",yn.next=3,Object(Pe.Ab)({id:Kr.id,secret_dir_path:tt});case 3:mt=yn.sent,mt&&Jt(tt);case 5:case"end":return yn.stop()}},pt)}));return function(){return Gr.apply(this,arguments)}}(),er=function(pt){return i.a.createElement(g.a,{className:Fe.a.menu,onClick:function(mt){ia(pt.path||"");switch(mt.key){case"1":Object(et.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Or(!0);break;case"2":Object(et.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Ir(!0);break;case"3":Object(et.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Vn(!0);break;case"4":Object(et.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),cn(!0);break;case"5":Object(et.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ja(pt.path,pt.name,pt);break;case"6":Object(et.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Wa(pt);break}}},(pt.type==="topTree"||pt.type==="tree")&&i.a.createElement(g.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(pt.type==="topTree"||pt.type==="tree")&&i.a.createElement(g.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(pt.type==="topTree"||pt.type==="tree")&&i.a.createElement(g.a.Item,{key:"3"},"\u4E0A\u4F20"),pt.type!=="topTree"&&pt.type!=="tree"&&i.a.createElement(g.a.Item,{key:"4"},"\u91CD\u547D\u540D"),pt.type!=="topTree"&&i.a.createElement(B.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Qn?"":"secret/").concat(pt==null?void 0:pt.path),onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},i.a.createElement(g.a.Item,{key:"6"},i.a.createElement(i.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),pt.type!=="topTree"&&i.a.createElement(g.a.Item,{key:"5"},"\u5220\u9664"))},Lr=function(pt,tt){return pt.map(function(mt){return tt==""?mt.path=tt+mt.name:mt.path=tt+"/"+mt.name,mt.title=i.a.createElement(_.a,{className:"font14"},i.a.createElement(l.a,{flex:"1"},i.a.createElement(_.a,null,i.a.createElement(l.a,{flex:"20px"},mt.type==="blob"&&i.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),i.a.createElement(l.a,{flex:"1"},i.a.createElement("span",{className:" multi_ellipsis1"},mt.name)))),i.a.createElement(l.a,null,(mt.type==="blob"||mt.type==="tree")&&i.a.createElement(C.a,{overlay:er(mt),className:Fe.a.ellipsis},i.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),mt.disableCheckbox=Cr&&Cr!==mt.name,mt.className=mt.type==="tree"?Fe.a.pl23:"",mt.checkable=mt.type!=="tree",mt.isLeaf=mt.type!=="tree",mt.children=mt.type==="tree"&&[],mt.key=mt.path,mt})},dr=function(pt){Tn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:pt}})},Ea=function(){var Gr=Object(h.a)(E.a.mark(function pt(tt,mt){var qt;return E.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return qt=tt.split("/"),yn.next=3,oa(qn);case 3:setTimeout(function(){dr(tt),Xr=[qt[0]||""],vi=[tt],Ra(Object(K.a)(vi)),Ha(Object(K.a)(Xr))},150);case 4:case"end":return yn.stop()}},pt)}));return function(tt,mt){return Gr.apply(this,arguments)}}(),Yr=function(pt,tt){if(tt=="")zn=Object(K.a)(pt),fn(Object(K.a)(pt));else{var mt=Pa(zn,tt,pt);zn=mt,fn(Object(K.a)(mt))}};function Pa(Gr,pt,tt){return Gr.map(function(mt){return mt.key===pt?(mt.children=Object(K.a)(tt),Object(f.a)({},mt)):mt.children?Object(f.a)(Object(f.a)({},mt),{},{children:Pa(mt.children,pt,tt)}):mt})}var oa=function(){var Gr=Object(h.a)(E.a.mark(function pt(){var tt,mt,qt,sn,yn,vn=arguments;return E.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return tt=vn.length>0&&vn[0]!==void 0?vn[0]:"",Kn.next=3,Tn({type:Qn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Kr.id,path:tt}});case 3:return mt=Kn.sent,mt&&((qt=mt.trees)!==null&&qt!==void 0&&qt.length?(yn=Lr(Object(K.a)(mt.trees),tt),Yr(yn,tt),xi(mt.trees||[]),dn(tt||""),console.log("handleGetRepository:",yn,tt),setTimeout(function(){return console.log(zn,mt.trees,tt,999999)},2e3)):tt==""&&fn([]),kt(((sn=mt.commits)===null||sn===void 0?void 0:sn[0])||{})),Kn.abrupt("return",mt);case 6:case"end":return Kn.stop()}},pt)}));return function(){return Gr.apply(this,arguments)}}(),Ia=function(){var Gr=Object(h.a)(E.a.mark(function pt(tt){return E.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.abrupt("return",new Promise(function(){var sn=Object(h.a)(E.a.mark(function yn(vn,In){return E.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return tt.children.length&&vn(),Qt(tt.path),fr.next=4,oa(tt.path);case 4:vn();case 5:case"end":return fr.stop()}},yn)}));return function(yn,vn){return sn.apply(this,arguments)}}()));case 1:case"end":return qt.stop()}},pt)}));return function(tt){return Gr.apply(this,arguments)}}(),Va=function(){var Gr=Object(h.a)(E.a.mark(function pt(tt,mt){var qt,sn;return E.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(console.log("handleSelectTree",tt,mt.nativeEvent.target.nodeName,mt),qt=function(){dr(mt.node.path),tt=[mt.node.path],Ra(Object(K.a)(tt))},!(mt.nativeEvent.target.nodeName==="svg"||mt.nativeEvent.target.nodeName==="LI"||mt.nativeEvent.target.nodeName==="I")){vn.next=4;break}return vn.abrupt("return");case 4:mt.node.type==="blob"&&(Jn!=null&&(sn=Jn.sideBar)!==null&&sn!==void 0&&sn.confirmLeave?t.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(){qt(),Tn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):qt());case 5:case"end":return vn.stop()}},pt)}));return function(tt,mt){return Gr.apply(this,arguments)}}(),Ja=function(pt,tt,mt){t.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(mt.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var qt=Object(h.a)(E.a.mark(function yn(){var vn,In,Kn;return E.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,Tn({type:"shixunsDetail/deleteGitFile",payload:{id:Kr.id,path:pt,message:"\u5220\u9664".concat(pt),secret_repository:Qn?null:!0}});case 2:if(vn=Hn.sent,In=pt.split("/"),!((vn==null?void 0:vn.status)===0)){Hn.next=20;break}return a.b.info("\u5220\u9664\u6210\u529F"),In.splice(In.length-1,1),Hn.next=9,oa(In.length>1?In.join("/"):"");case 9:if(Kn=Hn.sent,!(Kn!=null&&Kn.trees)){Hn.next=13;break}Hn.next=16;break;case 13:return In.splice(In.length-1,1),Hn.next=16,oa(In.length>1?In.join("/"):"");case 16:return dr(""),Hn.abrupt("return",!0);case 20:(vn==null?void 0:vn.status)===-3&&t.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:i.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",pt,"\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(Kr.id,"/edit/").concat(vn==null?void 0:vn.message,"/tab=2")}});case 21:case"end":return Hn.stop()}},yn)}));function sn(){return qt.apply(this,arguments)}return sn}()})},Wa=function(pt){console.log(pt,"item")},ci=function(){var Gr=Object(h.a)(E.a.mark(function pt(tt,mt){return E.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:if(console.log("handleExpand",mt),!(mt.nativeEvent.target.nodeName==="svg"||mt.nativeEvent.target.nodeName==="path"||mt.nativeEvent.target.nodeName==="LI")){sn.next=5;break}return sn.abrupt("return",!0);case 5:return sn.next=7,Ia(mt.node);case 7:Xr.includes(mt.node.path)?Xr.splice(Xr.indexOf(mt.node.path),1):Xr.push(mt.node.path);case 8:Ha(Object(K.a)(Xr));case 9:case"end":return sn.stop()}},pt)}));return function(tt,mt){return Gr.apply(this,arguments)}}(),Qa=function(){me(!1),localStorage.warehouseHideTip=!0},ni=function(){var Gr=Object(h.a)(E.a.mark(function pt(tt){var mt,qt,sn,yn,vn;return E.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:sn="",Kn.t0=Qn,Kn.next=Kn.t0===!0?4:Kn.t0===!1?9:11;break;case 4:return sn="\u5F00\u542F\u7248\u672C\u5E93",yn="\u5F00\u542F",vn="\u4E0D\u5F00\u542F",qt=i.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"),Kn.abrupt("break",11);case 9:return Nt!=null&&(mt=Nt.detail)!==null&&mt!==void 0&&mt.secret_repository?(sn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",yn="\u786E\u5B9A",vn="\u53D6\u6D88",qt=i.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")):(sn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",yn="\u4E0D\u4F7F\u7528",vn="\u4F7F\u7528",qt=i.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")),Kn.abrupt("break",11);case 11:if(!(!Qn&&Object(Ot.c)(Tn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Kn.next=13;break}return Kn.abrupt("return");case 13:t.a.confirm({title:sn,okText:yn,cancelText:vn,content:qt,onOk:function(){var Hn;Object(et.cb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",sn]),!Qn&&!(Nt!=null&&(Hn=Nt.detail)!==null&&Hn!==void 0&&Hn.secret_repository)||Ga(tt)},onCancel:function(){var Hn;!Qn&&!(Nt!=null&&(Hn=Nt.detail)!==null&&Hn!==void 0&&Hn.secret_repository)&&Ga(tt)}});case 14:case"end":return Kn.stop()}},pt)}));return function(tt){return Gr.apply(this,arguments)}}(),Ga=function(){var Gr=Object(h.a)(E.a.mark(function pt(tt){return E.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(!Qn){qt.next=6;break}return qt.next=3,Object(Pe.p)(Object(f.a)({},Kr));case 3:Tn({type:"practiceSetting/getCommonData",payload:Object(f.a)({},Kr)}),qt.next=8;break;case 6:return qt.next=8,Object(Pe.q)(Object(f.a)(Object(f.a)({},Kr),{},{is_secret_repository:tt}));case 8:oa(),Tn({type:"shixunsDetail/getShixunsDetail",payload:{id:Kr.id}});case 10:case"end":return qt.stop()}},pt)}));return function(tt){return Gr.apply(this,arguments)}}(),qa=function(pt){console.log(pt)},oi=function(){var Gr=Object(h.a)(E.a.mark(function pt(tt){var mt,qt,sn,yn,vn,In,Kn,fr,Hn,Jr,kr;return E.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:if(console.log(tt),mt=tt.node.key,qt=tt.dragNode.key,sn=tt.node.pos.split("-"),yn=tt.dropPosition-Number(sn[sn.length-1]),!(tt.dragNode.type==="tree")){or.next=8;break}return a.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),or.abrupt("return");case 8:if(!(tt.node.type!=="tree")){or.next=11;break}return a.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),or.abrupt("return");case 11:return or.next=13,Tn({type:"shixunsDetail/moveGitFile",payload:{id:Kr.id,from:tt.dragNode.path,to:tt.node.path+"/"+tt.dragNode.name,message:"".concat(tt.dragNode.path," move to ").concat(tt.node.path+"/"+tt.dragNode.name," ")}});case 13:if(vn=or.sent,!(vn.status===0)){or.next=26;break}return dr(""),or.next=18,oa("");case 18:In=0;case 19:if(!(In<Xr.length)){or.next=26;break}if(!(Xr[In]!="")){or.next=23;break}return or.next=23,oa(Xr[In]);case 23:In++,or.next=19;break;case 26:return or.abrupt("return");case 32:case"end":return or.stop()}},pt)}));return function(tt){return Gr.apply(this,arguments)}}();return i.a.createElement("section",{className:Fe.a.bg},i.a.createElement("div",{className:Fe.a.contentbg},i.a.createElement("div",{className:Fe.a.wrap},i.a.createElement(_.a,{className:Fe.a.gitCode},i.a.createElement(l.a,{flex:"1"},i.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Qn?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",i.a.createElement(W.a,{className:Qn&&Nt!==null&&Nt!==void 0&&(ut=Nt.detail)!==null&&ut!==void 0&&ut.init_repository?"hide":"ml10",checked:Qn?Nt==null||((we=Nt.detail)===null||we===void 0)?void 0:we.init_repository:Nt==null||((it=Nt.detail)===null||it===void 0)?void 0:it.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:ni})),i.a.createElement(l.a,null,i.a.createElement(C.a,{overlay:er({type:"topTree"}),className:"current"},i.a.createElement(v.a,{visible:fa,title:i.a.createElement("div",{className:"font16"},i.a.createElement(ht.a,{style:{position:"relative",left:-35},onClick:function(){return Qa()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",i.a.createElement("span",{onClick:function(){return Qa()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Fe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Qn&&(Nt==null||((ze=Nt.detail)===null||ze===void 0)?void 0:ze.init_repository)&&i.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Qn&&(Nt==null||((Tt=Nt.detail)===null||Tt===void 0)?void 0:Tt.secret_repository)&&i.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!zn.length&&!Qn&&i.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},i.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),zn.length?i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:Fe.a.content},Wn==="1"&&i.a.createElement("div",{className:Fe.a.tips},"\u63D0\u793A\uFF1A",i.a.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),i.a.createElement(Rt,{disabled:!!Wt.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:zn,switcherIcon:i.a.createElement(Ne.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:ci,expandedKeys:Xr,selectedKeys:vi,onSelect:Va,draggable:!0,onDragEnter:qa,onDrop:oi,allowDrop:function(pt){var tt=pt.dropNode,mt=pt.dropPosition;return!1}}))):"",!zn.length&&Qn&&(Nt==null||((Et=Nt.detail)===null||Et===void 0)?void 0:Et.init_repository)&&i.a.createElement(We,null),!zn.length&&!Qn&&(Nt==null||((Dt=Nt.detail)===null||Dt===void 0)?void 0:Dt.secret_repository)&&i.a.createElement(We,null))),i.a.createElement(ce,{visible:Qr,defaultPath:qn,onClose:function(){return cn(!1)},isRepository:!Qn,onOK:function(){var Gr=Object(h.a)(E.a.mark(function pt(tt){var mt;return E.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return mt=qn.split("/"),mt.pop(),sn.next=4,oa(mt.join("/"));case 4:dr("");case 5:case"end":return sn.stop()}},pt)}));return function(pt){return Gr.apply(this,arguments)}}()}),i.a.createElement(le,{visible:jr,defaultPath:qn,onClose:function(){return Or(!1)},isRepository:Qn,onOK:function(pt){Ea(pt.path,pt.name)}}),i.a.createElement(pe,{visible:ba,defaultPath:qn,onClose:function(){return Ir(!1)},isRepository:Qn,onOK:function(pt){Ea(pt.path,pt.name)}}),i.a.createElement(ve,{defaultPath:qn,visible:Vt,isRepository:Qn,onClose:function(){return Vn(!1)},onOK:function(){var Gr=Object(h.a)(E.a.mark(function pt(tt){var mt;return E.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return mt=qn.split("/"),sn.next=3,oa(qn);case 3:Xr=[mt[0]||""],vi=[qn],Ra(Object(K.a)(vi)),Ha(Object(K.a)(Xr));case 7:case"end":return sn.stop()}},pt)}));return function(pt){return Gr.apply(this,arguments)}}()}),i.a.createElement(st,{pathList:qn==null?void 0:qn.split("/"),showInputPath:!0,isMergeSelectFile:Zn,onFinish:function(pt){Zn?Xn(pt):oa(pt),mr(!1)}}))},We=function(){return i.a.createElement("div",{className:"mt20 pb50 ".concat(Fe.a.nodata)},i.a.createElement("div",{className:Fe.a.headLeft},"\u63D0\u793A\uFF1A",i.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",i.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",i.a.createElement("br",null),"1\u3001",i.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",i.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),i.a.createElement("img",{width:"100%",src:lt.y}))},Le=Object(U.a)(function(At){var Ke=At.shixunsDetail,ut=At.loading,it=At.globalSetting,we=At.practiceSetting,ze=At.user;return{shixunsDetail:Ke,globalSetting:it,user:ze,practiceSetting:we,loading:ut}})(Je),Oe=o("/zsF"),Re=o("PArb"),Ie=o("yDYP"),Be=o.n(Ie),ct=function(Ke){var ut=Ke.shixunsDetail,it=Ke.globalSetting,we=Ke.loading,ze=Ke.user,Tt=Ke.dispatch,Et=Ke.isRepository,Dt=Object(b.a)(Ke,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Nt=Object(N.i)(),wt=Object(x.useState)([]),Wt=Object(D.a)(wt,2),Zt=Wt[0],Wn=Wt[1];Object(x.useEffect)(function(){Tn()},[Et]);var Tn=function(){var Jn=Object(h.a)(E.a.mark(function Qn(){var zn;return E.a.wrap(function(wr){for(;;)switch(wr.prev=wr.next){case 0:return wr.next=2,Tt({type:"shixunsDetail/getRepositoryCommit",payload:{id:Nt.id,secret_repository:Et?void 0:!0}});case 2:zn=wr.sent,zn&&Wn(zn.commits||[]);case 4:case"end":return wr.stop()}},Qn)}));return function(){return Jn.apply(this,arguments)}}();return i.a.createElement(i.a.Fragment,null,Zt==""&&i.a.createElement("div",{className:Be.a.empty},i.a.createElement("img",{src:lt.m,width:"258"}),i.a.createElement("br",null),i.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Zt!=""&&i.a.createElement("section",{className:Be.a.bg},i.a.createElement("div",{className:Be.a.wrap},i.a.createElement("div",{className:Be.a.content},Zt==null?void 0:Zt.map(function(Jn){var Qn,zn;return i.a.createElement("div",null,i.a.createElement(_.a,{align:"middle",className:"c-white font16"},i.a.createElement(l.a,null,Jn.title)),i.a.createElement(_.a,{align:"middle",className:"mt20 "},i.a.createElement(l.a,null,i.a.createElement("img",{className:Be.a.imageUrl,src:_e.a.IMG_SERVER+"/"+((Qn=Jn.author)===null||Qn===void 0?void 0:Qn.image_url)})),i.a.createElement(l.a,{className:Be.a.blueLight},i.a.createElement("span",{className:"ml20"},(zn=Jn.author)===null||zn===void 0?void 0:zn.username)),i.a.createElement(l.a,null,i.a.createElement("span",{className:"ml20 ".concat(Be.a.blueLight)},"\u63D0\u4EA4\u4E8E"),i.a.createElement("span",{className:"ml20 ".concat(Be.a.blueLight)},Jn.time))),i.a.createElement(Re.a,{className:Be.a.divider}))})))))},xt=Object(U.a)(function(At){var Ke=At.shixunsDetail,ut=At.loading,it=At.globalSetting,we=At.user;return{shixunsDetail:Ke,globalSetting:it,user:we,loading:ut.models.index}})(ct),Ft=o("p5ED"),un=R.a.TabPane,_n=function(Ke){var ut,it,we,ze,Tt,Et,Dt,Nt,wt,Wt,Zt,Wn,Tn,Jn,Qn,zn,fn,wr,Kr,Ur=Ke.globalSetting,xr=Ke.loading,Hr=Ke.dispatch,Cr=Ke.practiceSetting,rn=Ke.shixunsDetail,Yt=Object(b.a)(Ke,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),On=Object(x.useState)("1"),jr=Object(D.a)(On,2),Or=jr[0],$t=jr[1],cr=Object(x.useState)("1"),Qr=Object(D.a)(cr,2),cn=Qr[0],pr=Qr[1],Pr=Object(x.useState)(),ba=Object(D.a)(Pr,2),Ir=ba[0],ha=ba[1],rr=Object(x.useRef)(),Vt=Object(x.useState)(!0),Vn=Object(D.a)(Vt,2),Pn=Vn[0],ur=Vn[1],qn=Object(x.useState)(["2","1"]),ia=Object(D.a)(qn,2),aa=ia[0],na=ia[1],Xr=Object(x.useState)([]),Ha=Object(D.a)(Xr,2),pa=Ha[0],Na=Ha[1],vi=Object(x.useRef)(),Ra=Object(N.i)(),ui=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:i.a.createElement("span",null,i.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),i.a.createElement(v.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},i.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(x.useEffect)(function(){try{var da,va,fa,me,$e;if(!!(rn!=null&&(da=rn.fileContent)!==null&&da!==void 0&&(va=da.content)!==null&&va!==void 0&&(fa=va.content)!==null&&fa!==void 0&&fa.length)||(rn==null||((me=rn.fileContent)===null||me===void 0||(($e=me.content)===null||$e===void 0))?void 0:$e.content)==""){var gt;if((rn==null||((gt=rn.fileContent)===null||gt===void 0)?void 0:gt.file_type)==="txt"){var bt,kt,Mt,Xt;rr.current=window.decodeURIComponent(escape(window.atob(rn==null||((bt=rn.fileContent)===null||bt===void 0||((kt=bt.content)===null||kt===void 0))?void 0:kt.content))),Ir=window.decodeURIComponent(escape(window.atob(rn==null||((Mt=rn.fileContent)===null||Mt===void 0||((Xt=Mt.content)===null||Xt===void 0))?void 0:Xt.content))),ha(Ir)}else{var an,dn,mn,Mn;rr.current=rn==null||((an=rn.fileContent)===null||an===void 0||((dn=an.content)===null||dn===void 0))?void 0:dn.content,Ir=rn==null||((mn=rn.fileContent)===null||mn===void 0||((Mn=mn.content)===null||Mn===void 0))?void 0:Mn.content,ha(Ir)}}}catch(nn){var wn,Qt,xn,Ht;rr.current=window.atob(rn==null||((wn=rn.fileContent)===null||wn===void 0||((Qt=wn.content)===null||Qt===void 0))?void 0:Qt.content),Ir=window.atob(rn==null||((xn=rn.fileContent)===null||xn===void 0||((Ht=xn.content)===null||Ht===void 0))?void 0:Ht.content),ha(Ir),a.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",rn.fileContent.content)},[rn==null||((ut=rn.fileContent)===null||ut===void 0)?void 0:ut.content]),Object(x.useEffect)(function(){var da,va=Cr==null||((da=Cr.sideBar)===null||da===void 0)?void 0:da.selectPath.split("/");na(va)},[Cr==null||((it=Cr.sideBar)===null||it===void 0)?void 0:it.selectPath]);var ma=function(va){ha(va);var fa=-1;va===rr.current?fa=0:fa=1,fa!==-1,Hr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!fa}})};Object(x.useEffect)(function(){new Promise(function(){var da=Object(h.a)(E.a.mark(function va(fa,me){var $e,gt,bt,kt;return E.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:if(!((Cr==null||(($e=Cr.sideBar)===null||$e===void 0)?void 0:$e.selectPath)!==""&&Cr!==null&&Cr!==void 0&&(gt=Cr.sideBar)!==null&&gt!==void 0&&gt.selectPath)){Xt.next=5;break}return Xt.next=3,Hr({type:"shixunsDetail/getFileContent",payload:{id:Ra.id,path:Cr==null||((bt=Cr.sideBar)===null||bt===void 0)?void 0:bt.selectPath,secret_repository:Pn?null:!0}});case 3:kt=Xt.sent,kt!=null&&kt.content||(kt==null?void 0:kt.content)==""||Hr({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return Xt.stop()}},va)}));return function(va,fa){return da.apply(this,arguments)}}())},[Cr==null||((we=Cr.sideBar)===null||we===void 0)?void 0:we.selectPath]);var Ii=i.a.createElement(g.a,{className:k.a.menu,onClick:function(va){var fa;!(rn!=null&&(fa=rn.detail)!==null&&fa!==void 0&&fa.secret_repository)&&va.key==="2"&&pr("1"),$t(va.key),va.key==="1"?ur(!0):ur(!1)}},i.a.createElement(g.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),ui.filter(function(da){var va,fa;return!(rn!=null&&(va=rn.detail)!==null&&va!==void 0&&va.init_repository)||rn!=null&&(fa=rn.detail)!==null&&fa!==void 0&&fa.is_jupyter_lab?da.id!=="2":da}).map(function(da,va){return i.a.createElement(g.a.Item,{className:"leaveClick",key:da.id},da.name)})),xi=function(){var da=Object(h.a)(E.a.mark(function va(){var fa,me,$e;return E.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,Hr({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ra.id,path:rn==null||((fa=rn.fileContent)===null||fa===void 0||((me=fa.params)===null||me===void 0))?void 0:me.path,content:Ir,secret_repository:Pn?null:!0}});case 2:$e=bt.sent,$e!=null&&$e.content&&(a.b.info("\u4FDD\u5B58\u6210\u529F"),Hr({type:"practiceSetting/setSideBarTabs",payload:Object(f.a)(Object(f.a)({},Cr.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return bt.stop()}},va)}));return function(){return da.apply(this,arguments)}}();return i.a.createElement("div",{className:k.a.warehouse},i.a.createElement("div",{className:k.a.header},i.a.createElement(_.a,{align:"middle",className:"w100 c-white",style:{height:60}},i.a.createElement(l.a,{flex:"1"},i.a.createElement(_.a,{align:"middle"},i.a.createElement(l.a,null,i.a.createElement(C.a,{overlay:Ii,className:k.a.menu},i.a.createElement("span",{className:"font16 c-white current ml20"},ui.find(function(da){return da.id===Or}).name," ",i.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),i.a.createElement(l.a,{flex:"81px"},i.a.createElement("div",{className:k.a.line})),i.a.createElement(l.a,null,i.a.createElement(R.a,{className:k.a.tabs,activeKey:cn,onChange:function(va){var fa;Cr!=null&&(fa=Cr.sideBar)!==null&&fa!==void 0&&fa.confirmLeave?t.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(){pr(va),Hr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(pr(va),Hr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},i.a.createElement(un,{tab:i.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Pn&&(rn==null||((ze=rn.detail)===null||ze===void 0)?void 0:ze.init_repository)&&i.a.createElement(un,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Pn&&(rn==null||((Tt=rn.detail)===null||Tt===void 0)?void 0:Tt.secret_repository)&&i.a.createElement(un,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Pn&&(rn==null||((Et=rn.repository)===null||Et===void 0)?void 0:Et.git_url)||!Pn&&(rn==null||((Dt=rn.secretRepository)===null||Dt===void 0)?void 0:Dt.git_url))&&i.a.createElement(i.a.Fragment,null,i.a.createElement(l.a,null,i.a.createElement("span",{className:k.a.title},"\u4ED3\u5E93\u5730\u5740:"),i.a.createElement("input",{value:Pn?rn==null||((Nt=rn.repository)===null||Nt===void 0)?void 0:Nt.git_url:rn==null||((wt=rn.secretRepository)===null||wt===void 0)?void 0:wt.git_url}),i.a.createElement(B.CopyToClipboard,{text:Pn?rn==null||((Wt=rn.repository)===null||Wt===void 0)?void 0:Wt.git_url:rn==null||((Zt=rn.secretRepository)===null||Zt===void 0)?void 0:Zt.git_url,onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},i.a.createElement(v.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},i.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),i.a.createElement("div",{className:k.a.content,style:{overflow:"auto"}},cn==="1"&&i.a.createElement(i.a.Fragment,null,i.a.createElement("aside",{className:k.a.left},i.a.createElement(s.a,{spinning:!!xr.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(k.a.loading," ").concat(k.a.bottom0)},i.a.createElement(Le,{setTreeData:Na,treeData:pa,activeKey:Or,isRepository:Pn}))),i.a.createElement("aside",{className:k.a.right,ref:vi},(Cr==null||((Wn=Cr.sideBar)===null||Wn===void 0)?void 0:Wn.selectPath)!==""&&i.a.createElement(i.a.Fragment,null,i.a.createElement(s.a,{spinning:!!xr.effects["shixunsDetail/getFileContent"],wrapperClassName:k.a.loading},i.a.createElement("div",{className:k.a.filePathWrp},i.a.createElement(_.a,{align:"middle",className:"w100"},i.a.createElement(l.a,null,i.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),i.a.createElement(l.a,{flex:"40px"},i.a.createElement("div",{className:k.a.line,style:{marginLeft:20}})),i.a.createElement(l.a,{className:k.a.filePath},aa.map(function(da,va){return i.a.createElement("span",{className:"c-blue"},da)})))),i.a.createElement("div",{className:xr.effects["shixunsDetail/getFileContent"]?"hide":"show"},i.a.createElement(Ft.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:rn==null||((Tn=rn.fileContent)===null||Tn===void 0)?void 0:Tn.filename,type:(rn==null||((Jn=rn.fileContent)===null||Jn===void 0)?void 0:Jn.file_type)==="office"?"download":rn==null||((Qn=rn.fileContent)===null||Qn===void 0)?void 0:Qn.file_type,data:Ir,monacoEditor:{value:Ir,language:rn==null||((zn=rn.fileContent)===null||zn===void 0)?void 0:zn.language,onChange:function(va){return ma(va)},options:{fontSize:14}}}))),(rn==null||((fn=rn.fileContent)===null||fn===void 0)?void 0:fn.file_type)==="txt"&&i.a.createElement(_.a,{align:"middle",justify:"center",className:k.a.footer},i.a.createElement(l.a,null,i.a.createElement(m.a,{type:"primary",size:"large",ghost:!0,onClick:function(){U.d.push("/shixuns/".concat(Ra.id,"/challenges"))}},"\u53D6\u6D88"),i.a.createElement(m.a,{type:"primary",size:"large",className:"ml40",onClick:xi},"\u63D0\u4EA4")))),(Cr==null||((wr=Cr.sideBar)===null||wr===void 0)?void 0:wr.selectPath)==""&&(rn==null||((Kr=rn.detail)===null||Kr===void 0)?void 0:Kr.init_repository)&&i.a.createElement("div",{className:k.a.empty},i.a.createElement("img",{src:lt.l,width:"258"}),i.a.createElement("br",null),i.a.createElement("span",{className:"c-grey-c"},!!(pa!=null&&pa.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(pa!=null&&pa.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),cn==="2"&&i.a.createElement("div",{className:k.a.commit},i.a.createElement(xt,{isRepository:Pn}))))},on=Y.default=Object(U.a)(function(At){var Ke=At.loading,ut=At.globalSetting,it=At.practiceSetting,we=At.shixunsDetail;return{globalSetting:ut,loading:Ke,practiceSetting:it,shixunsDetail:we}})(_n)},csWT:function(M,Y,o){M.exports=o.p+"static/choose.4ad1045f.svg"},cv67:function(M,Y,o){(function(P,m){M.exports=Y=m(o("Ib8C"))})(this,function(P){return function(m){var S=P,s=S.lib,p=s.WordArray,_=s.Hasher,T=S.algo,t=[];(function(){for(var y=0;y<64;y++)t[y]=m.abs(m.sin(y+1))*4294967296|0})();var c=T.MD5=_.extend({_doReset:function(){this._hash=new p.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(y,g){for(var h=0;h<16;h++){var O=g+h,a=y[O];y[O]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360}var u=this._hash.words,v=y[g+0],D=y[g+1],b=y[g+2],d=y[g+3],R=y[g+4],w=y[g+5],E=y[g+6],x=y[g+7],i=y[g+8],A=y[g+9],k=y[g+10],N=y[g+11],U=y[g+12],G=y[g+13],W=y[g+14],K=y[g+15],V=u[0],F=u[1],B=u[2],H=u[3];V=l(V,F,B,H,v,7,t[0]),H=l(H,V,F,B,D,12,t[1]),B=l(B,H,V,F,b,17,t[2]),F=l(F,B,H,V,d,22,t[3]),V=l(V,F,B,H,R,7,t[4]),H=l(H,V,F,B,w,12,t[5]),B=l(B,H,V,F,E,17,t[6]),F=l(F,B,H,V,x,22,t[7]),V=l(V,F,B,H,i,7,t[8]),H=l(H,V,F,B,A,12,t[9]),B=l(B,H,V,F,k,17,t[10]),F=l(F,B,H,V,N,22,t[11]),V=l(V,F,B,H,U,7,t[12]),H=l(H,V,F,B,G,12,t[13]),B=l(B,H,V,F,W,17,t[14]),F=l(F,B,H,V,K,22,t[15]),V=r(V,F,B,H,D,5,t[16]),H=r(H,V,F,B,E,9,t[17]),B=r(B,H,V,F,N,14,t[18]),F=r(F,B,H,V,v,20,t[19]),V=r(V,F,B,H,w,5,t[20]),H=r(H,V,F,B,k,9,t[21]),B=r(B,H,V,F,K,14,t[22]),F=r(F,B,H,V,R,20,t[23]),V=r(V,F,B,H,A,5,t[24]),H=r(H,V,F,B,W,9,t[25]),B=r(B,H,V,F,d,14,t[26]),F=r(F,B,H,V,i,20,t[27]),V=r(V,F,B,H,G,5,t[28]),H=r(H,V,F,B,b,9,t[29]),B=r(B,H,V,F,x,14,t[30]),F=r(F,B,H,V,U,20,t[31]),V=C(V,F,B,H,w,4,t[32]),H=C(H,V,F,B,i,11,t[33]),B=C(B,H,V,F,N,16,t[34]),F=C(F,B,H,V,W,23,t[35]),V=C(V,F,B,H,D,4,t[36]),H=C(H,V,F,B,R,11,t[37]),B=C(B,H,V,F,x,16,t[38]),F=C(F,B,H,V,k,23,t[39]),V=C(V,F,B,H,G,4,t[40]),H=C(H,V,F,B,v,11,t[41]),B=C(B,H,V,F,d,16,t[42]),F=C(F,B,H,V,E,23,t[43]),V=C(V,F,B,H,A,4,t[44]),H=C(H,V,F,B,U,11,t[45]),B=C(B,H,V,F,K,16,t[46]),F=C(F,B,H,V,b,23,t[47]),V=f(V,F,B,H,v,6,t[48]),H=f(H,V,F,B,x,10,t[49]),B=f(B,H,V,F,W,15,t[50]),F=f(F,B,H,V,w,21,t[51]),V=f(V,F,B,H,U,6,t[52]),H=f(H,V,F,B,d,10,t[53]),B=f(B,H,V,F,k,15,t[54]),F=f(F,B,H,V,D,21,t[55]),V=f(V,F,B,H,i,6,t[56]),H=f(H,V,F,B,K,10,t[57]),B=f(B,H,V,F,E,15,t[58]),F=f(F,B,H,V,G,21,t[59]),V=f(V,F,B,H,R,6,t[60]),H=f(H,V,F,B,N,10,t[61]),B=f(B,H,V,F,b,15,t[62]),F=f(F,B,H,V,A,21,t[63]),u[0]=u[0]+V|0,u[1]=u[1]+F|0,u[2]=u[2]+B|0,u[3]=u[3]+H|0},_doFinalize:function(){var y=this._data,g=y.words,h=this._nDataBytes*8,O=y.sigBytes*8;g[O>>>5]|=128<<24-O%32;var a=m.floor(h/4294967296),u=h;g[(O+64>>>9<<4)+15]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,g[(O+64>>>9<<4)+14]=(u<<8|u>>>24)&16711935|(u<<24|u>>>8)&4278255360,y.sigBytes=(g.length+1)*4,this._process();for(var v=this._hash,D=v.words,b=0;b<4;b++){var d=D[b];D[b]=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360}return v},clone:function(){var y=_.clone.call(this);return y._hash=this._hash.clone(),y}});function l(y,g,h,O,a,u,v){var D=y+(g&h|~g&O)+a+v;return(D<<u|D>>>32-u)+g}function r(y,g,h,O,a,u,v){var D=y+(g&O|h&~O)+a+v;return(D<<u|D>>>32-u)+g}function C(y,g,h,O,a,u,v){var D=y+(g^h^O)+a+v;return(D<<u|D>>>32-u)+g}function f(y,g,h,O,a,u,v){var D=y+(h^(g|~O))+a+v;return(D<<u|D>>>32-u)+g}S.MD5=_._createHelper(c),S.HmacMD5=_._createHmacHelper(c)}(Math),P.MD5})},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.42927872.png"},dmUQ:function(M,Y,o){"use strict";var P=o("Ff2n"),m=o("rePB"),S=o("1OyB"),s=o("vuIU"),p=o("Ji7U"),_=o("md7G"),T=o("foSv"),t=o("q1tI"),c=o.n(t),l=o("TSYQ"),r=o.n(l),C=o("4IlW");function f(i,A){var k=Object.keys(i);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(i);A&&(N=N.filter(function(U){return Object.getOwnPropertyDescriptor(i,U).enumerable})),k.push.apply(k,N)}return k}function y(i){for(var A=1;A<arguments.length;A++){var k=arguments[A]!=null?arguments[A]:{};A%2?f(Object(k),!0).forEach(function(N){Object(m.a)(i,N,k[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(k)):f(Object(k)).forEach(function(N){Object.defineProperty(i,N,Object.getOwnPropertyDescriptor(k,N))})}return i}function g(i){var A=h();return function(){var N=Object(T.a)(i),U;if(A){var G=Object(T.a)(this).constructor;U=Reflect.construct(N,arguments,G)}else U=N.apply(this,arguments);return Object(_.a)(this,U)}}function h(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(i){return!1}}function O(){}function a(i){i.preventDefault()}var u=function(A){return A.replace(/[^\w.-]+/g,"")},v=200,D=600,b=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,d=function(A){return A!=null},R=function(A,k){return k===A||typeof k=="number"&&typeof A=="number"&&isNaN(k)&&isNaN(A)},w=function(i){Object(p.a)(k,i);var A=g(k);function k(N){var U;Object(S.a)(this,k),U=A.call(this,N),U.onKeyDown=function(K){var V=U.props,F=V.onKeyDown,B=V.onPressEnter;if(K.keyCode===C.a.UP){var H=U.getRatio(K);U.up(K,H,null),U.stop()}else if(K.keyCode===C.a.DOWN){var ae=U.getRatio(K);U.down(K,ae,null),U.stop()}else K.keyCode===C.a.ENTER&&B&&B(K);if(U.recordCursorPosition(),U.lastKeyCode=K.keyCode,F){for(var de=arguments.length,se=new Array(de>1?de-1:0),Se=1;Se<de;Se++)se[Se-1]=arguments[Se];F.apply(void 0,[K].concat(se))}},U.onKeyUp=function(K){var V=U.props.onKeyUp;if(U.stop(),U.recordCursorPosition(),V){for(var F=arguments.length,B=new Array(F>1?F-1:0),H=1;H<F;H++)B[H-1]=arguments[H];V.apply(void 0,[K].concat(B))}},U.onChange=function(K){var V=U.props.onChange;U.state.focused&&(U.inputting=!0),U.rawInput=U.props.parser(U.getValueFromEvent(K)),U.setState({inputValue:U.rawInput}),V(U.toNumber(U.rawInput))},U.onMouseUp=function(){var K=U.props.onMouseUp;U.recordCursorPosition(),K&&K.apply(void 0,arguments)},U.onFocus=function(){var K;U.setState({focused:!0}),(K=U.props).onFocus.apply(K,arguments)},U.onBlur=function(){var K=U.props.onBlur;U.inputting=!1,U.setState({focused:!1});var V=U.getCurrentValidValue(U.state.inputValue),F=U.setValue(V,O);if(K){var B=U.input.value,H=U.getInputDisplayValue({focus:!1,value:F});U.input.value=H&&Number(H),K.apply(void 0,arguments),U.input.value=B}},U.getRatio=function(K){var V=1;return K.metaKey||K.ctrlKey?V=.1:K.shiftKey&&(V=10),V},U.getFullNum=function(K){return isNaN(K)?K:/e/i.test(String(K))?Number(K).toFixed(18).replace(/\.?0+$/,""):K},U.getPrecision=function(K){if(d(U.props.precision))return U.props.precision;var V=String(K);if(V.indexOf("e-")>=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var F=0;return V.indexOf(".")>=0&&(F=V.length-V.indexOf(".")-1),F},U.getInputDisplayValue=function(K){var V=K||U.state,F=V.focused,B=V.inputValue,H=V.value,ae;F?ae=B:ae=U.toPrecisionAsStep(H),ae==null&&(ae="");var de=U.formatWrapper(ae);return d(U.props.decimalSeparator)&&(de=de.toString().replace(".",U.props.decimalSeparator)),de},U.recordCursorPosition=function(){try{U.cursorStart=U.input.selectionStart,U.cursorEnd=U.input.selectionEnd,U.currentValue=U.input.value,U.cursorBefore=U.input.value.substring(0,U.cursorStart),U.cursorAfter=U.input.value.substring(U.cursorEnd)}catch(K){}},U.restoreByAfter=function(K){if(K===void 0)return!1;var V=U.input.value,F=V.lastIndexOf(K);if(F===-1)return!1;var B=U.cursorBefore.length;return U.lastKeyCode===C.a.DELETE&&U.cursorBefore.charAt(B-1)===K[0]?(U.fixCaret(B,B),!0):F+K.length===V.length?(U.fixCaret(F,F),!0):!1},U.partRestoreByAfter=function(K){return K===void 0?!1:Array.prototype.some.call(K,function(V,F){var B=K.substring(F);return U.restoreByAfter(B)})},U.isNotCompleteNumber=function(K){return isNaN(K)||K===""||K===null||K&&K.toString().indexOf(".")===K.toString().length-1},U.stop=function(){U.autoStepTimer&&clearTimeout(U.autoStepTimer)},U.down=function(K,V,F){U.pressingUpOrDown=!0,U.step("down",K,V,F)},U.up=function(K,V,F){U.pressingUpOrDown=!0,U.step("up",K,V,F)},U.saveInput=function(K){U.input=K};var G=N.value;G===void 0&&(G=N.defaultValue),U.state={focused:N.autoFocus};var W=U.getValidValue(U.toNumber(G));return U.state=y(y({},U.state),{},{inputValue:U.toPrecisionAsStep(W),value:W}),U}return Object(s.a)(k,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(U){var G=this.props,W=G.value,K=G.onChange,V=G.max,F=G.min,B=this.state.focused;if(U){if(!R(U.value,W)||!R(U.max,V)||!R(U.min,F)){var H=B?W:this.getValidValue(W),ae;this.pressingUpOrDown?ae=H:this.inputting?ae=this.rawInput:ae=this.toPrecisionAsStep(H),this.setState({value:H,inputValue:ae})}var de="value"in this.props?W:this.state.value;"max"in this.props&&U.max!==V&&typeof de=="number"&&de>V&&K&&K(V),"min"in this.props&&U.min!==F&&typeof de=="number"&&de<F&&K&&K(F)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var se=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===C.a.BACKSPACE?se=this.cursorStart-1:this.lastKeyCode===C.a.DELETE&&(se=this.cursorStart):se=this.input.value.length,this.fixCaret(se,se)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case C.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case C.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(Se){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(U){var G=U;return G===""?G="":this.isNotCompleteNumber(parseFloat(G))?G=this.state.value:G=this.getValidValue(G),this.toNumber(G)}},{key:"getValueFromEvent",value:function(U){var G=U.target.value.trim().replace(/。/g,".");return d(this.props.decimalSeparator)&&(G=G.replace(this.props.decimalSeparator,".")),G}},{key:"getValidValue",value:function(U){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,K=parseFloat(U);return isNaN(K)?U:(K<G&&(K=G),K>W&&(K=W),K)}},{key:"setValue",value:function(U,G){var W=this.props.precision,K=this.isNotCompleteNumber(parseFloat(U))?null:parseFloat(U),V=this.state.value,F=V===void 0?null:V,B=this.state.inputValue,H=B===void 0?null:B,ae=typeof K=="number"?K.toFixed(W):"".concat(K),de=K!==F||ae!=="".concat(H);return"value"in this.props?(H=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:H},G)):this.setState({value:K,inputValue:this.toPrecisionAsStep(U)},G),de&&this.props.onChange(K),K}},{key:"getMaxPrecision",value:function(U){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.props,K=W.precision,V=W.step;if(d(K))return K;var F=this.getPrecision(G),B=this.getPrecision(V),H=this.getPrecision(U);return U?Math.max(H,F+B):F+B}},{key:"getPrecisionFactor",value:function(U){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.getMaxPrecision(U,G);return Math.pow(10,W)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(U){return this.props.formatter?this.props.formatter(U):U}},{key:"toPrecisionAsStep",value:function(U){if(this.isNotCompleteNumber(U)||U==="")return U;var G=Math.abs(this.getMaxPrecision(U));return isNaN(G)?U.toString():Number(U).toFixed(G)}},{key:"toNumber",value:function(U){var G=this.props.precision,W=this.state.focused,K=U&&U.length>16&&W;return this.isNotCompleteNumber(U)||K?U:d(G)?Math.round(U*Math.pow(10,G))/Math.pow(10,G):Number(U)}},{key:"upStep",value:function(U,G){var W=this.props.step,K=this.getPrecisionFactor(U,G),V=Math.abs(this.getMaxPrecision(U,G)),F=((K*U+K*W*G)/K).toFixed(V);return this.toNumber(F)}},{key:"downStep",value:function(U,G){var W=this.props.step,K=this.getPrecisionFactor(U,G),V=Math.abs(this.getMaxPrecision(U,G)),F=((K*U-K*W*G)/K).toFixed(V);return this.toNumber(F)}},{key:"step",value:function(U,G){var W=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),G&&(G.persist(),G.preventDefault());var F=this.props;if(F.disabled)return;var B=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(B))return;var H=this["".concat(U,"Step")](B,K),ae=H>F.max||H<F.min;if(H>F.max?H=F.max:H<F.min&&(H=F.min),this.setValue(H,null),this.setState({focused:!0},function(){W.pressingUpOrDown=!1}),ae)return;this.autoStepTimer=setTimeout(function(){W[U](G,K,!0)},V?v:D)}},{key:"fixCaret",value:function(U,G){if(U===void 0||G===void 0||!this.input||!this.input.value)return;try{var W=this.input.selectionStart,K=this.input.selectionEnd;(U!==W||G!==K)&&this.input.setSelectionRange(U,G)}catch(V){}}},{key:"render",value:function(){var U,G=this.props,W=G.prefixCls,K=G.disabled,V=G.readOnly,F=G.useTouch,B=G.autoComplete,H=G.upHandler,ae=G.downHandler,de=G.className,se=G.max,Se=G.min,ye=G.style,oe=G.title,pe=G.onMouseEnter,fe=G.onMouseLeave,ie=G.onMouseOver,le=G.onMouseOut,Q=G.required,ce=G.onClick,te=G.tabIndex,$=G.type,_e=G.placeholder,re=G.id,Z=G.inputMode,X=G.pattern,ee=G.step,be=G.maxLength,ve=G.autoFocus,Te=G.name,Fe=G.onPaste,Ze=G.onInput,nt=Object(P.a)(G,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),ot=this.state,st=ot.value,ht=ot.focused,Ne=r()(W,(U={},Object(m.a)(U,de,!!de),Object(m.a)(U,"".concat(W,"-disabled"),K),Object(m.a)(U,"".concat(W,"-focused"),ht),U)),Pe={};Object.keys(nt).forEach(function(Be){(Be.substr(0,5)==="data-"||Be.substr(0,5)==="aria-"||Be==="role")&&(Pe[Be]=nt[Be])});var et=!V&&!K,Ot=this.getInputDisplayValue(null),lt=(st||st===0)&&(isNaN(st)||Number(st)>=se),Rt=(st||st===0)&&(isNaN(st)||Number(st)<=Se),Je=lt||K||V,We=Rt||K||V,Le=r()("".concat(W,"-handler"),"".concat(W,"-handler-up"),Object(m.a)({},"".concat(W,"-handler-up-disabled"),Je)),Oe=r()("".concat(W,"-handler"),"".concat(W,"-handler-down"),Object(m.a)({},"".concat(W,"-handler-down-disabled"),We)),Re=F?{onTouchStart:Je?O:this.up,onTouchEnd:this.stop}:{onMouseDown:Je?O:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Ie=F?{onTouchStart:We?O:this.down,onTouchEnd:this.stop}:{onMouseDown:We?O:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return c.a.createElement("div",{className:Ne,style:ye,title:oe,onMouseEnter:pe,onMouseLeave:fe,onMouseOver:ie,onMouseOut:le,onFocus:function(){return null},onBlur:function(){return null}},c.a.createElement("div",{className:"".concat(W,"-handler-wrap")},c.a.createElement("span",Object.assign({unselectable:"on"},Re,{role:"button","aria-label":"Increase Value","aria-disabled":Je,className:Le}),H||c.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-up-inner"),onClick:a})),c.a.createElement("span",Object.assign({unselectable:"on"},Ie,{role:"button","aria-label":"Decrease Value","aria-disabled":We,className:Oe}),ae||c.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-down-inner"),onClick:a}))),c.a.createElement("div",{className:"".concat(W,"-input-wrap")},c.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Se,"aria-valuemax":se,"aria-valuenow":st,required:Q,type:$,placeholder:_e,onPaste:Fe,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(W,"-input"),tabIndex:te,autoComplete:B,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:et?this.onKeyDown:O,onKeyUp:et?this.onKeyUp:O,autoFocus:ve,maxLength:be,readOnly:V,disabled:K,max:se,min:Se,step:ee,name:Te,title:oe,id:re,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Ot),pattern:X,inputMode:Z,onInput:Ze},Pe))))}}]),k}(c.a.Component);w.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:b,min:-b,step:1,style:{},onChange:O,onKeyDown:O,onPressEnter:O,onFocus:O,onBlur:O,parser:u,required:!1,autoComplete:"off"};var E=w,x=Y.a=E},e7zE:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("3y9D"),o("WYAk"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.Base,p=S.WordArray,_=m.algo,T=_.SHA1,t=_.HMAC,c=_.PBKDF2=s.extend({cfg:s.extend({keySize:128/32,hasher:T,iterations:1}),init:function(l){this.cfg=this.cfg.extend(l)},compute:function(l,r){for(var C=this.cfg,f=t.create(C.hasher,l),y=p.create(),g=p.create([1]),h=y.words,O=g.words,a=C.keySize,u=C.iterations;h.length<a;){var v=f.update(r).finalize(g);f.reset();for(var D=v.words,b=D.length,d=v,R=1;R<u;R++){d=f.finalize(d),f.reset();for(var w=d.words,E=0;E<b;E++)D[E]^=w[E]}y.concat(v),O[0]++}return y.sigBytes=a*4,y}});m.PBKDF2=function(l,r,C){return c.create(C).compute(l,r)}}(),P.PBKDF2})},edzW:function(M,Y,o){"use strict";var P=o("g9YV"),m=o("wCAj"),S=o("Znn+"),s=o("ZTPi"),p=o("7Kak"),_=o("9yH6"),T=o("q1tI"),t=o.n(T),c=o("H7bD"),l=o.n(c),r=function(f){var y=f.value,g=f.onChange,h=f.tab,O=f.setTab,a=f.type,u=f.setType,v=f.dataSource,D=[{title:"\u540D\u79F0",dataIndex:h==="GPU"?"place":"value",ellipsis:!0},{title:"\u7C7B\u578B",width:100,dataIndex:"type",ellipsis:!0,render:function(){return h}},{title:"\u63CF\u8FF0",dataIndex:"description",ellipsis:!0}],b={selectedRowKeys:y,columnWidth:54,type:"radio",onChange:function(R){return g(R)}};return t.a.createElement("div",{className:l.a.container},t.a.createElement(_.a.Group,{onChange:function(R){return u(R.target.value)},value:a,optionType:"button"},t.a.createElement(_.a,{value:"OpenI"},"\u542F\u667A\u96C6\u7FA4"),t.a.createElement(_.a,{value:"C2Net"},"\u667A\u7B97\u96C6\u7FA4")),t.a.createElement(s.a,{style:{margin:"6px 0 15px 0"},activeKey:h,onChange:function(R){return O(R)}},t.a.createElement(s.a.TabPane,{tab:"GPU",key:"GPU"}),t.a.createElement(s.a.TabPane,{tab:"NPU",key:"NPU"})),t.a.createElement(m.a,{rowSelection:b,rowKey:"id",columns:D,dataSource:v,scroll:{y:240},pagination:!1}))};Y.a=r},fAei:function(M,Y,o){"use strict";o.d(Y,"a",function(){return v.a});var P=o("rePB"),m=o("VTBJ"),S=o("KQm4"),s=o("1OyB"),p=o("vuIU"),_=o("Ji7U"),T=o("LK+K"),t=o("q1tI"),c=o("4IlW"),l=o("Kwbf"),r=o("TSYQ"),C=o.n(r),f=o("sboe"),y=o("OZM5"),g=o("815F"),h=o("ODXe"),O=o("Ff2n"),a=o("+nKL"),u=o("8XRh"),v=o("WaYH"),D=function(Se,ye){var oe=Se.className,pe=Se.style,fe=Se.motion,ie=Se.motionNodes,le=Se.motionType,Q=Se.onMotionStart,ce=Se.onMotionEnd,te=Se.active,$=Se.treeNodeRequiredProps,_e=Object(O.a)(Se,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),re=t.useState(!0),Z=Object(h.a)(re,2),X=Z[0],ee=Z[1],be=t.useContext(f.a),ve=be.prefixCls,Te=t.useRef(!1),Fe=function(){Te.current||ce(),Te.current=!0};return Object(t.useEffect)(function(){ie&&le==="hide"&&X&&ee(!1)},[ie]),Object(t.useEffect)(function(){return ie&&Q(),function(){ie&&Fe()}},[]),ie?t.createElement(u.default,Object.assign({ref:ye,visible:X},fe,{motionAppear:le==="show",onAppearEnd:Fe,onLeaveEnd:Fe}),function(Ze,nt){var ot=Ze.className,st=Ze.style;return t.createElement("div",{ref:nt,className:C()("".concat(ve,"-treenode-motion"),ot),style:st},ie.map(function(ht){var Ne=ht.data,Pe=Ne.key,et=Object(O.a)(Ne,["key"]),Ot=ht.isStart,lt=ht.isEnd;delete et.children;var Rt=Object(g.f)(Pe,$);return t.createElement(v.a,Object.assign({},et,Rt,{active:te,data:ht.data,key:Pe,isStart:Ot,isEnd:lt}))}))}):t.createElement(v.a,Object.assign({domRef:ye,className:oe,style:pe},_e,{active:te}))};D.displayName="MotionTreeNode";var b=t.forwardRef(D),d=b;function R(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=se.length,oe=Se.length;if(Math.abs(ye-oe)!==1)return{add:!1,key:null};function pe(fe,ie){var le=new Map;fe.forEach(function(ce){le.set(ce,!0)});var Q=ie.filter(function(ce){return!le.has(ce)});return Q.length===1?Q[0]:null}return ye<oe?{add:!0,key:pe(se,Se)}:{add:!1,key:pe(Se,se)}}function w(se,Se,ye){var oe=se.findIndex(function(le){var Q=le.data;return Q.key===ye}),pe=se[oe+1],fe=Se.findIndex(function(le){var Q=le.data;return Q.key===ye});if(pe){var ie=Se.findIndex(function(le){var Q=le.data;return Q.key===pe.data.key});return Se.slice(fe+1,ie)}return Se.slice(fe+1)}var E={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},x=function(){},i="RC_TREE_MOTION_".concat(Math.random()),A={key:i},k={key:i,level:0,index:0,pos:"0",node:A},N={parent:null,children:[],pos:k.pos,data:A,isStart:[],isEnd:[]};function U(se,Se,ye,oe){return Se===!1||!ye?se:se.slice(0,Math.ceil(ye/oe)+1)}function G(se){var Se=se.data.key,ye=se.pos;return Object(g.e)(Se,ye)}function W(se){for(var Se=String(se.data.key),ye=se;ye.parent;)ye=ye.parent,Se="".concat(ye.data.key," > ").concat(Se);return Se}var K=function(Se,ye){var oe=Se.prefixCls,pe=Se.data,fe=Se.selectable,ie=Se.checkable,le=Se.expandedKeys,Q=Se.selectedKeys,ce=Se.checkedKeys,te=Se.loadedKeys,$=Se.loadingKeys,_e=Se.halfCheckedKeys,re=Se.keyEntities,Z=Se.disabled,X=Se.dragging,ee=Se.dragOverNodeKey,be=Se.dropPosition,ve=Se.motion,Te=Se.height,Fe=Se.itemHeight,Ze=Se.virtual,nt=Se.focusable,ot=Se.activeItem,st=Se.focused,ht=Se.tabIndex,Ne=Se.onKeyDown,Pe=Se.onFocus,et=Se.onBlur,Ot=Se.onActiveChange,lt=Se.onListChangeStart,Rt=Se.onListChangeEnd,Je=Object(O.a)(Se,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),We=t.useRef(null);t.useImperativeHandle(ye,function(){return{scrollTo:function(Wn){We.current.scrollTo(Wn)}}});var Le=t.useState(le),Oe=Object(h.a)(Le,2),Re=Oe[0],Ie=Oe[1],Be=t.useState(pe),ct=Object(h.a)(Be,2),xt=ct[0],Ft=ct[1],un=t.useState(pe),_n=Object(h.a)(un,2),on=_n[0],At=_n[1],Ke=t.useState([]),ut=Object(h.a)(Ke,2),it=ut[0],we=ut[1],ze=t.useState(null),Tt=Object(h.a)(ze,2),Et=Tt[0],Dt=Tt[1];function Nt(){Ft(pe),At(pe),we([]),Dt(null),Rt()}t.useEffect(function(){Ie(le);var Zt=R(Re,le);if(Zt.key!==null)if(Zt.add){var Wn=xt.findIndex(function(wr){var Kr=wr.data.key;return Kr===Zt.key}),Tn=U(w(xt,pe,Zt.key),Ze,Te,Fe),Jn=xt.slice();Jn.splice(Wn+1,0,N),At(Jn),we(Tn),Dt("show")}else{var Qn=pe.findIndex(function(wr){var Kr=wr.data.key;return Kr===Zt.key}),zn=U(w(pe,xt,Zt.key),Ze,Te,Fe),fn=pe.slice();fn.splice(Qn+1,0,N),At(fn),we(zn),Dt("hide")}else xt!==pe&&(Ft(pe),At(pe))},[le,pe]),t.useEffect(function(){X||Nt()},[X]);var wt=ve?on:pe,Wt={expandedKeys:le,selectedKeys:Q,loadedKeys:te,loadingKeys:$,checkedKeys:ce,halfCheckedKeys:_e,dragOverNodeKey:ee,dropPosition:be,keyEntities:re};return t.createElement(t.Fragment,null,st&&ot&&t.createElement("span",{style:E,"aria-live":"assertive"},W(ot)),t.createElement("div",{role:"tree"},t.createElement("input",{style:E,disabled:nt===!1||Z,tabIndex:nt!==!1?ht:null,onKeyDown:Ne,onFocus:Pe,onBlur:et,value:"",onChange:x})),t.createElement(a.a,Object.assign({},Je,{data:wt,itemKey:G,height:Te,fullHeight:!1,virtual:Ze,itemHeight:Fe,prefixCls:"".concat(oe,"-list"),ref:We}),function(Zt){var Wn=Zt.pos,Tn=Zt.data,Jn=Tn.key,Qn=Object(O.a)(Tn,["key"]),zn=Zt.isStart,fn=Zt.isEnd,wr=Object(g.e)(Jn,Wn);delete Qn.children;var Kr=Object(g.f)(wr,Wt);return t.createElement(d,Object.assign({},Qn,Kr,{active:ot&&Jn===ot.data.key,pos:Wn,data:Zt.data,isStart:zn,isEnd:fn,motion:ve,motionNodes:Jn===i?it:null,motionType:Et,onMotionStart:lt,onMotionEnd:Nt,treeNodeRequiredProps:Wt,onMouseMove:function(){Ot(null)}}))}))},V=t.forwardRef(K);V.displayName="NodeList";var F=V,B=o("NvD2"),H=function(se){Object(_.a)(ye,se);var Se=Object(T.a)(ye);function ye(){var oe;return Object(s.a)(this,ye),oe=Se.apply(this,arguments),oe.destroyed=!1,oe.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},oe.listRef=t.createRef(),oe.onNodeDragStart=function(pe,fe){var ie=oe.state,le=ie.expandedKeys,Q=ie.keyEntities,ce=oe.props.onDragStart,te=fe.props.eventKey;oe.dragNode=fe;var $=Object(y.b)(le,te);oe.setState({dragging:!0,dragNodesKeys:Object(y.g)(te,Q)}),oe.setExpandedKeys($),ce&&ce({event:pe,node:Object(g.b)(fe.props)})},oe.onNodeDragEnter=function(pe,fe){var ie=oe.state,le=ie.expandedKeys,Q=ie.keyEntities,ce=ie.dragNodesKeys,te=oe.props.onDragEnter,$=fe.props,_e=$.pos,re=$.eventKey;if(!oe.dragNode||ce.indexOf(re)!==-1)return;var Z=Object(y.c)(pe,fe);if(oe.dragNode.props.eventKey===re&&Z===0){oe.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){oe.setState({dragOverNodeKey:re,dropPosition:Z}),oe.delayedDragEnterLogic||(oe.delayedDragEnterLogic={}),Object.keys(oe.delayedDragEnterLogic).forEach(function(X){clearTimeout(oe.delayedDragEnterLogic[X])}),oe.delayedDragEnterLogic[_e]=window.setTimeout(function(){if(!oe.state.dragging)return;var X=Object(S.a)(le),ee=Q[re];ee&&(ee.children||[]).length&&(X=Object(y.a)(le,re)),"expandedKeys"in oe.props||oe.setExpandedKeys(X),te&&te({event:pe,node:Object(g.b)(fe.props),expandedKeys:X})},400)},0)},oe.onNodeDragOver=function(pe,fe){var ie=oe.state.dragNodesKeys,le=oe.props.onDragOver,Q=fe.props.eventKey;if(ie.indexOf(Q)!==-1)return;if(oe.dragNode&&Q===oe.state.dragOverNodeKey){var ce=Object(y.c)(pe,fe);if(ce===oe.state.dropPosition)return;oe.setState({dropPosition:ce})}le&&le({event:pe,node:Object(g.b)(fe.props)})},oe.onNodeDragLeave=function(pe,fe){var ie=oe.props.onDragLeave;oe.setState({dragOverNodeKey:""}),ie&&ie({event:pe,node:Object(g.b)(fe.props)})},oe.onNodeDragEnd=function(pe,fe){var ie=oe.props.onDragEnd;oe.setState({dragOverNodeKey:""}),oe.cleanDragState(),ie&&ie({event:pe,node:Object(g.b)(fe.props)}),oe.dragNode=null},oe.onNodeDrop=function(pe,fe){var ie=oe.state,le=ie.dragNodesKeys,Q=le===void 0?[]:le,ce=ie.dropPosition,te=oe.props.onDrop,$=fe.props,_e=$.eventKey,re=$.pos;if(oe.setState({dragOverNodeKey:""}),oe.cleanDragState(),Q.indexOf(_e)!==-1){Object(l.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Z=Object(y.k)(re),X={event:pe,node:Object(g.b)(fe.props),dragNode:oe.dragNode?Object(g.b)(oe.dragNode.props):null,dragNodesKeys:Q.slice(),dropPosition:ce+Number(Z[Z.length-1]),dropToGap:!1};ce!==0&&(X.dropToGap=!0),te&&te(X),oe.dragNode=null},oe.cleanDragState=function(){var pe=oe.state.dragging;pe&&oe.setState({dragging:!1})},oe.onNodeClick=function(pe,fe){var ie=oe.props.onClick;ie&&ie(pe,fe)},oe.onNodeDoubleClick=function(pe,fe){var ie=oe.props.onDoubleClick;ie&&ie(pe,fe)},oe.onNodeSelect=function(pe,fe){var ie=oe.state.selectedKeys,le=oe.state.keyEntities,Q=oe.props,ce=Q.onSelect,te=Q.multiple,$=fe.selected,_e=fe.key,re=!$;re?te?ie=Object(y.a)(ie,_e):ie=[_e]:ie=Object(y.b)(ie,_e);var Z=ie.map(function(X){var ee=le[X];return ee?ee.node:null}).filter(function(X){return X});oe.setUncontrolledState({selectedKeys:ie}),ce&&ce(ie,{event:"select",selected:re,node:fe,selectedNodes:Z,nativeEvent:pe.nativeEvent})},oe.onNodeCheck=function(pe,fe,ie){var le=oe.state,Q=le.keyEntities,ce=le.checkedKeys,te=le.halfCheckedKeys,$=oe.props,_e=$.checkStrictly,re=$.onCheck,Z=fe.key,X,ee={event:"check",node:fe,checked:ie,nativeEvent:pe.nativeEvent};if(_e){var be=ie?Object(y.a)(ce,Z):Object(y.b)(ce,Z),ve=Object(y.b)(te,Z);X={checked:be,halfChecked:ve},ee.checkedNodes=be.map(function(st){return Q[st]}).filter(function(st){return st}).map(function(st){return st.node}),oe.setUncontrolledState({checkedKeys:be})}else{var Te=Object(B.a)([].concat(Object(S.a)(ce),[Z]),!0,Q),Fe=Te.checkedKeys,Ze=Te.halfCheckedKeys;if(!ie){var nt=new Set(Fe);nt.delete(Z);var ot=Object(B.a)(Array.from(nt),{checked:!1,halfCheckedKeys:Ze},Q);Fe=ot.checkedKeys,Ze=ot.halfCheckedKeys}X=Fe,ee.checkedNodes=[],ee.checkedNodesPositions=[],ee.halfCheckedKeys=Ze,Fe.forEach(function(st){var ht=Q[st];if(!ht)return;var Ne=ht.node,Pe=ht.pos;ee.checkedNodes.push(Ne),ee.checkedNodesPositions.push({node:Ne,pos:Pe})}),oe.setUncontrolledState({checkedKeys:Fe},!1,{halfCheckedKeys:Ze})}re&&re(X,ee)},oe.onNodeLoad=function(pe){return new Promise(function(fe){oe.setState(function(ie){var le=ie.loadedKeys,Q=le===void 0?[]:le,ce=ie.loadingKeys,te=ce===void 0?[]:ce,$=oe.props,_e=$.loadData,re=$.onLoad,Z=pe.key;if(!_e||Q.indexOf(Z)!==-1||te.indexOf(Z)!==-1)return{};var X=_e(pe);return X.then(function(){var ee=oe.state,be=ee.loadedKeys,ve=ee.loadingKeys,Te=Object(y.a)(be,Z),Fe=Object(y.b)(ve,Z);re&&re(Te,{event:"load",node:pe}),oe.setUncontrolledState({loadedKeys:Te}),oe.setState({loadingKeys:Fe}),fe()}),{loadingKeys:Object(y.a)(te,Z)}})})},oe.onNodeMouseEnter=function(pe,fe){var ie=oe.props.onMouseEnter;ie&&ie({event:pe,node:fe})},oe.onNodeMouseLeave=function(pe,fe){var ie=oe.props.onMouseLeave;ie&&ie({event:pe,node:fe})},oe.onNodeContextMenu=function(pe,fe){var ie=oe.props.onRightClick;ie&&(pe.preventDefault(),ie({event:pe,node:fe}))},oe.onFocus=function(){var pe=oe.props.onFocus;oe.setState({focused:!0}),pe&&pe.apply(void 0,arguments)},oe.onBlur=function(){var pe=oe.props.onBlur;oe.setState({focused:!1}),oe.onActiveChange(null),pe&&pe.apply(void 0,arguments)},oe.getTreeNodeRequiredProps=function(){var pe=oe.state,fe=pe.expandedKeys,ie=pe.selectedKeys,le=pe.loadedKeys,Q=pe.loadingKeys,ce=pe.checkedKeys,te=pe.halfCheckedKeys,$=pe.dragOverNodeKey,_e=pe.dropPosition,re=pe.keyEntities;return{expandedKeys:fe||[],selectedKeys:ie||[],loadedKeys:le||[],loadingKeys:Q||[],checkedKeys:ce||[],halfCheckedKeys:te||[],dragOverNodeKey:$,dropPosition:_e,keyEntities:re}},oe.setExpandedKeys=function(pe){var fe=oe.state.treeData,ie=Object(g.d)(fe,pe);oe.setUncontrolledState({expandedKeys:pe,flattenNodes:ie},!0)},oe.onNodeExpand=function(pe,fe){var ie=oe.state.expandedKeys,le=oe.state.listChanging,Q=oe.props,ce=Q.onExpand,te=Q.loadData,$=fe.key,_e=fe.expanded;if(le)return;var re=ie.indexOf($),Z=!_e;if(Object(l.a)(_e&&re!==-1||!_e&&re===-1,"Expand state not sync with index check"),Z?ie=Object(y.a)(ie,$):ie=Object(y.b)(ie,$),oe.setExpandedKeys(ie),ce&&ce(ie,{node:fe,expanded:Z,nativeEvent:pe.nativeEvent}),Z&&te){var X=oe.onNodeLoad(fe);X&&X.then(function(){var ee=Object(g.d)(oe.state.treeData,ie);oe.setUncontrolledState({flattenNodes:ee})})}},oe.onListChangeStart=function(){oe.setUncontrolledState({listChanging:!0})},oe.onListChangeEnd=function(){setTimeout(function(){oe.setUncontrolledState({listChanging:!1})})},oe.onActiveChange=function(pe){var fe=oe.state.activeKey,ie=oe.props.onActiveChange;if(fe===pe)return;oe.setState({activeKey:pe}),pe!==null&&oe.scrollTo({key:pe}),ie&&ie(pe)},oe.getActiveItem=function(){var pe=oe.state,fe=pe.activeKey,ie=pe.flattenNodes;return fe===null?null:ie.find(function(le){var Q=le.data.key;return Q===fe})||null},oe.offsetActiveKey=function(pe){var fe=oe.state,ie=fe.flattenNodes,le=fe.activeKey,Q=ie.findIndex(function($){var _e=$.data.key;return _e===le});Q===-1&&pe<0&&(Q=ie.length),Q=(Q+pe+ie.length)%ie.length;var ce=ie[Q];if(ce){var te=ce.data.key;oe.onActiveChange(te)}else oe.onActiveChange(null)},oe.onKeyDown=function(pe){var fe=oe.state,ie=fe.activeKey,le=fe.expandedKeys,Q=fe.checkedKeys,ce=oe.props,te=ce.onKeyDown,$=ce.checkable,_e=ce.selectable;switch(pe.which){case c.a.UP:{oe.offsetActiveKey(-1),pe.preventDefault();break}case c.a.DOWN:{oe.offsetActiveKey(1),pe.preventDefault();break}}var re=oe.getActiveItem();if(re&&re.data){var Z=oe.getTreeNodeRequiredProps(),X=re.data.isLeaf===!1||!!(re.data.children||[]).length,ee=Object(g.b)(Object(m.a)(Object(m.a)({},Object(g.f)(ie,Z)),{},{data:re.data,active:!0}));switch(pe.which){case c.a.LEFT:{X&&le.includes(ie)?oe.onNodeExpand({},ee):re.parent&&oe.onActiveChange(re.parent.data.key),pe.preventDefault();break}case c.a.RIGHT:{X&&!le.includes(ie)?oe.onNodeExpand({},ee):re.children&&re.children.length&&oe.onActiveChange(re.children[0].data.key),pe.preventDefault();break}case c.a.ENTER:case c.a.SPACE:{$&&!ee.disabled&&ee.checkable!==!1&&!ee.disableCheckbox?oe.onNodeCheck({},ee,!Q.includes(ie)):!$&&_e&&!ee.disabled&&ee.selectable!==!1&&oe.onNodeSelect({},ee);break}}}te&&te(pe)},oe.setUncontrolledState=function(pe){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(oe.destroyed)return;var le=!1,Q=!0,ce={};Object.keys(pe).forEach(function(te){if(te in oe.props){Q=!1;return}le=!0,ce[te]=pe[te]}),le&&(!fe||Q)&&oe.setState(Object(m.a)(Object(m.a)({},ce),ie))},oe.scrollTo=function(pe){oe.listRef.current.scrollTo(pe)},oe}return Object(p.a)(ye,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var pe,fe=this.state,ie=fe.focused,le=fe.flattenNodes,Q=fe.keyEntities,ce=fe.dragging,te=fe.activeKey,$=this.props,_e=$.prefixCls,re=$.className,Z=$.style,X=$.showLine,ee=$.focusable,be=$.tabIndex,ve=be===void 0?0:be,Te=$.selectable,Fe=$.showIcon,Ze=$.icon,nt=$.switcherIcon,ot=$.draggable,st=$.checkable,ht=$.checkStrictly,Ne=$.disabled,Pe=$.motion,et=$.loadData,Ot=$.filterTreeNode,lt=$.height,Rt=$.itemHeight,Je=$.virtual,We=$.titleRender,Le=$.onContextMenu,Oe=Object(y.f)(this.props);return t.createElement(f.a.Provider,{value:{prefixCls:_e,selectable:Te,showIcon:Fe,icon:Ze,switcherIcon:nt,draggable:ot,checkable:st,checkStrictly:ht,disabled:Ne,keyEntities:Q,loadData:et,filterTreeNode:Ot,titleRender:We,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},t.createElement("div",{className:C()(_e,re,(pe={},Object(P.a)(pe,"".concat(_e,"-show-line"),X),Object(P.a)(pe,"".concat(_e,"-focused"),ie),Object(P.a)(pe,"".concat(_e,"-active-focused"),te!==null),pe))},t.createElement(F,Object.assign({ref:this.listRef,prefixCls:_e,style:Z,data:le,disabled:Ne,selectable:Te,checkable:!!st,motion:Pe,dragging:ce,height:lt,itemHeight:Rt,virtual:Je,focusable:ee,focused:ie,tabIndex:ve,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Le},this.getTreeNodeRequiredProps(),Oe))))}}],[{key:"getDerivedStateFromProps",value:function(pe,fe){var ie=fe.prevProps,le={prevProps:pe};function Q(Ze){return!ie&&Ze in pe||ie&&ie[Ze]!==pe[Ze]}var ce;if(Q("treeData")?ce=pe.treeData:Q("children")&&(Object(l.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ce=Object(g.c)(pe.children)),ce){le.treeData=ce;var te=Object(g.a)(ce);le.keyEntities=Object(m.a)(Object(P.a)({},i,k),te.keyEntities)}var $=le.keyEntities||fe.keyEntities;if(Q("expandedKeys")||ie&&Q("autoExpandParent"))le.expandedKeys=pe.autoExpandParent||!ie&&pe.defaultExpandParent?Object(y.e)(pe.expandedKeys,$):pe.expandedKeys;else if(!ie&&pe.defaultExpandAll){var _e=Object(m.a)({},$);delete _e[i],le.expandedKeys=Object.keys(_e).map(function(Ze){return _e[Ze].key})}else!ie&&pe.defaultExpandedKeys&&(le.expandedKeys=pe.autoExpandParent||pe.defaultExpandParent?Object(y.e)(pe.defaultExpandedKeys,$):pe.defaultExpandedKeys);if(le.expandedKeys||delete le.expandedKeys,ce||le.expandedKeys){var re=Object(g.d)(ce||fe.treeData,le.expandedKeys||fe.expandedKeys);le.flattenNodes=re}if(pe.selectable&&(Q("selectedKeys")?le.selectedKeys=Object(y.d)(pe.selectedKeys,pe):!ie&&pe.defaultSelectedKeys&&(le.selectedKeys=Object(y.d)(pe.defaultSelectedKeys,pe))),pe.checkable){var Z;if(Q("checkedKeys")?Z=Object(y.j)(pe.checkedKeys)||{}:!ie&&pe.defaultCheckedKeys?Z=Object(y.j)(pe.defaultCheckedKeys)||{}:ce&&(Z=Object(y.j)(pe.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),Z){var X=Z,ee=X.checkedKeys,be=ee===void 0?[]:ee,ve=X.halfCheckedKeys,Te=ve===void 0?[]:ve;if(!pe.checkStrictly){var Fe=Object(B.a)(be,!0,$);be=Fe.checkedKeys,Te=Fe.halfCheckedKeys}le.checkedKeys=be,le.halfCheckedKeys=Te}}return Q("loadedKeys")&&(le.loadedKeys=pe.loadedKeys),le}}]),ye}(t.Component);H.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:[]},H.TreeNode=v.a;var ae=H,de=Y.b=ae},fKo2:function(M,Y,o){},fyJ8:function(M,Y,o){"use strict";var P=o("rePB"),m=o("VTBJ"),S=o("Ff2n"),s=o("U8pU"),p=o("q1tI"),_=o.n(p),T=o("TSYQ"),t=o.n(T),c=o("c+Xe"),l=o("sR1s");function r(h){return h&&Object(s.a)(h)==="object"&&!Array.isArray(h)&&!p.isValidElement(h)}function C(h){return typeof h=="string"?!0:Object(c.c)(h)}function f(h,O){var a,u=h.prefixCls,v=h.className,D=h.record,b=h.index,d=h.dataIndex,R=h.render,w=h.children,E=h.component,x=E===void 0?"td":E,i=h.colSpan,A=h.rowSpan,k=h.fixLeft,N=h.fixRight,U=h.firstFixLeft,G=h.lastFixLeft,W=h.firstFixRight,K=h.lastFixRight,V=h.appendNode,F=h.additionalProps,B=F===void 0?{}:F,H=h.ellipsis,ae=h.align,de=h.rowType,se=h.isSticky,Se="".concat(u,"-cell"),ye,oe;if(w)oe=w;else{var pe=Object(l.b)(D,d);if(oe=pe,R){var fe=R(pe,D,b);r(fe)?(oe=fe.children,ye=fe.props):oe=fe}}Object(s.a)(oe)==="object"&&!Array.isArray(oe)&&!p.isValidElement(oe)&&(oe=null),H&&(G||W)&&(oe=p.createElement("span",{className:"".concat(Se,"-content")},oe));var ie=ye||{},le=ie.colSpan,Q=ie.rowSpan,ce=ie.style,te=ie.className,$=Object(S.a)(ie,["colSpan","rowSpan","style","className"]),_e=le!==void 0?le:i,re=Q!==void 0?Q:A;if(_e===0||re===0)return null;var Z={},X=typeof k=="number",ee=typeof N=="number";X&&(Z.position="sticky",Z.left=k),ee&&(Z.position="sticky",Z.right=N);var be={};ae&&(be.textAlign=ae);var ve,Te=H===!0?{showTitle:!0}:H;Te&&(Te.showTitle||de==="header")&&(typeof oe=="string"||typeof oe=="number"?ve=oe.toString():p.isValidElement(oe)&&typeof oe.props.children=="string"&&(ve=oe.props.children));var Fe=Object(m.a)(Object(m.a)(Object(m.a)({title:ve},$),B),{},{colSpan:_e&&_e!==1?_e:null,rowSpan:re&&re!==1?re:null,className:t()(Se,v,(a={},Object(P.a)(a,"".concat(Se,"-fix-left"),X),Object(P.a)(a,"".concat(Se,"-fix-left-first"),U),Object(P.a)(a,"".concat(Se,"-fix-left-last"),G),Object(P.a)(a,"".concat(Se,"-fix-right"),ee),Object(P.a)(a,"".concat(Se,"-fix-right-first"),W),Object(P.a)(a,"".concat(Se,"-fix-right-last"),K),Object(P.a)(a,"".concat(Se,"-ellipsis"),H),Object(P.a)(a,"".concat(Se,"-with-append"),V),Object(P.a)(a,"".concat(Se,"-fix-sticky"),(X||ee)&&se),a),B.className,te),style:Object(m.a)(Object(m.a)(Object(m.a)(Object(m.a)({},B.style),be),Z),ce),ref:C(x)?O:null});return p.createElement(x,Object.assign({},Fe),V,oe)}var y=p.forwardRef(f);y.displayName="Cell";var g=p.memo(y,function(h,O){return O.shouldCellUpdate?!O.shouldCellUpdate(O.record,h.record):!1});Y.a=g},"gb/T":function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){return P.mode.ECB=function(){var m=P.lib.BlockCipherMode.extend();return m.Encryptor=m.extend({processBlock:function(S,s){this._cipher.encryptBlock(S,s)}}),m.Decryptor=m.extend({processBlock:function(S,s){this._cipher.decryptBlock(S,s)}}),m}(),P.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 U});var P=o("q1tI"),m=o.n(P),S=o("TSYQ"),s=o.n(S),p={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},_=function(K){var V=K.map(function(){return Object(P.useRef)()}),F=Object(P.useRef)();return Object(P.useEffect)(function(){var B=Date.now(),H=!1;Object.keys(V).forEach(function(ae){var de=V[ae].current;if(!de)return;H=!0;var se=de.style;se.transitionDuration=".3s, .3s, .3s, .06s",F.current&&B-F.current<100&&(se.transitionDuration="0s, 0s")}),H&&(F.current=Date.now())}),[V]};function T(){return T=Object.assign||function(W){for(var K=1;K<arguments.length;K++){var V=arguments[K];for(var F in V)Object.prototype.hasOwnProperty.call(V,F)&&(W[F]=V[F])}return W},T.apply(this,arguments)}function t(W,K){return f(W)||C(W,K)||l(W,K)||c()}function c(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function l(W,K){if(!W)return;if(typeof W=="string")return r(W,K);var V=Object.prototype.toString.call(W).slice(8,-1);if(V==="Object"&&W.constructor&&(V=W.constructor.name),V==="Map"||V==="Set")return Array.from(W);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return r(W,K)}function r(W,K){(K==null||K>W.length)&&(K=W.length);for(var V=0,F=new Array(K);V<K;V++)F[V]=W[V];return F}function C(W,K){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(W)))return;var V=[],F=!0,B=!1,H=void 0;try{for(var ae=W[Symbol.iterator](),de;!(F=(de=ae.next()).done)&&!(V.push(de.value),K&&V.length===K);F=!0);}catch(se){B=!0,H=se}finally{try{!F&&ae.return!=null&&ae.return()}finally{if(B)throw H}}return V}function f(W){if(Array.isArray(W))return W}function y(W,K){if(W==null)return{};var V=g(W,K),F,B;if(Object.getOwnPropertySymbols){var H=Object.getOwnPropertySymbols(W);for(B=0;B<H.length;B++){if(F=H[B],K.indexOf(F)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,F))continue;V[F]=W[F]}}return V}function g(W,K){if(W==null)return{};var V={},F=Object.keys(W),B,H;for(H=0;H<F.length;H++){if(B=F[H],K.indexOf(B)>=0)continue;V[B]=W[B]}return V}var h=function(K){var V=K.className,F=K.percent,B=K.prefixCls,H=K.strokeColor,ae=K.strokeLinecap,de=K.strokeWidth,se=K.style,Se=K.trailColor,ye=K.trailWidth,oe=K.transition,pe=y(K,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete pe.gapPosition;var fe=Array.isArray(F)?F:[F],ie=Array.isArray(H)?H:[H],le=_(fe),Q=t(le,1),ce=Q[0],te=de/2,$=100-de/2,_e="M ".concat(ae==="round"?te:0,",").concat(te,`
L `).concat(ae==="round"?$:100,",").concat(te),re="0 0 100 ".concat(de),Z=0;return m.a.createElement("svg",T({className:s()("".concat(B,"-line"),V),viewBox:re,preserveAspectRatio:"none",style:se},pe),m.a.createElement("path",{className:"".concat(B,"-line-trail"),d:_e,strokeLinecap:ae,stroke:Se,strokeWidth:ye||de,fillOpacity:"0"}),fe.map(function(X,ee){var be={strokeDasharray:"".concat(X,"px, 100px"),strokeDashoffset:"-".concat(Z,"px"),transition:oe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ve=ie[ee]||ie[ie.length-1];return Z+=X,m.a.createElement("path",{key:ee,className:"".concat(B,"-line-path"),d:_e,strokeLinecap:ae,stroke:ve,strokeWidth:de,fillOpacity:"0",ref:ce[ee],style:be})}))};h.defaultProps=p;var O=h;function a(){return a=Object.assign||function(W){for(var K=1;K<arguments.length;K++){var V=arguments[K];for(var F in V)Object.prototype.hasOwnProperty.call(V,F)&&(W[F]=V[F])}return W},a.apply(this,arguments)}function u(W,K){return R(W)||d(W,K)||D(W,K)||v()}function v(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function D(W,K){if(!W)return;if(typeof W=="string")return b(W,K);var V=Object.prototype.toString.call(W).slice(8,-1);if(V==="Object"&&W.constructor&&(V=W.constructor.name),V==="Map"||V==="Set")return Array.from(W);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return b(W,K)}function b(W,K){(K==null||K>W.length)&&(K=W.length);for(var V=0,F=new Array(K);V<K;V++)F[V]=W[V];return F}function d(W,K){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(W)))return;var V=[],F=!0,B=!1,H=void 0;try{for(var ae=W[Symbol.iterator](),de;!(F=(de=ae.next()).done)&&!(V.push(de.value),K&&V.length===K);F=!0);}catch(se){B=!0,H=se}finally{try{!F&&ae.return!=null&&ae.return()}finally{if(B)throw H}}return V}function R(W){if(Array.isArray(W))return W}function w(W,K){if(W==null)return{};var V=E(W,K),F,B;if(Object.getOwnPropertySymbols){var H=Object.getOwnPropertySymbols(W);for(B=0;B<H.length;B++){if(F=H[B],K.indexOf(F)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,F))continue;V[F]=W[F]}}return V}function E(W,K){if(W==null)return{};var V={},F=Object.keys(W),B,H;for(H=0;H<F.length;H++){if(B=F[H],K.indexOf(B)>=0)continue;V[B]=W[B]}return V}var x=0;function i(W){return+W.replace("%","")}function A(W){return Array.isArray(W)?W:[W]}function k(W,K,V,F){var B=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,H=arguments.length>5?arguments[5]:void 0,ae=50-F/2,de=0,se=-ae,Se=0,ye=-2*ae;switch(H){case"left":de=-ae,se=0,Se=2*ae,ye=0;break;case"right":de=ae,se=0,Se=-2*ae,ye=0;break;case"bottom":se=ae,ye=2*ae;break;default:}var oe="M 50,50 m ".concat(de,",").concat(se,`
a `).concat(ae,",").concat(ae," 0 1 1 ").concat(Se,",").concat(-ye,`
a `).concat(ae,",").concat(ae," 0 1 1 ").concat(-Se,",").concat(ye),pe=Math.PI*2*ae,fe={stroke:V,strokeDasharray:"".concat(K/100*(pe-B),"px ").concat(pe,"px"),strokeDashoffset:"-".concat(B/2+W/100*(pe-B),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:oe,pathStyle:fe}}var N=function(K){var V=K.prefixCls,F=K.strokeWidth,B=K.trailWidth,H=K.gapDegree,ae=K.gapPosition,de=K.trailColor,se=K.strokeLinecap,Se=K.style,ye=K.className,oe=K.strokeColor,pe=K.percent,fe=w(K,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(P.useMemo)(function(){return x+=1,x},[]),le=k(0,100,de,F,H,ae),Q=le.pathString,ce=le.pathStyle,te=A(pe),$=A(oe),_e=$.find(function(be){return Object.prototype.toString.call(be)==="[object Object]"}),re=_(te),Z=u(re,1),X=Z[0],ee=function(){var ve=0;return te.map(function(Te,Fe){var Ze=$[Fe]||$[$.length-1],nt=Object.prototype.toString.call(Ze)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(ie,")"):"",ot=k(ve,Te,Ze,F,H,ae);return ve+=Te,m.a.createElement("path",{key:Fe,className:"".concat(V,"-circle-path"),d:ot.pathString,stroke:nt,strokeLinecap:se,strokeWidth:F,opacity:Te===0?0:1,fillOpacity:"0",style:ot.pathStyle,ref:X[Fe]})})};return m.a.createElement("svg",a({className:s()("".concat(V,"-circle"),ye),viewBox:"0 0 100 100",style:Se},fe),_e&&m.a.createElement("defs",null,m.a.createElement("linearGradient",{id:"".concat(V,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(_e).sort(function(be,ve){return i(be)-i(ve)}).map(function(be,ve){return m.a.createElement("stop",{key:ve,offset:be,stopColor:_e[be]})}))),m.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:Q,stroke:de,strokeLinecap:se,strokeWidth:B||F,fillOpacity:"0",style:ce}),ee().reverse())};N.defaultProps=p;var U=N,G={Line:O,Circle:U}},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 s}),o.d(Y,"c",function(){return p}),o.d(Y,"b",function(){return _});var P=o("VTBJ"),m=o("Ff2n"),S=o("Kwbf"),s="RC_TABLE_INTERNAL_COL_DEFINE";function p(T){var t=T.expandable,c=Object(m.a)(T,["expandable"]);return"expandable"in T?Object(P.a)(Object(P.a)({},c),t):c}function _(T){return Object.keys(T).reduce(function(t,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(t[c]=T[c]),t},{})}},jO9C:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){return P.pad.Iso97971={pad:function(m,S){m.concat(P.lib.WordArray.create([2147483648],1)),P.pad.ZeroPadding.pad(m,S)},unpad:function(m){P.pad.ZeroPadding.unpad(m),m.sigBytes--}},P.pad.Iso97971})},ji0R:function(M,Y,o){M.exports=o.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,Y,o){"use strict";var P=o("g9YV"),m=o("wCAj"),S=o("miYZ"),s=o("tsqr"),p=o("5Dmo"),_=o("3S7+"),T=o("sRBo"),t=o("kaz8"),c=o("oBTY"),l=o("9og8"),r=o("tJVT"),C=o("k1fw"),f=o("+L6B"),y=o("2/Rp"),g=o("O3gP"),h=o("lrIw"),O=o("y8nQ"),a=o("Vl3Y"),u=o("5NDa"),v=o("5rEg"),D=o("WmNS"),b=o.n(D),d=o("q1tI"),R=o.n(d),w=o("55Ip"),E=o("wd/R"),x=o.n(E),i=o("RotF"),A=o.n(i),k=o("E7E6"),N=o.n(k),U=o("oUNq"),G=[];function W(B){var H=B.onSearch,ae=B.schools;return R.a.createElement(a.a,{layout:"inline",onFinish:H,initialValues:{keyword:"",school_name:""},className:"search-form"},R.a.createElement(a.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},R.a.createElement(v.a,{allowClear:!0,style:{width:370},size:"large"})),R.a.createElement(a.a.Item,{label:"\u5355\u4F4D",name:"school_name"},R.a.createElement(h.a,{options:ae,style:{width:400},size:"large",showSearch:!0,filterOption:function(se,Se){return Se.value.toUpperCase().indexOf(se.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),R.a.createElement(a.a.Item,null,R.a.createElement(y.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var K;(function(B){B[B.INITDATA=0]="INITDATA",B[B.INITSCHOOLS=1]="INITSCHOOLS",B[B.SHOWLOADING=2]="SHOWLOADING",B[B.SELECTEDIDS=3]="SELECTEDIDS",B[B.SETQUERY=4]="SETQUERY",B[B.SETPAGE=5]="SETPAGE"})(K||(K={}));function V(B,H){switch(H.type){case K.INITDATA:return Object(C.a)(Object(C.a)({},B),H.payload);case K.SETQUERY:return Object(C.a)(Object(C.a)({},B),H.payload);case K.SETPAGE:return Object(C.a)(Object(C.a)({},B),{},{page:H.payload,reload:!1});case K.SHOWLOADING:return Object(C.a)(Object(C.a)({},B),{},{loading:H.payload});case K.INITSCHOOLS:return Object(C.a)(Object(C.a)({},B),{},{schools:H.payload});case K.SELECTEDIDS:return Object(C.a)(Object(C.a)({},B),{},{selectedIds:H.payload});default:throw new Error}}var F={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Y.a=function(B){var H=B.onSelect,ae=B.onCancel,de=B.container_id,se=B.container_type,Se=Object(d.useReducer)(V,F),ye=Object(r.a)(Se,2),oe=ye[0],pe=ye[1],fe=oe.data,ie=oe.schools,le=oe.loading,Q=oe.selectedIds,ce=oe.page,te=oe.count,$=oe.query,_e=oe.reload;Object(d.useEffect)(function(){function Te(){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(l.a)(b.a.mark(function Ze(){var nt,ot,st;return b.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(U.wb)(Object(C.a)(Object(C.a)({},$),{},{page:ce,container_type:se,container_id:de}));case 2:nt=Ne.sent,ot=nt.users,st=nt.user_count,pe({type:K.INITDATA,payload:{data:_e?ot:[].concat(Object(c.a)(fe),Object(c.a)(ot)),count:st}});case 6:case"end":return Ne.stop()}},Ze)})),Fe.apply(this,arguments)}$&&Te()},[ce,$,_e,de,se]),Object(d.useEffect)(function(){function Te(){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(l.a)(b.a.mark(function Ze(){var nt,ot;return b.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,Object(U.kb)({});case 2:nt=ht.sent,ot=nt.school_names,pe({type:K.INITSCHOOLS,payload:ot.map(function(Ne){return{value:Ne}})});case 5:case"end":return ht.stop()}},Ze)})),Fe.apply(this,arguments)}Te()},[]);var re=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Fe,Ze){return R.a.createElement(t.a,{value:Ze.numid,checked:Q.includes(Ze.numid),disabled:!!Fe})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Fe,Ze){return R.a.createElement(_.a,{placement:"bottom",title:Fe},R.a.createElement(w.a,{className:"bold c-black",to:"/users/".concat(Ze.login),target:"_blank"},Fe||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Fe){return R.a.createElement(_.a,{placement:"bottom",title:Fe},R.a.createElement("span",null,Fe||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Fe){return R.a.createElement(_.a,{placement:"bottom",title:Fe},R.a.createElement("span",null,Fe||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Fe){return R.a.createElement(_.a,{placement:"bottom",title:Fe},R.a.createElement("span",null,Fe||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Fe){return R.a.createElement(_.a,{placement:"bottom",title:Fe},R.a.createElement("span",null,Fe||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Fe){return R.a.createElement(_.a,{placement:"bottom",title:Fe},R.a.createElement("span",null,Fe||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Fe){return Fe?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Fe){return R.a.createElement(_.a,{placement:"bottom",title:Fe},R.a.createElement("span",null,x()(Fe).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Fe){if(Fe===1)return R.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function Z(Te){pe({type:K.SETQUERY,payload:{page:1,reload:!0,query:Te}})}function X(Te){pe({type:K.SETPAGE,payload:Te})}function ee(Te){var Fe=Q.indexOf(Te);Fe>=0?Q.splice(Fe,1):Q.push(Te),pe({type:K.SELECTEDIDS,payload:Object(c.a)(Q)})}function be(){Q.length===0?s.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(H(Q,de),pe({type:K.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var ve=te>ce*10;return R.a.createElement("div",{className:"select-user-container"},R.a.createElement(W,{onSearch:Z,schools:ie}),$?R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"flexd-table-header mt20"},R.a.createElement(m.a,{pagination:!1,dataSource:G,columns:re})),R.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},R.a.createElement(A.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:X,hasMore:ve,useWindow:!1},R.a.createElement(m.a,{loading:le,showHeader:!1,pagination:!1,dataSource:fe,columns:re,onRow:function(Fe){return{onClick:function(nt){Fe.added!==1&&ee(Fe.numid)}}}}))),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(y.a,{type:"ghost",style:{marginRight:10},onClick:ae},"\u53D6\u6D88"),R.a.createElement(y.a,{type:"primary",onClick:be},"\u786E\u5B9A"))):R.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},R.a.createElement("img",{src:N.a,width:"100",alt:""}),R.a.createElement("br",null),R.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 kr});var P=o("rePB"),m=o("ODXe"),S=o("Ff2n"),s=o("VTBJ"),p=o("q1tI"),_=o("TSYQ"),T=o.n(_),t=o("Zm9Q"),c=o("6cGi"),l=o("KQm4"),r=o("xEkU"),C=o.n(r),f=o("t23M");function y(He){var Qe=Object(p.useRef)(),qe=Object(p.useRef)(!1);function Ge(){for(var xe=arguments.length,ke=new Array(xe),Ce=0;Ce<xe;Ce++)ke[Ce]=arguments[Ce];qe.current||(C.a.cancel(Qe.current),Qe.current=C()(function(){He.apply(void 0,ke)}))}return Object(p.useEffect)(function(){return function(){qe.current=!0,C.a.cancel(Qe.current)}},[]),Ge}function g(He){var Qe=Object(p.useRef)([]),qe=Object(p.useState)({}),Ge=Object(m.a)(qe,2),xe=Ge[1],ke=Object(p.useRef)(typeof He=="function"?He():He),Ce=y(function(){var Xe=ke.current;Qe.current.forEach(function(at){Xe=at(Xe)}),Qe.current=[],ke.current=Xe,xe({})});function Ve(Xe){Qe.current.push(Xe),Ce()}return[ke.current,Ve]}var h=o("4IlW");function O(He,Qe){var qe,Ge=He.prefixCls,xe=He.id,ke=He.active,Ce=He.rtl,Ve=He.tab,Xe=Ve.key,at=Ve.tab,Ye=Ve.disabled,dt=Ve.closeIcon,It=He.tabBarGutter,Gt=He.tabPosition,Bt=He.closable,Lt=He.renderWrapper,En=He.removeAriaLabel,hn=He.editable,jn=He.onClick,$n=He.onRemove,Un=He.onFocus,Sn="".concat(Ge,"-tab");p.useEffect(function(){return $n},[]);var kn={};Gt==="top"||Gt==="bottom"?kn[Ce?"marginLeft":"marginRight"]=It:kn.marginBottom=It;var Gn=hn&&Bt!==!1&&!Ye;function Dn(jt){if(Ye)return;jn(jt)}function vr(jt){jt.preventDefault(),jt.stopPropagation(),hn.onEdit("remove",{key:Xe,event:jt})}var ln=p.createElement("div",{key:Xe,ref:Qe,className:T()(Sn,(qe={},Object(P.a)(qe,"".concat(Sn,"-with-remove"),Gn),Object(P.a)(qe,"".concat(Sn,"-active"),ke),Object(P.a)(qe,"".concat(Sn,"-disabled"),Ye),qe)),style:kn,onClick:Dn},p.createElement("div",{role:"tab","aria-selected":ke,id:xe&&"".concat(xe,"-tab-").concat(Xe),className:"".concat(Sn,"-btn"),"aria-controls":xe&&"".concat(xe,"-panel-").concat(Xe),"aria-disabled":Ye,tabIndex:Ye?null:0,onClick:function(Kt){Kt.stopPropagation(),Dn(Kt)},onKeyDown:function(Kt){[h.a.SPACE,h.a.ENTER].includes(Kt.which)&&(Kt.preventDefault(),Dn(Kt))},onFocus:Un},at),Gn&&p.createElement("button",{type:"button","aria-label":En||"remove",tabIndex:0,className:"".concat(Sn,"-remove"),onClick:function(Kt){Kt.stopPropagation(),vr(Kt)}},dt||hn.removeIcon||"\xD7"));return Lt&&(ln=Lt(ln)),ln}var a=p.forwardRef(O),u={width:0,height:0,left:0,top:0};function v(He,Qe,qe){return Object(p.useMemo)(function(){for(var Ge,xe=new Map,ke=Qe.get((Ge=He[0])===null||Ge===void 0?void 0:Ge.key)||u,Ce=ke.left+ke.width,Ve=0;Ve<He.length;Ve+=1){var Xe=He[Ve].key,at=Qe.get(Xe);if(!at){var Ye;at=Qe.get((Ye=He[Ve-1])===null||Ye===void 0?void 0:Ye.key)||u}var dt=xe.get(Xe)||Object(s.a)({},at);dt.right=Ce-dt.left-dt.width,xe.set(Xe,dt)}return xe},[He.map(function(Ge){return Ge.key}).join("_"),Qe,qe])}var D={width:0,height:0,left:0,top:0,right:0};function b(He,Qe,qe,Ge,xe){var ke=xe.tabs,Ce=xe.tabPosition,Ve=xe.rtl,Xe,at,Ye;["top","bottom"].includes(Ce)?(Xe="width",at=Ve?"right":"left",Ye=Math.abs(Qe.left)):(Xe="height",at="top",Ye=-Qe.top);var dt=Qe[Xe],It=qe[Xe],Gt=Ge[Xe],Bt=dt;return It+Gt>dt&&(Bt=dt-Gt),Object(p.useMemo)(function(){if(!ke.length)return[0,0];for(var Lt=ke.length,En=Lt,hn=0;hn<Lt;hn+=1){var jn=He.get(ke[hn].key)||D;if(jn[at]+jn[Xe]>Ye+Bt){En=hn-1;break}}for(var $n=0,Un=Lt-1;Un>=0;Un-=1){var Sn=He.get(ke[Un].key)||D;if(Sn[at]<Ye){$n=Un+1;break}}return[$n,En]},[He,Ye,Bt,Ce,ke.map(function(Lt){return Lt.key}).join("_"),Ve])}var d=o("wx14"),R=o("1OyB"),w=o("vuIU"),E=o("JX7q"),x=o("Ji7U"),i=o("LK+K"),A=o("I8Z2"),k=o("bT9E"),N=o("2GS6"),U=o("Gytx"),G=o.n(U),W=o("U8pU"),K=/iPhone/i,V=/iPod/i,F=/iPad/i,B=/\bAndroid(?:.+)Mobile\b/i,H=/Android/i,ae=/\bAndroid(?:.+)SD4930UR\b/i,de=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,se=/Windows Phone/i,Se=/\bWindows(?:.+)ARM\b/i,ye=/BlackBerry/i,oe=/BB10/i,pe=/Opera Mini/i,fe=/\b(CriOS|Chrome)(?:.+)Mobile/i,ie=/Mobile(?:.+)Firefox\b/i;function le(He,Qe){return He.test(Qe)}function Q(He){var Qe=He||(typeof navigator!="undefined"?navigator.userAgent:""),qe=(Qe||"").split("[FBAN");if(typeof qe[1]!="undefined"){var Ge=qe,xe=Object(m.a)(Ge,1);Qe=xe[0]}if(qe=Qe.split("Twitter"),typeof qe[1]!="undefined"){var ke=qe,Ce=Object(m.a)(ke,1);Qe=Ce[0]}var Ve={apple:{phone:le(K,Qe)&&!le(se,Qe),ipod:le(V,Qe),tablet:!le(K,Qe)&&le(F,Qe)&&!le(se,Qe),device:(le(K,Qe)||le(V,Qe)||le(F,Qe))&&!le(se,Qe)},amazon:{phone:le(ae,Qe),tablet:!le(ae,Qe)&&le(de,Qe),device:le(ae,Qe)||le(de,Qe)},android:{phone:!le(se,Qe)&&le(ae,Qe)||!le(se,Qe)&&le(B,Qe),tablet:!le(se,Qe)&&!le(ae,Qe)&&!le(B,Qe)&&(le(de,Qe)||le(H,Qe)),device:!le(se,Qe)&&(le(ae,Qe)||le(de,Qe)||le(B,Qe)||le(H,Qe))||le(/\bokhttp\b/i,Qe)},windows:{phone:le(se,Qe),tablet:le(Se,Qe),device:le(se,Qe)||le(Se,Qe)},other:{blackberry:le(ye,Qe),blackberry10:le(oe,Qe),opera:le(pe,Qe),firefox:le(ie,Qe),chrome:le(fe,Qe),device:le(ye,Qe)||le(oe,Qe)||le(pe,Qe)||le(ie,Qe)||le(fe,Qe)},any:null,phone:null,tablet:null};return Ve.any=Ve.apple.device||Ve.android.device||Ve.windows.device||Ve.other.device,Ve.phone=Ve.apple.phone||Ve.android.phone||Ve.windows.phone,Ve.tablet=Ve.apple.tablet||Ve.android.tablet||Ve.windows.tablet,Ve}var ce=Object(s.a)(Object(s.a)({},Q()),{},{isMobile:Q}),te=ce;function $(){}function _e(He,Qe,qe){var Ge=Qe||"";return He.key||"".concat(Ge,"item_").concat(qe)}function re(He){return"".concat(He,"-menu-")}function Z(He,Qe){var qe=-1;p.Children.forEach(He,function(Ge){qe+=1,Ge&&Ge.type&&Ge.type.isMenuItemGroup?p.Children.forEach(Ge.props.children,function(xe){qe+=1,Qe(xe,qe)}):Qe(Ge,qe)})}function X(He,Qe,qe){if(!He||qe.find)return;p.Children.forEach(He,function(Ge){if(Ge){var xe=Ge.type;if(!xe||!(xe.isSubMenu||xe.isMenuItem||xe.isMenuItemGroup))return;Qe.indexOf(Ge.key)!==-1?qe.find=!0:Ge.props.children&&X(Ge.props.children,Qe,qe)}})}var ee=["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"],be=function(Qe){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ge=Qe&&typeof Qe.getBoundingClientRect=="function"&&Qe.getBoundingClientRect().width;if(Ge){if(qe){var xe=getComputedStyle(Qe),ke=xe.marginLeft,Ce=xe.marginRight;Ge+=+ke.replace("px","")+ +Ce.replace("px","")}Ge=+Ge.toFixed(6)}return Ge||0},ve=function(Qe,qe,Ge){Qe&&Object(W.a)(Qe.style)==="object"&&(Qe.style[qe]=Ge)},Te=function(){return te.any},Fe=o("bdgK"),Ze=o("i8i4"),nt=o.n(Ze),ot=o("wgJM"),st=o("l4aY"),ht=o("m+aA"),Ne=o("c+Xe"),Pe=o("zT1h"),et=o("QC+M");function Ot(He,Qe,qe){return qe?He[0]===Qe[0]:He[0]===Qe[0]&&He[1]===Qe[1]}function lt(He,Qe,qe){var Ge=He[Qe]||{};return Object(s.a)(Object(s.a)({},Ge),qe)}function Rt(He,Qe,qe,Ge){for(var xe=qe.points,ke=Object.keys(He),Ce=0;Ce<ke.length;Ce+=1){var Ve=ke[Ce];if(Ot(He[Ve].points,xe,Ge))return"".concat(Qe,"-placement-").concat(Ve)}return""}var Je=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var He=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(He)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(He==null?void 0:He.substr(0,4)))},We=o("MNnm");function Le(He,Qe){var qe={};return qe[He.toLowerCase()]=Qe.toLowerCase(),qe["Webkit".concat(He)]="webkit".concat(Qe),qe["Moz".concat(He)]="moz".concat(Qe),qe["ms".concat(He)]="MS".concat(Qe),qe["O".concat(He)]="o".concat(Qe.toLowerCase()),qe}function Oe(He,Qe){var qe={animationend:Le("Animation","AnimationEnd"),transitionend:Le("Transition","TransitionEnd")};return He&&("AnimationEvent"in Qe||delete qe.animationend.animation,"TransitionEvent"in Qe||delete qe.transitionend.transition),qe}var Re=Oe(Object(We.a)(),typeof window!="undefined"?window:{}),Ie={};if(Object(We.a)()){var Be=document.createElement("div");Ie=Be.style}var ct={};function xt(He){if(ct[He])return ct[He];var Qe=Re[He];if(Qe)for(var qe=Object.keys(Qe),Ge=qe.length,xe=0;xe<Ge;xe+=1){var ke=qe[xe];if(Object.prototype.hasOwnProperty.call(Qe,ke)&&ke in Ie)return ct[He]=Qe[ke],ct[He]}return""}var Ft=xt("animationend"),un=xt("transitionend"),_n=!!(Ft&&un),on=Ft||"animationend",At=un||"transitionend";function Ke(He,Qe){if(!He)return null;if(Object(W.a)(He)==="object"){var qe=Qe.replace(/-\w/g,function(Ge){return Ge[1].toUpperCase()});return He[qe]}return"".concat(He,"-").concat(Qe)}var ut="none",it="appear",we="enter",ze="leave",Tt="none",Et="prepare",Dt="start",Nt="active",wt="end";function Wt(He){var Qe=Object(p.useRef)(!1),qe=Object(p.useState)(He),Ge=Object(m.a)(qe,2),xe=Ge[0],ke=Ge[1];function Ce(Ve){Qe.current||ke(Ve)}return Object(p.useEffect)(function(){return function(){Qe.current=!0}},[]),[xe,Ce]}var Zt=Object(We.a)()?p.useLayoutEffect:p.useEffect,Wn=Zt,Tn=function(){var He=p.useRef(null);function Qe(){ot.a.cancel(He.current)}function qe(Ge){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Qe();var ke=Object(ot.a)(function(){xe<=1?Ge({isCanceled:function(){return ke!==He.current}}):qe(Ge,xe-1)});He.current=ke}return p.useEffect(function(){return function(){Qe()}},[]),[qe,Qe]},Jn=[Et,Dt,Nt,wt],Qn=!1,zn=!0;function fn(He){return He===Nt||He===wt}var wr=function(He,Qe){var qe=p.useState(Tt),Ge=Object(m.a)(qe,2),xe=Ge[0],ke=Ge[1],Ce=Tn(),Ve=Object(m.a)(Ce,2),Xe=Ve[0],at=Ve[1];function Ye(){ke(Et)}return Wn(function(){if(xe!==Tt&&xe!==wt){var dt=Jn.indexOf(xe),It=Jn[dt+1],Gt=Qe(xe);Gt===Qn?ke(It):Xe(function(Bt){function Lt(){if(Bt.isCanceled())return;ke(It)}Gt===!0?Lt():Promise.resolve(Gt).then(Lt)})}},[He,xe]),p.useEffect(function(){return function(){at()}},[]),[Ye,xe]},Kr=function(He){var Qe=Object(p.useRef)(),qe=Object(p.useRef)(He);qe.current=He;var Ge=p.useCallback(function(Ce){qe.current(Ce)},[]);function xe(Ce){Ce&&(Ce.removeEventListener(At,Ge),Ce.removeEventListener(on,Ge))}function ke(Ce){Qe.current&&Qe.current!==Ce&&xe(Qe.current),Ce&&Ce!==Qe.current&&(Ce.addEventListener(At,Ge),Ce.addEventListener(on,Ge),Qe.current=Ce)}return p.useEffect(function(){return function(){xe(Qe.current)}},[]),[ke,xe]};function Ur(He,Qe,qe,Ge){var xe=Ge.motionEnter,ke=xe===void 0?!0:xe,Ce=Ge.motionAppear,Ve=Ce===void 0?!0:Ce,Xe=Ge.motionLeave,at=Xe===void 0?!0:Xe,Ye=Ge.motionDeadline,dt=Ge.motionLeaveImmediately,It=Ge.onAppearPrepare,Gt=Ge.onEnterPrepare,Bt=Ge.onLeavePrepare,Lt=Ge.onAppearStart,En=Ge.onEnterStart,hn=Ge.onLeaveStart,jn=Ge.onAppearActive,$n=Ge.onEnterActive,Un=Ge.onLeaveActive,Sn=Ge.onAppearEnd,kn=Ge.onEnterEnd,Gn=Ge.onLeaveEnd,Dn=Ge.onVisibleChanged,vr=Wt(),ln=Object(m.a)(vr,2),jt=ln[0],Kt=ln[1],en=Wt(ut),Ln=Object(m.a)(en,2),bn=Ln[0],hr=Ln[1],Mr=Wt(null),sr=Object(m.a)(Mr,2),Bn=sr[0],gn=sr[1],tr=Object(p.useRef)(!1),Nn=Object(p.useRef)(null),gr=Object(p.useRef)(!1),sa=Object(p.useRef)(null);function ri(){var la=qe();return la||sa.current}var ja=Object(p.useRef)(!1);function La(la){var Sa=ri();if(la&&!la.deadline&&la.target!==Sa)return;var Nr;bn===it&&ja.current?Nr=Sn==null?void 0:Sn(Sa,la):bn===we&&ja.current?Nr=kn==null?void 0:kn(Sa,la):bn===ze&&ja.current&&(Nr=Gn==null?void 0:Gn(Sa,la)),Nr!==!1&&!gr.current&&(hr(ut),gn(null))}var ea=Kr(La),Fr=Object(m.a)(ea,1),Sr=Fr[0],_r=p.useMemo(function(){var la,Sa,Nr;switch(bn){case"appear":return la={},Object(P.a)(la,Et,It),Object(P.a)(la,Dt,Lt),Object(P.a)(la,Nt,jn),la;case"enter":return Sa={},Object(P.a)(Sa,Et,Gt),Object(P.a)(Sa,Dt,En),Object(P.a)(Sa,Nt,$n),Sa;case"leave":return Nr={},Object(P.a)(Nr,Et,Bt),Object(P.a)(Nr,Dt,hn),Object(P.a)(Nr,Nt,Un),Nr;default:return{}}},[bn]),xa=wr(bn,function(la){if(la===Et){var Sa=_r[Et];return Sa?Sa(ri()):Qn}if(ca in _r){var Nr;gn(((Nr=_r[ca])===null||Nr===void 0?void 0:Nr.call(_r,ri(),null))||null)}return ca===Nt&&(Sr(ri()),Ye>0&&(clearTimeout(Nn.current),Nn.current=setTimeout(function(){La({deadline:!0})},Ye))),zn}),za=Object(m.a)(xa,2),ka=za[0],ca=za[1],Ba=fn(ca);ja.current=Ba,Wn(function(){Kt(Qe);var la=tr.current;if(tr.current=!0,!He)return;var Sa;!la&&Qe&&Ve&&(Sa=it),la&&Qe&&ke&&(Sa=we),(la&&!Qe&&at||!la&&dt&&!Qe&&at)&&(Sa=ze),Sa&&(hr(Sa),ka())},[Qe]),Object(p.useEffect)(function(){(bn===it&&!Ve||bn===we&&!ke||bn===ze&&!at)&&hr(ut)},[Ve,ke,at]),Object(p.useEffect)(function(){return function(){clearTimeout(Nn.current),gr.current=!0}},[]),Object(p.useEffect)(function(){jt!==void 0&&bn===ut&&(Dn==null||Dn(jt))},[jt,bn]);var _i=Bn;return _r[Et]&&ca===Dt&&(_i=Object(s.a)({transition:"none"},_i)),[bn,ca,_i,jt!=null?jt:Qe]}var xr=function(He){Object(x.a)(qe,He);var Qe=Object(i.a)(qe);function qe(){return Object(R.a)(this,qe),Qe.apply(this,arguments)}return Object(w.a)(qe,[{key:"render",value:function(){return this.props.children}}]),qe}(p.Component),Hr=xr;function Cr(He){var Qe=He;Object(W.a)(He)==="object"&&(Qe=He.transitionSupport);function qe(xe){return!!(xe.motionName&&Qe)}var Ge=p.forwardRef(function(xe,ke){var Ce=xe.visible,Ve=Ce===void 0?!0:Ce,Xe=xe.removeOnLeave,at=Xe===void 0?!0:Xe,Ye=xe.forceRender,dt=xe.children,It=xe.motionName,Gt=xe.leavedClassName,Bt=xe.eventProps,Lt=qe(xe),En=Object(p.useRef)(),hn=Object(p.useRef)();function jn(){try{return Object(ht.a)(En.current||hn.current)}catch(hr){return null}}var $n=Ur(Lt,Ve,jn,xe),Un=Object(m.a)($n,4),Sn=Un[0],kn=Un[1],Gn=Un[2],Dn=Un[3],vr=p.useRef(Dn);Dn&&(vr.current=!0);var ln=Object(p.useRef)(ke);ln.current=ke;var jt=p.useCallback(function(hr){En.current=hr,Object(Ne.b)(ln.current,hr)},[]),Kt,en=Object(s.a)(Object(s.a)({},Bt),{},{visible:Ve});if(!dt)Kt=null;else if(Sn===ut||!qe(xe))Dn?Kt=dt(Object(s.a)({},en),jt):!at&&vr.current?Kt=dt(Object(s.a)(Object(s.a)({},en),{},{className:Gt}),jt):Ye?Kt=dt(Object(s.a)(Object(s.a)({},en),{},{style:{display:"none"}}),jt):Kt=null;else{var Ln,bn;kn===Et?bn="prepare":fn(kn)?bn="active":kn===Dt&&(bn="start"),Kt=dt(Object(s.a)(Object(s.a)({},en),{},{className:T()(Ke(It,Sn),(Ln={},Object(P.a)(Ln,Ke(It,"".concat(Sn,"-").concat(bn)),bn),Object(P.a)(Ln,It,typeof It=="string"),Ln)),style:Gn}),jt)}return p.createElement(Hr,{ref:hn},Kt)});return Ge.displayName="CSSMotion",Ge}var rn=Cr(_n),Yt="add",On="keep",jr="remove",Or="removed";function $t(He){var Qe;return He&&Object(W.a)(He)==="object"&&"key"in He?Qe=He:Qe={key:He},Object(s.a)(Object(s.a)({},Qe),{},{key:String(Qe.key)})}function cr(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return He.map($t)}function Qr(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],qe=[],Ge=0,xe=Qe.length,ke=cr(He),Ce=cr(Qe);ke.forEach(function(at){for(var Ye=!1,dt=Ge;dt<xe;dt+=1){var It=Ce[dt];if(It.key===at.key){Ge<dt&&(qe=qe.concat(Ce.slice(Ge,dt).map(function(Gt){return Object(s.a)(Object(s.a)({},Gt),{},{status:Yt})})),Ge=dt),qe.push(Object(s.a)(Object(s.a)({},It),{},{status:On})),Ge+=1,Ye=!0;break}}Ye||qe.push(Object(s.a)(Object(s.a)({},at),{},{status:jr}))}),Ge<xe&&(qe=qe.concat(Ce.slice(Ge).map(function(at){return Object(s.a)(Object(s.a)({},at),{},{status:Yt})})));var Ve={};qe.forEach(function(at){var Ye=at.key;Ve[Ye]=(Ve[Ye]||0)+1});var Xe=Object.keys(Ve).filter(function(at){return Ve[at]>1});return Xe.forEach(function(at){qe=qe.filter(function(Ye){var dt=Ye.key,It=Ye.status;return dt!==at||It!==jr}),qe.forEach(function(Ye){Ye.key===at&&(Ye.status=On)})}),qe}var cn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function pr(He){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rn,qe=function(Ge){Object(x.a)(ke,Ge);var xe=Object(i.a)(ke);function ke(){var Ce;return Object(R.a)(this,ke),Ce=xe.apply(this,arguments),Ce.state={keyEntities:[]},Ce.removeKey=function(Ve){Ce.setState(function(Xe){var at=Xe.keyEntities;return{keyEntities:at.map(function(Ye){return Ye.key!==Ve?Ye:Object(s.a)(Object(s.a)({},Ye),{},{status:Or})})}})},Ce}return Object(w.a)(ke,[{key:"render",value:function(){var Ve=this,Xe=this.state.keyEntities,at=this.props,Ye=at.component,dt=at.children,It=at.onVisibleChanged,Gt=Object(S.a)(at,["component","children","onVisibleChanged"]),Bt=Ye||p.Fragment,Lt={};return cn.forEach(function(En){Lt[En]=Gt[En],delete Gt[En]}),delete Gt.keys,p.createElement(Bt,Gt,Xe.map(function(En){var hn=En.status,jn=Object(S.a)(En,["status"]),$n=hn===Yt||hn===On;return p.createElement(Qe,Object(d.a)({},Lt,{key:jn.key,visible:$n,eventProps:jn,onVisibleChanged:function(Sn){It==null||It(Sn,{key:jn.key}),Sn||Ve.removeKey(jn.key)}}),dt)}))}}],[{key:"getDerivedStateFromProps",value:function(Ve,Xe){var at=Ve.keys,Ye=Xe.keyEntities,dt=cr(at),It=Qr(Ye,dt);return{keyEntities:It.filter(function(Gt){var Bt=Ye.find(function(Lt){var En=Lt.key;return Gt.key===En});return!(Bt&&Bt.status===Or&&Gt.status===jr)})}}}]),ke}(p.Component);return qe.defaultProps={component:"div"},qe}var Pr=pr(_n),ba=rn;function Ir(He){var Qe=He.prefixCls,qe=He.motion,Ge=He.animation,xe=He.transitionName;return qe||(Ge?{motionName:"".concat(Qe,"-").concat(Ge)}:xe?{motionName:xe}:null)}function ha(He){var Qe=He.prefixCls,qe=He.visible,Ge=He.zIndex,xe=He.mask,ke=He.maskMotion,Ce=He.maskAnimation,Ve=He.maskTransitionName;if(!xe)return null;var Xe={};return(ke||Ve||Ce)&&(Xe=Object(s.a)({motionAppear:!0},Ir({motion:ke,prefixCls:Qe,transitionName:Ve,animation:Ce}))),p.createElement(ba,Object(d.a)({},Xe,{visible:qe,removeOnLeave:!0}),function(at){var Ye=at.className;return p.createElement("div",{style:{zIndex:Ge},className:T()("".concat(Qe,"-mask"),Ye)})})}var rr=o("9mu1"),Vt=o("o0o1"),Vn=o.n(Vt),Pn=o("HaE+"),ur=["measure","align",null,"motion"],qn=function(He,Qe){var qe=Object(p.useState)(null),Ge=Object(m.a)(qe,2),xe=Ge[0],ke=Ge[1],Ce=Object(p.useRef)(),Ve=Object(p.useRef)(!1);function Xe(dt){Ve.current||ke(dt)}function at(){ot.a.cancel(Ce.current)}function Ye(dt){at(),Ce.current=Object(ot.a)(function(){Xe(function(It){switch(xe){case"align":return"motion";case"motion":return"stable";default:}return It}),dt==null||dt()})}return Object(p.useEffect)(function(){Xe("measure")},[He]),Object(p.useEffect)(function(){switch(xe){case"measure":Qe();break;default:}xe&&(Ce.current=Object(ot.a)(Object(Pn.a)(Vn.a.mark(function dt(){var It,Gt;return Vn.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:It=ur.indexOf(xe),Gt=ur[It+1],Gt&&It!==-1&&Xe(Gt);case 3:case"end":return Lt.stop()}},dt)}))))},[xe]),Object(p.useEffect)(function(){return function(){Ve.current=!0,at()}},[]),[xe,Ye]},ia=function(He){var Qe=p.useState({width:0,height:0}),qe=Object(m.a)(Qe,2),Ge=qe[0],xe=qe[1];function ke(Ve){xe({width:Ve.offsetWidth,height:Ve.offsetHeight})}var Ce=p.useMemo(function(){var Ve={};if(He){var Xe=Ge.width,at=Ge.height;He.indexOf("height")!==-1&&at?Ve.height=at:He.indexOf("minHeight")!==-1&&at&&(Ve.minHeight=at),He.indexOf("width")!==-1&&Xe?Ve.width=Xe:He.indexOf("minWidth")!==-1&&Xe&&(Ve.minWidth=Xe)}return Ve},[He,Ge]);return[Ce,ke]},aa=p.forwardRef(function(He,Qe){var qe=He.visible,Ge=He.prefixCls,xe=He.className,ke=He.style,Ce=He.children,Ve=He.zIndex,Xe=He.stretch,at=He.destroyPopupOnHide,Ye=He.forceRender,dt=He.align,It=He.point,Gt=He.getRootDomNode,Bt=He.getClassNameFromAlign,Lt=He.onAlign,En=He.onMouseEnter,hn=He.onMouseLeave,jn=He.onMouseDown,$n=He.onTouchStart,Un=Object(p.useRef)(),Sn=Object(p.useRef)(),kn=Object(p.useState)(),Gn=Object(m.a)(kn,2),Dn=Gn[0],vr=Gn[1],ln=ia(Xe),jt=Object(m.a)(ln,2),Kt=jt[0],en=jt[1];function Ln(){Xe&&en(Gt())}var bn=qn(qe,Ln),hr=Object(m.a)(bn,2),Mr=hr[0],sr=hr[1],Bn=Object(p.useRef)();function gn(){return It||Gt}function tr(){var ea;(ea=Un.current)===null||ea===void 0||ea.forceAlign()}function Nn(ea,Fr){var Sr=Bt(Fr);Dn!==Sr&&vr(Sr),Mr==="align"&&(Dn!==Sr?Promise.resolve().then(function(){tr()}):sr(function(){var _r;(_r=Bn.current)===null||_r===void 0||_r.call(Bn)}),Lt==null||Lt(ea,Fr))}var gr=Object(s.a)({},Ir(He));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ea){var Fr=gr[ea];gr[ea]=function(Sr,_r){return sr(),Fr==null?void 0:Fr(Sr,_r)}});function sa(){return new Promise(function(ea){Bn.current=ea})}p.useEffect(function(){!gr.motionName&&Mr==="motion"&&sr()},[gr.motionName,Mr]),p.useImperativeHandle(Qe,function(){return{forceAlign:tr,getElement:function(){return Sn.current}}});var ri=Object(s.a)(Object(s.a)({},Kt),{},{zIndex:Ve,opacity:Mr==="motion"||Mr==="stable"||!qe?void 0:0,pointerEvents:Mr==="stable"?void 0:"none"},ke),ja=!0;(dt==null?void 0:dt.points)&&(Mr==="align"||Mr==="stable")&&(ja=!1);var La=Ce;return p.Children.count(Ce)>1&&(La=p.createElement("div",{className:"".concat(Ge,"-content")},Ce)),p.createElement(ba,Object(d.a)({visible:qe,ref:Sn,leavedClassName:"".concat(Ge,"-hidden")},gr,{onAppearPrepare:sa,onEnterPrepare:sa,removeOnLeave:at,forceRender:Ye}),function(ea,Fr){var Sr=ea.className,_r=ea.style,xa=T()(Ge,xe,Dn,Sr);return p.createElement(rr.a,{target:gn(),key:"popup",ref:Un,monitorWindowResize:!0,disabled:ja,align:dt,onAlign:Nn},p.createElement("div",{ref:Fr,className:xa,onMouseEnter:En,onMouseLeave:hn,onMouseDownCapture:jn,onTouchStartCapture:$n,style:Object(s.a)(Object(s.a)({},_r),ri)},La))})});aa.displayName="PopupInner";var na=aa,Xr=p.forwardRef(function(He,Qe){var qe=He.prefixCls,Ge=He.visible,xe=He.zIndex,ke=He.children,Ce=He.mobile;Ce=Ce===void 0?{}:Ce;var Ve=Ce.popupClassName,Xe=Ce.popupStyle,at=Ce.popupMotion,Ye=at===void 0?{}:at,dt=Ce.popupRender,It=p.useRef();p.useImperativeHandle(Qe,function(){return{forceAlign:function(){},getElement:function(){return It.current}}});var Gt=Object(s.a)({zIndex:xe},Xe),Bt=ke;return p.Children.count(ke)>1&&(Bt=p.createElement("div",{className:"".concat(qe,"-content")},ke)),dt&&(Bt=dt(Bt)),p.createElement(ba,Object(d.a)({visible:Ge,ref:It,removeOnLeave:!0},Ye),function(Lt,En){var hn=Lt.className,jn=Lt.style,$n=T()(qe,Ve,hn);return p.createElement("div",{ref:En,className:$n,style:Object(s.a)(Object(s.a)({},jn),Gt)},Bt)})});Xr.displayName="MobilePopupInner";var Ha=Xr,pa=["visible","mobile"],Na=p.forwardRef(function(He,Qe){var qe=He.visible,Ge=He.mobile,xe=Object(S.a)(He,pa),ke=Object(p.useState)(qe),Ce=Object(m.a)(ke,2),Ve=Ce[0],Xe=Ce[1],at=Object(p.useState)(!1),Ye=Object(m.a)(at,2),dt=Ye[0],It=Ye[1],Gt=Object(s.a)(Object(s.a)({},xe),{},{visible:Ve});Object(p.useEffect)(function(){Xe(qe),qe&&Ge&&It(Je())},[qe,Ge]);var Bt=dt?p.createElement(Ha,Object(d.a)({},Gt,{mobile:Ge,ref:Qe})):p.createElement(na,Object(d.a)({},Gt,{ref:Qe}));return p.createElement("div",null,p.createElement(ha,Gt),Bt)});Na.displayName="Popup";var vi=Na,Ra=p.createContext(null),ui=Ra;function ma(){}function Ii(){return""}function xi(He){return He?He.ownerDocument:window.document}var da=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function va(He){var Qe=function(qe){Object(x.a)(xe,qe);var Ge=Object(i.a)(xe);function xe(ke){var Ce;Object(R.a)(this,xe),Ce=Ge.call(this,ke),Ce.popupRef=p.createRef(),Ce.triggerRef=p.createRef(),Ce.attachId=void 0,Ce.clickOutsideHandler=void 0,Ce.touchOutsideHandler=void 0,Ce.contextMenuOutsideHandler1=void 0,Ce.contextMenuOutsideHandler2=void 0,Ce.mouseDownTimeout=void 0,Ce.focusTime=void 0,Ce.preClickTime=void 0,Ce.preTouchTime=void 0,Ce.delayTimer=void 0,Ce.hasPopupMouseDown=void 0,Ce.onMouseEnter=function(Xe){var at=Ce.props.mouseEnterDelay;Ce.fireEvents("onMouseEnter",Xe),Ce.delaySetPopupVisible(!0,at,at?null:Xe)},Ce.onMouseMove=function(Xe){Ce.fireEvents("onMouseMove",Xe),Ce.setPoint(Xe)},Ce.onMouseLeave=function(Xe){Ce.fireEvents("onMouseLeave",Xe),Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onPopupMouseEnter=function(){Ce.clearDelayTimer()},Ce.onPopupMouseLeave=function(Xe){var at;if(Xe.relatedTarget&&!Xe.relatedTarget.setTimeout&&Object(st.a)((at=Ce.popupRef.current)===null||at===void 0?void 0:at.getElement(),Xe.relatedTarget))return;Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onFocus=function(Xe){Ce.fireEvents("onFocus",Xe),Ce.clearDelayTimer(),Ce.isFocusToShow()&&(Ce.focusTime=Date.now(),Ce.delaySetPopupVisible(!0,Ce.props.focusDelay))},Ce.onMouseDown=function(Xe){Ce.fireEvents("onMouseDown",Xe),Ce.preClickTime=Date.now()},Ce.onTouchStart=function(Xe){Ce.fireEvents("onTouchStart",Xe),Ce.preTouchTime=Date.now()},Ce.onBlur=function(Xe){Ce.fireEvents("onBlur",Xe),Ce.clearDelayTimer(),Ce.isBlurToHide()&&Ce.delaySetPopupVisible(!1,Ce.props.blurDelay)},Ce.onContextMenu=function(Xe){Xe.preventDefault(),Ce.fireEvents("onContextMenu",Xe),Ce.setPopupVisible(!0,Xe)},Ce.onContextMenuClose=function(){Ce.isContextMenuToShow()&&Ce.close()},Ce.onClick=function(Xe){if(Ce.fireEvents("onClick",Xe),Ce.focusTime){var at;if(Ce.preClickTime&&Ce.preTouchTime?at=Math.min(Ce.preClickTime,Ce.preTouchTime):Ce.preClickTime?at=Ce.preClickTime:Ce.preTouchTime&&(at=Ce.preTouchTime),Math.abs(at-Ce.focusTime)<20)return;Ce.focusTime=0}Ce.preClickTime=0,Ce.preTouchTime=0,Ce.isClickToShow()&&(Ce.isClickToHide()||Ce.isBlurToHide())&&Xe&&Xe.preventDefault&&Xe.preventDefault();var Ye=!Ce.state.popupVisible;(Ce.isClickToHide()&&!Ye||Ye&&Ce.isClickToShow())&&Ce.setPopupVisible(!Ce.state.popupVisible,Xe)},Ce.onPopupMouseDown=function(){if(Ce.hasPopupMouseDown=!0,clearTimeout(Ce.mouseDownTimeout),Ce.mouseDownTimeout=window.setTimeout(function(){Ce.hasPopupMouseDown=!1},0),Ce.context){var Xe;(Xe=Ce.context).onPopupMouseDown.apply(Xe,arguments)}},Ce.onDocumentClick=function(Xe){if(Ce.props.mask&&!Ce.props.maskClosable)return;var at=Xe.target,Ye=Ce.getRootDomNode(),dt=Ce.getPopupDomNode();(!Object(st.a)(Ye,at)||Ce.isContextMenuOnly())&&!Object(st.a)(dt,at)&&!Ce.hasPopupMouseDown&&Ce.close()},Ce.getRootDomNode=function(){var Xe=Ce.props.getTriggerDOMNode;if(Xe)return Xe(Ce.triggerRef.current);try{var at=Object(ht.a)(Ce.triggerRef.current);if(at)return at}catch(Ye){}return nt.a.findDOMNode(Object(E.a)(Ce))},Ce.getPopupClassNameFromAlign=function(Xe){var at=[],Ye=Ce.props,dt=Ye.popupPlacement,It=Ye.builtinPlacements,Gt=Ye.prefixCls,Bt=Ye.alignPoint,Lt=Ye.getPopupClassNameFromAlign;return dt&&It&&at.push(Rt(It,Gt,Xe,Bt)),Lt&&at.push(Lt(Xe)),at.join(" ")},Ce.getComponent=function(){var Xe=Ce.props,at=Xe.prefixCls,Ye=Xe.destroyPopupOnHide,dt=Xe.popupClassName,It=Xe.onPopupAlign,Gt=Xe.popupMotion,Bt=Xe.popupAnimation,Lt=Xe.popupTransitionName,En=Xe.popupStyle,hn=Xe.mask,jn=Xe.maskAnimation,$n=Xe.maskTransitionName,Un=Xe.maskMotion,Sn=Xe.zIndex,kn=Xe.popup,Gn=Xe.stretch,Dn=Xe.alignPoint,vr=Xe.mobile,ln=Xe.forceRender,jt=Ce.state,Kt=jt.popupVisible,en=jt.point,Ln=Ce.getPopupAlign(),bn={};return Ce.isMouseEnterToShow()&&(bn.onMouseEnter=Ce.onPopupMouseEnter),Ce.isMouseLeaveToHide()&&(bn.onMouseLeave=Ce.onPopupMouseLeave),bn.onMouseDown=Ce.onPopupMouseDown,bn.onTouchStart=Ce.onPopupMouseDown,p.createElement(vi,Object(d.a)({prefixCls:at,destroyPopupOnHide:Ye,visible:Kt,point:Dn&&en,className:dt,align:Ln,onAlign:It,animation:Bt,getClassNameFromAlign:Ce.getPopupClassNameFromAlign},bn,{stretch:Gn,getRootDomNode:Ce.getRootDomNode,style:En,mask:hn,zIndex:Sn,transitionName:Lt,maskAnimation:jn,maskTransitionName:$n,maskMotion:Un,ref:Ce.popupRef,motion:Gt,mobile:vr,forceRender:ln}),typeof kn=="function"?kn():kn)},Ce.attachParent=function(Xe){ot.a.cancel(Ce.attachId);var at=Ce.props,Ye=at.getPopupContainer,dt=at.getDocument,It=Ce.getRootDomNode(),Gt;Ye?(It||Ye.length===0)&&(Gt=Ye(It)):Gt=dt(Ce.getRootDomNode()).body,Gt?Gt.appendChild(Xe):Ce.attachId=Object(ot.a)(function(){Ce.attachParent(Xe)})},Ce.getContainer=function(){var Xe=Ce.props.getDocument,at=Xe(Ce.getRootDomNode()).createElement("div");return at.style.position="absolute",at.style.top="0",at.style.left="0",at.style.width="100%",Ce.attachParent(at),at},Ce.setPoint=function(Xe){var at=Ce.props.alignPoint;if(!at||!Xe)return;Ce.setState({point:{pageX:Xe.pageX,pageY:Xe.pageY}})},Ce.handlePortalUpdate=function(){Ce.state.prevPopupVisible!==Ce.state.popupVisible&&Ce.props.afterPopupVisibleChange(Ce.state.popupVisible)},Ce.triggerContextValue={onPopupMouseDown:Ce.onPopupMouseDown};var Ve;return"popupVisible"in ke?Ve=!!ke.popupVisible:Ve=!!ke.defaultPopupVisible,Ce.state={prevPopupVisible:Ve,popupVisible:Ve},da.forEach(function(Xe){Ce["fire".concat(Xe)]=function(at){Ce.fireEvents(Xe,at)}}),Ce}return Object(w.a)(xe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ce=this.props,Ve=this.state;if(Ve.popupVisible){var Xe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Xe=Ce.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Pe.a)(Xe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Xe=Xe||Ce.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Pe.a)(Xe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Xe=Xe||Ce.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Pe.a)(Xe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Pe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ot.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ce;return((Ce=this.popupRef.current)===null||Ce===void 0?void 0:Ce.getElement())||null}},{key:"getPopupAlign",value:function(){var Ce=this.props,Ve=Ce.popupPlacement,Xe=Ce.popupAlign,at=Ce.builtinPlacements;return Ve&&at?lt(at,Ve,Xe):Xe}},{key:"setPopupVisible",value:function(Ce,Ve){var Xe=this.props.alignPoint,at=this.state.popupVisible;this.clearDelayTimer(),at!==Ce&&("popupVisible"in this.props||this.setState({popupVisible:Ce,prevPopupVisible:at}),this.props.onPopupVisibleChange(Ce)),Xe&&Ve&&Ce&&this.setPoint(Ve)}},{key:"delaySetPopupVisible",value:function(Ce,Ve,Xe){var at=this,Ye=Ve*1e3;if(this.clearDelayTimer(),Ye){var dt=Xe?{pageX:Xe.pageX,pageY:Xe.pageY}:null;this.delayTimer=window.setTimeout(function(){at.setPopupVisible(Ce,dt),at.clearDelayTimer()},Ye)}else this.setPopupVisible(Ce,Xe)}},{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(Ce){var Ve=this.props.children.props,Xe=this.props;return Ve[Ce]&&Xe[Ce]?this["fire".concat(Ce)]:Ve[Ce]||Xe[Ce]}},{key:"isClickToShow",value:function(){var Ce=this.props,Ve=Ce.action,Xe=Ce.showAction;return Ve.indexOf("click")!==-1||Xe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ce=this.props.action;return Ce==="contextMenu"||Ce.length===1&&Ce[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ce=this.props,Ve=Ce.action,Xe=Ce.showAction;return Ve.indexOf("contextMenu")!==-1||Xe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ce=this.props,Ve=Ce.action,Xe=Ce.hideAction;return Ve.indexOf("click")!==-1||Xe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ce=this.props,Ve=Ce.action,Xe=Ce.showAction;return Ve.indexOf("hover")!==-1||Xe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ce=this.props,Ve=Ce.action,Xe=Ce.hideAction;return Ve.indexOf("hover")!==-1||Xe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ce=this.props,Ve=Ce.action,Xe=Ce.showAction;return Ve.indexOf("focus")!==-1||Xe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ce=this.props,Ve=Ce.action,Xe=Ce.hideAction;return Ve.indexOf("focus")!==-1||Xe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ce;(Ce=this.popupRef.current)===null||Ce===void 0||Ce.forceAlign()}}},{key:"fireEvents",value:function(Ce,Ve){var Xe=this.props.children.props[Ce];Xe&&Xe(Ve);var at=this.props[Ce];at&&at(Ve)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ce=this.state.popupVisible,Ve=this.props,Xe=Ve.children,at=Ve.forceRender,Ye=Ve.alignPoint,dt=Ve.className,It=Ve.autoDestroy,Gt=p.Children.only(Xe),Bt={key:"trigger"};this.isContextMenuToShow()?Bt.onContextMenu=this.onContextMenu:Bt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Bt.onClick=this.onClick,Bt.onMouseDown=this.onMouseDown,Bt.onTouchStart=this.onTouchStart):(Bt.onClick=this.createTwoChains("onClick"),Bt.onMouseDown=this.createTwoChains("onMouseDown"),Bt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Bt.onMouseEnter=this.onMouseEnter,Ye&&(Bt.onMouseMove=this.onMouseMove)):Bt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Bt.onMouseLeave=this.onMouseLeave:Bt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Bt.onFocus=this.onFocus,Bt.onBlur=this.onBlur):(Bt.onFocus=this.createTwoChains("onFocus"),Bt.onBlur=this.createTwoChains("onBlur"));var Lt=T()(Gt&&Gt.props&&Gt.props.className,dt);Lt&&(Bt.className=Lt);var En=Object(s.a)({},Bt);Object(Ne.c)(Gt)&&(En.ref=Object(Ne.a)(this.triggerRef,Gt.ref));var hn=p.cloneElement(Gt,En),jn;return(Ce||this.popupRef.current||at)&&(jn=p.createElement(He,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ce&&It&&(jn=null),p.createElement(ui.Provider,{value:this.triggerContextValue},hn,jn)}}],[{key:"getDerivedStateFromProps",value:function(Ce,Ve){var Xe=Ce.popupVisible,at={};return Xe!==void 0&&Ve.popupVisible!==Xe&&(at.popupVisible=Xe,at.prevPopupVisible=Ve.popupVisible),at}}]),xe}(p.Component);return Qe.contextType=ui,Qe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Ii,getDocument:xi,onPopupVisibleChange:ma,afterPopupVisibleChange:ma,onPopupAlign:ma,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Qe}var fa=va(et.a),me={adjustX:1,adjustY:1},$e={topLeft:{points:["bl","tl"],overflow:me,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:me,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:me,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:me,offset:[4,0]}},gt={topLeft:{points:["bl","tl"],overflow:me,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:me,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:me,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:me,offset:[4,0]}},bt=$e,kt=0,Mt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Xt=function(Qe,qe,Ge){var xe=re(qe),ke=Qe.getState();Qe.setState({defaultActiveFirst:Object(s.a)(Object(s.a)({},ke.defaultActiveFirst),{},Object(P.a)({},xe,Ge))})},an=function(He){Object(x.a)(qe,He);var Qe=Object(i.a)(qe);function qe(Ge){var xe;Object(R.a)(this,qe),xe=Qe.call(this,Ge),xe.onDestroy=function(Ye){xe.props.onDestroy(Ye)},xe.onKeyDown=function(Ye){var dt=Ye.keyCode,It=xe.menuInstance,Gt=xe.props.store,Bt=xe.getVisible();if(dt===h.a.ENTER)return xe.onTitleClick(Ye),Xt(Gt,xe.props.eventKey,!0),!0;if(dt===h.a.RIGHT)return Bt?It.onKeyDown(Ye):(xe.triggerOpenChange(!0),Xt(Gt,xe.props.eventKey,!0)),!0;if(dt===h.a.LEFT){var Lt;if(Bt)Lt=It.onKeyDown(Ye);else return;return Lt||(xe.triggerOpenChange(!1),Lt=!0),Lt}return Bt&&(dt===h.a.UP||dt===h.a.DOWN)?It.onKeyDown(Ye):void 0},xe.onOpenChange=function(Ye){xe.props.onOpenChange(Ye)},xe.onPopupVisibleChange=function(Ye){xe.triggerOpenChange(Ye,Ye?"mouseenter":"mouseleave")},xe.onMouseEnter=function(Ye){var dt=xe.props,It=dt.eventKey,Gt=dt.onMouseEnter,Bt=dt.store;Xt(Bt,xe.props.eventKey,!1),Gt({key:It,domEvent:Ye})},xe.onMouseLeave=function(Ye){var dt=xe.props,It=dt.parentMenu,Gt=dt.eventKey,Bt=dt.onMouseLeave;It.subMenuInstance=Object(E.a)(xe),Bt({key:Gt,domEvent:Ye})},xe.onTitleMouseEnter=function(Ye){var dt=xe.props,It=dt.eventKey,Gt=dt.onItemHover,Bt=dt.onTitleMouseEnter;Gt({key:It,hover:!0}),Bt({key:It,domEvent:Ye})},xe.onTitleMouseLeave=function(Ye){var dt=xe.props,It=dt.parentMenu,Gt=dt.eventKey,Bt=dt.onItemHover,Lt=dt.onTitleMouseLeave;It.subMenuInstance=Object(E.a)(xe),Bt({key:Gt,hover:!1}),Lt({key:Gt,domEvent:Ye})},xe.onTitleClick=function(Ye){var dt=Object(E.a)(xe),It=dt.props;if(It.onTitleClick({key:It.eventKey,domEvent:Ye}),It.triggerSubMenuAction==="hover")return;xe.triggerOpenChange(!xe.getVisible(),"click"),Xt(It.store,xe.props.eventKey,!1)},xe.onSubMenuClick=function(Ye){typeof xe.props.onClick=="function"&&xe.props.onClick(xe.addKeyPath(Ye))},xe.onSelect=function(Ye){xe.props.onSelect(Ye)},xe.onDeselect=function(Ye){xe.props.onDeselect(Ye)},xe.getPrefixCls=function(){return"".concat(xe.props.rootPrefixCls,"-submenu")},xe.getActiveClassName=function(){return"".concat(xe.getPrefixCls(),"-active")},xe.getDisabledClassName=function(){return"".concat(xe.getPrefixCls(),"-disabled")},xe.getSelectedClassName=function(){return"".concat(xe.getPrefixCls(),"-selected")},xe.getOpenClassName=function(){return"".concat(xe.props.rootPrefixCls,"-submenu-open")},xe.getVisible=function(){return xe.state.isOpen},xe.getMode=function(){return xe.state.mode},xe.saveMenuInstance=function(Ye){xe.menuInstance=Ye},xe.addKeyPath=function(Ye){return Object(s.a)(Object(s.a)({},Ye),{},{keyPath:(Ye.keyPath||[]).concat(xe.props.eventKey)})},xe.triggerOpenChange=function(Ye,dt){var It=xe.props.eventKey,Gt=function(){xe.onOpenChange({key:It,item:Object(E.a)(xe),trigger:dt,open:Ye})};dt==="mouseenter"?xe.mouseenterTimeout=setTimeout(function(){Gt()},0):Gt()},xe.isChildrenSelected=function(){var Ye={find:!1};return X(xe.props.children,xe.props.selectedKeys,Ye),Ye.find},xe.isInlineMode=function(){return xe.getMode()==="inline"},xe.adjustWidth=function(){if(!xe.subMenuTitle||!xe.menuInstance)return;var Ye=Ze.findDOMNode(xe.menuInstance);if(Ye.offsetWidth>=xe.subMenuTitle.offsetWidth)return;Ye.style.minWidth="".concat(xe.subMenuTitle.offsetWidth,"px")},xe.saveSubMenuTitle=function(Ye){xe.subMenuTitle=Ye},xe.getBaseProps=function(){var Ye=Object(E.a)(xe),dt=Ye.props,It=xe.getMode();return{mode:It==="horizontal"?"vertical":It,visible:xe.getVisible(),level:dt.level+1,inlineIndent:dt.inlineIndent,focusable:!1,onClick:xe.onSubMenuClick,onSelect:xe.onSelect,onDeselect:xe.onDeselect,onDestroy:xe.onDestroy,selectedKeys:dt.selectedKeys,eventKey:"".concat(dt.eventKey,"-menu-"),openKeys:dt.openKeys,motion:dt.motion,onOpenChange:xe.onOpenChange,subMenuOpenDelay:dt.subMenuOpenDelay,parentMenu:Object(E.a)(xe),subMenuCloseDelay:dt.subMenuCloseDelay,forceSubMenuRender:dt.forceSubMenuRender,triggerSubMenuAction:dt.triggerSubMenuAction,builtinPlacements:dt.builtinPlacements,defaultActiveFirst:dt.store.getState().defaultActiveFirst[re(dt.eventKey)],multiple:dt.multiple,prefixCls:dt.rootPrefixCls,id:xe.internalMenuId,manualRef:xe.saveMenuInstance,itemIcon:dt.itemIcon,expandIcon:dt.expandIcon,direction:dt.direction}},xe.getMotion=function(Ye,dt){var It=Object(E.a)(xe),Gt=It.haveRendered,Bt=xe.props,Lt=Bt.motion,En=Bt.rootPrefixCls,hn=Object(s.a)(Object(s.a)({},Lt),{},{leavedClassName:"".concat(En,"-hidden"),removeOnLeave:!1,motionAppear:Gt||!dt||Ye!=="inline"});return hn};var ke=Ge.store,Ce=Ge.eventKey,Ve=ke.getState(),Xe=Ve.defaultActiveFirst;xe.isRootMenu=!1;var at=!1;return Xe&&(at=Xe[Ce]),Xt(ke,Ce,at),xe.state={mode:Ge.mode,isOpen:Ge.isOpen},xe}return Object(w.a)(qe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var xe=this,ke=this.props,Ce=ke.mode,Ve=ke.parentMenu,Xe=ke.manualRef,at=ke.isOpen,Ye=function(){xe.setState({mode:Ce,isOpen:at})},dt=at!==this.state.isOpen,It=Ce!==this.state.mode;if((It||dt)&&(ot.a.cancel(this.updateStateRaf),It?this.updateStateRaf=Object(ot.a)(Ye):Ye()),Xe&&Xe(this),Ce!=="horizontal"||!(Ve==null?void 0:Ve.isRootMenu)||!at)return;this.minWidthTimeout=setTimeout(function(){return xe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var xe=this.props,ke=xe.onDestroy,Ce=xe.eventKey;ke&&ke(Ce),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ot.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(xe,ke){var Ce=this.getBaseProps();return p.createElement(Xn,Object(d.a)({},Ce,{id:this.internalMenuId,className:xe,style:ke}),this.props.children)}},{key:"renderChildren",value:function(){var xe=this,ke=this.getBaseProps(),Ce=ke.mode,Ve=ke.visible,Xe=ke.forceSubMenuRender,at=ke.direction,Ye=this.getMotion(Ce,Ve);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ve||Xe,!this.haveOpened)return p.createElement("div",null);var dt=T()("".concat(ke.prefixCls,"-sub"),Object(P.a)({},"".concat(ke.prefixCls,"-rtl"),at==="rtl"));return this.isInlineMode()?p.createElement(ba,Object(d.a)({visible:ke.visible,forceRender:Xe},Ye),function(It){var Gt=It.className,Bt=It.style,Lt=T()(dt,Gt);return xe.renderPopupMenu(Lt,Bt)}):this.renderPopupMenu(dt)}},{key:"render",value:function(){var xe,ke,Ce,Ve=Object(s.a)({},this.props),Xe=this.getVisible(),at=this.getPrefixCls(),Ye=this.isInlineMode(),dt=this.getMode(),It=T()(at,"".concat(at,"-").concat(dt),(xe={},Object(P.a)(xe,Ve.className,!!Ve.className),Object(P.a)(xe,this.getOpenClassName(),Xe),Object(P.a)(xe,this.getActiveClassName(),Ve.active||Xe&&!Ye),Object(P.a)(xe,this.getDisabledClassName(),Ve.disabled),Object(P.a)(xe,this.getSelectedClassName(),this.isChildrenSelected()),xe));this.internalMenuId||(Ve.eventKey?this.internalMenuId="".concat(Ve.eventKey,"$Menu"):(kt+=1,this.internalMenuId="$__$".concat(kt,"$Menu")));var Gt={},Bt={},Lt={};Ve.disabled||(Gt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Bt={onClick:this.onTitleClick},Lt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var En={},hn=Ve.direction,jn=hn==="rtl";Ye&&(jn?En.paddingRight=Ve.inlineIndent*Ve.level:En.paddingLeft=Ve.inlineIndent*Ve.level);var $n={};this.getVisible()&&($n={"aria-owns":this.internalMenuId});var Un=null;dt!=="horizontal"&&(Un=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Un=p.createElement(this.props.expandIcon,Object(s.a)({},this.props))));var Sn=p.createElement("div",Object(d.a)({ref:this.saveSubMenuTitle,style:En,className:"".concat(at,"-title"),role:"button"},Lt,Bt,{"aria-expanded":Xe},$n,{"aria-haspopup":"true",title:typeof Ve.title=="string"?Ve.title:void 0}),Ve.title,Un||p.createElement("i",{className:"".concat(at,"-arrow")})),kn=this.renderChildren(),Gn=((ke=Ve.parentMenu)===null||ke===void 0?void 0:ke.isRootMenu)?Ve.parentMenu.props.getPopupContainer:function(gn){return gn.parentNode},Dn=Mt[dt],vr=Ve.popupOffset?{offset:Ve.popupOffset}:{},ln=T()((Ce={},Object(P.a)(Ce,Ve.popupClassName,Ve.popupClassName&&!Ye),Object(P.a)(Ce,"".concat(at,"-rtl"),jn),Ce)),jt=Ve.disabled,Kt=Ve.triggerSubMenuAction,en=Ve.subMenuOpenDelay,Ln=Ve.forceSubMenuRender,bn=Ve.subMenuCloseDelay,hr=Ve.builtinPlacements;ee.forEach(function(gn){return delete Ve[gn]}),delete Ve.onClick;var Mr=jn?Object(s.a)(Object(s.a)({},gt),hr):Object(s.a)(Object(s.a)({},$e),hr);delete Ve.direction;var sr=this.getBaseProps(),Bn=Ye?null:this.getMotion(sr.mode,sr.visible);return p.createElement("li",Object(d.a)({},Ve,Gt,{className:It,role:"menuitem"}),p.createElement(fa,{prefixCls:at,popupClassName:T()("".concat(at,"-popup"),ln),getPopupContainer:Gn,builtinPlacements:Mr,popupPlacement:Dn,popupVisible:Ye?!1:Xe,popupAlign:vr,popup:Ye?null:kn,action:jt||Ye?[]:[Kt],mouseEnterDelay:en,mouseLeaveDelay:bn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Ln,popupMotion:Bn},Sn),Ye?kn:null)}}]),qe}(p.Component);an.defaultProps={onMouseEnter:$,onMouseLeave:$,onTitleMouseEnter:$,onTitleMouseLeave:$,onTitleClick:$,manualRef:$,mode:"vertical",title:""};var dn=Object(A.b)(function(He,Qe){var qe=He.openKeys,Ge=He.activeKey,xe=He.selectedKeys,ke=Qe.eventKey,Ce=Qe.subMenuKey;return{isOpen:qe.indexOf(ke)>-1,active:Ge[Ce]===ke,selectedKeys:xe}})(an);dn.isSubMenu=!0;var mn=dn,Mn="menuitem-overflowed",wn=.5,Qt=function(He){Object(x.a)(qe,He);var Qe=Object(i.a)(qe);function qe(){var Ge;return Object(R.a)(this,qe),Ge=Qe.apply(this,arguments),Ge.resizeObserver=null,Ge.mutationObserver=null,Ge.originalTotalWidth=0,Ge.overflowedItems=[],Ge.menuItemSizes=[],Ge.cancelFrameId=null,Ge.state={lastVisibleIndex:void 0},Ge.childRef=p.createRef(),Ge.getMenuItemNodes=function(){var xe=Ge.props.prefixCls,ke=Ge.childRef.current;return ke?[].slice.call(ke.children).filter(function(Ce){return Ce.className.split(" ").indexOf("".concat(xe,"-overflowed-submenu"))<0}):[]},Ge.getOverflowedSubMenuItem=function(xe,ke,Ce){var Ve=Ge.props,Xe=Ve.overflowedIndicator,at=Ve.level,Ye=Ve.mode,dt=Ve.prefixCls,It=Ve.theme;if(at!==1||Ye!=="horizontal")return null;var Gt=Ge.props.children[0],Bt=Gt.props,Lt=Bt.children,En=Bt.title,hn=Bt.style,jn=Object(S.a)(Bt,["children","title","style"]),$n=Object(s.a)({},hn),Un="".concat(xe,"-overflowed-indicator"),Sn="".concat(xe,"-overflowed-indicator");ke.length===0&&Ce!==!0?$n=Object(s.a)(Object(s.a)({},$n),{},{display:"none"}):Ce&&($n=Object(s.a)(Object(s.a)({},$n),{},{visibility:"hidden",position:"absolute"}),Un="".concat(Un,"-placeholder"),Sn="".concat(Sn,"-placeholder"));var kn=It?"".concat(dt,"-").concat(It):"",Gn={};return ee.forEach(function(Dn){jn[Dn]!==void 0&&(Gn[Dn]=jn[Dn])}),p.createElement(mn,Object(d.a)({title:Xe,className:"".concat(dt,"-overflowed-submenu"),popupClassName:kn},Gn,{key:Un,eventKey:Sn,disabled:!1,style:$n}),ke)},Ge.setChildrenWidthAndResize=function(){if(Ge.props.mode!=="horizontal")return;var xe=Ge.childRef.current;if(!xe)return;var ke=xe.children;if(!ke||ke.length===0)return;var Ce=xe.children[ke.length-1];ve(Ce,"display","inline-block");var Ve=Ge.getMenuItemNodes(),Xe=Ve.filter(function(at){return at.className.split(" ").indexOf(Mn)>=0});Xe.forEach(function(at){ve(at,"display","inline-block")}),Ge.menuItemSizes=Ve.map(function(at){return be(at,!0)}),Xe.forEach(function(at){ve(at,"display","none")}),Ge.overflowedIndicatorWidth=be(xe.children[xe.children.length-1],!0),Ge.originalTotalWidth=Ge.menuItemSizes.reduce(function(at,Ye){return at+Ye},0),Ge.handleResize(),ve(Ce,"display","none")},Ge.handleResize=function(){if(Ge.props.mode!=="horizontal")return;var xe=Ge.childRef.current;if(!xe)return;var ke=be(xe);Ge.overflowedItems=[];var Ce=0,Ve;Ge.originalTotalWidth>ke+wn&&(Ve=-1,Ge.menuItemSizes.forEach(function(Xe){Ce+=Xe,Ce+Ge.overflowedIndicatorWidth<=ke&&(Ve+=1)})),Ge.setState({lastVisibleIndex:Ve})},Ge}return Object(w.a)(qe,[{key:"componentDidMount",value:function(){var xe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ke=this.childRef.current;if(!ke)return;this.resizeObserver=new Fe.default(function(Ce){Ce.forEach(function(){var Ve=xe.cancelFrameId;cancelAnimationFrame(Ve),xe.cancelFrameId=requestAnimationFrame(xe.setChildrenWidthAndResize)})}),[].slice.call(ke.children).concat(ke).forEach(function(Ce){xe.resizeObserver.observe(Ce)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){xe.resizeObserver.disconnect(),[].slice.call(ke.children).concat(ke).forEach(function(Ce){xe.resizeObserver.observe(Ce)}),xe.setChildrenWidthAndResize()}),this.mutationObserver.observe(ke,{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(xe){var ke=this,Ce=this.state.lastVisibleIndex;return(xe||[]).reduce(function(Ve,Xe,at){var Ye=Xe;if(ke.props.mode==="horizontal"){var dt=ke.getOverflowedSubMenuItem(Xe.props.eventKey,[]);Ce!==void 0&&ke.props.className.indexOf("".concat(ke.props.prefixCls,"-root"))!==-1&&(at>Ce&&(Ye=p.cloneElement(Xe,{style:{display:"none"},eventKey:"".concat(Xe.props.eventKey,"-hidden"),className:"".concat(Mn)})),at===Ce+1&&(ke.overflowedItems=xe.slice(Ce+1).map(function(Gt){return p.cloneElement(Gt,{key:Gt.props.eventKey,mode:"vertical-left"})}),dt=ke.getOverflowedSubMenuItem(Xe.props.eventKey,ke.overflowedItems)));var It=[].concat(Object(l.a)(Ve),[dt,Ye]);return at===xe.length-1&&It.push(ke.getOverflowedSubMenuItem(Xe.props.eventKey,[],!0)),It}return[].concat(Object(l.a)(Ve),[Ye])},[])}},{key:"render",value:function(){var xe=this.props,ke=xe.visible,Ce=xe.prefixCls,Ve=xe.overflowedIndicator,Xe=xe.mode,at=xe.level,Ye=xe.tag,dt=xe.children,It=xe.theme,Gt=Object(S.a)(xe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Bt=Ye;return p.createElement(Bt,Object(d.a)({ref:this.childRef},Gt),this.renderChildren(dt))}}]),qe}(p.Component);Qt.defaultProps={tag:"div",className:""};var xn=Qt;function Ht(He){return He.length?He.every(function(Qe){return!!Qe.props.disabled}):!0}function nn(He,Qe,qe){var Ge=He.getState();He.setState({activeKey:Object(s.a)(Object(s.a)({},Ge.activeKey),{},Object(P.a)({},Qe,qe))})}function Jt(He){return He.eventKey||"0-menu-"}function Cn(He,Qe){var qe=Qe,Ge=He.children,xe=He.eventKey;if(qe){var ke;if(Z(Ge,function(Ce,Ve){Ce&&Ce.props&&!Ce.props.disabled&&qe===_e(Ce,xe,Ve)&&(ke=!0)}),ke)return qe}return qe=null,He.defaultActiveFirst&&Z(Ge,function(Ce,Ve){!qe&&Ce&&!Ce.props.disabled&&(qe=_e(Ce,xe,Ve))}),qe}function Rn(He){if(!He)return;var Qe=this.instanceArray.indexOf(He);Qe!==-1?this.instanceArray[Qe]=He:this.instanceArray.push(He)}var Zn=function(He){Object(x.a)(qe,He);var Qe=Object(i.a)(qe);function qe(Ge){var xe;return Object(R.a)(this,qe),xe=Qe.call(this,Ge),xe.onKeyDown=function(ke,Ce){var Ve=ke.keyCode,Xe;if(xe.getFlatInstanceArray().forEach(function(Ye){Ye&&Ye.props.active&&Ye.onKeyDown&&(Xe=Ye.onKeyDown(ke))}),Xe)return 1;var at=null;return(Ve===h.a.UP||Ve===h.a.DOWN)&&(at=xe.step(Ve===h.a.UP?-1:1)),at?(ke.preventDefault(),nn(xe.props.store,Jt(xe.props),at.props.eventKey),typeof Ce=="function"&&Ce(at),1):void 0},xe.onItemHover=function(ke){var Ce=ke.key,Ve=ke.hover;nn(xe.props.store,Jt(xe.props),Ve?Ce:null)},xe.onDeselect=function(ke){xe.props.onDeselect(ke)},xe.onSelect=function(ke){xe.props.onSelect(ke)},xe.onClick=function(ke){xe.props.onClick(ke)},xe.onOpenChange=function(ke){xe.props.onOpenChange(ke)},xe.onDestroy=function(ke){xe.props.onDestroy(ke)},xe.getFlatInstanceArray=function(){return xe.instanceArray},xe.step=function(ke){var Ce=xe.getFlatInstanceArray(),Ve=xe.props.store.getState().activeKey[Jt(xe.props)],Xe=Ce.length;if(!Xe)return null;ke<0&&(Ce=Ce.concat().reverse());var at=-1;if(Ce.every(function(Gt,Bt){return Gt&&Gt.props.eventKey===Ve?(at=Bt,!1):!0}),!xe.props.defaultActiveFirst&&at!==-1&&Ht(Ce.slice(at,Xe-1)))return;var Ye=(at+1)%Xe,dt=Ye;do{var It=Ce[dt];if(!It||It.props.disabled)dt=(dt+1)%Xe;else return It}while(dt!==Ye);return null},xe.renderCommonMenuItem=function(ke,Ce,Ve){var Xe=xe.props.store.getState(),at=Object(E.a)(xe),Ye=at.props,dt=_e(ke,Ye.eventKey,Ce),It=ke.props;if(!It||typeof ke.type=="string")return ke;var Gt=dt===Xe.activeKey,Bt=Object(s.a)(Object(s.a)({mode:It.mode||Ye.mode,level:Ye.level,inlineIndent:Ye.inlineIndent,renderMenuItem:xe.renderMenuItem,rootPrefixCls:Ye.prefixCls,index:Ce,parentMenu:Ye.parentMenu,manualRef:It.disabled?void 0:Object(N.a)(ke.ref,Rn.bind(Object(E.a)(xe))),eventKey:dt,active:!It.disabled&&Gt,multiple:Ye.multiple,onClick:function(En){(It.onClick||$)(En),xe.onClick(En)},onItemHover:xe.onItemHover,motion:Ye.motion,subMenuOpenDelay:Ye.subMenuOpenDelay,subMenuCloseDelay:Ye.subMenuCloseDelay,forceSubMenuRender:Ye.forceSubMenuRender,onOpenChange:xe.onOpenChange,onDeselect:xe.onDeselect,onSelect:xe.onSelect,builtinPlacements:Ye.builtinPlacements,itemIcon:It.itemIcon||xe.props.itemIcon,expandIcon:It.expandIcon||xe.props.expandIcon},Ve),{},{direction:Ye.direction});return(Ye.mode==="inline"||Te())&&(Bt.triggerSubMenuAction="click"),p.cloneElement(ke,Object(s.a)(Object(s.a)({},Bt),{},{key:dt||Ce}))},xe.renderMenuItem=function(ke,Ce,Ve){if(!ke)return null;var Xe=xe.props.store.getState(),at={openKeys:Xe.openKeys,selectedKeys:Xe.selectedKeys,triggerSubMenuAction:xe.props.triggerSubMenuAction,subMenuKey:Ve};return xe.renderCommonMenuItem(ke,Ce,at)},Ge.store.setState({activeKey:Object(s.a)(Object(s.a)({},Ge.store.getState().activeKey),{},Object(P.a)({},Ge.eventKey,Cn(Ge,Ge.activeKey)))}),xe.instanceArray=[],xe}return Object(w.a)(qe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(xe){return this.props.visible||xe.visible||this.props.className!==xe.className||!G()(this.props.style,xe.style)}},{key:"componentDidUpdate",value:function(xe){var ke=this.props,Ce="activeKey"in ke?ke.activeKey:ke.store.getState().activeKey[Jt(ke)],Ve=Cn(ke,Ce);if(Ve!==Ce)nn(ke.store,Jt(ke),Ve);else if("activeKey"in xe){var Xe=Cn(xe,xe.activeKey);Ve!==Xe&&nn(ke.store,Jt(ke),Ve)}}},{key:"render",value:function(){var xe=this,ke=Object(d.a)({},this.props);this.instanceArray=[];var Ce=T()(ke.prefixCls,ke.className,"".concat(ke.prefixCls,"-").concat(ke.mode)),Ve={className:Ce,role:ke.role||"menu"};ke.id&&(Ve.id=ke.id),ke.focusable&&(Ve.tabIndex=0,Ve.onKeyDown=this.onKeyDown);var Xe=ke.prefixCls,at=ke.eventKey,Ye=ke.visible,dt=ke.level,It=ke.mode,Gt=ke.overflowedIndicator,Bt=ke.theme;return ee.forEach(function(Lt){return delete ke[Lt]}),delete ke.onClick,p.createElement(xn,Object(d.a)({},ke,{prefixCls:Xe,mode:It,tag:"ul",level:dt,theme:Bt,visible:Ye,overflowedIndicator:Gt},Ve),Object(t.a)(ke.children).map(function(Lt,En){return xe.renderMenuItem(Lt,En,at||"0-menu-")}))}}]),qe}(p.Component);Zn.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:$};var mr=Object(A.b)()(Zn),Xn=mr,er=o("Kwbf");function Lr(He,Qe,qe){var Ge=He.prefixCls,xe=He.motion,ke=He.defaultMotions,Ce=ke===void 0?{}:ke,Ve=He.openAnimation,Xe=He.openTransitionName,at=Qe.switchingModeFromInline;if(xe)return xe;if(Object(W.a)(Ve)==="object"&&Ve)Object(er.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ve=="string")return{motionName:"".concat(Ge,"-open-").concat(Ve)};if(Xe)return{motionName:Xe};var Ye=Ce[qe];return Ye||(at?null:Ce.other)}var dr=function(He){Object(x.a)(qe,He);var Qe=Object(i.a)(qe);function qe(Ge){var xe;Object(R.a)(this,qe),xe=Qe.call(this,Ge),xe.onSelect=function(Ve){var Xe=Object(E.a)(xe),at=Xe.props;if(at.selectable){var Ye=xe.store.getState(),dt=Ye.selectedKeys,It=Ve.key;at.multiple?dt=dt.concat([It]):dt=[It],"selectedKeys"in at||xe.store.setState({selectedKeys:dt}),at.onSelect(Object(s.a)(Object(s.a)({},Ve),{},{selectedKeys:dt}))}},xe.onClick=function(Ve){var Xe=xe.getRealMenuMode(),at=Object(E.a)(xe),Ye=at.store,dt=at.props.onOpenChange;Xe!=="inline"&&!("openKeys"in xe.props)&&(Ye.setState({openKeys:[]}),dt([])),xe.props.onClick(Ve)},xe.onKeyDown=function(Ve,Xe){xe.innerMenu.getWrappedInstance().onKeyDown(Ve,Xe)},xe.onOpenChange=function(Ve){var Xe=Object(E.a)(xe),at=Xe.props,Ye=xe.store.getState().openKeys.concat(),dt=!1,It=function(Bt){var Lt=!1;if(Bt.open)Lt=Ye.indexOf(Bt.key)===-1,Lt&&Ye.push(Bt.key);else{var En=Ye.indexOf(Bt.key);Lt=En!==-1,Lt&&Ye.splice(En,1)}dt=dt||Lt};Array.isArray(Ve)?Ve.forEach(It):It(Ve),dt&&("openKeys"in xe.props||xe.store.setState({openKeys:Ye}),at.onOpenChange(Ye))},xe.onDeselect=function(Ve){var Xe=Object(E.a)(xe),at=Xe.props;if(at.selectable){var Ye=xe.store.getState().selectedKeys.concat(),dt=Ve.key,It=Ye.indexOf(dt);It!==-1&&Ye.splice(It,1),"selectedKeys"in at||xe.store.setState({selectedKeys:Ye}),at.onDeselect(Object(s.a)(Object(s.a)({},Ve),{},{selectedKeys:Ye}))}},xe.onMouseEnter=function(Ve){xe.restoreModeVerticalFromInline();var Xe=xe.props.onMouseEnter;Xe&&Xe(Ve)},xe.onTransitionEnd=function(Ve){var Xe=Ve.propertyName==="width"&&Ve.target===Ve.currentTarget,at=Ve.target.className,Ye=Object.prototype.toString.call(at)==="[object SVGAnimatedString]"?at.animVal:at,dt=Ve.propertyName==="font-size"&&Ye.indexOf("anticon")>=0;(Xe||dt)&&xe.restoreModeVerticalFromInline()},xe.setInnerMenu=function(Ve){xe.innerMenu=Ve},xe.isRootMenu=!0;var ke=Ge.defaultSelectedKeys,Ce=Ge.defaultOpenKeys;return"selectedKeys"in Ge&&(ke=Ge.selectedKeys||[]),"openKeys"in Ge&&(Ce=Ge.openKeys||[]),xe.store=Object(A.c)({selectedKeys:ke,openKeys:Ce,activeKey:{"0-menu-":Cn(Ge,Ge.activeKey)}}),xe.state={switchingModeFromInline:!1,prevProps:Ge,inlineOpenKeys:[],store:xe.store},xe}return Object(w.a)(qe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(xe){var ke=this.props,Ce=ke.siderCollapsed,Ve=ke.inlineCollapsed,Xe=ke.onOpenChange;(!xe.inlineCollapsed&&Ve||!xe.siderCollapsed&&Ce)&&Xe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var xe=this.props.collapsedWidth,ke=this.store,Ce=this.prevOpenKeys,Ve=this.getInlineCollapsed()&&(xe===0||xe==="0"||xe==="0px");Ve?(this.prevOpenKeys=ke.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ce&&(this.store.setState({openKeys:Ce}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var xe=this.props.mode,ke=this.state.switchingModeFromInline,Ce=this.getInlineCollapsed();return ke&&Ce?"inline":Ce?"vertical":xe}},{key:"getInlineCollapsed",value:function(){var xe=this.props,ke=xe.inlineCollapsed,Ce=xe.siderCollapsed;return Ce!==void 0?Ce:ke}},{key:"restoreModeVerticalFromInline",value:function(){var xe=this.state.switchingModeFromInline;xe&&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 xe=Object(s.a)({},Object(k.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ke=this.getRealMenuMode();return xe.className+=" ".concat(xe.prefixCls,"-root"),xe.direction==="rtl"&&(xe.className+=" ".concat(xe.prefixCls,"-rtl")),xe=Object(s.a)(Object(s.a)({},xe),{},{mode:ke,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Lr(this.props,this.state,ke)}),delete xe.openAnimation,delete xe.openTransitionName,p.createElement(A.a,{store:this.store},p.createElement(Xn,Object(d.a)({},xe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(xe,ke){var Ce=ke.prevProps,Ve=ke.store,Xe=Ve.getState(),at={},Ye={prevProps:xe};return Ce.mode==="inline"&&xe.mode!=="inline"&&(Ye.switchingModeFromInline=!0),"openKeys"in xe?at.openKeys=xe.openKeys||[]:((xe.inlineCollapsed&&!Ce.inlineCollapsed||xe.siderCollapsed&&!Ce.siderCollapsed)&&(Ye.switchingModeFromInline=!0,Ye.inlineOpenKeys=Xe.openKeys,at.openKeys=[]),(!xe.inlineCollapsed&&Ce.inlineCollapsed||!xe.siderCollapsed&&Ce.siderCollapsed)&&(at.openKeys=ke.inlineOpenKeys,Ye.inlineOpenKeys=[])),Object.keys(at).length&&Ve.setState(at),Ye}}]),qe}(p.Component);dr.defaultProps={selectable:!0,onClick:$,onSelect:$,onOpenChange:$,onDeselect:$,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.createElement("span",null,"\xB7\xB7\xB7")};var Ea=dr,Yr=function(He){Object(x.a)(qe,He);var Qe=Object(i.a)(qe);function qe(){var Ge;return Object(R.a)(this,qe),Ge=Qe.apply(this,arguments),Ge.onKeyDown=function(xe){var ke=xe.keyCode;return ke===h.a.ENTER?(Ge.onClick(xe),!0):void 0},Ge.onMouseLeave=function(xe){var ke=Ge.props,Ce=ke.eventKey,Ve=ke.onItemHover,Xe=ke.onMouseLeave;Ve({key:Ce,hover:!1}),Xe({key:Ce,domEvent:xe})},Ge.onMouseEnter=function(xe){var ke=Ge.props,Ce=ke.eventKey,Ve=ke.onItemHover,Xe=ke.onMouseEnter;Ve({key:Ce,hover:!0}),Xe({key:Ce,domEvent:xe})},Ge.onClick=function(xe){var ke=Ge.props,Ce=ke.eventKey,Ve=ke.multiple,Xe=ke.onClick,at=ke.onSelect,Ye=ke.onDeselect,dt=ke.isSelected,It={key:Ce,keyPath:[Ce],item:Object(E.a)(Ge),domEvent:xe};Xe(It),Ve?dt?Ye(It):at(It):dt||at(It)},Ge.saveNode=function(xe){Ge.node=xe},Ge}return Object(w.a)(qe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var xe=this.props;xe.onDestroy&&xe.onDestroy(xe.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 xe,ke=Object(s.a)({},this.props),Ce=T()(this.getPrefixCls(),ke.className,(xe={},Object(P.a)(xe,this.getActiveClassName(),!ke.disabled&&ke.active),Object(P.a)(xe,this.getSelectedClassName(),ke.isSelected),Object(P.a)(xe,this.getDisabledClassName(),ke.disabled),xe)),Ve=Object(s.a)(Object(s.a)({},ke.attribute),{},{title:typeof ke.title=="string"?ke.title:void 0,className:Ce,role:ke.role||"menuitem","aria-disabled":ke.disabled});ke.role==="option"?Ve=Object(s.a)(Object(s.a)({},Ve),{},{role:"option","aria-selected":ke.isSelected}):(ke.role===null||ke.role==="none")&&(Ve.role="none");var Xe={onClick:ke.disabled?null:this.onClick,onMouseLeave:ke.disabled?null:this.onMouseLeave,onMouseEnter:ke.disabled?null:this.onMouseEnter},at=Object(s.a)({},ke.style);ke.mode==="inline"&&(ke.direction==="rtl"?at.paddingRight=ke.inlineIndent*ke.level:at.paddingLeft=ke.inlineIndent*ke.level),ee.forEach(function(dt){return delete ke[dt]}),delete ke.direction;var Ye=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ye=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",Object(d.a)({},Object(k.a)(ke,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ve,Xe,{style:at,ref:this.saveNode}),ke.children,Ye)}}]),qe}(p.Component);Yr.isMenuItem=!0,Yr.defaultProps={onSelect:$,onMouseEnter:$,onMouseLeave:$,manualRef:$};var Pa=Object(A.b)(function(He,Qe){var qe=He.activeKey,Ge=He.selectedKeys,xe=Qe.eventKey,ke=Qe.subMenuKey;return{active:qe[ke]===xe,isSelected:Array.isArray(Ge)?Ge.indexOf(xe)!==-1:Ge===xe}})(Yr),oa=Pa,Ia=function(He){Object(x.a)(qe,He);var Qe=Object(i.a)(qe);function qe(){var Ge;return Object(R.a)(this,qe),Ge=Qe.apply(this,arguments),Ge.renderInnerMenuItem=function(xe){var ke=Ge.props,Ce=ke.renderMenuItem,Ve=ke.index;return Ce(xe,Ve,Ge.props.subMenuKey)},Ge}return Object(w.a)(qe,[{key:"render",value:function(){var xe=Object(d.a)({},this.props),ke=xe.className,Ce=ke===void 0?"":ke,Ve=xe.rootPrefixCls,Xe="".concat(Ve,"-item-group-title"),at="".concat(Ve,"-item-group-list"),Ye=xe.title,dt=xe.children;return ee.forEach(function(It){return delete xe[It]}),delete xe.direction,p.createElement("li",Object(d.a)({},xe,{onClick:function(Gt){return Gt.stopPropagation()},className:"".concat(Ce," ").concat(Ve,"-item-group")}),p.createElement("div",{className:Xe,title:typeof Ye=="string"?Ye:void 0},Ye),p.createElement("ul",{className:at},p.Children.map(dt,this.renderInnerMenuItem)))}}]),qe}(p.Component);Ia.isMenuItemGroup=!0,Ia.defaultProps={disabled:!0};var Va=Ia,Ja=function(Qe){var qe=Qe.className,Ge=Qe.rootPrefixCls,xe=Qe.style;return p.createElement("li",{className:"".concat(qe," ").concat(Ge,"-item-divider"),style:xe})};Ja.defaultProps={disabled:!0,className:"",style:{}};var Wa=Ja,ci=Ea,Qa=o("eDIo");function ni(He,Qe){var qe=He.prefixCls,Ge=He.editable,xe=He.locale,ke=He.style;return!Ge||Ge.showAdd===!1?null:p.createElement("button",{ref:Qe,type:"button",className:"".concat(qe,"-nav-add"),style:ke,"aria-label":(xe==null?void 0:xe.addAriaLabel)||"Add tab",onClick:function(Ve){Ge.onEdit("add",{event:Ve})}},Ge.addIcon||"+")}var Ga=p.forwardRef(ni);function qa(He,Qe){var qe=He.prefixCls,Ge=He.id,xe=He.tabs,ke=He.locale,Ce=He.mobile,Ve=He.moreIcon,Xe=Ve===void 0?"More":Ve,at=He.moreTransitionName,Ye=He.style,dt=He.className,It=He.editable,Gt=He.tabBarGutter,Bt=He.rtl,Lt=He.onTabClick,En=Object(p.useState)(!1),hn=Object(m.a)(En,2),jn=hn[0],$n=hn[1],Un=Object(p.useState)(null),Sn=Object(m.a)(Un,2),kn=Sn[0],Gn=Sn[1],Dn="".concat(Ge,"-more-popup"),vr="".concat(qe,"-dropdown"),ln=kn!==null?"".concat(Dn,"-").concat(kn):null,jt=ke==null?void 0:ke.dropdownAriaLabel,Kt=p.createElement(ci,{onClick:function(Bn){var gn=Bn.key,tr=Bn.domEvent;Lt(gn,tr),$n(!1)},id:Dn,tabIndex:-1,role:"listbox","aria-activedescendant":ln,selectedKeys:[kn],"aria-label":jt!==void 0?jt:"expanded dropdown"},xe.map(function(sr){return p.createElement(oa,{key:sr.key,id:"".concat(Dn,"-").concat(sr.key),role:"option","aria-controls":Ge&&"".concat(Ge,"-panel-").concat(sr.key),disabled:sr.disabled},sr.tab)}));function en(sr){for(var Bn=xe.filter(function(sa){return!sa.disabled}),gn=Bn.findIndex(function(sa){return sa.key===kn})||0,tr=Bn.length,Nn=0;Nn<tr;Nn+=1){gn=(gn+sr+tr)%tr;var gr=Bn[gn];if(!gr.disabled){Gn(gr.key);return}}}function Ln(sr){var Bn=sr.which;if(!jn){[h.a.DOWN,h.a.SPACE,h.a.ENTER].includes(Bn)&&($n(!0),sr.preventDefault());return}switch(Bn){case h.a.UP:en(-1),sr.preventDefault();break;case h.a.DOWN:en(1),sr.preventDefault();break;case h.a.ESC:$n(!1);break;case h.a.SPACE:case h.a.ENTER:kn!==null&&Lt(kn,sr);break}}Object(p.useEffect)(function(){var sr=document.getElementById(ln);sr&&sr.scrollIntoView&&sr.scrollIntoView(!1)},[kn]),Object(p.useEffect)(function(){jn||Gn(null)},[jn]);var bn=Object(P.a)({},Bt?"marginLeft":"marginRight",Gt);xe.length||(bn.visibility="hidden",bn.order=1);var hr=T()(Object(P.a)({},"".concat(vr,"-rtl"),Bt)),Mr=Ce?null:p.createElement(Qa.a,{prefixCls:vr,overlay:Kt,trigger:["hover"],visible:jn,transitionName:at,onVisibleChange:$n,overlayClassName:hr,mouseEnterDelay:.1,mouseLeaveDelay:.1},p.createElement("button",{type:"button",className:"".concat(qe,"-nav-more"),style:bn,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Dn,id:"".concat(Ge,"-more"),"aria-expanded":jn,onKeyDown:Ln},Xe));return p.createElement("div",{className:T()("".concat(qe,"-nav-operations"),dt),style:Ye,ref:Qe},Mr,p.createElement(Ga,{prefixCls:qe,locale:ke,editable:It}))}var oi=p.forwardRef(qa),Gr=Object(p.createContext)(null),pt=.1,tt=.01,mt=20,qt=Math.pow(.995,mt);function sn(){var He=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(He)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(He.substr(0,4)))}function yn(He,Qe){var qe=Object(p.useState)(),Ge=Object(m.a)(qe,2),xe=Ge[0],ke=Ge[1],Ce=Object(p.useState)(0),Ve=Object(m.a)(Ce,2),Xe=Ve[0],at=Ve[1],Ye=Object(p.useState)(0),dt=Object(m.a)(Ye,2),It=dt[0],Gt=dt[1],Bt=Object(p.useState)(),Lt=Object(m.a)(Bt,2),En=Lt[0],hn=Lt[1],jn=Object(p.useRef)();function $n(jt){var Kt=jt.touches[0],en=Kt.screenX,Ln=Kt.screenY;ke({x:en,y:Ln}),window.clearInterval(jn.current)}function Un(jt){if(!xe)return;jt.preventDefault();var Kt=jt.touches[0],en=Kt.screenX,Ln=Kt.screenY;ke({x:en,y:Ln});var bn=en-xe.x,hr=Ln-xe.y;Qe(bn,hr);var Mr=Date.now();at(Mr),Gt(Mr-Xe),hn({x:bn,y:hr})}function Sn(){if(!xe)return;if(ke(null),hn(null),En){var jt=En.x/It,Kt=En.y/It,en=Math.abs(jt),Ln=Math.abs(Kt);if(Math.max(en,Ln)<pt)return;var bn=jt,hr=Kt;jn.current=window.setInterval(function(){if(Math.abs(bn)<tt&&Math.abs(hr)<tt){window.clearInterval(jn.current);return}bn*=qt,hr*=qt,Qe(bn*mt,hr*mt)},mt)}}var kn=Object(p.useRef)(0),Gn=Object(p.useRef)(!1),Dn=Object(p.useRef)();function vr(jt){var Kt=jt.deltaX,en=jt.deltaY,Ln=0,bn=Math.abs(Kt),hr=Math.abs(en);bn===hr?Ln=Dn.current==="x"?Kt:en:bn>hr?(Ln=Kt,Dn.current="x"):(Ln=en,Dn.current="y");var Mr=Date.now();Mr-kn.current>100&&(Gn.current=!1),(Qe(-Ln,-Ln)||Gn.current)&&(jt.preventDefault(),Gn.current=!0),kn.current=Mr}var ln=Object(p.useRef)(null);ln.current={onTouchStart:$n,onTouchMove:Un,onTouchEnd:Sn,onWheel:vr},p.useEffect(function(){function jt(bn){ln.current.onTouchStart(bn)}function Kt(bn){ln.current.onTouchMove(bn)}function en(bn){ln.current.onTouchEnd(bn)}function Ln(bn){ln.current.onWheel(bn)}return document.addEventListener("touchmove",Kt,{passive:!1}),document.addEventListener("touchend",en,{passive:!1}),He.current.addEventListener("touchstart",jt,{passive:!1}),He.current.addEventListener("wheel",Ln),function(){document.removeEventListener("touchmove",Kt),document.removeEventListener("touchend",en)}},[])}function vn(){var He=Object(p.useRef)(new Map);function Qe(Ge){return He.current.has(Ge)||He.current.set(Ge,p.createRef()),He.current.get(Ge)}function qe(Ge){He.current.delete(Ge)}return[Qe,qe]}function In(He,Qe){var qe=p.useRef(He),Ge=p.useState({}),xe=Object(m.a)(Ge,2),ke=xe[1];function Ce(Ve){var Xe=typeof Ve=="function"?Ve(qe.current):Ve;Xe!==qe.current&&Qe(Xe,qe.current),qe.current=Xe,ke({})}return[qe.current,Ce]}var Kn=function(Qe){var qe=Qe.position,Ge=Qe.prefixCls,xe=Qe.extra;if(!xe)return null;var ke,Ce=xe;return qe==="right"&&(ke=Ce.right||!Ce.left&&Ce||null),qe==="left"&&(ke=Ce.left||null),ke?p.createElement("div",{className:"".concat(Ge,"-extra-content")},ke):null};function fr(He,Qe){var qe,Ge=p.useContext(Gr),xe=Ge.prefixCls,ke=Ge.tabs,Ce=He.className,Ve=He.style,Xe=He.id,at=He.animated,Ye=He.activeKey,dt=He.rtl,It=He.extra,Gt=He.editable,Bt=He.locale,Lt=He.tabPosition,En=He.tabBarGutter,hn=He.children,jn=He.onTabClick,$n=He.onTabScroll,Un=Object(p.useRef)(),Sn=Object(p.useRef)(),kn=Object(p.useRef)(),Gn=Object(p.useRef)(),Dn=vn(),vr=Object(m.a)(Dn,2),ln=vr[0],jt=vr[1],Kt=Lt==="top"||Lt==="bottom",en=In(0,function(Ta,ya){Kt&&$n&&$n({direction:Ta>ya?"left":"right"})}),Ln=Object(m.a)(en,2),bn=Ln[0],hr=Ln[1],Mr=In(0,function(Ta,ya){!Kt&&$n&&$n({direction:Ta>ya?"top":"bottom"})}),sr=Object(m.a)(Mr,2),Bn=sr[0],gn=sr[1],tr=Object(p.useState)(0),Nn=Object(m.a)(tr,2),gr=Nn[0],sa=Nn[1],ri=Object(p.useState)(0),ja=Object(m.a)(ri,2),La=ja[0],ea=ja[1],Fr=Object(p.useState)(0),Sr=Object(m.a)(Fr,2),_r=Sr[0],xa=Sr[1],za=Object(p.useState)(0),ka=Object(m.a)(za,2),ca=ka[0],Ba=ka[1],_i=Object(p.useState)(null),la=Object(m.a)(_i,2),Sa=la[0],Nr=la[1],Zr=Object(p.useState)(null),ga=Object(m.a)(Zr,2),ua=ga[0],Ua=ga[1],Aa=Object(p.useState)(0),Ca=Object(m.a)(Aa,2),Za=Ca[0],ai=Ca[1],Lo=Object(p.useState)(0),Eo=Object(m.a)(Lo,2),$i=Eo[0],ho=Eo[1],qi=g(new Map),eo=Object(m.a)(qi,2),ko=eo[0],xo=eo[1],so=v(ke,ko,gr),to="".concat(xe,"-nav-operations-hidden"),no=0,di=0;Kt?dt?(no=0,di=Math.max(0,gr-Sa)):(no=Math.min(0,Sa-gr),di=0):(no=Math.min(0,ua-La),di=0);function Wi(Ta){return Ta<no?[no,!1]:Ta>di?[di,!1]:[Ta,!0]}var Ui=Object(p.useRef)(),ro=Object(p.useState)(),ji=Object(m.a)(ro,2),Co=ji[0],Oo=ji[1];function So(){Oo(Date.now())}function lo(){window.clearTimeout(Ui.current)}yn(Un,function(Ta,ya){var Xa=!1;function bi(oo,Hi){oo(function(mo){var Li=Wi(mo+Hi),si=Object(m.a)(Li,2),vo=si[0],Yi=si[1];return Xa=Yi,vo})}if(Kt){if(Sa>=gr)return Xa;bi(hr,Ta)}else{if(ua>=La)return Xa;bi(gn,ya)}return lo(),So(),Xa}),Object(p.useEffect)(function(){return lo(),Co&&(Ui.current=window.setTimeout(function(){Oo(0)},100)),lo},[Co]);function Ki(){var Ta=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ye,ya=so.get(Ta);if(!ya)return;if(Kt){var Xa=bn;dt?ya.right<bn?Xa=ya.right:ya.right+ya.width>bn+Sa&&(Xa=ya.right+ya.width-Sa):ya.left<-bn?Xa=-ya.left:ya.left+ya.width>-bn+Sa&&(Xa=-(ya.left+ya.width-Sa)),gn(0),hr(Wi(Xa)[0])}else{var bi=Bn;ya.top<-Bn?bi=-ya.top:ya.top+ya.height>-Bn+ua&&(bi=-(ya.top+ya.height-ua)),hr(0),gn(Wi(bi)[0])}}var ao=b(so,{width:Sa,height:ua,left:bn,top:Bn},{width:_r,height:ca},{width:Za,height:$i},Object(s.a)(Object(s.a)({},He),{},{tabs:ke})),No=Object(m.a)(ao,2),uo=No[0],co=No[1],To=ke.map(function(Ta){var ya=Ta.key;return p.createElement(a,{id:Xe,prefixCls:xe,key:ya,rtl:dt,tab:Ta,closable:Ta.closable,editable:Gt,active:ya===Ye,tabPosition:Lt,tabBarGutter:En,renderWrapper:hn,removeAriaLabel:Bt==null?void 0:Bt.removeAriaLabel,ref:ln(ya),onClick:function(bi){jn(ya,bi)},onRemove:function(){jt(ya)},onFocus:function(){Ki(ya),So(),dt||(Un.current.scrollLeft=0),Un.current.scrollTop=0}})}),Uo=y(function(){var Ta,ya,Xa,bi,oo,Hi,mo,Li,si,vo=((Ta=Un.current)===null||Ta===void 0?void 0:Ta.offsetWidth)||0,Yi=((ya=Un.current)===null||ya===void 0?void 0:ya.offsetHeight)||0,go=((Xa=Gn.current)===null||Xa===void 0?void 0:Xa.offsetWidth)||0,Oi=((bi=Gn.current)===null||bi===void 0?void 0:bi.offsetHeight)||0,wa=((oo=kn.current)===null||oo===void 0?void 0:oo.offsetWidth)||0,ra=((Hi=kn.current)===null||Hi===void 0?void 0:Hi.offsetHeight)||0;Nr(vo),Ua(Yi),ai(go),ho(Oi);var lr=(((mo=Sn.current)===null||mo===void 0?void 0:mo.offsetWidth)||0)-go,Wr=(((Li=Sn.current)===null||Li===void 0?void 0:Li.offsetHeight)||0)-Oi;sa(lr),ea(Wr);var _a=(si=kn.current)===null||si===void 0?void 0:si.className.includes(to);xa(lr-(_a?0:wa)),Ba(Wr-(_a?0:ra)),xo(function(){var Fa=new Map;return ke.forEach(function(Pi){var Bi=Pi.key,li=ln(Bi).current;li&&Fa.set(Bi,{width:li.offsetWidth,height:li.offsetHeight,left:li.offsetLeft,top:li.offsetTop})}),Fa})}),jo=ke.slice(0,uo),Ci=ke.slice(co+1),Ka=[].concat(Object(l.a)(jo),Object(l.a)(Ci)),hi=Object(p.useState)(),ei=Object(m.a)(hi,2),pi=ei[0],Do=ei[1],wi=so.get(Ye),Bo=Object(p.useRef)();function Ao(){C.a.cancel(Bo.current)}Object(p.useEffect)(function(){var Ta={};return wi&&(Kt?(dt?Ta.right=wi.right:Ta.left=wi.left,Ta.width=wi.width):(Ta.top=wi.top,Ta.height=wi.height)),Ao(),Bo.current=C()(function(){Do(Ta)}),Ao},[wi,Kt,dt]),Object(p.useEffect)(function(){Ki()},[Ye,wi,so,Kt]),Object(p.useEffect)(function(){Uo()},[dt,En,Ye,ke.map(function(Ta){return Ta.key}).join("_")]);var io=!!Ka.length,Xi="".concat(xe,"-nav-wrap"),wo,po,Wo,fo;return Kt?dt?(po=bn>0,wo=bn+Sa<gr):(wo=bn<0,po=-bn+Sa<gr):(Wo=Bn<0,fo=-Bn+ua<La),p.createElement("div",{ref:Qe,role:"tablist",className:T()("".concat(xe,"-nav"),Ce),style:Ve,onKeyDown:function(){So()}},p.createElement(Kn,{position:"left",extra:It,prefixCls:xe}),p.createElement(f.a,{onResize:Uo},p.createElement("div",{className:T()(Xi,(qe={},Object(P.a)(qe,"".concat(Xi,"-ping-left"),wo),Object(P.a)(qe,"".concat(Xi,"-ping-right"),po),Object(P.a)(qe,"".concat(Xi,"-ping-top"),Wo),Object(P.a)(qe,"".concat(Xi,"-ping-bottom"),fo),qe)),ref:Un},p.createElement(f.a,{onResize:Uo},p.createElement("div",{ref:Sn,className:"".concat(xe,"-nav-list"),style:{transform:"translate(".concat(bn,"px, ").concat(Bn,"px)"),transition:Co?"none":void 0}},To,p.createElement(Ga,{ref:Gn,prefixCls:xe,locale:Bt,editable:Gt,style:{visibility:io?"hidden":null}}),p.createElement("div",{className:T()("".concat(xe,"-ink-bar"),Object(P.a)({},"".concat(xe,"-ink-bar-animated"),at.inkBar)),style:pi}))))),p.createElement(oi,Object.assign({},He,{ref:kn,prefixCls:xe,tabs:Ka,className:!io&&to})),p.createElement(Kn,{position:"right",extra:It,prefixCls:xe}))}var Hn=p.forwardRef(fr);function Jr(He){var Qe=He.id,qe=He.activeKey,Ge=He.animated,xe=He.tabPosition,ke=He.rtl,Ce=He.destroyInactiveTabPane,Ve=p.useContext(Gr),Xe=Ve.prefixCls,at=Ve.tabs,Ye=Ge.tabPane,dt=at.findIndex(function(It){return It.key===qe});return p.createElement("div",{className:T()("".concat(Xe,"-content-holder"))},p.createElement("div",{className:T()("".concat(Xe,"-content"),"".concat(Xe,"-content-").concat(xe),Object(P.a)({},"".concat(Xe,"-content-animated"),Ye)),style:dt&&Ye?Object(P.a)({},ke?"marginRight":"marginLeft","-".concat(dt,"00%")):null},at.map(function(It){return p.cloneElement(It.node,{key:It.key,prefixCls:Xe,tabKey:It.key,id:Qe,animated:Ye,active:It.key===qe,destroyInactiveTabPane:Ce})})))}function kr(He){var Qe=He.prefixCls,qe=He.forceRender,Ge=He.className,xe=He.style,ke=He.id,Ce=He.active,Ve=He.animated,Xe=He.destroyInactiveTabPane,at=He.tabKey,Ye=He.children,dt=p.useState(qe),It=Object(m.a)(dt,2),Gt=It[0],Bt=It[1];p.useEffect(function(){Ce?Bt(!0):Xe&&Bt(!1)},[Ce,Xe]);var Lt={};return Ce||(Ve?(Lt.visibility="hidden",Lt.height=0,Lt.overflowY="hidden"):Lt.display="none"),p.createElement("div",{id:ke&&"".concat(ke,"-panel-").concat(at),role:"tabpanel",tabIndex:Ce?0:-1,"aria-labelledby":ke&&"".concat(ke,"-tab-").concat(at),"aria-hidden":!Ce,style:Object(s.a)(Object(s.a)({},Lt),xe),className:T()("".concat(Qe,"-tabpane"),Ce&&"".concat(Qe,"-tabpane-active"),Ge)},(Ce||Gt||qe)&&Ye)}var Er=0;function or(He){return Object(t.a)(He).map(function(Qe){if(p.isValidElement(Qe)){var qe=Qe.key!==void 0?String(Qe.key):void 0;return Object(s.a)(Object(s.a)({key:qe},Qe.props),{},{node:Qe})}return null}).filter(function(Qe){return Qe})}function zr(He,Qe){var qe,Ge=He.id,xe=He.prefixCls,ke=xe===void 0?"rc-tabs":xe,Ce=He.className,Ve=He.children,Xe=He.direction,at=He.activeKey,Ye=He.defaultActiveKey,dt=He.editable,It=He.animated,Gt=He.tabPosition,Bt=Gt===void 0?"top":Gt,Lt=He.tabBarGutter,En=He.tabBarStyle,hn=He.tabBarExtraContent,jn=He.locale,$n=He.moreIcon,Un=He.moreTransitionName,Sn=He.destroyInactiveTabPane,kn=He.renderTabBar,Gn=He.onChange,Dn=He.onTabClick,vr=He.onTabScroll,ln=Object(S.a)(He,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),jt=or(Ve),Kt=Xe==="rtl",en;It===!1?en={inkBar:!1,tabPane:!1}:en=Object(s.a)({inkBar:!0,tabPane:!1},It!==!0?It:null);var Ln=Object(p.useState)(!1),bn=Object(m.a)(Ln,2),hr=bn[0],Mr=bn[1];Object(p.useEffect)(function(){Mr(sn())},[]);var sr=Object(c.a)(function(){var ca;return(ca=jt[0])===null||ca===void 0?void 0:ca.key},{value:at,defaultValue:Ye}),Bn=Object(m.a)(sr,2),gn=Bn[0],tr=Bn[1],Nn=Object(p.useState)(function(){return jt.findIndex(function(ca){return ca.key===gn})}),gr=Object(m.a)(Nn,2),sa=gr[0],ri=gr[1];Object(p.useEffect)(function(){var ca=jt.findIndex(function(_i){return _i.key===gn});if(ca===-1){var Ba;ca=Math.max(0,Math.min(sa,jt.length-1)),tr((Ba=jt[ca])===null||Ba===void 0?void 0:Ba.key)}ri(ca)},[jt.map(function(ca){return ca.key}).join("_"),gn,sa]);var ja=Object(c.a)(null,{value:Ge}),La=Object(m.a)(ja,2),ea=La[0],Fr=La[1],Sr=Bt;hr&&!["left","right"].includes(Bt)&&(Sr="top"),Object(p.useEffect)(function(){Ge||(Fr("rc-tabs-".concat(Er)),Er+=1)},[]);function _r(ca,Ba){Dn==null||Dn(ca,Ba),tr(ca),Gn==null||Gn(ca)}var xa={id:ea,activeKey:gn,animated:en,tabPosition:Sr,rtl:Kt,mobile:hr},za,ka=Object(s.a)(Object(s.a)({},xa),{},{editable:dt,locale:jn,moreIcon:$n,moreTransitionName:Un,tabBarGutter:Lt,onTabClick:_r,onTabScroll:vr,extra:hn,style:En,panes:Ve});return kn?za=kn(ka,Hn):za=p.createElement(Hn,Object.assign({},ka)),p.createElement(Gr.Provider,{value:{tabs:jt,prefixCls:ke}},p.createElement("div",Object.assign({ref:Qe,id:Ge,className:T()(ke,"".concat(ke,"-").concat(Sr),(qe={},Object(P.a)(qe,"".concat(ke,"-mobile"),hr),Object(P.a)(qe,"".concat(ke,"-editable"),dt),Object(P.a)(qe,"".concat(ke,"-rtl"),Kt),qe),Ce)},ln),za,p.createElement(Jr,Object.assign({destroyInactiveTabPane:Sn},xa,{animated:en}))))}var Br=p.forwardRef(zr);Br.TabPane=kr;var Rr=Br,qr=Y.b=Rr},kPWJ:function(M,Y,o){M.exports=o.p+"static/question.cb52bef9.gif"},kPYp:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},kSUc:function(M,Y,o){},l2Kq:function(M,Y,o){M.exports=o.p+"static/match_ad.24dc22fd.jpg"},lPiR:function(M,Y,o){(function(P,m){M.exports=Y=m(o("Ib8C"))})(this,function(P){return function(m){var S=P,s=S.lib,p=s.WordArray,_=s.Hasher,T=S.algo,t=[],c=[];(function(){function C(h){for(var O=m.sqrt(h),a=2;a<=O;a++)if(!(h%a))return!1;return!0}function f(h){return(h-(h|0))*4294967296|0}for(var y=2,g=0;g<64;)C(y)&&(g<8&&(t[g]=f(m.pow(y,1/2))),c[g]=f(m.pow(y,1/3)),g++),y++})();var l=[],r=T.SHA256=_.extend({_doReset:function(){this._hash=new p.init(t.slice(0))},_doProcessBlock:function(C,f){for(var y=this._hash.words,g=y[0],h=y[1],O=y[2],a=y[3],u=y[4],v=y[5],D=y[6],b=y[7],d=0;d<64;d++){if(d<16)l[d]=C[f+d]|0;else{var R=l[d-15],w=(R<<25|R>>>7)^(R<<14|R>>>18)^R>>>3,E=l[d-2],x=(E<<15|E>>>17)^(E<<13|E>>>19)^E>>>10;l[d]=w+l[d-7]+x+l[d-16]}var i=u&v^~u&D,A=g&h^g&O^h&O,k=(g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22),N=(u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25),U=b+N+i+c[d]+l[d],G=k+A;b=D,D=v,v=u,u=a+U|0,a=O,O=h,h=g,g=U+G|0}y[0]=y[0]+g|0,y[1]=y[1]+h|0,y[2]=y[2]+O|0,y[3]=y[3]+a|0,y[4]=y[4]+u|0,y[5]=y[5]+v|0,y[6]=y[6]+D|0,y[7]=y[7]+b|0},_doFinalize:function(){var C=this._data,f=C.words,y=this._nDataBytes*8,g=C.sigBytes*8;return f[g>>>5]|=128<<24-g%32,f[(g+64>>>9<<4)+14]=m.floor(y/4294967296),f[(g+64>>>9<<4)+15]=y,C.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var C=_.clone.call(this);return C._hash=this._hash.clone(),C}});S.SHA256=_._createHelper(r),S.HmacSHA256=_._createHmacHelper(r)}(Math),P.SHA256})},lZu9:function(M,Y,o){(function(P){P(o("VrN/"),o("1eCo"),o("8EBN"))})(function(P){"use strict";P.defineMode("markdown",function(m,S){var s=P.getMode(m,"text/html"),p=s.name=="null";function _(F){if(P.findModeByName){var B=P.findModeByName(F);B&&(F=B.mime||B.mimes[0])}var H=P.getMode(m,F);return H.name=="null"?null:H}S.highlightFormatting===void 0&&(S.highlightFormatting=!1),S.maxBlockquoteDepth===void 0&&(S.maxBlockquoteDepth=0),S.taskLists===void 0&&(S.taskLists=!1),S.strikethrough===void 0&&(S.strikethrough=!1),S.emoji===void 0&&(S.emoji=!1),S.fencedCodeBlockHighlighting===void 0&&(S.fencedCodeBlockHighlighting=!0),S.fencedCodeBlockDefaultMode===void 0&&(S.fencedCodeBlockDefaultMode="text/plain"),S.xml===void 0&&(S.xml=!0),S.tokenTypeOverrides===void 0&&(S.tokenTypeOverrides={});var T={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 t in T)T.hasOwnProperty(t)&&S.tokenTypeOverrides[t]&&(T[t]=S.tokenTypeOverrides[t]);var c=/^([*\-_])(?:\s*\1){2,}\s*$/,l=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,r=/^\[(x| )\](?=\s)/i,C=S.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,f=/^ {0,3}(?:\={1,}|-{2,})\s*$/,y=/^[^#!\[\]*_\\<>` "'(~:]+/,g=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,h=/^\s*\[[^\]]+?\]:.*$/,O=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,a=" ";function u(F,B,H){return B.f=B.inline=H,H(F,B)}function v(F,B,H){return B.f=B.block=H,H(F,B)}function D(F){return!F||!/\S/.test(F.string)}function b(F){if(F.linkTitle=!1,F.linkHref=!1,F.linkText=!1,F.em=!1,F.strong=!1,F.strikethrough=!1,F.quote=0,F.indentedCode=!1,F.f==R){var B=p;if(!B){var H=P.innerMode(s,F.htmlState);B=H.mode.name=="xml"&&H.state.tagStart===null&&!H.state.context&&H.state.tokenize.isInText}B&&(F.f=i,F.block=d,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function d(F,B){var H=F.column()===B.indentation,ae=D(B.prevLine.stream),de=B.indentedCode,se=B.prevLine.hr,Se=B.list!==!1,ye=(B.listStack[B.listStack.length-1]||0)+3;B.indentedCode=!1;var oe=B.indentation;if(B.indentationDiff===null&&(B.indentationDiff=B.indentation,Se)){for(B.list=null;oe<B.listStack[B.listStack.length-1];)B.listStack.pop(),B.listStack.length?B.indentation=B.listStack[B.listStack.length-1]:B.list=!1;B.list!==!1&&(B.indentationDiff=oe-B.listStack[B.listStack.length-1])}var pe=!ae&&!se&&!B.prevLine.header&&(!Se||!de)&&!B.prevLine.fencedCodeEnd,fe=(B.list===!1||se||ae)&&B.indentation<=ye&&F.match(c),ie=null;if(B.indentationDiff>=4&&(de||B.prevLine.fencedCodeEnd||B.prevLine.header||ae))return F.skipToEnd(),B.indentedCode=!0,T.code;if(F.eatSpace())return null;if(H&&B.indentation<=ye&&(ie=F.match(C))&&ie[1].length<=6)return B.quote=0,B.header=ie[1].length,B.thisLine.header=!0,S.highlightFormatting&&(B.formatting="header"),B.f=B.inline,E(B);if(B.indentation<=ye&&F.eat(">"))return B.quote=H?1:B.quote+1,S.highlightFormatting&&(B.formatting="quote"),F.eatSpace(),E(B);if(!fe&&!B.setext&&H&&B.indentation<=ye&&(ie=F.match(l))){var le=ie[1]?"ol":"ul";return B.indentation=oe+F.current().length,B.list=!0,B.quote=0,B.listStack.push(B.indentation),B.em=!1,B.strong=!1,B.code=!1,B.strikethrough=!1,S.taskLists&&F.match(r,!1)&&(B.taskList=!0),B.f=B.inline,S.highlightFormatting&&(B.formatting=["list","list-"+le]),E(B)}else{if(H&&B.indentation<=ye&&(ie=F.match(g,!0)))return B.quote=0,B.fencedEndRE=new RegExp(ie[1]+"+ *$"),B.localMode=S.fencedCodeBlockHighlighting&&_(ie[2]||S.fencedCodeBlockDefaultMode),B.localMode&&(B.localState=P.startState(B.localMode)),B.f=B.block=w,S.highlightFormatting&&(B.formatting="code-block"),B.code=-1,E(B);if(B.setext||(!pe||!Se)&&!B.quote&&B.list===!1&&!B.code&&!fe&&!h.test(F.string)&&(ie=F.lookAhead(1))&&(ie=ie.match(f)))return B.setext?(B.header=B.setext,B.setext=0,F.skipToEnd(),S.highlightFormatting&&(B.formatting="header")):(B.header=ie[0].charAt(0)=="="?1:2,B.setext=B.header),B.thisLine.header=!0,B.f=B.inline,E(B);if(fe)return F.skipToEnd(),B.hr=!0,B.thisLine.hr=!0,T.hr;if(F.peek()==="[")return u(F,B,G)}return u(F,B,B.inline)}function R(F,B){var H=s.token(F,B.htmlState);if(!p){var ae=P.innerMode(s,B.htmlState);(ae.mode.name=="xml"&&ae.state.tagStart===null&&!ae.state.context&&ae.state.tokenize.isInText||B.md_inside&&F.current().indexOf(">")>-1)&&(B.f=i,B.block=d,B.htmlState=null)}return H}function w(F,B){var H=B.listStack[B.listStack.length-1]||0,ae=B.indentation<H,de=H+3;if(B.fencedEndRE&&B.indentation<=de&&(ae||F.match(B.fencedEndRE))){S.highlightFormatting&&(B.formatting="code-block");var se;return ae||(se=E(B)),B.localMode=B.localState=null,B.block=d,B.f=i,B.fencedEndRE=null,B.code=0,B.thisLine.fencedCodeEnd=!0,ae?v(F,B,B.block):se}else return B.localMode?B.localMode.token(F,B.localState):(F.skipToEnd(),T.code)}function E(F){var B=[];if(F.formatting){B.push(T.formatting),typeof F.formatting=="string"&&(F.formatting=[F.formatting]);for(var H=0;H<F.formatting.length;H++)B.push(T.formatting+"-"+F.formatting[H]),F.formatting[H]==="header"&&B.push(T.formatting+"-"+F.formatting[H]+"-"+F.header),F.formatting[H]==="quote"&&(!S.maxBlockquoteDepth||S.maxBlockquoteDepth>=F.quote?B.push(T.formatting+"-"+F.formatting[H]+"-"+F.quote):B.push("error"))}if(F.taskOpen)return B.push("meta"),B.length?B.join(" "):null;if(F.taskClosed)return B.push("property"),B.length?B.join(" "):null;if(F.linkHref?B.push(T.linkHref,"url"):(F.strong&&B.push(T.strong),F.em&&B.push(T.em),F.strikethrough&&B.push(T.strikethrough),F.emoji&&B.push(T.emoji),F.linkText&&B.push(T.linkText),F.code&&B.push(T.code),F.image&&B.push(T.image),F.imageAltText&&B.push(T.imageAltText,"link"),F.imageMarker&&B.push(T.imageMarker)),F.header&&B.push(T.header,T.header+"-"+F.header),F.quote&&(B.push(T.quote),!S.maxBlockquoteDepth||S.maxBlockquoteDepth>=F.quote?B.push(T.quote+"-"+F.quote):B.push(T.quote+"-"+S.maxBlockquoteDepth)),F.list!==!1){var ae=(F.listStack.length-1)%3;ae?ae===1?B.push(T.list2):B.push(T.list3):B.push(T.list1)}return F.trailingSpaceNewLine?B.push("trailing-space-new-line"):F.trailingSpace&&B.push("trailing-space-"+(F.trailingSpace%2?"a":"b")),B.length?B.join(" "):null}function x(F,B){return F.match(y,!0)?E(B):void 0}function i(F,B){var H=B.text(F,B);if(typeof H!="undefined")return H;if(B.list)return B.list=null,E(B);if(B.taskList){var ae=F.match(r,!0)[1]===" ";return ae?B.taskOpen=!0:B.taskClosed=!0,S.highlightFormatting&&(B.formatting="task"),B.taskList=!1,E(B)}if(B.taskOpen=!1,B.taskClosed=!1,B.header&&F.match(/^#+$/,!0))return S.highlightFormatting&&(B.formatting="header"),E(B);var de=F.next();if(B.linkTitle){B.linkTitle=!1;var se=de;de==="("&&(se=")"),se=(se+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Se="^\\s*(?:[^"+se+"\\\\]+|\\\\\\\\|\\\\.)"+se;if(F.match(new RegExp(Se),!0))return T.linkHref}if(de==="`"){var ye=B.formatting;S.highlightFormatting&&(B.formatting="code"),F.eatWhile("`");var oe=F.current().length;if(B.code==0&&(!B.quote||oe==1))return B.code=oe,E(B);if(oe==B.code){var pe=E(B);return B.code=0,pe}else return B.formatting=ye,E(B)}else if(B.code)return E(B);if(de==="\\"&&(F.next(),S.highlightFormatting)){var fe=E(B),ie=T.formatting+"-escape";return fe?fe+" "+ie:ie}if(de==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return B.imageMarker=!0,B.image=!0,S.highlightFormatting&&(B.formatting="image"),E(B);if(de==="["&&B.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return B.imageMarker=!1,B.imageAltText=!0,S.highlightFormatting&&(B.formatting="image"),E(B);if(de==="]"&&B.imageAltText){S.highlightFormatting&&(B.formatting="image");var fe=E(B);return B.imageAltText=!1,B.image=!1,B.inline=B.f=k,fe}if(de==="["&&!B.image)return B.linkText&&F.match(/^.*?\]/)||(B.linkText=!0,S.highlightFormatting&&(B.formatting="link")),E(B);if(de==="]"&&B.linkText){S.highlightFormatting&&(B.formatting="link");var fe=E(B);return B.linkText=!1,B.inline=B.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?k:i,fe}if(de==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,S.highlightFormatting&&(B.formatting="link");var fe=E(B);return fe?fe+=" ":fe="",fe+T.linkInline}if(de==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,S.highlightFormatting&&(B.formatting="link");var fe=E(B);return fe?fe+=" ":fe="",fe+T.linkEmail}if(S.xml&&de==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var le=F.string.indexOf(">",F.pos);if(le!=-1){var Q=F.string.substring(F.start,le);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Q)&&(B.md_inside=!0)}return F.backUp(1),B.htmlState=P.startState(s),v(F,B,R)}if(S.xml&&de==="<"&&F.match(/^\/\w*?>/))return B.md_inside=!1,"tag";if(de==="*"||de==="_"){for(var ce=1,te=F.pos==1?" ":F.string.charAt(F.pos-2);ce<3&&F.eat(de);)ce++;var $=F.peek()||" ",_e=!/\s/.test($)&&(!O.test($)||/\s/.test(te)||O.test(te)),re=!/\s/.test(te)&&(!O.test(te)||/\s/.test($)||O.test($)),Z=null,X=null;if(ce%2&&(!B.em&&_e&&(de==="*"||!re||O.test(te))?Z=!0:B.em==de&&re&&(de==="*"||!_e||O.test($))&&(Z=!1)),ce>1&&(!B.strong&&_e&&(de==="*"||!re||O.test(te))?X=!0:B.strong==de&&re&&(de==="*"||!_e||O.test($))&&(X=!1)),X!=null||Z!=null){S.highlightFormatting&&(B.formatting=Z==null?"strong":X==null?"em":"strong em"),Z===!0&&(B.em=de),X===!0&&(B.strong=de);var pe=E(B);return Z===!1&&(B.em=!1),X===!1&&(B.strong=!1),pe}}else if(de===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return E(B);F.backUp(1)}if(S.strikethrough){if(de==="~"&&F.eatWhile(de)){if(B.strikethrough){S.highlightFormatting&&(B.formatting="strikethrough");var pe=E(B);return B.strikethrough=!1,pe}else if(F.match(/^[^\s]/,!1))return B.strikethrough=!0,S.highlightFormatting&&(B.formatting="strikethrough"),E(B)}else if(de===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return E(B);F.backUp(2)}}if(S.emoji&&de===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){B.emoji=!0,S.highlightFormatting&&(B.formatting="emoji");var ee=E(B);return B.emoji=!1,ee}return de===" "&&(F.match(/^ +$/,!1)?B.trailingSpace++:B.trailingSpace&&(B.trailingSpaceNewLine=!0)),E(B)}function A(F,B){var H=F.next();if(H===">"){B.f=B.inline=i,S.highlightFormatting&&(B.formatting="link");var ae=E(B);return ae?ae+=" ":ae="",ae+T.linkInline}return F.match(/^[^>]+/,!0),T.linkInline}function k(F,B){if(F.eatSpace())return null;var H=F.next();return H==="("||H==="["?(B.f=B.inline=U(H==="("?")":"]"),S.highlightFormatting&&(B.formatting="link-string"),B.linkHref=!0,E(B)):"error"}var N={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function U(F){return function(B,H){var ae=B.next();if(ae===F){H.f=H.inline=i,S.highlightFormatting&&(H.formatting="link-string");var de=E(H);return H.linkHref=!1,de}return B.match(N[F]),H.linkHref=!0,E(H)}}function G(F,B){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(B.f=W,F.next(),S.highlightFormatting&&(B.formatting="link"),B.linkText=!0,E(B)):u(F,B,i)}function W(F,B){if(F.match(/^\]:/,!0)){B.f=B.inline=K,S.highlightFormatting&&(B.formatting="link");var H=E(B);return B.linkText=!1,H}return F.match(/^([^\]\\]|\\.)+/,!0),T.linkText}function K(F,B){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek()===void 0?B.linkTitle=!0:F.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),B.f=B.inline=i,T.linkHref+" url")}var V={startState:function(){return{f:d,prevLine:{stream:null},thisLine:{stream:null},block:d,htmlState:null,indentation:0,inline:i,text:x,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(F){return{f:F.f,prevLine:F.prevLine,thisLine:F.thisLine,block:F.block,htmlState:F.htmlState&&P.copyState(s,F.htmlState),indentation:F.indentation,localMode:F.localMode,localState:F.localMode?P.copyState(F.localMode,F.localState):null,inline:F.inline,text:F.text,formatting:!1,linkText:F.linkText,linkTitle:F.linkTitle,linkHref:F.linkHref,code:F.code,em:F.em,strong:F.strong,strikethrough:F.strikethrough,emoji:F.emoji,header:F.header,setext:F.setext,hr:F.hr,taskList:F.taskList,list:F.list,listStack:F.listStack.slice(0),quote:F.quote,indentedCode:F.indentedCode,trailingSpace:F.trailingSpace,trailingSpaceNewLine:F.trailingSpaceNewLine,md_inside:F.md_inside,fencedEndRE:F.fencedEndRE}},token:function(F,B){if(B.formatting=!1,F!=B.thisLine.stream){if(B.header=0,B.hr=!1,F.match(/^\s*$/,!0))return b(B),null;if(B.prevLine=B.thisLine,B.thisLine={stream:F},B.taskList=!1,B.trailingSpace=0,B.trailingSpaceNewLine=!1,!B.localState&&(B.f=B.block,B.f!=R)){var H=F.match(/^\s*/,!0)[0].replace(/\t/g,a).length;if(B.indentation=H,B.indentationDiff=null,H>0)return null}}return B.f(F,B)},innerMode:function(F){return F.block==R?{state:F.htmlState,mode:s}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:V}},indent:function(F,B,H){return F.block==R&&s.indent?s.indent(F.htmlState,B,H):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,B,H):P.Pass},blankLine:b,getType:E,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),P.defineMIME("text/markdown","markdown"),P.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 P=o("E7E6"),m=o.n(P);o.d(Y,"A",function(){return m.a});var S=o("/GNS"),s=o.n(S);o.d(Y,"z",function(){return s.a});var p=o("FOrL"),_=o.n(p);o.d(Y,"t",function(){return _.a});var T=o("HpTS"),t=o.n(T);o.d(Y,"B",function(){return t.a});var c=o("tWlo"),l=o.n(c);o.d(Y,"b",function(){return l.a});var r=o("7ZXX"),C=o.n(r);o.d(Y,"n",function(){return C.a});var f=o("GABl"),y=o.n(f);o.d(Y,"g",function(){return y.a});var g=o("onxn"),h=o.n(g);o.d(Y,"p",function(){return h.a});var O=o("nKGa"),a=o.n(O);o.d(Y,"o",function(){return a.a});var u=o("4qgm"),v=o.n(u);o.d(Y,"C",function(){return v.a});var D=o("JeFH"),b=o.n(D);o.d(Y,"c",function(){return b.a});var d=o("ji0R"),R=o.n(d);o.d(Y,"k",function(){return R.a});var w=o("W6BS"),E=o.n(w);o.d(Y,"D",function(){return E.a});var x=o("kPYp"),i=o.n(x);o.d(Y,"E",function(){return i.a});var A=o("nukY"),k=o.n(A),N=o("4u4S"),U=o.n(N),G=o("yslc"),W=o.n(G),K=o("l2Kq"),V=o.n(K),F=o("RMFE"),B=o.n(F);o.d(Y,"q",function(){return B.a});var H=o("TGq3"),ae=o.n(H);o.d(Y,"r",function(){return ae.a});var de=o("SMhR"),se=o.n(de),Se=o("8/bI"),ye=o.n(Se);o.d(Y,"l",function(){return ye.a});var oe=o("JWDV"),pe=o.n(oe);o.d(Y,"e",function(){return pe.a});var fe=o("Xsq0"),ie=o.n(fe);o.d(Y,"s",function(){return ie.a});var le=o("Ohmc"),Q=o.n(le);o.d(Y,"d",function(){return Q.a});var ce=o("csWT"),te=o.n(ce);o.d(Y,"f",function(){return te.a});var $=o("7v3h"),_e=o.n($);o.d(Y,"m",function(){return _e.a});var re=o("cRFk"),Z=o.n(re);o.d(Y,"y",function(){return Z.a});var X=o("kPWJ"),ee=o.n(X);o.d(Y,"x",function(){return ee.a});var be=o("qgvg"),ve=o.n(be);o.d(Y,"u",function(){return ve.a});var Te=o("FPkq"),Fe=o.n(Te);o.d(Y,"w",function(){return Fe.a});var Ze=o("A/g1"),nt=o.n(Ze);o.d(Y,"h",function(){return nt.a});var ot=o("Nmxd"),st=o.n(ot);o.d(Y,"i",function(){return st.a});var ht=o("5D2P"),Ne=o.n(ht);o.d(Y,"j",function(){return Ne.a});var Pe=o("djh8"),et=o.n(Pe);o.d(Y,"v",function(){return et.a});var Ot=o("Jq4h"),lt=o.n(Ot);o.d(Y,"a",function(){return lt.a})},mOS8:function(M,Y,o){M.exports=o.p+"static/403Qrcode.6c17b6f4.png"},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(M){if(!0)module.exports=M();else var Y})(function(){var define,module,exports;return function(){function M(Y,o,P){function m(p,_){if(!o[p]){if(!Y[p]){var T=typeof require=="function"&&require;if(!_&&T)return require(p,!0);if(S)return S(p,!0);var t=new Error("Cannot find module '"+p+"'");throw t.code="MODULE_NOT_FOUND",t}var c=o[p]={exports:{}};Y[p][0].call(c.exports,function(l){var r=Y[p][1][l];return m(r||l)},c,c.exports,M,Y,o,P)}return o[p].exports}for(var S=typeof require=="function"&&require,s=0;s<P.length;s++)m(P[s]);return m}return M}()({1:[function(M,Y,o){"use strict";var P=M("./browser/client");P.Buffer=M("buffer").Buffer,P.urllib=M("../shims/xhr"),P.version=M("./browser/version").version,Y.exports=P},{"../shims/xhr":291,"./browser/client":2,"./browser/version":5,buffer:73}],2:[function(M,Y,o){(function(P,m){"use strict";var S=M("babel-runtime/core-js/promise"),s=c(S),p=M("babel-runtime/regenerator"),_=c(p),T=M("babel-runtime/core-js/object/assign"),t=c(T);function c(G){return G&&G.__esModule?G:{default:G}}var l=M("debug")("ali-oss"),r=M("copy-to"),C=M("xml2js"),f=M("agentkeepalive"),y=M("merge-descriptors"),g=M("url"),h=M("is-type-of"),O=M("platform"),a=M("utility"),u=M("urllib"),v=M("./version"),D=M("bowser"),b=M("../common/signUtils"),d=M("../common/utils/isIP"),R=d.isIP,w=M("../common/client/initOptions"),E=M("../common/utils/createRequest"),x=E.createRequest,i=new f;function A(){var G=O.name,W=O.version;G&&G.toLowerCase&&G.toLowerCase()==="ie"&&W.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function k(){return location&&location.protocol==="https:"}function N(G,W){if(A(),!(this instanceof N))return new N(G,W);G&&G.inited?this.options=G:this.options=N.initOptions(G),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=u,this.agent=this.options.agent||i),this.ctx=W,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}Y.exports=N,N.initOptions=function(W){W.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var K=(0,t.default)({secure:k(),useFetch:!1},W);return w(K)};var U=N.prototype;U.debug=l,y(U,M("./object")),y(U,M("../common/bucket/getBucketWebsite")),y(U,M("../common/bucket/putBucketWebsite")),y(U,M("../common/bucket/deleteBucketWebsite")),y(U,M("../common/bucket/getBucketLifecycle")),y(U,M("../common/bucket/putBucketLifecycle")),y(U,M("../common/bucket/deleteBucketLifecycle")),y(U,M("../common/bucket/putBucketVersioning")),y(U,M("../common/bucket/getBucketVersioning")),y(U,M("./managed-upload")),y(U,M("../common/multipart")),y(U,M("../common/parallel")),U.signature=function(W){return this.debug("authorization stringToSign: %s",W,"info"),b.computeSignature(this.options.accessKeySecret,W)},U.authorization=function(W,K,V,F){var B=b.buildCanonicalString(W.toUpperCase(),K,{headers:F,parameters:V});return b.authorization(this.options.accessKeyId,this.options.accessKeySecret,B)},U.request=function(W){var K,V,F,B,H,ae;return _.default.async(function(se){for(;;)switch(se.prev=se.next){case 0:return K=x.call(this,W),this.options.useFetch||(K.params.mode="disable-fetch"),V=void 0,F=void 0,B=!!W.stream,se.prev=5,se.next=8,_.default.awrap(this.urllib.request(K.url,K.params));case 8:V=se.sent,this.debug("response %s %s, got %s, headers: %j",W.method,K.url,V.status,V.headers,"info"),se.next=15;break;case 12:se.prev=12,se.t0=se.catch(5),F=se.t0;case 15:if(H=void 0,!(V&&W.successStatuses&&W.successStatuses.indexOf(V.status)===-1)){se.next=28;break}return se.next=19,_.default.awrap(this.requestError(V));case 19:if(H=se.sent,!(H.code==="RequestTimeTooSkewed"&&!B)){se.next=25;break}return this.options.amendTimeSkewed=+new Date(H.serverTime)-new Date,se.next=24,_.default.awrap(this.request(W));case 24:return se.abrupt("return",se.sent);case 25:H.params=W,se.next=32;break;case 28:if(!F){se.next=32;break}return se.next=31,_.default.awrap(this.requestError(F));case 31:H=se.sent;case 32:if(!H){se.next=34;break}throw H;case 34:if(!W.xmlResponse){se.next=39;break}return se.next=37,_.default.awrap(this.parseXML(V.data));case 37:ae=se.sent,V.data=ae;case 39:return se.abrupt("return",V);case 40:case"end":return se.stop()}},null,this,[[5,12]])},U._getResource=function(W){var K="/";return W.bucket&&(K+=W.bucket+"/"),W.object&&(K+=W.object),K},U._isIP=R,U._escape=function(W){return a.encodeURIComponent(W).replace(/%2F/g,"/")},U._getReqUrl=function(W){var K={};r(this.options.endpoint).to(K);var V=this._isIP(K.hostname),F=this.options.cname;W.bucket&&!F&&!V&&(K.host=W.bucket+"."+K.host);var B="/";W.bucket&&V&&(B+=W.bucket+"/"),W.object&&(B+=this._escape(W.object).replace(/\+/g,"%2B")),K.pathname=B;var H={};if(W.query&&y(H,W.query),W.subres){var ae={};h.string(W.subres)?ae[W.subres]="":h.array(W.subres)?W.subres.forEach(function(de){ae[de]=""}):ae=W.subres,y(H,ae)}return K.query=H,g.format(K)},U._getUserAgent=function(){var W=m&&m.browser?"js":"nodejs",K="aliyun-sdk-"+W+"/"+v.version,V=O.description;return!V&&m&&(V="Node.js "+m.version.slice(1)+" on "+m.platform+" "+m.arch),this._checkUserAgent(K+" "+V)},U._checkUserAgent=function(W){var K=W.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return K},U.checkBrowserAndVersion=function(W,K){return D.name===W&&D.version.split(".")[0]===K},U.parseXML=function(W){return new s.default(function(K,V){P.isBuffer(W)&&(W=W.toString()),C.parseString(W,{explicitRoot:!1,explicitArray:!1},function(F,B){F?V(F):K(B)})})},U.requestError=function(W){var K,V,F,B;return _.default.async(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(K=null,!(!W.data||!W.data.length)){ae.next=5;break}W.status===-1||W.status===-2?(K=new Error(W.message),K.name=W.name,K.status=W.status,K.code=W.name):(W.status===404?(K=new Error("Object not exists"),K.name="NoSuchKeyError",K.status=404,K.code="NoSuchKey"):W.status===412?(K=new Error("Pre condition failed"),K.name="PreconditionFailedError",K.status=412,K.code="PreconditionFailed"):(K=new Error("Unknow error, status: "+W.status),K.name="UnknowError",K.status=W.status),K.requestId=W.headers["x-oss-request-id"],K.host=""),ae.next=33;break;case 5:return V=String(W.data),this.debug("request response error data: %s",V,"error"),F=void 0,ae.prev=8,ae.next=11,_.default.awrap(this.parseXML(V));case 11:if(ae.t0=ae.sent,ae.t0){ae.next=14;break}ae.t0={};case 14:F=ae.t0,ae.next=24;break;case 17:return ae.prev=17,ae.t1=ae.catch(8),this.debug(V,"error"),ae.t1.message+=`
raw xml: `+V,ae.t1.status=W.status,ae.t1.requestId=W.headers["x-oss-request-id"],ae.abrupt("return",ae.t1);case 24:B=F.Message||"unknow request error, status: "+W.status,F.Condition&&(B+=" (condition: "+F.Condition+")"),K=new Error(B),K.name=F.Code?F.Code+"Error":"UnknowError",K.status=W.status,K.code=F.Code,K.requestId=F.RequestId,K.hostId=F.HostId,K.serverTime=F.ServerTime;case 33:return this.debug("generate error %j",K,"error"),ae.abrupt("return",K);case 35:case"end":return ae.stop()}},null,this,[[8,17]])}}).call(this,{isBuffer:M("../../node_modules/is-buffer/index.js")},M("_process"))},{"../../node_modules/is-buffer/index.js":197,"../common/bucket/deleteBucketLifecycle":6,"../common/bucket/deleteBucketWebsite":7,"../common/bucket/getBucketLifecycle":8,"../common/bucket/getBucketVersioning":9,"../common/bucket/getBucketWebsite":10,"../common/bucket/putBucketLifecycle":11,"../common/bucket/putBucketVersioning":12,"../common/bucket/putBucketWebsite":13,"../common/client/initOptions":15,"../common/multipart":18,"../common/parallel":33,"../common/signUtils":34,"../common/utils/createRequest":38,"../common/utils/isIP":45,"./managed-upload":3,"./object":4,"./version":5,_process:208,agentkeepalive:48,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,bowser:70,"copy-to":76,debug:288,"is-type-of":289,"merge-descriptors":200,platform:206,url:238,urllib:291,utility:290,xml2js:249}],3:[function(M,Y,o){(function(P){"use strict";var m=M("babel-runtime/core-js/array/from"),S=t(m),s=M("babel-runtime/core-js/promise"),p=t(s),_=M("babel-runtime/regenerator"),T=t(_);function t(b){return b&&b.__esModule?b:{default:b}}var c=M("is-type-of"),l=M("util"),r=M("path"),C=M("mime"),f=M("copy-to"),y=M("../common/utils/isBlob"),g=y.isBlob,h=M("../common/utils/isFile"),O=h.isFile,a=o;a.multipartUpload=function(d,R,w){var E,x,i,A,k,N,U,G,W;return T.default.async(function(V){for(;;)switch(V.prev=V.next){case 0:if(this.resetCancelFlag(),w=w||{},!(w.checkpoint&&w.checkpoint.uploadId)){V.next=6;break}return V.next=5,T.default.awrap(this._resumeMultipart(w.checkpoint,w));case 5:return V.abrupt("return",V.sent);case 6:return E=100*1024,w.mime||(O(R)?w.mime=C.getType(r.extname(R.name)):g(R)?w.mime=R.type:w.mime=C.getType(r.extname(R))),w.headers=w.headers||{},this._convertMetaToHeaders(w.meta,w.headers),V.next=12,T.default.awrap(this._getFileSize(R));case 12:if(x=V.sent,!(x<E)){V.next=25;break}return i=this._createStream(R,0,x),w.contentLength=x,V.next=18,T.default.awrap(this.putStream(d,i,w));case 18:if(A=V.sent,!(w&&w.progress)){V.next=22;break}return V.next=22,T.default.awrap(w.progress(1));case 22:return k={res:A.res,bucket:this.options.bucket,name:d,etag:A.res.headers.etag},(w.headers&&w.headers["x-oss-callback"]||w.callback)&&(k.data=A.data),V.abrupt("return",k);case 25:if(!(w.partSize&&!(parseInt(w.partSize,10)===w.partSize))){V.next=27;break}throw new Error("partSize must be int number");case 27:if(!(w.partSize&&w.partSize<E)){V.next=29;break}throw new Error("partSize must not be smaller than "+E);case 29:return V.next=31,T.default.awrap(this.initMultipartUpload(d,w));case 31:if(N=V.sent,U=N.uploadId,G=this._getPartSize(x,w.partSize),W={file:R,name:d,fileSize:x,partSize:G,uploadId:U,doneParts:[]},!(w&&w.progress)){V.next=38;break}return V.next=38,T.default.awrap(w.progress(0,W,N.res));case 38:return V.next=40,T.default.awrap(this._resumeMultipart(W,w));case 40:return V.abrupt("return",V.sent);case 41:case"end":return V.stop()}},null,this)},a._resumeMultipart=function(d,R){var w,E,x,i,A,k,N,U,G,W,K,V,F,B,H,ae,de,se;return T.default.async(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(w=this,!this.isCancel()){ye.next=3;break}throw this._makeCancelEvent();case 3:return E=d.file,x=d.fileSize,i=d.partSize,A=d.uploadId,k=d.doneParts,N=d.name,U=[],k.length>0&&f(k).to(U),G=this._divideParts(x,i),W=G.length,K=!1,V=function(pe,fe){var ie=this;return new p.default(function(Q,ce){var te,$,_e,re;return T.default.async(function(X){for(;;)switch(X.prev=X.next){case 0:if(X.prev=0,pe.isCancel()){X.next=18;break}return te=G[fe-1],$={stream:pe._createStream(E,te.start,te.end),size:te.end-te.start},X.next=6,T.default.awrap(pe._uploadPart(N,A,fe,$));case 6:if(_e=X.sent,!(!pe.isCancel()&&!K)){X.next=15;break}if(d.doneParts.push({number:fe,etag:_e.res.headers.etag}),!R.progress){X.next=12;break}return X.next=12,T.default.awrap(R.progress(k.length/W,d,_e.res));case 12:Q({number:fe,etag:_e.res.headers.etag}),X.next=16;break;case 15:Q();case 16:X.next=19;break;case 18:Q();case 19:X.next=30;break;case 21:X.prev=21,X.t0=X.catch(0),re=new Error,re.name=X.t0.name,re.message=X.t0.message,re.stack=X.t0.stack,re.partNum=fe,f(X.t0).to(re),ce(re);case 30:case"end":return X.stop()}},null,ie,[[0,21]])})},F=(0,S.default)(new Array(W),function(oe,pe){return pe+1}),B=U.map(function(oe){return oe.number}),H=F.filter(function(oe){return B.indexOf(oe)<0}),ae=5,de=R.parallel||ae,ye.next=17,T.default.awrap(this._parallel(H,de,function(oe){return new p.default(function(pe,fe){V(w,oe).then(function(ie){ie&&U.push(ie),pe()}).catch(function(ie){fe(ie)})})}));case 17:if(se=ye.sent,K=!0,!this.isCancel()){ye.next=22;break}throw V=null,this._makeCancelEvent();case 22:if(!(se&&se.length>0)){ye.next=25;break}throw se[0].message="Failed to upload some parts with error: "+se[0].toString()+" part_num: "+se[0].partNum,se[0];case 25:return ye.next=27,T.default.awrap(this.completeMultipartUpload(N,A,U,R));case 27:return ye.abrupt("return",ye.sent);case 28:case"end":return ye.stop()}},null,this)},a._getFileSize=function(d){return T.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(!c.buffer(d)){w.next=4;break}return w.abrupt("return",d.length);case 4:if(!(g(d)||O(d))){w.next=6;break}return w.abrupt("return",d.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return w.stop()}},null,this)};var u=M("stream"),v=u.Readable;function D(b,d){if(!(this instanceof D))return new D(b,d);v.call(this,d),this.file=b,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}l.inherits(D,v),D.prototype.readFileAndPush=function(d){if(this.fileBuffer)for(var R=!0;R&&this.fileBuffer&&this.start<this.fileBuffer.length;){var w=this.start,E=w+d;E=E>this.fileBuffer.length?this.fileBuffer.length:E,this.start=E,R=this.push(this.fileBuffer.slice(w,E))}},D.prototype._read=function(d){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 R=16*1024;d=d||R;var w=this;this.reader.onload=function(x){w.fileBuffer=P.from(new Uint8Array(x.target.result)),w.file=null,w.readFileAndPush(d)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(d)},a._createStream=function(d,R,w){if(g(d)||O(d))return new D(d.slice(R,w));throw new Error("_createStream requires File/Blob.")},a._getPartSize=function(d,R){var w=10*1e3,E=1024*1024;return R?Math.max(Math.ceil(d/w),R):E},a._divideParts=function(d,R){for(var w=Math.ceil(d/R),E=[],x=0;x<w;x++){var i=R*x,A=Math.min(i+R,d);E.push({start:i,end:A})}return E}}).call(this,M("buffer").Buffer)},{"../common/utils/isBlob":43,"../common/utils/isFile":44,"babel-runtime/core-js/array/from":52,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,buffer:73,"copy-to":76,"is-type-of":289,mime:202,path:205,stream:230,util:243}],4:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/promise"),m=c(P),S=M("babel-runtime/core-js/object/keys"),s=c(S),p=M("babel-runtime/core-js/object/assign"),_=c(p),T=M("babel-runtime/regenerator"),t=c(T);function c(w){return w&&w.__esModule?w:{default:w}}var l=M("utility"),r=M("fs"),C=M("is-type-of"),f=M("url"),y=M("copy-to"),g=M("path"),h=M("mime"),O=M("../common/callback"),a=M("../common/signUtils"),u=M("merge-descriptors"),v=M("../common/utils/isBlob"),D=v.isBlob,b=M("../common/utils/isFile"),d=b.isFile,R=o;R.append=function(E,x,i){var A;return t.default.async(function(N){for(;;)switch(N.prev=N.next){case 0:return i=i||{},i.position===void 0&&(i.position="0"),i.subres={append:"",position:i.position},i.method="POST",N.next=6,t.default.awrap(this.put(E,x,i));case 6:return A=N.sent,A.nextAppendPosition=A.res.headers["x-oss-next-append-position"],N.abrupt("return",A);case 9:case"end":return N.stop()}},null,this)},R.put=function(E,x,i){var A,k,N,U,G,W,K;return t.default.async(function(F){for(;;)switch(F.prev=F.next){case 0:if(A=void 0,i=i||{},E=this._objectName(E),!C.buffer(x)){F.next=7;break}A=x,F.next=33;break;case 7:if(!(D(x)||d(x))){F.next=32;break}return i.mime||(d(x)?i.mime=h.getType(g.extname(x.name)):i.mime=x.type),k=this._createStream(x,0,x.size),F.next=12,t.default.awrap(this._getFileSize(x));case 12:return i.contentLength=F.sent,F.prev=13,F.next=16,t.default.awrap(this.putStream(E,k,i));case 16:return N=F.sent,F.abrupt("return",N);case 20:if(F.prev=20,F.t0=F.catch(13),!(F.t0.code==="RequestTimeTooSkewed")){F.next=29;break}return this.options.amendTimeSkewed=+new Date(F.t0.serverTime)-new Date,F.next=26,t.default.awrap(this.put(E,x,i));case 26:return F.abrupt("return",F.sent);case 29:throw F.t0;case 30:F.next=33;break;case 32:throw new TypeError("Must provide Buffer/Blob/File for put.");case 33:return i.headers=i.headers||{},this._convertMetaToHeaders(i.meta,i.headers),U=i.method||"PUT",G=this._objectRequestParams(U,E,i),O.encodeCallback(G,i),G.mime=i.mime,G.content=A,G.successStatuses=[200],F.next=43,t.default.awrap(this.request(G));case 43:return W=F.sent,K={name:E,url:this._objectUrl(E),res:W.res},G.headers&&G.headers["x-oss-callback"]&&(K.data=JSON.parse(W.data.toString())),F.abrupt("return",K);case 47:case"end":return F.stop()}},null,this,[[13,20]])},R.putStream=function(E,x,i){var A,k,N,U;return t.default.async(function(W){for(;;)switch(W.prev=W.next){case 0:return i=i||{},i.headers=i.headers||{},E=this._objectName(E),i.contentLength?i.headers["Content-Length"]=i.contentLength:i.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(i.meta,i.headers),A=i.method||"PUT",k=this._objectRequestParams(A,E,i),O.encodeCallback(k,i),k.mime=i.mime,k.stream=x,k.successStatuses=[200],W.next=13,t.default.awrap(this.request(k));case 13:return N=W.sent,U={name:E,url:this._objectUrl(E),res:N.res},k.headers&&k.headers["x-oss-callback"]&&(U.data=JSON.parse(N.data.toString())),W.abrupt("return",U);case 17:case"end":return W.stop()}},null,this)},u(R,M("../common/object/copyObject")),u(R,M("../common/object/getObjectTagging")),u(R,M("../common/object/putObjectTagging")),u(R,M("../common/object/deleteObjectTagging")),u(R,M("../common/image")),u(R,M("../common/object/getBucketVersions")),u(R,M("../common/object/getACL")),u(R,M("../common/object/putACL")),u(R,M("../common/object/head")),u(R,M("../common/object/delete")),u(R,M("../common/object/get")),u(R,M("../common/object/putSymlink")),u(R,M("../common/object/getSymlink")),u(R,M("../common/object/deleteMulti")),u(R,M("../common/object/getObjectMeta")),R.putMeta=function(E,x,i){var A;return t.default.async(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,t.default.awrap(this.copy(E,E,{meta:x||{},timeout:i&&i.timeout,ctx:i&&i.ctx}));case 2:return A=N.sent,N.abrupt("return",A);case 4:case"end":return N.stop()}},null,this)},R.list=function(E,x){var i,A,k,N,U;return t.default.async(function(W){for(;;)switch(W.prev=W.next){case 0:return i=this._objectRequestParams("GET","",x),i.query=E,i.xmlResponse=!0,i.successStatuses=[200],W.next=6,t.default.awrap(this.request(i));case 6:return A=W.sent,k=A.data.Contents,N=this,k&&(Array.isArray(k)||(k=[k]),k=k.map(function(K){return{name:K.Key,url:N._objectUrl(K.Key),lastModified:K.LastModified,etag:K.ETag,type:K.Type,size:Number(K.Size),storageClass:K.StorageClass,owner:{id:K.Owner.ID,displayName:K.Owner.DisplayName}}})),U=A.data.CommonPrefixes||null,U&&(Array.isArray(U)||(U=[U]),U=U.map(function(K){return K.Prefix})),W.abrupt("return",{res:A.res,objects:k,prefixes:U,nextMarker:A.data.NextMarker||null,isTruncated:A.data.IsTruncated==="true"});case 13:case"end":return W.stop()}},null,this)},R.restore=function(E,x){var i,A;return t.default.async(function(N){for(;;)switch(N.prev=N.next){case 0:return x=x||{},x.subres=(0,_.default)({restore:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),i=this._objectRequestParams("POST",E,x),i.successStatuses=[202],N.next=7,t.default.awrap(this.request(i));case 7:return A=N.sent,N.abrupt("return",{res:A.res});case 9:case"end":return N.stop()}},null,this)},R.signatureUrl=function(E,x){x=x||{},E=this._objectName(E),x.method=x.method||"GET";var i=l.timestamp()+(x.expires||1800),A={bucket:this.options.bucket,object:E},k=this._getResource(A);this.options.stsToken&&(x["security-token"]=this.options.stsToken);var N=a._signatureForURL(this.options.accessKeySecret,x,k,i),U=f.parse(this._getReqUrl(A));return U.query={OSSAccessKeyId:this.options.accessKeyId,Expires:i,Signature:N.Signature},y(N.subResource).to(U.query),U.format()},R.getObjectUrl=function(E,x){return x?x[x.length-1]!=="/"&&(x+="/"):x=this.options.endpoint.format(),x+this._escape(this._objectName(E))},R._objectUrl=function(E){return this._getReqUrl({bucket:this.options.bucket,object:E})},R.generateObjectUrl=function(w,E){if(E)E[E.length-1]!=="/"&&(E+="/");else{E=this.options.endpoint.format();var x=f.parse(E),i=this.options.bucket;x.hostname=i+"."+x.hostname,x.host=i+"."+x.host,E=x.format()}return E+this._escape(this._objectName(w))},R._objectRequestParams=function(E,x,i){if(!this.options.bucket)throw new Error("Please create a bucket first");i=i||{},x=this._objectName(x);var A={object:x,bucket:this.options.bucket,method:E,subres:i&&i.subres,timeout:i&&i.timeout,ctx:i&&i.ctx};return i.headers&&(A.headers={},y(i.headers).to(A.headers)),A},R._objectName=function(E){return E.replace(/^\/+/,"")},R._convertMetaToHeaders=function(E,x){if(!E)return;(0,s.default)(E).forEach(function(i){x["x-oss-meta-"+i]=E[i]})},R._deleteFileSafe=function(E){var x=this;return new m.default(function(i){r.exists(E,function(A){A?r.unlink(E,function(k){k&&x.debug("unlink %j error: %s",E,k,"error"),i()}):i()})})}},{"../common/callback":14,"../common/image":16,"../common/object/copyObject":19,"../common/object/delete":20,"../common/object/deleteMulti":21,"../common/object/deleteObjectTagging":22,"../common/object/get":23,"../common/object/getACL":24,"../common/object/getBucketVersions":25,"../common/object/getObjectMeta":26,"../common/object/getObjectTagging":27,"../common/object/getSymlink":28,"../common/object/head":29,"../common/object/putACL":30,"../common/object/putObjectTagging":31,"../common/object/putSymlink":32,"../common/signUtils":34,"../common/utils/isBlob":43,"../common/utils/isFile":44,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,"copy-to":76,fs:71,"is-type-of":289,"merge-descriptors":200,mime:202,path:205,url:238,utility:290}],5:[function(M,Y,o){"use strict";o.version="6.10.0"},{}],6:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=S(P);function S(T){return T&&T.__esModule?T:{default:T}}var s=M("../utils/checkBucketName"),p=s.checkBucketName,_=o;_.deleteBucketLifecycle=function(t,c){var l,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return p(t),l=this._bucketRequestParams("DELETE",t,"lifecycle",c),l.successStatuses=[204],f.next=5,m.default.awrap(this.request(l));case 5:return r=f.sent,f.abrupt("return",{res:r.res});case 7:case"end":return f.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],7:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=S(P);function S(T){return T&&T.__esModule?T:{default:T}}var s=M("../utils/checkBucketName"),p=s.checkBucketName,_=o;_.deleteBucketWebsite=function(t,c){var l,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return p(t),l=this._bucketRequestParams("DELETE",t,"website",c),l.successStatuses=[204],f.next=5,m.default.awrap(this.request(l));case 5:return r=f.sent,f.abrupt("return",{res:r.res});case 7:case"end":return f.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],8:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=S(P);function S(r){return r&&r.__esModule?r:{default:r}}var s=M("../utils/checkBucketName"),p=s.checkBucketName,_=M("../utils/isArray"),T=_.isArray,t=M("../utils/formatObjKey"),c=t.formatObjKey,l=o;l.getBucketLifecycle=function(C,f){var y,g,h;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return p(C),y=this._bucketRequestParams("GET",C,"lifecycle",f),y.successStatuses=[200],y.xmlResponse=!0,a.next=6,m.default.awrap(this.request(y));case 6:return g=a.sent,h=g.data.Rule||null,h&&(T(h)||(h=[h]),h=h.map(function(u){return u.ID&&(u.id=u.ID,delete u.ID),u.Tag&&!T(u.Tag)&&(u.Tag=[u.Tag]),c(u,"firstLowerCase")})),a.abrupt("return",{rules:h,res:g.res});case 10:case"end":return a.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/formatObjKey":40,"../utils/isArray":42,"babel-runtime/regenerator":68}],9:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=S(P);function S(T){return T&&T.__esModule?T:{default:T}}var s=M("../utils/checkBucketName"),p=s.checkBucketName,_=o;_.getBucketVersioning=function(t,c){var l,r,C;return m.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:return p(t),l=this._bucketRequestParams("GET",t,"versioning",c),l.xmlResponse=!0,l.successStatuses=[200],y.next=6,m.default.awrap(this.request(l));case 6:return r=y.sent,C=r.data.Status,y.abrupt("return",{status:r.status,versionStatus:C,res:r.res});case 9:case"end":return y.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],10:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=S(P);function S(c){return c&&c.__esModule?c:{default:c}}var s=M("../utils/checkBucketName"),p=s.checkBucketName,_=M("../utils/isObject"),T=_.isObject,t=o;t.getBucketWebsite=function(l,r){var C,f,y;return m.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return p(l),C=this._bucketRequestParams("GET",l,"website",r),C.successStatuses=[200],C.xmlResponse=!0,h.next=6,m.default.awrap(this.request(C));case 6:return f=h.sent,y=[],f.data.RoutingRules&&f.data.RoutingRules.RoutingRule&&(T(f.data.RoutingRules.RoutingRule)?y=[f.data.RoutingRules.RoutingRule]:y=f.data.RoutingRules.RoutingRule),h.abrupt("return",{index:f.data.IndexDocument&&f.data.IndexDocument.Suffix||"",supportSubDir:f.data.IndexDocument&&f.data.IndexDocument.SupportSubDir||"false",type:f.data.IndexDocument&&f.data.IndexDocument.Type,routingRules:y,error:f.data.ErrorDocument&&f.data.ErrorDocument.Key||null,res:f.res});case 10:case"end":return h.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isObject":46,"babel-runtime/regenerator":68}],11:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=S(P);function S(d){return d&&d.__esModule?d:{default:d}}var s=M("../utils/checkBucketName"),p=s.checkBucketName,_=M("../utils/isArray"),T=_.isArray,t=M("../utils/deepCopy"),c=t.deepCopy,l=M("../utils/isObject"),r=l.isObject,C=M("../utils/obj2xml"),f=C.obj2xml,y=M("../utils/checkObjectTag"),g=y.checkObjectTag,h=M("../utils/getStrBytesCount"),O=h.getStrBytesCount,a=o;a.putBucketLifecycle=function(R,w,E){var x,i,A,k,N;return m.default.async(function(G){for(;;)switch(G.prev=G.next){case 0:if(p(R),T(w)){G.next=3;break}throw new Error("rules must be Array");case 3:return x=this._bucketRequestParams("PUT",R,"lifecycle",E),i=[],A={LifecycleConfiguration:{Rule:i}},w.forEach(function(W){u(W),b(W),W.id&&(W.ID=W.id,delete W.id),i.push(W)}),k=f(A,{headers:!0,firstUpperCase:!0}),x.content=k,x.mime="xml",x.successStatuses=[200],G.next=13,m.default.awrap(this.request(x));case 13:return N=G.sent,G.abrupt("return",{res:N.res});case 15:case"end":return G.stop()}},null,this)};function u(d){d.days&&(d.expiration={days:d.days}),d.date&&(d.expiration={createdBeforeDate:d.date})}function v(d,R){var w=d.days,E=d.createdBeforeDate;if(!w&&!E)throw new Error(R+" must includes days or createdBeforeDate");if(w&&!/^[1-9][0-9]*$/.test(w))throw new Error("days must be a positive integer");if(E&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(E))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function D(d){if(!T(d)&&!r(d))throw new Error("tag must be Object or Array");d=r(d)?[d]:d;var R={},w=c(d);w.forEach(function(E){R[E.key]=E.value}),g(R)}function b(d){if(d.id&&O(d.id)>255)throw new Error("ID is composed of 255 bytes at most");if(d.prefix===""||d.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(d.status))throw new Error("Status must be Enabled or Disabled");if(d.transition){if(!["IA","Archive"].includes(d.transition.storageClass))throw new Error("StorageClass must be IA or Archive");v(d.transition,"Transition")}if(d.expiration){if(!d.expiration.expiredObjectDeleteMarker)v(d.expiration,"Expiration");else if(d.expiration.days||d.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(d.abortMultipartUpload&&v(d.abortMultipartUpload,"AbortMultipartUpload"),!d.expiration&&!d.abortMultipartUpload&&!d.transition&&!d.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(d.tag){if(d.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");D(d.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 P=M("babel-runtime/regenerator"),m=S(P);function S(c){return c&&c.__esModule?c:{default:c}}var s=M("../utils/checkBucketName"),p=s.checkBucketName,_=M("../utils/obj2xml"),T=_.obj2xml,t=o;t.putBucketVersioning=function(l,r){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,y,g;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:if(p(l),["Enabled","Suspended"].includes(r)){O.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return f=this._bucketRequestParams("PUT",l,"versioning",C),y={VersioningConfiguration:{Status:r}},f.mime="xml",f.content=T(y,{headers:!0}),O.next=9,m.default.awrap(this.request(f));case 9:return g=O.sent,O.abrupt("return",{res:g.res,status:g.status});case 11:case"end":return O.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=S(P);function S(r){return r&&r.__esModule?r:{default:r}}var s=M("../utils/checkBucketName"),p=s.checkBucketName,_=M("../utils/obj2xml"),T=_.obj2xml,t=M("../utils/isArray"),c=t.isArray,l=o;l.putBucketWebsite=function(C){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y=arguments[2],g,h,O,a,u;return m.default.async(function(D){for(;;)switch(D.prev=D.next){case 0:if(p(C),g=this._bucketRequestParams("PUT",C,"website",y),h={Suffix:f.index||"index.html"},O={IndexDocument:h},a={WebsiteConfiguration:O},f.supportSubDir&&(h.SupportSubDir=f.supportSubDir),f.type&&(h.Type=f.type),f.error&&(O.ErrorDocument={Key:f.error}),!(f.routingRules!==void 0)){D.next=12;break}if(c(f.routingRules)){D.next=11;break}throw new Error("RoutingRules must be Array");case 11:O.RoutingRules={RoutingRule:f.routingRules};case 12:return a=T(a),g.content=a,g.mime="xml",g.successStatuses=[200],D.next=18,m.default.awrap(this.request(g));case 18:return u=D.sent,D.abrupt("return",{res:u.res});case 20:case"end":return D.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(M,Y,o){(function(P){"use strict";var m=M("babel-runtime/core-js/object/keys"),S=_(m),s=M("babel-runtime/core-js/json/stringify"),p=_(s);function _(T){return T&&T.__esModule?T:{default:T}}o.encodeCallback=function(t,c){if(t.headers=t.headers||{},!Object.prototype.hasOwnProperty.call(t.headers,"x-oss-callback")&&c.callback){var l={callbackUrl:encodeURI(c.callback.url),callbackBody:c.callback.body};c.callback.host&&(l.callbackHost=c.callback.host),c.callback.contentType&&(l.callbackBodyType=c.callback.contentType);var r=P.from((0,p.default)(l)).toString("base64");if(t.headers["x-oss-callback"]=r,c.callback.customValue){var C={};(0,S.default)(c.callback.customValue).forEach(function(f){C["x:"+f]=c.callback.customValue[f]}),t.headers["x-oss-callback-var"]=P.from((0,p.default)(C)).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 P=M("babel-runtime/core-js/object/assign"),m=S(P);function S(l){return l&&l.__esModule?l:{default:l}}var s=M("humanize-ms"),p=M("url"),_=M("../utils/checkBucketName"),T=_.checkBucketName;function t(l,r){var C=p.parse(l);if(C.protocol||(C=p.parse("http"+(r?"s":"")+"://"+l)),C.protocol!=="http:"&&C.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return C}function c(l,r,C){var f=C?"https://":"http://",y=r?"-internal.aliyuncs.com":".aliyuncs.com",g="vpc100-oss-cn-";return l.substr(0,g.length)===g&&(y=".aliyuncs.com"),p.parse(f+l+y)}Y.exports=function(l){if(!l||!l.accessKeyId||!l.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");l.bucket&&T(l.bucket);var r=(0,m.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},l);if(r.accessKeyId=r.accessKeyId.trim(),r.accessKeySecret=r.accessKeySecret.trim(),r.timeout&&(r.timeout=s(r.timeout)),r.endpoint)r.endpoint=t(r.endpoint,r.secure);else if(r.region)r.endpoint=c(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 P=M("merge-descriptors"),m=o;P(m,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=S(P);function S(r){return r&&r.__esModule?r:{default:r}}var s=M("../utils/checkBucketName"),p=s.checkBucketName,_=M("querystring"),T=M("js-base64"),t=T.Base64.encode,c=o;c.processObjectSave=function(C,f,y,g){var h,O,a,u;return m.default.async(function(D){for(;;)switch(D.prev=D.next){case 0:return l(C,"sourceObject"),l(f,"targetObject"),l(y,"process"),f=this._objectName(f),g&&p(g),h=this._objectRequestParams("POST",C,{subres:"x-oss-process"}),O=g?",b_"+t(g):"",f=t(f),a={"x-oss-process":y+"|sys/saveas,o_"+f+O},h.content=_.stringify(a),D.next=12,m.default.awrap(this.request(h));case 12:return u=D.sent,D.abrupt("return",{res:u.res,status:u.res.status});case 14:case"end":return D.stop()}},null,this)};function l(r,C){if(!r)throw new Error(C+" is required");if(typeof r!="string")throw new Error(C+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=S(P);function S(c){return c&&c.__esModule?c:{default:c}}var s=M("copy-to"),p=M("./callback"),_=M("./utils/deepCopy"),T=_.deepCopy,t=o;t.listUploads=function(l,r){var C,f,y,g;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return r=r||{},C={},s(r).to(C),C.subres="uploads",f=this._objectRequestParams("GET","",C),f.query=l,f.xmlResponse=!0,f.successStatuses=[200],O.next=10,m.default.awrap(this.request(f));case 10:return y=O.sent,g=y.data.Upload||[],Array.isArray(g)||(g=[g]),g=g.map(function(a){return{name:a.Key,uploadId:a.UploadId,initiated:a.Initiated}}),O.abrupt("return",{res:y.res,uploads:g,bucket:y.data.Bucket,nextKeyMarker:y.data.NextKeyMarker,nextUploadIdMarker:y.data.NextUploadIdMarker,isTruncated:y.data.IsTruncated==="true"});case 15:case"end":return O.stop()}},null,this)},t.listParts=function(l,r,C,f){var y,g,h;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return f=f||{},y={},s(f).to(y),y.subres={uploadId:r},g=this._objectRequestParams("GET",l,y),g.query=C,g.xmlResponse=!0,g.successStatuses=[200],a.next=10,m.default.awrap(this.request(g));case 10:return h=a.sent,a.abrupt("return",{res:h.res,uploadId:h.data.UploadId,bucket:h.data.Bucket,name:h.data.Key,partNumberMarker:h.data.PartNumberMarker,nextPartNumberMarker:h.data.NextPartNumberMarker,maxParts:h.data.MaxParts,isTruncated:h.data.IsTruncated,parts:h.data.Part||[]});case 12:case"end":return a.stop()}},null,this)},t.abortMultipartUpload=function(l,r,C){var f,y,g;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return this._stop(),C=C||{},f={},s(C).to(f),f.subres={uploadId:r},y=this._objectRequestParams("DELETE",l,f),y.successStatuses=[204],O.next=9,m.default.awrap(this.request(y));case 9:return g=O.sent,O.abrupt("return",{res:g.res});case 11:case"end":return O.stop()}},null,this)},t.initMultipartUpload=function(l,r){var C,f,y;return m.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r=r||{},C={},s(r).to(C),C.headers=C.headers||{},this._convertMetaToHeaders(r.meta,C.headers),C.subres="uploads",f=this._objectRequestParams("POST",l,C),f.mime=r.mime,f.xmlResponse=!0,f.successStatuses=[200],h.next=12,m.default.awrap(this.request(f));case 12:return y=h.sent,h.abrupt("return",{res:y.res,bucket:y.data.Bucket,name:y.data.Key,uploadId:y.data.UploadId});case 14:case"end":return h.stop()}},null,this)},t.uploadPart=function(l,r,C,f,y,g,h){var O;return m.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return O={stream:this._createStream(f,y,g),size:g-y},u.next=3,m.default.awrap(this._uploadPart(l,r,C,O,h));case 3:return u.abrupt("return",u.sent);case 4:case"end":return u.stop()}},null,this)},t.completeMultipartUpload=function(l,r,C,f){var y,g,h,O,a,u,v,D;return m.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:for(y=C.concat().sort(function(R,w){return R.number-w.number}).filter(function(R,w,E){return!w||R.number!==E[w-1].number}),g=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,h=0;h<y.length;h++)O=y[h],g+=`<Part>
`,g+="<PartNumber>"+O.number+`</PartNumber>
`,g+="<ETag>"+O.etag+`</ETag>
`,g+=`</Part>
`;return g+="</CompleteMultipartUpload>",f=f||{},a={},a=T(f),a.headers&&delete a.headers["x-oss-server-side-encryption"],a.subres={uploadId:r},u=this._objectRequestParams("POST",l,a),p.encodeCallback(u,a),u.mime="xml",u.content=g,u.headers&&u.headers["x-oss-callback"]||(u.xmlResponse=!0),u.successStatuses=[200],d.next=17,m.default.awrap(this.request(u));case 17:return v=d.sent,D={res:v.res,bucket:u.bucket,name:l,etag:v.res.headers.etag},u.headers&&u.headers["x-oss-callback"]&&(D.data=JSON.parse(v.data.toString())),d.abrupt("return",D);case 21:case"end":return d.stop()}},null,this)},t._uploadPart=function(l,r,C,f,y){var g,h,O;return m.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return y=y||{},g={},s(y).to(g),g.headers={"Content-Length":f.size},g.subres={partNumber:C,uploadId:r},h=this._objectRequestParams("PUT",l,g),h.mime=g.mime,h.stream=f.stream,h.successStatuses=[200],u.next=11,m.default.awrap(this.request(h));case 11:if(O=u.sent,O.res.headers.etag){u.next=14;break}throw new Error(`Please set the etag of expose-headers in OSS
https://help.aliyun.com/document_detail/32069.html`);case 14:return f.stream=null,h.stream=null,u.abrupt("return",{name:l,etag:O.res.headers.etag,res:O.res});case 17:case"end":return u.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=T(P),S=M("babel-runtime/core-js/object/keys"),s=T(S),p=M("babel-runtime/helpers/typeof"),_=T(p);function T(r){return r&&r.__esModule?r:{default:r}}var t=M("../utils/checkBucketName"),c=t.checkBucketName,l=o;l.copy=function(C,f,y,g){var h,O,a;return m.default.async(function(v){for(;;)switch(v.prev=v.next){case 0:return(typeof y=="undefined"?"undefined":(0,_.default)(y))==="object"&&(g=y),g=g||{},g.headers=g.headers||{},(0,s.default)(g.headers).forEach(function(D){g.headers["x-oss-copy-source-"+D.toLowerCase()]=g.headers[D]}),g.meta&&(g.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(g.meta,g.headers),f=this._getSourceName(f,y),g.versionId&&(f=f+"?versionId="+g.versionId),g.headers["x-oss-copy-source"]=f,h=this._objectRequestParams("PUT",C,g),h.xmlResponse=!0,h.successStatuses=[200,304],v.next=14,m.default.awrap(this.request(h));case 14:return O=v.sent,a=O.data,a&&(a={etag:a.ETag,lastModified:a.LastModified}),v.abrupt("return",{data:a,res:O.res});case 18:case"end":return v.stop()}},null,this)},l._getSourceName=function(C,f){return typeof f=="string"?C=this._objectName(C):C[0]!=="/"?f=this.options.bucket:(f=C.replace(/\/(.+?)(\/.*)/,"$1"),C=C.replace(/(\/.+?\/)(.*)/,"$2")),c(f),C=encodeURI(C),C="/"+f+"/"+C,C}},{"../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 P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/object/assign"),s=p(S);function p(T){return T&&T.__esModule?T:{default:T}}var _=o;_.delete=function(t){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c.subres=(0,s.default)({},c.subres),c.versionId&&(c.subres.versionId=c.versionId),l=this._objectRequestParams("DELETE",t,c),l.successStatuses=[204],f.next=6,m.default.awrap(this.request(l));case 6:return r=f.sent,f.abrupt("return",{res:r.res});case 8:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/object/assign"),s=p(S);function p(l){return l&&l.__esModule?l:{default:l}}var _=M("utility"),T=M("../utils/obj2xml"),t=T.obj2xml,c=o;c.deleteMulti=function(r){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f,y,g,h,O,a,u,v,D,b,d,R;return m.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:if(f=[],!(!r||!r.length)){E.next=3;break}throw new Error("names is required");case 3:for(y=0;y<r.length;y++)g={},typeof r[y]=="string"?g.Key=_.escape(this._objectName(r[y])):(h=r[y],O=h.key,a=h.versionId,g.Key=_.escape(this._objectName(O)),g.VersionId=a),f.push(g);return u={Delete:{Quiet:!!C.quiet,Object:f}},v=t(u,{headers:!0}),C.subres=(0,s.default)({delete:""},C.subres),C.versionId&&(C.subres.versionId=C.versionId),D=this._objectRequestParams("POST","",C),D.mime="xml",D.content=v,D.xmlResponse=!0,D.successStatuses=[200],E.next=15,m.default.awrap(this.request(D));case 15:return b=E.sent,d=b.data,R=d&&d.Deleted||null,R&&(Array.isArray(R)||(R=[R])),E.abrupt("return",{res:b.res,deleted:R||[]});case 20:case"end":return E.stop()}},null,this)}},{"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,utility:290}],22:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/object/assign"),s=p(S);function p(T){return T&&T.__esModule?T:{default:T}}var _=o;_.deleteObjectTagging=function(t){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c.subres=(0,s.default)({tagging:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),t=this._objectName(t),l=this._objectRequestParams("DELETE",t,c),l.successStatuses=[204],f.next=7,m.default.awrap(this.request(l));case 7:return r=f.sent,f.abrupt("return",{status:r.status,res:r.res});case 9:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/object/assign"),s=p(S);function p(c){return c&&c.__esModule?c:{default:c}}var _=M("fs"),T=M("is-type-of"),t=o;t.get=function(l,r){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,y,g,h;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return f=null,y=!1,T.writableStream(r)?f=r:T.string(r)?(f=_.createWriteStream(r),y=!0):C=r,C=C||{},C.subres=(0,s.default)({},C.subres),C.versionId&&(C.subres.versionId=C.versionId),C.process&&(C.subres["x-oss-process"]=C.process),g=void 0,a.prev=8,h=this._objectRequestParams("GET",l,C),h.writeStream=f,h.successStatuses=[200,206,304],a.next=14,m.default.awrap(this.request(h));case 14:g=a.sent,y&&f.destroy(),a.next=25;break;case 18:if(a.prev=18,a.t0=a.catch(8),!y){a.next=24;break}return f.destroy(),a.next=24,m.default.awrap(this._deleteFileSafe(r));case 24:throw a.t0;case 25:return a.abrupt("return",{res:g.res,content:g.data});case 26:case"end":return a.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 P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/object/assign"),s=p(S);function p(T){return T&&T.__esModule?T:{default:T}}var _=o;_.getACL=function(t){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c.subres=(0,s.default)({acl:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),t=this._objectName(t),l=this._objectRequestParams("GET",t,c),l.successStatuses=[200],l.xmlResponse=!0,f.next=8,m.default.awrap(this.request(l));case 8:return r=f.sent,f.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 f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=T(P),S=M("babel-runtime/regenerator"),s=T(S),p=M("babel-runtime/core-js/object/assign"),_=T(p);function T(h){return h&&h.__esModule?h:{default:h}}var t=o,c=M("../utils/isObject"),l=c.isObject,r=M("../utils/isArray"),C=r.isArray;t.getBucketVersions=f,t.listObjectVersions=f;function f(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a,u,v,D,b,d;return s.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(!(h.versionIdMarker&&h.keyMarker===void 0)){w.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return O.subres=(0,_.default)({versions:""},O.subres),O.versionId&&(O.subres.versionId=O.versionId),a=this._objectRequestParams("GET","",O),a.xmlResponse=!0,a.successStatuses=[200],a.query=g(h),w.next=10,s.default.awrap(this.request(a));case 10:return u=w.sent,v=u.data.Version||[],D=u.data.DeleteMarker||[],b=this,v&&(Array.isArray(v)||(v=[v]),v=v.map(function(E){return{name:E.Key,url:b._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}}})),D&&(C(D)||(D=[D]),D=D.map(function(E){return{name:E.Key,lastModified:E.LastModified,versionId:E.VersionId,owner:{id:E.Owner.ID,displayName:E.Owner.DisplayName}}})),d=u.data.CommonPrefixes||null,d&&(C(d)||(d=[d]),d=d.map(function(E){return E.Prefix})),w.abrupt("return",{res:u.res,objects:v,deleteMarker:D,prefixes:d,nextMarker:u.data.NextMarker||null,NextVersionIdMarker:u.data.NextVersionIdMarker||null,isTruncated:u.data.IsTruncated==="true"});case 19:case"end":return w.stop()}},null,this)}function y(h){return h.replace(/([A-Z])/g,"-$1").toLowerCase()}function g(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O={};return l(h)&&(0,m.default)(h).forEach(function(a){O[y(a)]=h[a]}),O}},{"../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 P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/object/assign"),s=p(S);function p(T){return T&&T.__esModule?T:{default:T}}var _=o;_.getObjectMeta=function(t,c){var l,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c=c||{},t=this._objectName(t),c.subres=(0,s.default)({objectMeta:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),l=this._objectRequestParams("HEAD",t,c),l.successStatuses=[200],f.next=8,m.default.awrap(this.request(l));case 8:return r=f.sent,f.abrupt("return",{status:r.status,res:r.res});case 10:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/object/assign"),s=p(S);function p(c){return c&&c.__esModule?c:{default:c}}var _=o,T=M("../utils/isObject"),t=T.isObject;_.getObjectTagging=function(l){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C,f,y,g,h;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return r.subres=(0,s.default)({tagging:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),l=this._objectName(l),C=this._objectRequestParams("GET",l,r),C.successStatuses=[200],a.next=7,m.default.awrap(this.request(C));case 7:return f=a.sent,a.next=10,m.default.awrap(this.parseXML(f.data));case 10:return y=a.sent,g=y.TagSet.Tag,g=g&&t(g)?[g]:g||[],h={},g.forEach(function(u){h[u.Key]=u.Value}),a.abrupt("return",{status:f.status,res:f.res,tag:h});case 16:case"end":return a.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 P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/object/assign"),s=p(S);function p(T){return T&&T.__esModule?T:{default:T}}var _=o;_.getSymlink=function(t){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,r,C;return m.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:return c.subres=(0,s.default)({symlink:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),t=this._objectName(t),l=this._objectRequestParams("GET",t,c),l.successStatuses=[200],y.next=7,m.default.awrap(this.request(l));case 7:return r=y.sent,C=r.res.headers["x-oss-symlink-target"],y.abrupt("return",{targetName:decodeURIComponent(C),res:r.res});case 10:case"end":return y.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=T(P),S=M("babel-runtime/core-js/object/keys"),s=T(S),p=M("babel-runtime/core-js/object/assign"),_=T(p);function T(c){return c&&c.__esModule?c:{default:c}}var t=o;t.head=function(l){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C,f,y;return m.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return r.subres=(0,_.default)({},r.subres),r.versionId&&(r.subres.versionId=r.versionId),C=this._objectRequestParams("HEAD",l,r),C.successStatuses=[200,304],h.next=6,m.default.awrap(this.request(C));case 6:return f=h.sent,y={meta:null,res:f.res,status:f.status},f.status===200&&(0,s.default)(f.headers).forEach(function(O){O.indexOf("x-oss-meta-")===0&&(y.meta||(y.meta={}),y.meta[O.substring(11)]=f.headers[O])}),h.abrupt("return",y);case 10:case"end":return h.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 P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/object/assign"),s=p(S);function p(T){return T&&T.__esModule?T:{default:T}}var _=o;_.putACL=function(t,c,l){var r,C;return m.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:return l=l||{},l.subres=(0,s.default)({acl:""},l.subres),l.versionId&&(l.subres.versionId=l.versionId),l.headers=l.headers||{},l.headers["x-oss-object-acl"]=c,t=this._objectName(t),r=this._objectRequestParams("PUT",t,l),r.successStatuses=[200],y.next=10,m.default.awrap(this.request(r));case 10:return C=y.sent,y.abrupt("return",{res:C.res});case 12:case"end":return y.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=T(P),S=M("babel-runtime/core-js/object/keys"),s=T(S),p=M("babel-runtime/core-js/object/assign"),_=T(p);function T(f){return f&&f.__esModule?f:{default:f}}var t=M("../utils/obj2xml"),c=t.obj2xml,l=M("../utils/checkObjectTag"),r=l.checkObjectTag,C=o;C.putObjectTagging=function(y,g){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},O,a,u;return m.default.async(function(D){for(;;)switch(D.prev=D.next){case 0:return r(g),h.subres=(0,_.default)({tagging:""},h.subres),h.versionId&&(h.subres.versionId=h.versionId),y=this._objectName(y),O=this._objectRequestParams("PUT",y,h),O.successStatuses=[200],g=(0,s.default)(g).map(function(b){return{Key:b,Value:g[b]}}),a={Tagging:{TagSet:{Tag:g}}},O.mime="xml",O.content=c(a),D.next=12,m.default.awrap(this.request(O));case 12:return u=D.sent,D.abrupt("return",{res:u.res,status:u.status});case 14:case"end":return D.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 P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/object/assign"),s=p(S);function p(T){return T&&T.__esModule?T:{default:T}}var _=o;_.putSymlink=function(t,c,l){var r,C;return m.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:return l=l||{},l.headers=l.headers||{},c=this._escape(this._objectName(c)),this._convertMetaToHeaders(l.meta,l.headers),l.headers["x-oss-symlink-target"]=c,l.subres=(0,s.default)({symlink:""},l.subres),l.versionId&&(l.subres.versionId=l.versionId),l.storageClass&&(l.headers["x-oss-storage-class"]=l.storageClass),t=this._objectName(t),r=this._objectRequestParams("PUT",t,l),r.successStatuses=[200],y.next=13,m.default.awrap(this.request(r));case 13:return C=y.sent,y.abrupt("return",{res:C.res});case 15:case"end":return y.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(M,Y,o){"use strict";var P=M("babel-runtime/regenerator"),m=p(P),S=M("babel-runtime/core-js/promise"),s=p(S);function p(T){return T&&T.__esModule?T:{default:T}}var _=o;_._parallelNode=function(t,c,l,r){var C,f,y,g,h,O,a,u;return m.default.async(function(D){for(;;)switch(D.prev=D.next){case 0:C=this,f=[],y=[],g=t.length/c,h=t.length%c,O=h===0?g:(t.length-h)/c+1,a=1,u=0;case 8:if(!(u<t.length)){D.next=26;break}if(!C.isCancel()){D.next=11;break}return D.abrupt("break",26);case 11:if(r?y.push(l(C,t[u],r)):y.push(l(C,t[u])),!(y.length===c||a===O&&u===t.length-1)){D.next=23;break}return D.prev=13,a+=1,D.next=17,m.default.awrap(s.default.all(y));case 17:D.next=22;break;case 19:D.prev=19,D.t0=D.catch(13),f.push(D.t0);case 22:y=[];case 23:u++,D.next=8;break;case 26:return D.abrupt("return",f);case 27:case"end":return D.stop()}},null,this,[[13,19]])},_._parallel=function(t,c,l){var r=this;return new s.default(function(C){var f=[];if(c<=0||!t){C(f);return}function y(d){return function(){if(d===null)throw new Error("Callback was already called.");var R=d;d=null;for(var w=arguments.length,E=Array(w),x=0;x<w;x++)E[x]=arguments[x];R.apply(this,E)}}function g(d){var R=-1,w=d.length;return function(){return++R<w&&!r.isCancel()?{value:d[R],key:R}:null}}var h=g(t),O=!1,a=0,u=!1;function v(d,R){a-=1,d?(O=!0,f.push(d),C(f)):R==={}||O&&a<=0?(O=!0,C(f)):u||(r.isCancel()?C(f):b())}function D(d,R){l(d).then(function(w){R(null,w)}).catch(function(w){R(w)})}function b(){for(u=!0;a<c&&!O&&!r.isCancel();){var d=h();if(d===null||f.length>0){O=!0,a<=0&&C(f);return}a+=1,D(d.value,y(v))}u=!1}b()})},_.cancel=function(t){this.options.cancelFlag=!0,t&&this.abortMultipartUpload(t.name,t.uploadId,t.options)},_.isCancel=function(){return this.options.cancelFlag},_.resetCancelFlag=function(){this.options.cancelFlag=!1},_._stop=function(){this.options.cancelFlag=!0},_._makeCancelEvent=function(){var t={status:0,name:"cancel"};return t}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(M,Y,o){(function(P){"use strict";var m=M("babel-runtime/core-js/json/stringify"),S=_(m),s=M("babel-runtime/core-js/object/keys"),p=_(s);function _(c){return c&&c.__esModule?c:{default:c}}var T=M("./../../shims/crypto/crypto.js"),t=M("is-type-of");o.buildCanonicalizedResource=function(l,r){var C=""+l,f="?";if(t.string(r)&&r.trim()!=="")C+=f+r;else if(t.array(r))r.sort(),C+=f+r.join("&");else if(r){var y=function(O,a){return O[0]>a[0]?1:O[0]<a[0]?-1:0},g=function(O){C+=f+O,r[O]&&(C+="="+r[O]),f="&"};(0,p.default)(r).sort(y).forEach(g)}return C},o.buildCanonicalString=function(l,r,C,f){C=C||{};var y=C.headers||{},g="x-oss-",h=[],O={},a=[l.toUpperCase(),y["Content-Md5"]||"",y["Content-Type"]||y["Content-Type".toLowerCase()],f||y["x-oss-date"]];return(0,p.default)(y).forEach(function(u){var v=u.toLowerCase();v.indexOf(g)===0&&(O[v]=String(y[u]).trim())}),(0,p.default)(O).sort().forEach(function(u){h.push(u+":"+O[u])}),a=a.concat(h),a.push(this.buildCanonicalizedResource(r,C.parameters)),a.join(`
`)},o.computeSignature=function(l,r){var C=T.createHmac("sha1",l);return C.update(P.from(r,"utf8")).digest("base64")},o.authorization=function(l,r,C){return"OSS "+l+":"+this.computeSignature(r,C)},o._signatureForURL=function(l){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=arguments[2],f=arguments[3],y={},g=r.subResource,h=g===void 0?{}:g;if(r.process){var O="x-oss-process";h[O]=r.process}if(r.trafficLimit){var a="x-oss-traffic-limit";h[a]=r.trafficLimit}if(r.response&&(0,p.default)(r.response).forEach(function(b){var d="response-"+b.toLowerCase();h[d]=r.response[b]}),(0,p.default)(r).forEach(function(b){var d=b.toLowerCase(),R=r[b];d.indexOf("x-oss-")===0?y[d]=R:(d.indexOf("content-md5")===0||d.indexOf("content-type")===0)&&(y[b]=R)}),Object.prototype.hasOwnProperty.call(r,"security-token")&&(h["security-token"]=r["security-token"]),Object.prototype.hasOwnProperty.call(r,"callback")){var u={callbackUrl:encodeURI(r.callback.url),callbackBody:r.callback.body};if(r.callback.host&&(u.callbackHost=r.callback.host),r.callback.contentType&&(u.callbackBodyType=r.callback.contentType),h.callback=P.from((0,S.default)(u)).toString("base64"),r.callback.customValue){var v={};(0,p.default)(r.callback.customValue).forEach(function(b){v["x:"+b]=r.callback.customValue[b]}),h["callback-var"]=P.from((0,S.default)(v)).toString("base64")}}var D=this.buildCanonicalString(r.method,C,{headers:y,parameters:h},f.toString());return{Signature:this.computeSignature(l,D),subResource:h}}}).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(P,m){var S=m?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!S.test(P))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/entries"),m=S(P);function S(r){return r&&r.__esModule?r:{default:r}}Object.defineProperty(o,"__esModule",{value:!0}),o.checkObjectTag=void 0;var s=M("./checkValid"),p=s.checkValid,_=M("./isObject"),T=_.isObject,t=[{validator:function(C){if(typeof C!="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 (/)"}],c={key:[].concat(t,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(t,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function l(r){if(!T(r))throw new Error("tag must be Object");var C=(0,m.default)(r);if(C.length>10)throw new Error("maximum of 10 tags for a object");var f=["key","value"];C.forEach(function(y){y.forEach(function(g,h){p(g,c[f[h]])})})}o.checkObjectTag=l},{"./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 P(m,S){S.forEach(function(s){if(s.validator)s.validator(m);else if(s.pattern&&!s.pattern.test(m))throw new Error(s.msg)})}o.checkValid=P},{}],38:[function(M,Y,o){(function(P){"use strict";var m=M("babel-runtime/core-js/object/assign"),S=s(m);function s(y){return y&&y.__esModule?y:{default:y}}Object.defineProperty(o,"__esModule",{value:!0}),o.createRequest=void 0;var p=M("./../../../shims/crypto/crypto.js"),_=M("debug")("ali-oss"),T=M("mime"),t=M("dateformat"),c=M("copy-to"),l=M("path");function r(y,g){return y[g]||y[g.toLowerCase()]}function C(y,g){delete y[g],delete y[g.toLowerCase()]}function f(y){var g=new Date;this.options.amendTimeSkewed&&(g=+new Date+this.options.amendTimeSkewed);var h={"x-oss-date":t(g,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(h["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,S.default)(h,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(h["x-oss-security-token"]=this.options.stsToken),c(y.headers).to(h),r(h,"Content-Type")||(y.mime&&y.mime.indexOf("/")>0?h["Content-Type"]=y.mime:h["Content-Type"]=T.getType(y.mime||l.extname(y.object||""))),r(h,"Content-Type")||C(h,"Content-Type"),y.content&&(h["Content-Md5"]=p.createHash("md5").update(P.from(y.content,"utf8")).digest("base64"),h["Content-Length"]||(h["Content-Length"]=y.content.length));var O=this._getResource(y);h.authorization=this.authorization(y.method,O,y.subres,h);var a=this._getReqUrl(y);_("request %s %s, with headers %j, !!stream: %s",y.method,a,h,!!y.stream);var u=y.timeout||this.options.timeout,v={method:y.method,content:y.content,stream:y.stream,headers:h,timeout:u,writeStream:y.writeStream,customResponse:y.customResponse,ctx:y.ctx||this.ctx};return this.agent&&(v.agent=this.agent),this.httpsAgent&&(v.httpsAgent=this.httpsAgent),{url:a,params:v}}o.createRequest=f}).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 P=M("babel-runtime/core-js/object/keys"),m=p(P),S=M("babel-runtime/helpers/typeof"),s=p(S);function p(_){return _&&_.__esModule?_:{default:_}}Object.defineProperty(o,"__esModule",{value:!0}),o.deepCopy=void 0,o.deepCopy=function(_){if(_===null||(typeof _=="undefined"?"undefined":(0,s.default)(_))!=="object")return _;var T=Array.isArray(_)?[]:{};return(0,m.default)(_).forEach(function(t){T[t]=o.deepCopy(_[t])}),T}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=p(P),S=M("babel-runtime/helpers/typeof"),s=p(S);function p(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(o,"__esModule",{value:!0}),o.formatObjKey=void 0;function _(t,c){if(t===null||(typeof t=="undefined"?"undefined":(0,s.default)(t))!=="object")return t;var l=void 0;if(Array.isArray(t)){l=[];for(var r=0;r<t.length;r++)l.push(_(t[r],c))}else l={},(0,m.default)(t).forEach(function(C){l[T(C,c)]=_(t[C],c)});return l}o.formatObjKey=_;function T(t,c){return c==="firstUpperCase"?t=t.replace(/^./,function(l){return l.toUpperCase()}):c==="firstLowerCase"&&(t=t.replace(/^./,function(l){return l.toLowerCase()})),t}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],41:[function(M,Y,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.getStrBytesCount=void 0;function P(m){for(var S=0,s=0;s<m.length;s++){var p=m.charAt(s);/^[\u00-\uff]$/.test(p)?S+=1:S+=2}return S}o.getStrBytesCount=P},{}],42:[function(M,Y,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isArray=void 0,o.isArray=function(P){return Object.prototype.toString.call(P)==="[object Array]"}},{}],43:[function(M,Y,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isBlob=void 0;function P(m){return typeof Blob!="undefined"&&m instanceof Blob}o.isBlob=P},{}],44:[function(M,Y,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isFile=void 0,o.isFile=function(P){return typeof File!="undefined"&&P instanceof File}},{}],45:[function(M,Y,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isIP=void 0,o.isIP=function(P){var m=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,S=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return m.test(P)||S.test(P)}},{}],46:[function(M,Y,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isObject=void 0,o.isObject=function(P){return Object.prototype.toString.call(P)==="[object Object]"}},{}],47:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=S(P);function S(T){return T&&T.__esModule?T:{default:T}}Object.defineProperty(o,"__esModule",{value:!0}),o.obj2xml=void 0;var s=M("./formatObjKey");function p(T){return Object.prototype.toString.call(T).replace(/(.*? |])/g,"").toLowerCase()}function _(T,t){var c="";return t&&t.headers&&(c=`<?xml version="1.0" encoding="UTF-8"?>
`),t&&t.firstUpperCase&&(T=s.formatObjKey(T,"firstUpperCase")),p(T)==="object"?(0,m.default)(T).forEach(function(l){p(T[l])==="string"||p(T[l])==="number"?c+="<"+l+">"+T[l]+"</"+l+">":p(T[l])==="object"?c+="<"+l+">"+_(T[l])+"</"+l+">":p(T[l])==="array"?c+=T[l].map(function(r){return"<"+l+">"+_(r)+"</"+l+">"}).join(""):c+="<"+l+">"+T[l].toString()+"</"+l+">"}):c+=T.toString(),c}o.obj2xml=_},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(M,Y,o){Y.exports=P,Y.exports.HttpsAgent=P;function P(){}},{}],49:[function(M,Y,o){Y.exports=M("./register")().Promise},{"./register":51}],50:[function(M,Y,o){"use strict";var P="@@any-promise/REGISTRATION",m=null;Y.exports=function(S,s){return function(_,T){_=_||null,T=T||{};var t=T.global!==!1;if(m===null&&t&&(m=S[P]||null),m!==null&&_!==null&&m.implementation!==_)throw new Error('any-promise already defined as "'+m.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return m===null&&(_!==null&&typeof T.Promise!="undefined"?m={Promise:T.Promise,implementation:_}:m=s(_),t&&(S[P]=m)),m}}},{}],51:[function(M,Y,o){"use strict";Y.exports=M("./loader")(window,P);function P(){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 P=M("../core-js/symbol/iterator"),m=_(P),S=M("../core-js/symbol"),s=_(S),p=typeof s.default=="function"&&typeof m.default=="symbol"?function(T){return typeof T}:function(T){return T&&typeof s.default=="function"&&T.constructor===s.default&&T!==s.default.prototype?"symbol":typeof T};function _(T){return T&&T.__esModule?T:{default:T}}o.default=typeof s.default=="function"&&p(m.default)==="symbol"?function(T){return typeof T=="undefined"?"undefined":p(T)}:function(T){return T&&typeof s.default=="function"&&T.constructor===s.default&&T!==s.default.prototype?"symbol":typeof T=="undefined"?"undefined":p(T)}},{"../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=t,o.toByteArray=l,o.fromByteArray=f;for(var P=[],m=[],S=typeof Uint8Array!="undefined"?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=0,_=s.length;p<_;++p)P[p]=s[p],m[s.charCodeAt(p)]=p;m["-".charCodeAt(0)]=62,m["_".charCodeAt(0)]=63;function T(y){var g=y.length;if(g%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var h=y.indexOf("=");h===-1&&(h=g);var O=h===g?0:4-h%4;return[h,O]}function t(y){var g=T(y),h=g[0],O=g[1];return(h+O)*3/4-O}function c(y,g,h){return(g+h)*3/4-h}function l(y){var g,h=T(y),O=h[0],a=h[1],u=new S(c(y,O,a)),v=0,D=a>0?O-4:O,b;for(b=0;b<D;b+=4)g=m[y.charCodeAt(b)]<<18|m[y.charCodeAt(b+1)]<<12|m[y.charCodeAt(b+2)]<<6|m[y.charCodeAt(b+3)],u[v++]=g>>16&255,u[v++]=g>>8&255,u[v++]=g&255;return a===2&&(g=m[y.charCodeAt(b)]<<2|m[y.charCodeAt(b+1)]>>4,u[v++]=g&255),a===1&&(g=m[y.charCodeAt(b)]<<10|m[y.charCodeAt(b+1)]<<4|m[y.charCodeAt(b+2)]>>2,u[v++]=g>>8&255,u[v++]=g&255),u}function r(y){return P[y>>18&63]+P[y>>12&63]+P[y>>6&63]+P[y&63]}function C(y,g,h){for(var O,a=[],u=g;u<h;u+=3)O=(y[u]<<16&16711680)+(y[u+1]<<8&65280)+(y[u+2]&255),a.push(r(O));return a.join("")}function f(y){for(var g,h=y.length,O=h%3,a=[],u=16383,v=0,D=h-O;v<D;v+=u)a.push(C(y,v,v+u>D?D:v+u));return O===1?(g=y[h-1],a.push(P[g>>2]+P[g<<4&63]+"==")):O===2&&(g=(y[h-2]<<8)+y[h-1],a.push(P[g>>10]+P[g>>4&63]+P[g<<2&63]+"=")),a.join("")}},{}],70:[function(M,Y,o){/*!
* Bowser - a browser detector
* https://github.com/ded/bowser
* MIT License | (c) Dustin Diaz 2015
*/!function(P,m,S){typeof Y!="undefined"&&Y.exports?Y.exports=S():typeof define=="function"&&define.amd?define(m,S):P[m]=S()}(this,"bowser",function(){var P=!0;function m(c){function l(V){var F=c.match(V);return F&&F.length>1&&F[1]||""}function r(V){var F=c.match(V);return F&&F.length>1&&F[2]||""}var C=l(/(ipod|iphone|ipad)/i).toLowerCase(),f=/like android/i.test(c),y=!f&&/android/i.test(c),g=/nexus\s*[0-6]\s*/i.test(c),h=!g&&/nexus\s*[0-9]+/i.test(c),O=/CrOS/.test(c),a=/silk/i.test(c),u=/sailfish/i.test(c),v=/tizen/i.test(c),D=/(web|hpw)(o|0)s/i.test(c),b=/windows phone/i.test(c),d=/SamsungBrowser/i.test(c),R=!b&&/windows/i.test(c),w=!C&&!a&&/macintosh/i.test(c),E=!y&&!u&&!v&&!D&&/linux/i.test(c),x=r(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),i=l(/version\/(\d+(\.\d+)?)/i),A=/tablet/i.test(c)&&!/tablet pc/i.test(c),k=!A&&/[^-]mobi/i.test(c),N=/xbox/i.test(c),U;/opera/i.test(c)?U={name:"Opera",opera:P,version:i||l(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(c)?U={name:"Opera",opera:P,version:l(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||i}:/SamsungBrowser/i.test(c)?U={name:"Samsung Internet for Android",samsungBrowser:P,version:i||l(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(c)?U={name:"NAVER Whale browser",whale:P,version:l(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(c)?U={name:"MZ Browser",mzbrowser:P,version:l(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(c)?U={name:"Opera Coast",coast:P,version:i||l(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(c)?U={name:"Focus",focus:P,version:l(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(c)?U={name:"Yandex Browser",yandexbrowser:P,version:i||l(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(c)?U={name:"UC Browser",ucbrowser:P,version:l(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(c)?U={name:"Maxthon",maxthon:P,version:l(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(c)?U={name:"Epiphany",epiphany:P,version:l(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(c)?U={name:"Puffin",puffin:P,version:l(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(c)?U={name:"Sleipnir",sleipnir:P,version:l(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(c)?U={name:"K-Meleon",kMeleon:P,version:l(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:b?(U={name:"Windows Phone",osname:"Windows Phone",windowsphone:P},x?(U.msedge=P,U.version=x):(U.msie=P,U.version=l(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(c)?U={name:"Internet Explorer",msie:P,version:l(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:O?U={name:"Chrome",osname:"Chrome OS",chromeos:P,chromeBook:P,chrome:P,version:l(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(c)?U={name:"Microsoft Edge",msedge:P,version:x}:/vivaldi/i.test(c)?U={name:"Vivaldi",vivaldi:P,version:l(/vivaldi\/(\d+(\.\d+)?)/i)||i}:u?U={name:"Sailfish",osname:"Sailfish OS",sailfish:P,version:l(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(c)?U={name:"SeaMonkey",seamonkey:P,version:l(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(c)?(U={name:"Firefox",firefox:P,version:l(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(c)&&(U.firefoxos=P,U.osname="Firefox OS")):a?U={name:"Amazon Silk",silk:P,version:l(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(c)?U={name:"PhantomJS",phantom:P,version:l(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(c)?U={name:"SlimerJS",slimer:P,version:l(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(c)||/rim\stablet/i.test(c)?U={name:"BlackBerry",osname:"BlackBerry OS",blackberry:P,version:i||l(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:D?(U={name:"WebOS",osname:"WebOS",webos:P,version:i||l(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(c)&&(U.touchpad=P)):/bada/i.test(c)?U={name:"Bada",osname:"Bada",bada:P,version:l(/dolfin\/(\d+(\.\d+)?)/i)}:v?U={name:"Tizen",osname:"Tizen",tizen:P,version:l(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||i}:/qupzilla/i.test(c)?U={name:"QupZilla",qupzilla:P,version:l(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||i}:/chromium/i.test(c)?U={name:"Chromium",chromium:P,version:l(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||i}:/chrome|crios|crmo/i.test(c)?U={name:"Chrome",chrome:P,version:l(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:y?U={name:"Android",version:i}:/safari|applewebkit/i.test(c)?(U={name:"Safari",safari:P},i&&(U.version=i)):C?(U={name:C=="iphone"?"iPhone":C=="ipad"?"iPad":"iPod"},i&&(U.version=i)):/googlebot/i.test(c)?U={name:"Googlebot",googlebot:P,version:l(/googlebot\/(\d+(\.\d+))/i)||i}:U={name:l(/^(.*)\/(.*) /),version:r(/^(.*)\/(.*) /)},!U.msedge&&/(apple)?webkit/i.test(c)?(/(apple)?webkit\/537\.36/i.test(c)?(U.name=U.name||"Blink",U.blink=P):(U.name=U.name||"Webkit",U.webkit=P),!U.version&&i&&(U.version=i)):!U.opera&&/gecko\//i.test(c)&&(U.name=U.name||"Gecko",U.gecko=P,U.version=U.version||l(/gecko\/(\d+(\.\d+)?)/i)),!U.windowsphone&&(y||U.silk)?(U.android=P,U.osname="Android"):!U.windowsphone&&C?(U[C]=P,U.ios=P,U.osname="iOS"):w?(U.mac=P,U.osname="macOS"):N?(U.xbox=P,U.osname="Xbox"):R?(U.windows=P,U.osname="Windows"):E&&(U.linux=P,U.osname="Linux");function G(V){switch(V){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var W="";U.windows?W=G(l(/Windows ((NT|XP)( \d\d?.\d)?)/i)):U.windowsphone?W=l(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):U.mac?(W=l(/Mac OS X (\d+([_\.\s]\d+)*)/i),W=W.replace(/[_\s]/g,".")):C?(W=l(/os (\d+([_\s]\d+)*) like mac os x/i),W=W.replace(/[_\s]/g,".")):y?W=l(/android[ \/-](\d+(\.\d+)*)/i):U.webos?W=l(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):U.blackberry?W=l(/rim\stablet\sos\s(\d+(\.\d+)*)/i):U.bada?W=l(/bada\/(\d+(\.\d+)*)/i):U.tizen&&(W=l(/tizen[\/\s](\d+(\.\d+)*)/i)),W&&(U.osversion=W);var K=!U.windows&&W.split(".")[0];return A||h||C=="ipad"||y&&(K==3||K>=4&&!k)||U.silk?U.tablet=P:(k||C=="iphone"||C=="ipod"||y||g||U.blackberry||U.webos||U.bada)&&(U.mobile=P),U.msedge||U.msie&&U.version>=10||U.yandexbrowser&&U.version>=15||U.vivaldi&&U.version>=1||U.chrome&&U.version>=20||U.samsungBrowser&&U.version>=4||U.whale&&_([U.version,"1.0"])===1||U.mzbrowser&&_([U.version,"6.0"])===1||U.focus&&_([U.version,"1.0"])===1||U.firefox&&U.version>=20||U.safari&&U.version>=6||U.opera&&U.version>=10||U.ios&&U.osversion&&U.osversion.split(".")[0]>=6||U.blackberry&&U.version>=10.1||U.chromium&&U.version>=20?U.a=P:U.msie&&U.version<10||U.chrome&&U.version<20||U.firefox&&U.version<20||U.safari&&U.version<6||U.opera&&U.version<10||U.ios&&U.osversion&&U.osversion.split(".")[0]<6||U.chromium&&U.version<20?U.c=P:U.x=P,U}var S=m(typeof navigator!="undefined"&&navigator.userAgent||"");S.test=function(c){for(var l=0;l<c.length;++l){var r=c[l];if(typeof r=="string"&&r in S)return!0}return!1};function s(c){return c.split(".").length}function p(c,l){var r=[],C;if(Array.prototype.map)return Array.prototype.map.call(c,l);for(C=0;C<c.length;C++)r.push(l(c[C]));return r}function _(c){for(var l=Math.max(s(c[0]),s(c[1])),r=p(c,function(C){var f=l-s(C);return C=C+new Array(f+1).join(".0"),p(C.split("."),function(y){return new Array(20-y.length).join("0")+y}).reverse()});--l>=0;){if(r[0][l]>r[1][l])return 1;if(r[0][l]===r[1][l]){if(l===0)return 0}else return-1}}function T(c,l,r){var C=S;typeof l=="string"&&(r=l,l=void 0),l===void 0&&(l=!1),r&&(C=m(r));var f=""+C.version;for(var y in c)if(c.hasOwnProperty(y)&&C[y]){if(typeof c[y]!="string")throw new Error("Browser version in the minVersion map should be a string: "+y+": "+String(c));return _([f,c[y]])<0}return l}function t(c,l,r){return!T(c,l,r)}return S.isUnsupportedBrowser=T,S.compareVersions=_,S.check=t,S._detect=m,S.detect=m,S})},{}],71:[function(M,Y,o){},{}],72:[function(M,Y,o){var P=M("buffer").Buffer,m=P.isEncoding||function(t){switch(t&&t.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 S(t){if(t&&!m(t))throw new Error("Unknown encoding: "+t)}var s=o.StringDecoder=function(t){this.encoding=(t||"utf8").toLowerCase().replace(/[-_]/,""),S(t);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=_;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=T;break;default:this.write=p;return}this.charBuffer=new P(6),this.charReceived=0,this.charLength=0};s.prototype.write=function(t){for(var c="";this.charLength;){var l=t.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:t.length;if(t.copy(this.charBuffer,this.charReceived,0,l),this.charReceived+=l,this.charReceived<this.charLength)return"";t=t.slice(l,t.length),c=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var C=c.charCodeAt(c.length-1);if(C>=55296&&C<=56319){this.charLength+=this.surrogateSize,c="";continue}if(this.charReceived=this.charLength=0,t.length===0)return c;break}this.detectIncompleteChar(t);var r=t.length;this.charLength&&(t.copy(this.charBuffer,0,t.length-this.charReceived,r),r-=this.charReceived),c+=t.toString(this.encoding,0,r);var r=c.length-1,C=c.charCodeAt(r);if(C>=55296&&C<=56319){var f=this.surrogateSize;return this.charLength+=f,this.charReceived+=f,this.charBuffer.copy(this.charBuffer,f,0,f),t.copy(this.charBuffer,0,0,f),c.substring(0,r)}return c},s.prototype.detectIncompleteChar=function(t){for(var c=t.length>=3?3:t.length;c>0;c--){var l=t[t.length-c];if(c==1&&l>>5==6){this.charLength=2;break}if(c<=2&&l>>4==14){this.charLength=3;break}if(c<=3&&l>>3==30){this.charLength=4;break}}this.charReceived=c},s.prototype.end=function(t){var c="";if(t&&t.length&&(c=this.write(t)),this.charReceived){var l=this.charReceived,r=this.charBuffer,C=this.encoding;c+=r.slice(0,l).toString(C)}return c};function p(t){return t.toString(this.encoding)}function _(t){this.charReceived=t.length%2,this.charLength=this.charReceived?2:0}function T(t){this.charReceived=t.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(M,Y,o){(function(P,m){/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <http://feross.org>
* @license MIT
*/"use strict";var S=M("base64-js"),s=M("ieee754"),p=M("isarray");o.Buffer=m,o.SlowBuffer=a,o.INSPECT_MAX_BYTES=50,m.TYPED_ARRAY_SUPPORT=P.TYPED_ARRAY_SUPPORT!==void 0?P.TYPED_ARRAY_SUPPORT:_(),o.kMaxLength=T();function _(){try{var re=new Uint8Array(1);return re.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},re.foo()===42&&typeof re.subarray=="function"&&re.subarray(1,1).byteLength===0}catch(Z){return!1}}function T(){return m.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function t(re,Z){if(T()<Z)throw new RangeError("Invalid typed array length");return m.TYPED_ARRAY_SUPPORT?(re=new Uint8Array(Z),re.__proto__=m.prototype):(re===null&&(re=new m(Z)),re.length=Z),re}function m(re,Z,X){if(!m.TYPED_ARRAY_SUPPORT&&!(this instanceof m))return new m(re,Z,X);if(typeof re=="number"){if(typeof Z=="string")throw new Error("If encoding is specified then the first argument must be a string");return C(this,re)}return c(this,re,Z,X)}m.poolSize=8192,m._augment=function(re){return re.__proto__=m.prototype,re};function c(re,Z,X,ee){if(typeof Z=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&Z instanceof ArrayBuffer?g(re,Z,X,ee):typeof Z=="string"?f(re,Z,X):h(re,Z)}m.from=function(re,Z,X){return c(null,re,Z,X)},m.TYPED_ARRAY_SUPPORT&&(m.prototype.__proto__=Uint8Array.prototype,m.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&m[Symbol.species]===m&&Object.defineProperty(m,Symbol.species,{value:null,configurable:!0}));function l(re){if(typeof re!="number")throw new TypeError('"size" argument must be a number');if(re<0)throw new RangeError('"size" argument must not be negative')}function r(re,Z,X,ee){return l(Z),Z<=0?t(re,Z):X!==void 0?typeof ee=="string"?t(re,Z).fill(X,ee):t(re,Z).fill(X):t(re,Z)}m.alloc=function(re,Z,X){return r(null,re,Z,X)};function C(re,Z){if(l(Z),re=t(re,Z<0?0:O(Z)|0),!m.TYPED_ARRAY_SUPPORT)for(var X=0;X<Z;++X)re[X]=0;return re}m.allocUnsafe=function(re){return C(null,re)},m.allocUnsafeSlow=function(re){return C(null,re)};function f(re,Z,X){if((typeof X!="string"||X==="")&&(X="utf8"),!m.isEncoding(X))throw new TypeError('"encoding" must be a valid string encoding');var ee=u(Z,X)|0;re=t(re,ee);var be=re.write(Z,X);return be!==ee&&(re=re.slice(0,be)),re}function y(re,Z){var X=Z.length<0?0:O(Z.length)|0;re=t(re,X);for(var ee=0;ee<X;ee+=1)re[ee]=Z[ee]&255;return re}function g(re,Z,X,ee){if(Z.byteLength,X<0||Z.byteLength<X)throw new RangeError("'offset' is out of bounds");if(Z.byteLength<X+(ee||0))throw new RangeError("'length' is out of bounds");return X===void 0&&ee===void 0?Z=new Uint8Array(Z):ee===void 0?Z=new Uint8Array(Z,X):Z=new Uint8Array(Z,X,ee),m.TYPED_ARRAY_SUPPORT?(re=Z,re.__proto__=m.prototype):re=y(re,Z),re}function h(re,Z){if(m.isBuffer(Z)){var X=O(Z.length)|0;return re=t(re,X),re.length===0||Z.copy(re,0,0,X),re}if(Z){if(typeof ArrayBuffer!="undefined"&&Z.buffer instanceof ArrayBuffer||"length"in Z)return typeof Z.length!="number"||_e(Z.length)?t(re,0):y(re,Z);if(Z.type==="Buffer"&&p(Z.data))return y(re,Z.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function O(re){if(re>=T())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+T().toString(16)+" bytes");return re|0}function a(re){return+re!=re&&(re=0),m.alloc(+re)}m.isBuffer=function(Z){return!!(Z!=null&&Z._isBuffer)},m.compare=function(Z,X){if(!m.isBuffer(Z)||!m.isBuffer(X))throw new TypeError("Arguments must be Buffers");if(Z===X)return 0;for(var ee=Z.length,be=X.length,ve=0,Te=Math.min(ee,be);ve<Te;++ve)if(Z[ve]!==X[ve]){ee=Z[ve],be=X[ve];break}return ee<be?-1:be<ee?1:0},m.isEncoding=function(Z){switch(String(Z).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},m.concat=function(Z,X){if(!p(Z))throw new TypeError('"list" argument must be an Array of Buffers');if(Z.length===0)return m.alloc(0);var ee;if(X===void 0)for(X=0,ee=0;ee<Z.length;++ee)X+=Z[ee].length;var be=m.allocUnsafe(X),ve=0;for(ee=0;ee<Z.length;++ee){var Te=Z[ee];if(!m.isBuffer(Te))throw new TypeError('"list" argument must be an Array of Buffers');Te.copy(be,ve),ve+=Te.length}return be};function u(re,Z){if(m.isBuffer(re))return re.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(re)||re instanceof ArrayBuffer))return re.byteLength;typeof re!="string"&&(re=""+re);var X=re.length;if(X===0)return 0;for(var ee=!1;;)switch(Z){case"ascii":case"latin1":case"binary":return X;case"utf8":case"utf-8":case void 0:return le(re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return X*2;case"hex":return X>>>1;case"base64":return te(re).length;default:if(ee)return le(re).length;Z=(""+Z).toLowerCase(),ee=!0}}m.byteLength=u;function v(re,Z,X){var ee=!1;if((Z===void 0||Z<0)&&(Z=0),Z>this.length)return"";if((X===void 0||X>this.length)&&(X=this.length),X<=0)return"";if(X>>>=0,Z>>>=0,X<=Z)return"";for(re||(re="utf8");;)switch(re){case"hex":return V(this,Z,X);case"utf8":case"utf-8":return N(this,Z,X);case"ascii":return W(this,Z,X);case"latin1":case"binary":return K(this,Z,X);case"base64":return k(this,Z,X);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,Z,X);default:if(ee)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),ee=!0}}m.prototype._isBuffer=!0;function D(re,Z,X){var ee=re[Z];re[Z]=re[X],re[X]=ee}m.prototype.swap16=function(){var Z=this.length;if(Z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var X=0;X<Z;X+=2)D(this,X,X+1);return this},m.prototype.swap32=function(){var Z=this.length;if(Z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var X=0;X<Z;X+=4)D(this,X,X+3),D(this,X+1,X+2);return this},m.prototype.swap64=function(){var Z=this.length;if(Z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var X=0;X<Z;X+=8)D(this,X,X+7),D(this,X+1,X+6),D(this,X+2,X+5),D(this,X+3,X+4);return this},m.prototype.toString=function(){var Z=this.length|0;return Z===0?"":arguments.length===0?N(this,0,Z):v.apply(this,arguments)},m.prototype.equals=function(Z){if(!m.isBuffer(Z))throw new TypeError("Argument must be a Buffer");return this===Z?!0:m.compare(this,Z)===0},m.prototype.inspect=function(){var Z="",X=o.INSPECT_MAX_BYTES;return this.length>0&&(Z=this.toString("hex",0,X).match(/.{2}/g).join(" "),this.length>X&&(Z+=" ... ")),"<Buffer "+Z+">"},m.prototype.compare=function(Z,X,ee,be,ve){if(!m.isBuffer(Z))throw new TypeError("Argument must be a Buffer");if(X===void 0&&(X=0),ee===void 0&&(ee=Z?Z.length:0),be===void 0&&(be=0),ve===void 0&&(ve=this.length),X<0||ee>Z.length||be<0||ve>this.length)throw new RangeError("out of range index");if(be>=ve&&X>=ee)return 0;if(be>=ve)return-1;if(X>=ee)return 1;if(X>>>=0,ee>>>=0,be>>>=0,ve>>>=0,this===Z)return 0;for(var Te=ve-be,Fe=ee-X,Ze=Math.min(Te,Fe),nt=this.slice(be,ve),ot=Z.slice(X,ee),st=0;st<Ze;++st)if(nt[st]!==ot[st]){Te=nt[st],Fe=ot[st];break}return Te<Fe?-1:Fe<Te?1:0};function b(re,Z,X,ee,be){if(re.length===0)return-1;if(typeof X=="string"?(ee=X,X=0):X>2147483647?X=2147483647:X<-2147483648&&(X=-2147483648),X=+X,isNaN(X)&&(X=be?0:re.length-1),X<0&&(X=re.length+X),X>=re.length){if(be)return-1;X=re.length-1}else if(X<0)if(be)X=0;else return-1;if(typeof Z=="string"&&(Z=m.from(Z,ee)),m.isBuffer(Z))return Z.length===0?-1:d(re,Z,X,ee,be);if(typeof Z=="number")return Z=Z&255,m.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?be?Uint8Array.prototype.indexOf.call(re,Z,X):Uint8Array.prototype.lastIndexOf.call(re,Z,X):d(re,[Z],X,ee,be);throw new TypeError("val must be string, number or Buffer")}function d(re,Z,X,ee,be){var ve=1,Te=re.length,Fe=Z.length;if(ee!==void 0&&(ee=String(ee).toLowerCase(),ee==="ucs2"||ee==="ucs-2"||ee==="utf16le"||ee==="utf-16le")){if(re.length<2||Z.length<2)return-1;ve=2,Te/=2,Fe/=2,X/=2}function Ze(Ne,Pe){return ve===1?Ne[Pe]:Ne.readUInt16BE(Pe*ve)}var nt;if(be){var ot=-1;for(nt=X;nt<Te;nt++)if(Ze(re,nt)===Ze(Z,ot===-1?0:nt-ot)){if(ot===-1&&(ot=nt),nt-ot+1===Fe)return ot*ve}else ot!==-1&&(nt-=nt-ot),ot=-1}else for(X+Fe>Te&&(X=Te-Fe),nt=X;nt>=0;nt--){for(var st=!0,ht=0;ht<Fe;ht++)if(Ze(re,nt+ht)!==Ze(Z,ht)){st=!1;break}if(st)return nt}return-1}m.prototype.includes=function(Z,X,ee){return this.indexOf(Z,X,ee)!==-1},m.prototype.indexOf=function(Z,X,ee){return b(this,Z,X,ee,!0)},m.prototype.lastIndexOf=function(Z,X,ee){return b(this,Z,X,ee,!1)};function R(re,Z,X,ee){X=Number(X)||0;var be=re.length-X;ee?(ee=Number(ee),ee>be&&(ee=be)):ee=be;var ve=Z.length;if(ve%2!==0)throw new TypeError("Invalid hex string");ee>ve/2&&(ee=ve/2);for(var Te=0;Te<ee;++Te){var Fe=parseInt(Z.substr(Te*2,2),16);if(isNaN(Fe))return Te;re[X+Te]=Fe}return Te}function w(re,Z,X,ee){return $(le(Z,re.length-X),re,X,ee)}function E(re,Z,X,ee){return $(Q(Z),re,X,ee)}function x(re,Z,X,ee){return E(re,Z,X,ee)}function i(re,Z,X,ee){return $(te(Z),re,X,ee)}function A(re,Z,X,ee){return $(ce(Z,re.length-X),re,X,ee)}m.prototype.write=function(Z,X,ee,be){if(X===void 0)be="utf8",ee=this.length,X=0;else if(ee===void 0&&typeof X=="string")be=X,ee=this.length,X=0;else if(isFinite(X))X=X|0,isFinite(ee)?(ee=ee|0,be===void 0&&(be="utf8")):(be=ee,ee=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ve=this.length-X;if((ee===void 0||ee>ve)&&(ee=ve),Z.length>0&&(ee<0||X<0)||X>this.length)throw new RangeError("Attempt to write outside buffer bounds");be||(be="utf8");for(var Te=!1;;)switch(be){case"hex":return R(this,Z,X,ee);case"utf8":case"utf-8":return w(this,Z,X,ee);case"ascii":return E(this,Z,X,ee);case"latin1":case"binary":return x(this,Z,X,ee);case"base64":return i(this,Z,X,ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,Z,X,ee);default:if(Te)throw new TypeError("Unknown encoding: "+be);be=(""+be).toLowerCase(),Te=!0}},m.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(re,Z,X){return Z===0&&X===re.length?S.fromByteArray(re):S.fromByteArray(re.slice(Z,X))}function N(re,Z,X){X=Math.min(re.length,X);for(var ee=[],be=Z;be<X;){var ve=re[be],Te=null,Fe=ve>239?4:ve>223?3:ve>191?2:1;if(be+Fe<=X){var Ze,nt,ot,st;switch(Fe){case 1:ve<128&&(Te=ve);break;case 2:Ze=re[be+1],(Ze&192)===128&&(st=(ve&31)<<6|Ze&63,st>127&&(Te=st));break;case 3:Ze=re[be+1],nt=re[be+2],(Ze&192)===128&&(nt&192)===128&&(st=(ve&15)<<12|(Ze&63)<<6|nt&63,st>2047&&(st<55296||st>57343)&&(Te=st));break;case 4:Ze=re[be+1],nt=re[be+2],ot=re[be+3],(Ze&192)===128&&(nt&192)===128&&(ot&192)===128&&(st=(ve&15)<<18|(Ze&63)<<12|(nt&63)<<6|ot&63,st>65535&&st<1114112&&(Te=st))}}Te===null?(Te=65533,Fe=1):Te>65535&&(Te-=65536,ee.push(Te>>>10&1023|55296),Te=56320|Te&1023),ee.push(Te),be+=Fe}return G(ee)}var U=4096;function G(re){var Z=re.length;if(Z<=U)return String.fromCharCode.apply(String,re);for(var X="",ee=0;ee<Z;)X+=String.fromCharCode.apply(String,re.slice(ee,ee+=U));return X}function W(re,Z,X){var ee="";X=Math.min(re.length,X);for(var be=Z;be<X;++be)ee+=String.fromCharCode(re[be]&127);return ee}function K(re,Z,X){var ee="";X=Math.min(re.length,X);for(var be=Z;be<X;++be)ee+=String.fromCharCode(re[be]);return ee}function V(re,Z,X){var ee=re.length;(!Z||Z<0)&&(Z=0),(!X||X<0||X>ee)&&(X=ee);for(var be="",ve=Z;ve<X;++ve)be+=ie(re[ve]);return be}function F(re,Z,X){for(var ee=re.slice(Z,X),be="",ve=0;ve<ee.length;ve+=2)be+=String.fromCharCode(ee[ve]+ee[ve+1]*256);return be}m.prototype.slice=function(Z,X){var ee=this.length;Z=~~Z,X=X===void 0?ee:~~X,Z<0?(Z+=ee,Z<0&&(Z=0)):Z>ee&&(Z=ee),X<0?(X+=ee,X<0&&(X=0)):X>ee&&(X=ee),X<Z&&(X=Z);var be;if(m.TYPED_ARRAY_SUPPORT)be=this.subarray(Z,X),be.__proto__=m.prototype;else{var ve=X-Z;be=new m(ve,void 0);for(var Te=0;Te<ve;++Te)be[Te]=this[Te+Z]}return be};function B(re,Z,X){if(re%1!==0||re<0)throw new RangeError("offset is not uint");if(re+Z>X)throw new RangeError("Trying to access beyond buffer length")}m.prototype.readUIntLE=function(Z,X,ee){Z=Z|0,X=X|0,ee||B(Z,X,this.length);for(var be=this[Z],ve=1,Te=0;++Te<X&&(ve*=256);)be+=this[Z+Te]*ve;return be},m.prototype.readUIntBE=function(Z,X,ee){Z=Z|0,X=X|0,ee||B(Z,X,this.length);for(var be=this[Z+--X],ve=1;X>0&&(ve*=256);)be+=this[Z+--X]*ve;return be},m.prototype.readUInt8=function(Z,X){return X||B(Z,1,this.length),this[Z]},m.prototype.readUInt16LE=function(Z,X){return X||B(Z,2,this.length),this[Z]|this[Z+1]<<8},m.prototype.readUInt16BE=function(Z,X){return X||B(Z,2,this.length),this[Z]<<8|this[Z+1]},m.prototype.readUInt32LE=function(Z,X){return X||B(Z,4,this.length),(this[Z]|this[Z+1]<<8|this[Z+2]<<16)+this[Z+3]*16777216},m.prototype.readUInt32BE=function(Z,X){return X||B(Z,4,this.length),this[Z]*16777216+(this[Z+1]<<16|this[Z+2]<<8|this[Z+3])},m.prototype.readIntLE=function(Z,X,ee){Z=Z|0,X=X|0,ee||B(Z,X,this.length);for(var be=this[Z],ve=1,Te=0;++Te<X&&(ve*=256);)be+=this[Z+Te]*ve;return ve*=128,be>=ve&&(be-=Math.pow(2,8*X)),be},m.prototype.readIntBE=function(Z,X,ee){Z=Z|0,X=X|0,ee||B(Z,X,this.length);for(var be=X,ve=1,Te=this[Z+--be];be>0&&(ve*=256);)Te+=this[Z+--be]*ve;return ve*=128,Te>=ve&&(Te-=Math.pow(2,8*X)),Te},m.prototype.readInt8=function(Z,X){return X||B(Z,1,this.length),this[Z]&128?(255-this[Z]+1)*-1:this[Z]},m.prototype.readInt16LE=function(Z,X){X||B(Z,2,this.length);var ee=this[Z]|this[Z+1]<<8;return ee&32768?ee|4294901760:ee},m.prototype.readInt16BE=function(Z,X){X||B(Z,2,this.length);var ee=this[Z+1]|this[Z]<<8;return ee&32768?ee|4294901760:ee},m.prototype.readInt32LE=function(Z,X){return X||B(Z,4,this.length),this[Z]|this[Z+1]<<8|this[Z+2]<<16|this[Z+3]<<24},m.prototype.readInt32BE=function(Z,X){return X||B(Z,4,this.length),this[Z]<<24|this[Z+1]<<16|this[Z+2]<<8|this[Z+3]},m.prototype.readFloatLE=function(Z,X){return X||B(Z,4,this.length),s.read(this,Z,!0,23,4)},m.prototype.readFloatBE=function(Z,X){return X||B(Z,4,this.length),s.read(this,Z,!1,23,4)},m.prototype.readDoubleLE=function(Z,X){return X||B(Z,8,this.length),s.read(this,Z,!0,52,8)},m.prototype.readDoubleBE=function(Z,X){return X||B(Z,8,this.length),s.read(this,Z,!1,52,8)};function H(re,Z,X,ee,be,ve){if(!m.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>be||Z<ve)throw new RangeError('"value" argument is out of bounds');if(X+ee>re.length)throw new RangeError("Index out of range")}m.prototype.writeUIntLE=function(Z,X,ee,be){if(Z=+Z,X=X|0,ee=ee|0,!be){var ve=Math.pow(2,8*ee)-1;H(this,Z,X,ee,ve,0)}var Te=1,Fe=0;for(this[X]=Z&255;++Fe<ee&&(Te*=256);)this[X+Fe]=Z/Te&255;return X+ee},m.prototype.writeUIntBE=function(Z,X,ee,be){if(Z=+Z,X=X|0,ee=ee|0,!be){var ve=Math.pow(2,8*ee)-1;H(this,Z,X,ee,ve,0)}var Te=ee-1,Fe=1;for(this[X+Te]=Z&255;--Te>=0&&(Fe*=256);)this[X+Te]=Z/Fe&255;return X+ee},m.prototype.writeUInt8=function(Z,X,ee){return Z=+Z,X=X|0,ee||H(this,Z,X,1,255,0),m.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),this[X]=Z&255,X+1};function ae(re,Z,X,ee){Z<0&&(Z=65535+Z+1);for(var be=0,ve=Math.min(re.length-X,2);be<ve;++be)re[X+be]=(Z&255<<8*(ee?be:1-be))>>>(ee?be:1-be)*8}m.prototype.writeUInt16LE=function(Z,X,ee){return Z=+Z,X=X|0,ee||H(this,Z,X,2,65535,0),m.TYPED_ARRAY_SUPPORT?(this[X]=Z&255,this[X+1]=Z>>>8):ae(this,Z,X,!0),X+2},m.prototype.writeUInt16BE=function(Z,X,ee){return Z=+Z,X=X|0,ee||H(this,Z,X,2,65535,0),m.TYPED_ARRAY_SUPPORT?(this[X]=Z>>>8,this[X+1]=Z&255):ae(this,Z,X,!1),X+2};function de(re,Z,X,ee){Z<0&&(Z=4294967295+Z+1);for(var be=0,ve=Math.min(re.length-X,4);be<ve;++be)re[X+be]=Z>>>(ee?be:3-be)*8&255}m.prototype.writeUInt32LE=function(Z,X,ee){return Z=+Z,X=X|0,ee||H(this,Z,X,4,4294967295,0),m.TYPED_ARRAY_SUPPORT?(this[X+3]=Z>>>24,this[X+2]=Z>>>16,this[X+1]=Z>>>8,this[X]=Z&255):de(this,Z,X,!0),X+4},m.prototype.writeUInt32BE=function(Z,X,ee){return Z=+Z,X=X|0,ee||H(this,Z,X,4,4294967295,0),m.TYPED_ARRAY_SUPPORT?(this[X]=Z>>>24,this[X+1]=Z>>>16,this[X+2]=Z>>>8,this[X+3]=Z&255):de(this,Z,X,!1),X+4},m.prototype.writeIntLE=function(Z,X,ee,be){if(Z=+Z,X=X|0,!be){var ve=Math.pow(2,8*ee-1);H(this,Z,X,ee,ve-1,-ve)}var Te=0,Fe=1,Ze=0;for(this[X]=Z&255;++Te<ee&&(Fe*=256);)Z<0&&Ze===0&&this[X+Te-1]!==0&&(Ze=1),this[X+Te]=(Z/Fe>>0)-Ze&255;return X+ee},m.prototype.writeIntBE=function(Z,X,ee,be){if(Z=+Z,X=X|0,!be){var ve=Math.pow(2,8*ee-1);H(this,Z,X,ee,ve-1,-ve)}var Te=ee-1,Fe=1,Ze=0;for(this[X+Te]=Z&255;--Te>=0&&(Fe*=256);)Z<0&&Ze===0&&this[X+Te+1]!==0&&(Ze=1),this[X+Te]=(Z/Fe>>0)-Ze&255;return X+ee},m.prototype.writeInt8=function(Z,X,ee){return Z=+Z,X=X|0,ee||H(this,Z,X,1,127,-128),m.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),Z<0&&(Z=255+Z+1),this[X]=Z&255,X+1},m.prototype.writeInt16LE=function(Z,X,ee){return Z=+Z,X=X|0,ee||H(this,Z,X,2,32767,-32768),m.TYPED_ARRAY_SUPPORT?(this[X]=Z&255,this[X+1]=Z>>>8):ae(this,Z,X,!0),X+2},m.prototype.writeInt16BE=function(Z,X,ee){return Z=+Z,X=X|0,ee||H(this,Z,X,2,32767,-32768),m.TYPED_ARRAY_SUPPORT?(this[X]=Z>>>8,this[X+1]=Z&255):ae(this,Z,X,!1),X+2},m.prototype.writeInt32LE=function(Z,X,ee){return Z=+Z,X=X|0,ee||H(this,Z,X,4,2147483647,-2147483648),m.TYPED_ARRAY_SUPPORT?(this[X]=Z&255,this[X+1]=Z>>>8,this[X+2]=Z>>>16,this[X+3]=Z>>>24):de(this,Z,X,!0),X+4},m.prototype.writeInt32BE=function(Z,X,ee){return Z=+Z,X=X|0,ee||H(this,Z,X,4,2147483647,-2147483648),Z<0&&(Z=4294967295+Z+1),m.TYPED_ARRAY_SUPPORT?(this[X]=Z>>>24,this[X+1]=Z>>>16,this[X+2]=Z>>>8,this[X+3]=Z&255):de(this,Z,X,!1),X+4};function se(re,Z,X,ee,be,ve){if(X+ee>re.length)throw new RangeError("Index out of range");if(X<0)throw new RangeError("Index out of range")}function Se(re,Z,X,ee,be){return be||se(re,Z,X,4,34028234663852886e22,-34028234663852886e22),s.write(re,Z,X,ee,23,4),X+4}m.prototype.writeFloatLE=function(Z,X,ee){return Se(this,Z,X,!0,ee)},m.prototype.writeFloatBE=function(Z,X,ee){return Se(this,Z,X,!1,ee)};function ye(re,Z,X,ee,be){return be||se(re,Z,X,8,17976931348623157e292,-17976931348623157e292),s.write(re,Z,X,ee,52,8),X+8}m.prototype.writeDoubleLE=function(Z,X,ee){return ye(this,Z,X,!0,ee)},m.prototype.writeDoubleBE=function(Z,X,ee){return ye(this,Z,X,!1,ee)},m.prototype.copy=function(Z,X,ee,be){if(ee||(ee=0),!be&&be!==0&&(be=this.length),X>=Z.length&&(X=Z.length),X||(X=0),be>0&&be<ee&&(be=ee),be===ee)return 0;if(Z.length===0||this.length===0)return 0;if(X<0)throw new RangeError("targetStart out of bounds");if(ee<0||ee>=this.length)throw new RangeError("sourceStart out of bounds");if(be<0)throw new RangeError("sourceEnd out of bounds");be>this.length&&(be=this.length),Z.length-X<be-ee&&(be=Z.length-X+ee);var ve=be-ee,Te;if(this===Z&&ee<X&&X<be)for(Te=ve-1;Te>=0;--Te)Z[Te+X]=this[Te+ee];else if(ve<1e3||!m.TYPED_ARRAY_SUPPORT)for(Te=0;Te<ve;++Te)Z[Te+X]=this[Te+ee];else Uint8Array.prototype.set.call(Z,this.subarray(ee,ee+ve),X);return ve},m.prototype.fill=function(Z,X,ee,be){if(typeof Z=="string"){if(typeof X=="string"?(be=X,X=0,ee=this.length):typeof ee=="string"&&(be=ee,ee=this.length),Z.length===1){var ve=Z.charCodeAt(0);ve<256&&(Z=ve)}if(be!==void 0&&typeof be!="string")throw new TypeError("encoding must be a string");if(typeof be=="string"&&!m.isEncoding(be))throw new TypeError("Unknown encoding: "+be)}else typeof Z=="number"&&(Z=Z&255);if(X<0||this.length<X||this.length<ee)throw new RangeError("Out of range index");if(ee<=X)return this;X=X>>>0,ee=ee===void 0?this.length:ee>>>0,Z||(Z=0);var Te;if(typeof Z=="number")for(Te=X;Te<ee;++Te)this[Te]=Z;else{var Fe=m.isBuffer(Z)?Z:le(new m(Z,be).toString()),Ze=Fe.length;for(Te=0;Te<ee-X;++Te)this[Te+X]=Fe[Te%Ze]}return this};var oe=/[^+\/0-9A-Za-z-_]/g;function pe(re){if(re=fe(re).replace(oe,""),re.length<2)return"";for(;re.length%4!==0;)re=re+"=";return re}function fe(re){return re.trim?re.trim():re.replace(/^\s+|\s+$/g,"")}function ie(re){return re<16?"0"+re.toString(16):re.toString(16)}function le(re,Z){Z=Z||Infinity;for(var X,ee=re.length,be=null,ve=[],Te=0;Te<ee;++Te){if(X=re.charCodeAt(Te),X>55295&&X<57344){if(!be){if(X>56319){(Z-=3)>-1&&ve.push(239,191,189);continue}else if(Te+1===ee){(Z-=3)>-1&&ve.push(239,191,189);continue}be=X;continue}if(X<56320){(Z-=3)>-1&&ve.push(239,191,189),be=X;continue}X=(be-55296<<10|X-56320)+65536}else be&&((Z-=3)>-1&&ve.push(239,191,189));if(be=null,X<128){if((Z-=1)<0)break;ve.push(X)}else if(X<2048){if((Z-=2)<0)break;ve.push(X>>6|192,X&63|128)}else if(X<65536){if((Z-=3)<0)break;ve.push(X>>12|224,X>>6&63|128,X&63|128)}else if(X<1114112){if((Z-=4)<0)break;ve.push(X>>18|240,X>>12&63|128,X>>6&63|128,X&63|128)}else throw new Error("Invalid code point")}return ve}function Q(re){for(var Z=[],X=0;X<re.length;++X)Z.push(re.charCodeAt(X)&255);return Z}function ce(re,Z){for(var X,ee,be,ve=[],Te=0;Te<re.length&&!((Z-=2)<0);++Te)X=re.charCodeAt(Te),ee=X>>8,be=X%256,ve.push(be),ve.push(ee);return ve}function te(re){return S.toByteArray(pe(re))}function $(re,Z,X,ee){for(var be=0;be<ee&&!(be+X>=Z.length||be>=re.length);++be)Z[be+X]=re[be];return be}function _e(re){return re!==re}}).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 <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var P=Array.prototype.slice;Y.exports=m;function m(s,p){if(!(this instanceof m))return new m(s,p);this.src=s,this._withAccess=p}m.prototype.withAccess=function(s){return this._withAccess=s!==!1,this},m.prototype.pick=function(s){return Array.isArray(s)||(s=P.call(arguments)),s.length&&(this.keys=s),this},m.prototype.to=function(s){if(s=s||{},!this.src)return s;var p=this.keys||Object.keys(this.src);if(!this._withAccess){for(var _=0;_<p.length;_++){if(T=p[_],s[T]!==void 0)continue;s[T]=this.src[T]}return s}for(var _=0;_<p.length;_++){var T=p[_];if(!S(s,T))continue;var t=this.src.__lookupGetter__(T),c=this.src.__lookupSetter__(T);t&&s.__defineGetter__(T,t),c&&s.__defineSetter__(T,c),!t&&!c&&(s[T]=this.src[T])}return s},m.prototype.toCover=function(s){for(var p=this.keys||Object.keys(this.src),_=0;_<p.length;_++){var T=p[_];delete s[T];var t=this.src.__lookupGetter__(T),c=this.src.__lookupSetter__(T);t&&s.__defineGetter__(T,t),c&&s.__defineSetter__(T,c),!t&&!c&&(s[T]=this.src[T])}},m.prototype.override=m.prototype.toCover,m.prototype.and=function(s){var p={};return this.to(p),this.src=s,this.to(p),this.src=p,this};function S(s,p){return s[p]===void 0&&s.__lookupGetter__(p)===void 0&&s.__lookupSetter__(p)===void 0}},{}],77:[function(M,Y,o){M("../../modules/es6.string.iterator"),M("../../modules/es6.array.from"),Y.exports=M("../../modules/_core").Array.from},{"../../modules/_core":99,"../../modules/es6.array.from":168,"../../modules/es6.string.iterator":180}],78:[function(M,Y,o){var P=M("../../modules/_core"),m=P.JSON||(P.JSON={stringify:JSON.stringify});Y.exports=function(s){return m.stringify.apply(m,arguments)}},{"../../modules/_core":99}],79:[function(M,Y,o){M("../../modules/es6.object.assign"),Y.exports=M("../../modules/_core").Object.assign},{"../../modules/_core":99,"../../modules/es6.object.assign":171}],80:[function(M,Y,o){M("../../modules/es6.object.create");var P=M("../../modules/_core").Object;Y.exports=function(S,s){return P.create(S,s)}},{"../../modules/_core":99,"../../modules/es6.object.create":172}],81:[function(M,Y,o){M("../../modules/es6.object.define-property");var P=M("../../modules/_core").Object;Y.exports=function(S,s,p){return P.defineProperty(S,s,p)}},{"../../modules/_core":99,"../../modules/es6.object.define-property":173}],82:[function(M,Y,o){M("../../modules/es7.object.entries"),Y.exports=M("../../modules/_core").Object.entries},{"../../modules/_core":99,"../../modules/es7.object.entries":182}],83:[function(M,Y,o){M("../../modules/es6.object.get-own-property-names");var P=M("../../modules/_core").Object;Y.exports=function(S){return P.getOwnPropertyNames(S)}},{"../../modules/_core":99,"../../modules/es6.object.get-own-property-names":174}],84:[function(M,Y,o){M("../../modules/es6.object.get-prototype-of"),Y.exports=M("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":99,"../../modules/es6.object.get-prototype-of":175}],85:[function(M,Y,o){M("../../modules/es6.object.keys"),Y.exports=M("../../modules/_core").Object.keys},{"../../modules/_core":99,"../../modules/es6.object.keys":176}],86:[function(M,Y,o){M("../modules/es6.object.to-string"),M("../modules/es6.string.iterator"),M("../modules/web.dom.iterable"),M("../modules/es6.promise"),M("../modules/es7.promise.finally"),M("../modules/es7.promise.try"),Y.exports=M("../modules/_core").Promise},{"../modules/_core":99,"../modules/es6.object.to-string":177,"../modules/es6.promise":178,"../modules/es6.string.iterator":180,"../modules/es7.promise.finally":183,"../modules/es7.promise.try":184,"../modules/web.dom.iterable":187}],87:[function(M,Y,o){M("../modules/web.immediate"),Y.exports=M("../modules/_core").setImmediate},{"../modules/_core":99,"../modules/web.immediate":188}],88:[function(M,Y,o){M("../../modules/es6.string.from-code-point"),Y.exports=M("../../modules/_core").String.fromCodePoint},{"../../modules/_core":99,"../../modules/es6.string.from-code-point":179}],89:[function(M,Y,o){M("../../modules/es6.function.has-instance"),Y.exports=M("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":165,"../../modules/es6.function.has-instance":170}],90:[function(M,Y,o){M("../../modules/es6.symbol"),M("../../modules/es6.object.to-string"),M("../../modules/es7.symbol.async-iterator"),M("../../modules/es7.symbol.observable"),Y.exports=M("../../modules/_core").Symbol},{"../../modules/_core":99,"../../modules/es6.object.to-string":177,"../../modules/es6.symbol":181,"../../modules/es7.symbol.async-iterator":185,"../../modules/es7.symbol.observable":186}],91:[function(M,Y,o){M("../../modules/es6.string.iterator"),M("../../modules/web.dom.iterable"),Y.exports=M("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":165,"../../modules/es6.string.iterator":180,"../../modules/web.dom.iterable":187}],92:[function(M,Y,o){Y.exports=function(P){if(typeof P!="function")throw TypeError(P+" is not a function!");return P}},{}],93:[function(M,Y,o){Y.exports=function(){}},{}],94:[function(M,Y,o){Y.exports=function(P,m,S,s){if(!(P instanceof m)||s!==void 0&&s in P)throw TypeError(S+": incorrect invocation!");return P}},{}],95:[function(M,Y,o){var P=M("./_is-object");Y.exports=function(m){if(!P(m))throw TypeError(m+" is not an object!");return m}},{"./_is-object":119}],96:[function(M,Y,o){var P=M("./_to-iobject"),m=M("./_to-length"),S=M("./_to-absolute-index");Y.exports=function(s){return function(p,_,T){var t=P(p),c=m(t.length),l=S(T,c),r;if(s&&_!=_){for(;c>l;)if(r=t[l++],r!=r)return!0}else for(;c>l;l++)if((s||l in t)&&t[l]===_)return s||l||0;return!s&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,Y,o){var P=M("./_cof"),m=M("./_wks")("toStringTag"),S=P(function(){return arguments}())=="Arguments",s=function(p,_){try{return p[_]}catch(T){}};Y.exports=function(p){var _,T,t;return p===void 0?"Undefined":p===null?"Null":typeof(T=s(_=Object(p),m))=="string"?T:S?P(_):(t=P(_))=="Object"&&typeof _.callee=="function"?"Arguments":t}},{"./_cof":98,"./_wks":166}],98:[function(M,Y,o){var P={}.toString;Y.exports=function(m){return P.call(m).slice(8,-1)}},{}],99:[function(M,Y,o){var P=Y.exports={version:"2.6.11"};typeof __e=="number"&&(__e=P)},{}],100:[function(M,Y,o){"use strict";var P=M("./_object-dp"),m=M("./_property-desc");Y.exports=function(S,s,p){s in S?P.f(S,s,m(0,p)):S[s]=p}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,Y,o){var P=M("./_a-function");Y.exports=function(m,S,s){if(P(m),S===void 0)return m;switch(s){case 1:return function(p){return m.call(S,p)};case 2:return function(p,_){return m.call(S,p,_)};case 3:return function(p,_,T){return m.call(S,p,_,T)}}return function(){return m.apply(S,arguments)}}},{"./_a-function":92}],102:[function(M,Y,o){Y.exports=function(P){if(P==null)throw TypeError("Can't call method on "+P);return P}},{}],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 P=M("./_is-object"),m=M("./_global").document,S=P(m)&&P(m.createElement);Y.exports=function(s){return S?m.createElement(s):{}}},{"./_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 P=M("./_object-keys"),m=M("./_object-gops"),S=M("./_object-pie");Y.exports=function(s){var p=P(s),_=m.f;if(_)for(var T=_(s),t=S.f,c=0,l;T.length>c;)t.call(s,l=T[c++])&&p.push(l);return p}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,Y,o){var P=M("./_global"),m=M("./_core"),S=M("./_ctx"),s=M("./_hide"),p=M("./_has"),_="prototype",T=function(t,c,l){var r=t&T.F,C=t&T.G,f=t&T.S,y=t&T.P,g=t&T.B,h=t&T.W,O=C?m:m[c]||(m[c]={}),a=O[_],u=C?P:f?P[c]:(P[c]||{})[_],v,D,b;C&&(l=c);for(v in l){if(D=!r&&u&&u[v]!==void 0,D&&p(O,v))continue;b=D?u[v]:l[v],O[v]=C&&typeof u[v]!="function"?l[v]:g&&D?S(b,P):h&&u[v]==b?function(d){var R=function(w,E,x){if(this instanceof d){switch(arguments.length){case 0:return new d;case 1:return new d(w);case 2:return new d(w,E)}return new d(w,E,x)}return d.apply(this,arguments)};return R[_]=d[_],R}(b):y&&typeof b=="function"?S(Function.call,b):b,y&&((O.virtual||(O.virtual={}))[v]=b,t&T.R&&a&&!a[v]&&s(a,v,b))}};T.F=1,T.G=2,T.S=4,T.P=8,T.B=16,T.W=32,T.U=64,T.R=128,Y.exports=T},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,Y,o){Y.exports=function(P){try{return!!P()}catch(m){return!0}}},{}],109:[function(M,Y,o){var P=M("./_ctx"),m=M("./_iter-call"),S=M("./_is-array-iter"),s=M("./_an-object"),p=M("./_to-length"),_=M("./core.get-iterator-method"),T={},t={},o=Y.exports=function(c,l,r,C,f){var y=f?function(){return c}:_(c),g=P(r,C,l?2:1),h=0,O,a,u,v;if(typeof y!="function")throw TypeError(c+" is not iterable!");if(S(y)){for(O=p(c.length);O>h;h++)if(v=l?g(s(a=c[h])[0],a[1]):g(c[h]),v===T||v===t)return v}else for(u=y.call(c);!(a=u.next()).done;)if(v=m(u,g,a.value,l),v===T||v===t)return v};o.BREAK=T,o.RETURN=t},{"./_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 P=Y.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=P)},{}],111:[function(M,Y,o){var P={}.hasOwnProperty;Y.exports=function(m,S){return P.call(m,S)}},{}],112:[function(M,Y,o){var P=M("./_object-dp"),m=M("./_property-desc");Y.exports=M("./_descriptors")?function(S,s,p){return P.f(S,s,m(1,p))}:function(S,s,p){return S[s]=p,S}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,Y,o){var P=M("./_global").document;Y.exports=P&&P.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(P,m,S){var s=S===void 0;switch(m.length){case 0:return s?P():P.call(S);case 1:return s?P(m[0]):P.call(S,m[0]);case 2:return s?P(m[0],m[1]):P.call(S,m[0],m[1]);case 3:return s?P(m[0],m[1],m[2]):P.call(S,m[0],m[1],m[2]);case 4:return s?P(m[0],m[1],m[2],m[3]):P.call(S,m[0],m[1],m[2],m[3])}return P.apply(S,m)}},{}],116:[function(M,Y,o){var P=M("./_cof");Y.exports=Object("z").propertyIsEnumerable(0)?Object:function(m){return P(m)=="String"?m.split(""):Object(m)}},{"./_cof":98}],117:[function(M,Y,o){var P=M("./_iterators"),m=M("./_wks")("iterator"),S=Array.prototype;Y.exports=function(s){return s!==void 0&&(P.Array===s||S[m]===s)}},{"./_iterators":125,"./_wks":166}],118:[function(M,Y,o){var P=M("./_cof");Y.exports=Array.isArray||function(S){return P(S)=="Array"}},{"./_cof":98}],119:[function(M,Y,o){Y.exports=function(P){return typeof P=="object"?P!==null:typeof P=="function"}},{}],120:[function(M,Y,o){var P=M("./_an-object");Y.exports=function(m,S,s,p){try{return p?S(P(s)[0],s[1]):S(s)}catch(T){var _=m.return;throw _!==void 0&&P(_.call(m)),T}}},{"./_an-object":95}],121:[function(M,Y,o){"use strict";var P=M("./_object-create"),m=M("./_property-desc"),S=M("./_set-to-string-tag"),s={};M("./_hide")(s,M("./_wks")("iterator"),function(){return this}),Y.exports=function(p,_,T){p.prototype=P(s,{next:m(1,T)}),S(p,_+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,Y,o){"use strict";var P=M("./_library"),m=M("./_export"),S=M("./_redefine"),s=M("./_hide"),p=M("./_iterators"),_=M("./_iter-create"),T=M("./_set-to-string-tag"),t=M("./_object-gpo"),c=M("./_wks")("iterator"),l=!([].keys&&"next"in[].keys()),r="@@iterator",C="keys",f="values",y=function(){return this};Y.exports=function(g,h,O,a,u,v,D){_(O,h,a);var b=function(W){if(!l&&W in E)return E[W];switch(W){case C:return function(){return new O(this,W)};case f:return function(){return new O(this,W)}}return function(){return new O(this,W)}},d=h+" Iterator",R=u==f,w=!1,E=g.prototype,x=E[c]||E[r]||u&&E[u],i=x||b(u),A=u?R?b("entries"):i:void 0,k=h=="Array"&&E.entries||x,N,U,G;if(k&&(G=t(k.call(new g)),G!==Object.prototype&&G.next&&(T(G,d,!0),!P&&typeof G[c]!="function"&&s(G,c,y))),R&&x&&x.name!==f&&(w=!0,i=function(){return x.call(this)}),(!P||D)&&(l||w||!E[c])&&s(E,c,i),p[h]=i,p[d]=y,u)if(N={values:R?i:b(f),keys:v?i:b(C),entries:A},D)for(U in N)U in E||S(E,U,N[U]);else m(m.P+m.F*(l||w),h,N);return N}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(M,Y,o){var P=M("./_wks")("iterator"),m=!1;try{var S=[7][P]();S.return=function(){m=!0},Array.from(S,function(){throw 2})}catch(s){}Y.exports=function(s,p){if(!p&&!m)return!1;var _=!1;try{var T=[7],t=T[P]();t.next=function(){return{done:_=!0}},T[P]=function(){return t},s(T)}catch(c){}return _}},{"./_wks":166}],124:[function(M,Y,o){Y.exports=function(P,m){return{value:m,done:!!P}}},{}],125:[function(M,Y,o){Y.exports={}},{}],126:[function(M,Y,o){Y.exports=!0},{}],127:[function(M,Y,o){var P=M("./_uid")("meta"),m=M("./_is-object"),S=M("./_has"),s=M("./_object-dp").f,p=0,_=Object.isExtensible||function(){return!0},T=!M("./_fails")(function(){return _(Object.preventExtensions({}))}),t=function(f){s(f,P,{value:{i:"O"+ ++p,w:{}}})},c=function(f,y){if(!m(f))return typeof f=="symbol"?f:(typeof f=="string"?"S":"P")+f;if(!S(f,P)){if(!_(f))return"F";if(!y)return"E";t(f)}return f[P].i},l=function(f,y){if(!S(f,P)){if(!_(f))return!0;if(!y)return!1;t(f)}return f[P].w},r=function(f){return T&&C.NEED&&_(f)&&!S(f,P)&&t(f),f},C=Y.exports={KEY:P,NEED:!1,fastKey:c,getWeak:l,onFreeze:r}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,Y,o){var P=M("./_global"),m=M("./_task").set,S=P.MutationObserver||P.WebKitMutationObserver,s=P.process,p=P.Promise,_=M("./_cof")(s)=="process";Y.exports=function(){var T,t,c,l=function(){var y,g;for(_&&(y=s.domain)&&y.exit();T;){g=T.fn,T=T.next;try{g()}catch(h){throw T?c():t=void 0,h}}t=void 0,y&&y.enter()};if(_)c=function(){s.nextTick(l)};else if(S&&!(P.navigator&&P.navigator.standalone)){var r=!0,C=document.createTextNode("");new S(l).observe(C,{characterData:!0}),c=function(){C.data=r=!r}}else if(p&&p.resolve){var f=p.resolve(void 0);c=function(){f.then(l)}}else c=function(){m.call(P,l)};return function(y){var g={fn:y,next:void 0};t&&(t.next=g),T||(T=g,c()),t=g}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,Y,o){"use strict";var P=M("./_a-function");function m(S){var s,p;this.promise=new S(function(_,T){if(s!==void 0||p!==void 0)throw TypeError("Bad Promise constructor");s=_,p=T}),this.resolve=P(s),this.reject=P(p)}Y.exports.f=function(S){return new m(S)}},{"./_a-function":92}],130:[function(M,Y,o){"use strict";var P=M("./_descriptors"),m=M("./_object-keys"),S=M("./_object-gops"),s=M("./_object-pie"),p=M("./_to-object"),_=M("./_iobject"),T=Object.assign;Y.exports=!T||M("./_fails")(function(){var t={},c={},l=Symbol(),r="abcdefghijklmnopqrst";return t[l]=7,r.split("").forEach(function(C){c[C]=C}),T({},t)[l]!=7||Object.keys(T({},c)).join("")!=r})?function(c,l){for(var r=p(c),C=arguments.length,f=1,y=S.f,g=s.f;C>f;)for(var h=_(arguments[f++]),O=y?m(h).concat(y(h)):m(h),a=O.length,u=0,v;a>u;)v=O[u++],(!P||g.call(h,v))&&(r[v]=h[v]);return r}:T},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,Y,o){var P=M("./_an-object"),m=M("./_object-dps"),S=M("./_enum-bug-keys"),s=M("./_shared-key")("IE_PROTO"),p=function(){},_="prototype",T=function(){var t=M("./_dom-create")("iframe"),c=S.length,l="<",r=">",C;for(t.style.display="none",M("./_html").appendChild(t),t.src="javascript:",C=t.contentWindow.document,C.open(),C.write(l+"script"+r+"document.F=Object"+l+"/script"+r),C.close(),T=C.F;c--;)delete T[_][S[c]];return T()};Y.exports=Object.create||function(c,l){var r;return c!==null?(p[_]=P(c),r=new p,p[_]=null,r[s]=c):r=T(),l===void 0?r:m(r,l)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,Y,o){var P=M("./_an-object"),m=M("./_ie8-dom-define"),S=M("./_to-primitive"),s=Object.defineProperty;o.f=M("./_descriptors")?Object.defineProperty:function(_,T,t){if(P(_),T=S(T,!0),P(t),m)try{return s(_,T,t)}catch(c){}if("get"in t||"set"in t)throw TypeError("Accessors not supported!");return"value"in t&&(_[T]=t.value),_}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,Y,o){var P=M("./_object-dp"),m=M("./_an-object"),S=M("./_object-keys");Y.exports=M("./_descriptors")?Object.defineProperties:function(p,_){m(p);for(var T=S(_),t=T.length,c=0,l;t>c;)P.f(p,l=T[c++],_[l]);return p}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,Y,o){var P=M("./_object-pie"),m=M("./_property-desc"),S=M("./_to-iobject"),s=M("./_to-primitive"),p=M("./_has"),_=M("./_ie8-dom-define"),T=Object.getOwnPropertyDescriptor;o.f=M("./_descriptors")?T:function(c,l){if(c=S(c),l=s(l,!0),_)try{return T(c,l)}catch(r){}if(p(c,l))return m(!P.f.call(c,l),c[l])}},{"./_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 P=M("./_to-iobject"),m=M("./_object-gopn").f,S={}.toString,s=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],p=function(_){try{return m(_)}catch(T){return s.slice()}};Y.exports.f=function(T){return s&&S.call(T)=="[object Window]"?p(T):m(P(T))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,Y,o){var P=M("./_object-keys-internal"),m=M("./_enum-bug-keys").concat("length","prototype");o.f=Object.getOwnPropertyNames||function(s){return P(s,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,Y,o){o.f=Object.getOwnPropertySymbols},{}],138:[function(M,Y,o){var P=M("./_has"),m=M("./_to-object"),S=M("./_shared-key")("IE_PROTO"),s=Object.prototype;Y.exports=Object.getPrototypeOf||function(p){return p=m(p),P(p,S)?p[S]:typeof p.constructor=="function"&&p instanceof p.constructor?p.constructor.prototype:p instanceof Object?s:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,Y,o){var P=M("./_has"),m=M("./_to-iobject"),S=M("./_array-includes")(!1),s=M("./_shared-key")("IE_PROTO");Y.exports=function(p,_){var T=m(p),t=0,c=[],l;for(l in T)l!=s&&(P(T,l)&&c.push(l));for(;_.length>t;)P(T,l=_[t++])&&(~S(c,l)||c.push(l));return c}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,Y,o){var P=M("./_object-keys-internal"),m=M("./_enum-bug-keys");Y.exports=Object.keys||function(s){return P(s,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,Y,o){o.f={}.propertyIsEnumerable},{}],142:[function(M,Y,o){var P=M("./_export"),m=M("./_core"),S=M("./_fails");Y.exports=function(s,p){var _=(m.Object||{})[s]||Object[s],T={};T[s]=p(_),P(P.S+P.F*S(function(){_(1)}),"Object",T)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,Y,o){var P=M("./_descriptors"),m=M("./_object-keys"),S=M("./_to-iobject"),s=M("./_object-pie").f;Y.exports=function(p){return function(_){for(var T=S(_),t=m(T),c=t.length,l=0,r=[],C;c>l;)C=t[l++],(!P||s.call(T,C))&&r.push(p?[C,T[C]]:T[C]);return r}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,Y,o){Y.exports=function(P){try{return{e:!1,v:P()}}catch(m){return{e:!0,v:m}}}},{}],145:[function(M,Y,o){var P=M("./_an-object"),m=M("./_is-object"),S=M("./_new-promise-capability");Y.exports=function(s,p){if(P(s),m(p)&&p.constructor===s)return p;var _=S.f(s),T=_.resolve;return T(p),_.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,Y,o){Y.exports=function(P,m){return{enumerable:!(P&1),configurable:!(P&2),writable:!(P&4),value:m}}},{}],147:[function(M,Y,o){var P=M("./_hide");Y.exports=function(m,S,s){for(var p in S)s&&m[p]?m[p]=S[p]:P(m,p,S[p]);return m}},{"./_hide":112}],148:[function(M,Y,o){Y.exports=M("./_hide")},{"./_hide":112}],149:[function(M,Y,o){"use strict";var P=M("./_global"),m=M("./_core"),S=M("./_object-dp"),s=M("./_descriptors"),p=M("./_wks")("species");Y.exports=function(_){var T=typeof m[_]=="function"?m[_]:P[_];s&&T&&!T[p]&&S.f(T,p,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,Y,o){var P=M("./_object-dp").f,m=M("./_has"),S=M("./_wks")("toStringTag");Y.exports=function(s,p,_){s&&!m(s=_?s:s.prototype,S)&&P(s,S,{configurable:!0,value:p})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,Y,o){var P=M("./_shared")("keys"),m=M("./_uid");Y.exports=function(S){return P[S]||(P[S]=m(S))}},{"./_shared":152,"./_uid":162}],152:[function(M,Y,o){var P=M("./_core"),m=M("./_global"),S="__core-js_shared__",s=m[S]||(m[S]={});(Y.exports=function(p,_){return s[p]||(s[p]=_!==void 0?_:{})})("versions",[]).push({version:P.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 P=M("./_an-object"),m=M("./_a-function"),S=M("./_wks")("species");Y.exports=function(s,p){var _=P(s).constructor,T;return _===void 0||(T=P(_)[S])==null?p:m(T)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,Y,o){var P=M("./_to-integer"),m=M("./_defined");Y.exports=function(S){return function(s,p){var _=String(m(s)),T=P(p),t=_.length,c,l;return T<0||T>=t?S?"":void 0:(c=_.charCodeAt(T),c<55296||c>56319||T+1===t||(l=_.charCodeAt(T+1))<56320||l>57343?S?_.charAt(T):c:S?_.slice(T,T+2):(c-55296<<10)+(l-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,Y,o){var P=M("./_ctx"),m=M("./_invoke"),S=M("./_html"),s=M("./_dom-create"),p=M("./_global"),_=p.process,T=p.setImmediate,t=p.clearImmediate,c=p.MessageChannel,l=p.Dispatch,r=0,C={},f="onreadystatechange",y,g,h,O=function(){var u=+this;if(C.hasOwnProperty(u)){var v=C[u];delete C[u],v()}},a=function(u){O.call(u.data)};(!T||!t)&&(T=function(v){for(var D=[],b=1;arguments.length>b;)D.push(arguments[b++]);return C[++r]=function(){m(typeof v=="function"?v:Function(v),D)},y(r),r},t=function(v){delete C[v]},M("./_cof")(_)=="process"?y=function(u){_.nextTick(P(O,u,1))}:l&&l.now?y=function(u){l.now(P(O,u,1))}:c?(g=new c,h=g.port2,g.port1.onmessage=a,y=P(h.postMessage,h,1)):p.addEventListener&&typeof postMessage=="function"&&!p.importScripts?(y=function(u){p.postMessage(u+"","*")},p.addEventListener("message",a,!1)):f in s("script")?y=function(u){S.appendChild(s("script"))[f]=function(){S.removeChild(this),O.call(u)}}:y=function(u){setTimeout(P(O,u,1),0)}),Y.exports={set:T,clear:t}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,Y,o){var P=M("./_to-integer"),m=Math.max,S=Math.min;Y.exports=function(s,p){return s=P(s),s<0?m(s+p,0):S(s,p)}},{"./_to-integer":157}],157:[function(M,Y,o){var P=Math.ceil,m=Math.floor;Y.exports=function(S){return isNaN(S=+S)?0:(S>0?m:P)(S)}},{}],158:[function(M,Y,o){var P=M("./_iobject"),m=M("./_defined");Y.exports=function(S){return P(m(S))}},{"./_defined":102,"./_iobject":116}],159:[function(M,Y,o){var P=M("./_to-integer"),m=Math.min;Y.exports=function(S){return S>0?m(P(S),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,Y,o){var P=M("./_defined");Y.exports=function(m){return Object(P(m))}},{"./_defined":102}],161:[function(M,Y,o){var P=M("./_is-object");Y.exports=function(m,S){if(!P(m))return m;var s,p;if(S&&typeof(s=m.toString)=="function"&&!P(p=s.call(m)))return p;if(typeof(s=m.valueOf)=="function"&&!P(p=s.call(m)))return p;if(!S&&typeof(s=m.toString)=="function"&&!P(p=s.call(m)))return p;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,Y,o){var P=0,m=Math.random();Y.exports=function(S){return"Symbol(".concat(S===void 0?"":S,")_",(++P+m).toString(36))}},{}],163:[function(M,Y,o){var P=M("./_global"),m=P.navigator;Y.exports=m&&m.userAgent||""},{"./_global":110}],164:[function(M,Y,o){var P=M("./_global"),m=M("./_core"),S=M("./_library"),s=M("./_wks-ext"),p=M("./_object-dp").f;Y.exports=function(_){var T=m.Symbol||(m.Symbol=S?{}:P.Symbol||{});_.charAt(0)!="_"&&!(_ in T)&&p(T,_,{value:s.f(_)})}},{"./_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 P=M("./_shared")("wks"),m=M("./_uid"),S=M("./_global").Symbol,s=typeof S=="function",p=Y.exports=function(_){return P[_]||(P[_]=s&&S[_]||(s?S:m)("Symbol."+_))};p.store=P},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,Y,o){var P=M("./_classof"),m=M("./_wks")("iterator"),S=M("./_iterators");Y.exports=M("./_core").getIteratorMethod=function(s){if(s!=null)return s[m]||s["@@iterator"]||S[P(s)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,Y,o){"use strict";var P=M("./_ctx"),m=M("./_export"),S=M("./_to-object"),s=M("./_iter-call"),p=M("./_is-array-iter"),_=M("./_to-length"),T=M("./_create-property"),t=M("./core.get-iterator-method");m(m.S+m.F*!M("./_iter-detect")(function(c){Array.from(c)}),"Array",{from:function(l){var r=S(l),C=typeof this=="function"?this:Array,f=arguments.length,y=f>1?arguments[1]:void 0,g=y!==void 0,h=0,O=t(r),a,u,v,D;if(g&&(y=P(y,f>2?arguments[2]:void 0,2)),O!=null&&!(C==Array&&p(O)))for(D=O.call(r),u=new C;!(v=D.next()).done;h++)T(u,h,g?s(D,y,[v.value,h],!0):v.value);else for(a=_(r.length),u=new C(a);a>h;h++)T(u,h,g?y(r[h],h):r[h]);return u.length=h,u}})},{"./_create-property":100,"./_ctx":101,"./_export":107,"./_is-array-iter":117,"./_iter-call":120,"./_iter-detect":123,"./_to-length":159,"./_to-object":160,"./core.get-iterator-method":167}],169:[function(M,Y,o){"use strict";var P=M("./_add-to-unscopables"),m=M("./_iter-step"),S=M("./_iterators"),s=M("./_to-iobject");Y.exports=M("./_iter-define")(Array,"Array",function(p,_){this._t=s(p),this._i=0,this._k=_},function(){var p=this._t,_=this._k,T=this._i++;return!p||T>=p.length?(this._t=void 0,m(1)):_=="keys"?m(0,T):_=="values"?m(0,p[T]):m(0,[T,p[T]])},"values"),S.Arguments=S.Array,P("keys"),P("values"),P("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(M,Y,o){"use strict";var P=M("./_is-object"),m=M("./_object-gpo"),S=M("./_wks")("hasInstance"),s=Function.prototype;S in s||M("./_object-dp").f(s,S,{value:function(p){if(typeof this!="function"||!P(p))return!1;if(!P(this.prototype))return p instanceof this;for(;p=m(p);)if(this.prototype===p)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,Y,o){var P=M("./_export");P(P.S+P.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,Y,o){var P=M("./_export");P(P.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,Y,o){var P=M("./_export");P(P.S+P.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 P=M("./_to-object"),m=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(s){return m(P(s))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,Y,o){var P=M("./_to-object"),m=M("./_object-keys");M("./_object-sap")("keys",function(){return function(s){return m(P(s))}})},{"./_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 P=M("./_library"),m=M("./_global"),S=M("./_ctx"),s=M("./_classof"),p=M("./_export"),_=M("./_is-object"),T=M("./_a-function"),t=M("./_an-instance"),c=M("./_for-of"),l=M("./_species-constructor"),r=M("./_task").set,C=M("./_microtask")(),f=M("./_new-promise-capability"),y=M("./_perform"),g=M("./_user-agent"),h=M("./_promise-resolve"),O="Promise",a=m.TypeError,u=m.process,v=u&&u.versions,D=v&&v.v8||"",b=m[O],d=s(u)=="process",R=function(){},w,E,x,i,A=E=f.f,k=!!function(){try{var B=b.resolve(1),H=(B.constructor={})[M("./_wks")("species")]=function(ae){ae(R,R)};return(d||typeof PromiseRejectionEvent=="function")&&B.then(R)instanceof H&&D.indexOf("6.6")!==0&&g.indexOf("Chrome/66")===-1}catch(ae){}}(),N=function(B){var H;return _(B)&&typeof(H=B.then)=="function"?H:!1},U=function(B,H){if(B._n)return;B._n=!0;var ae=B._c;C(function(){for(var de=B._v,se=B._s==1,Se=0,ye=function(oe){var pe=se?oe.ok:oe.fail,fe=oe.resolve,ie=oe.reject,le=oe.domain,Q,ce,te;try{pe?(se||(B._h==2&&K(B),B._h=1),pe===!0?Q=de:(le&&le.enter(),Q=pe(de),le&&(le.exit(),te=!0)),Q===oe.promise?ie(a("Promise-chain cycle")):(ce=N(Q))?ce.call(Q,fe,ie):fe(Q)):ie(de)}catch($){le&&!te&&le.exit(),ie($)}};ae.length>Se;)ye(ae[Se++]);B._c=[],B._n=!1,H&&!B._h&&G(B)})},G=function(B){r.call(m,function(){var H=B._v,ae=W(B),de,se,Se;if(ae&&(de=y(function(){d?u.emit("unhandledRejection",H,B):(se=m.onunhandledrejection)?se({promise:B,reason:H}):(Se=m.console)&&Se.error&&Se.error("Unhandled promise rejection",H)}),B._h=d||W(B)?2:1),B._a=void 0,ae&&de.e)throw de.v})},W=function(B){return B._h!==1&&(B._a||B._c).length===0},K=function(B){r.call(m,function(){var H;d?u.emit("rejectionHandled",B):(H=m.onrejectionhandled)&&H({promise:B,reason:B._v})})},V=function(B){var H=this;if(H._d)return;H._d=!0,H=H._w||H,H._v=B,H._s=2,H._a||(H._a=H._c.slice()),U(H,!0)},F=function(B){var H=this,ae;if(H._d)return;H._d=!0,H=H._w||H;try{if(H===B)throw a("Promise can't be resolved itself");(ae=N(B))?C(function(){var de={_w:H,_d:!1};try{ae.call(B,S(F,de,1),S(V,de,1))}catch(se){V.call(de,se)}}):(H._v=B,H._s=1,U(H,!1))}catch(de){V.call({_w:H,_d:!1},de)}};k||(b=function(H){t(this,b,O,"_h"),T(H),w.call(this);try{H(S(F,this,1),S(V,this,1))}catch(ae){V.call(this,ae)}},w=function(H){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},w.prototype=M("./_redefine-all")(b.prototype,{then:function(H,ae){var de=A(l(this,b));return de.ok=typeof H=="function"?H:!0,de.fail=typeof ae=="function"&&ae,de.domain=d?u.domain:void 0,this._c.push(de),this._a&&this._a.push(de),this._s&&U(this,!1),de.promise},catch:function(B){return this.then(void 0,B)}}),x=function(){var B=new w;this.promise=B,this.resolve=S(F,B,1),this.reject=S(V,B,1)},f.f=A=function(B){return B===b||B===i?new x(B):E(B)}),p(p.G+p.W+p.F*!k,{Promise:b}),M("./_set-to-string-tag")(b,O),M("./_set-species")(O),i=M("./_core")[O],p(p.S+p.F*!k,O,{reject:function(H){var ae=A(this),de=ae.reject;return de(H),ae.promise}}),p(p.S+p.F*(P||!k),O,{resolve:function(H){return h(P&&this===i?b:this,H)}}),p(p.S+p.F*!(k&&M("./_iter-detect")(function(B){b.all(B).catch(R)})),O,{all:function(H){var ae=this,de=A(ae),se=de.resolve,Se=de.reject,ye=y(function(){var oe=[],pe=0,fe=1;c(H,!1,function(ie){var le=pe++,Q=!1;oe.push(void 0),fe++,ae.resolve(ie).then(function(ce){if(Q)return;Q=!0,oe[le]=ce,--fe||se(oe)},Se)}),--fe||se(oe)});return ye.e&&Se(ye.v),de.promise},race:function(H){var ae=this,de=A(ae),se=de.reject,Se=y(function(){c(H,!1,function(ye){ae.resolve(ye).then(de.resolve,se)})});return Se.e&&se(Se.v),de.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 P=M("./_export"),m=M("./_to-absolute-index"),S=String.fromCharCode,s=String.fromCodePoint;P(P.S+P.F*(!!s&&s.length!=1),"String",{fromCodePoint:function(_){for(var T=[],t=arguments.length,c=0,l;t>c;){if(l=+arguments[c++],m(l,1114111)!==l)throw RangeError(l+" is not a valid code point");T.push(l<65536?S(l):S(((l-=65536)>>10)+55296,l%1024+56320))}return T.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,Y,o){"use strict";var P=M("./_string-at")(!0);M("./_iter-define")(String,"String",function(m){this._t=String(m),this._i=0},function(){var m=this._t,S=this._i,s;return S>=m.length?{value:void 0,done:!0}:(s=P(m,S),this._i+=s.length,{value:s,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,Y,o){"use strict";var P=M("./_global"),m=M("./_has"),S=M("./_descriptors"),s=M("./_export"),p=M("./_redefine"),_=M("./_meta").KEY,T=M("./_fails"),t=M("./_shared"),c=M("./_set-to-string-tag"),l=M("./_uid"),r=M("./_wks"),C=M("./_wks-ext"),f=M("./_wks-define"),y=M("./_enum-keys"),g=M("./_is-array"),h=M("./_an-object"),O=M("./_is-object"),a=M("./_to-object"),u=M("./_to-iobject"),v=M("./_to-primitive"),D=M("./_property-desc"),b=M("./_object-create"),d=M("./_object-gopn-ext"),R=M("./_object-gopd"),w=M("./_object-gops"),E=M("./_object-dp"),x=M("./_object-keys"),i=R.f,A=E.f,k=d.f,N=P.Symbol,U=P.JSON,G=U&&U.stringify,W="prototype",K=r("_hidden"),V=r("toPrimitive"),F={}.propertyIsEnumerable,B=t("symbol-registry"),H=t("symbols"),ae=t("op-symbols"),de=Object[W],se=typeof N=="function"&&!!w.f,Se=P.QObject,ye=!Se||!Se[W]||!Se[W].findChild,oe=S&&T(function(){return b(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a!=7})?function(ve,Te,Fe){var Ze=i(de,Te);Ze&&delete de[Te],A(ve,Te,Fe),Ze&&ve!==de&&A(de,Te,Ze)}:A,pe=function(ve){var Te=H[ve]=b(N[W]);return Te._k=ve,Te},fe=se&&typeof N.iterator=="symbol"?function(ve){return typeof ve=="symbol"}:function(ve){return ve instanceof N},ie=function(Te,Fe,Ze){return Te===de&&ie(ae,Fe,Ze),h(Te),Fe=v(Fe,!0),h(Ze),m(H,Fe)?(Ze.enumerable?(m(Te,K)&&Te[K][Fe]&&(Te[K][Fe]=!1),Ze=b(Ze,{enumerable:D(0,!1)})):(m(Te,K)||A(Te,K,D(1,{})),Te[K][Fe]=!0),oe(Te,Fe,Ze)):A(Te,Fe,Ze)},le=function(Te,Fe){h(Te);for(var Ze=y(Fe=u(Fe)),nt=0,ot=Ze.length,st;ot>nt;)ie(Te,st=Ze[nt++],Fe[st]);return Te},Q=function(Te,Fe){return Fe===void 0?b(Te):le(b(Te),Fe)},ce=function(Te){var Fe=F.call(this,Te=v(Te,!0));return this===de&&m(H,Te)&&!m(ae,Te)?!1:Fe||!m(this,Te)||!m(H,Te)||m(this,K)&&this[K][Te]?Fe:!0},te=function(Te,Fe){if(Te=u(Te),Fe=v(Fe,!0),Te===de&&m(H,Fe)&&!m(ae,Fe))return;var Ze=i(Te,Fe);return Ze&&m(H,Fe)&&!(m(Te,K)&&Te[K][Fe])&&(Ze.enumerable=!0),Ze},$=function(Te){for(var Fe=k(u(Te)),Ze=[],nt=0,ot;Fe.length>nt;)!m(H,ot=Fe[nt++])&&ot!=K&&ot!=_&&Ze.push(ot);return Ze},_e=function(Te){for(var Fe=Te===de,Ze=k(Fe?ae:u(Te)),nt=[],ot=0,st;Ze.length>ot;)m(H,st=Ze[ot++])&&(Fe?m(de,st):!0)&&nt.push(H[st]);return nt};se||(N=function(){if(this instanceof N)throw TypeError("Symbol is not a constructor!");var Te=l(arguments.length>0?arguments[0]:void 0),Fe=function(Ze){this===de&&Fe.call(ae,Ze),m(this,K)&&m(this[K],Te)&&(this[K][Te]=!1),oe(this,Te,D(1,Ze))};return S&&ye&&oe(de,Te,{configurable:!0,set:Fe}),pe(Te)},p(N[W],"toString",function(){return this._k}),R.f=te,E.f=ie,M("./_object-gopn").f=d.f=$,M("./_object-pie").f=ce,w.f=_e,S&&!M("./_library")&&p(de,"propertyIsEnumerable",ce,!0),C.f=function(ve){return pe(r(ve))}),s(s.G+s.W+s.F*!se,{Symbol:N});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Z=0;re.length>Z;)r(re[Z++]);for(var X=x(r.store),ee=0;X.length>ee;)f(X[ee++]);s(s.S+s.F*!se,"Symbol",{for:function(ve){return m(B,ve+="")?B[ve]:B[ve]=N(ve)},keyFor:function(Te){if(!fe(Te))throw TypeError(Te+" is not a symbol!");for(var Fe in B)if(B[Fe]===Te)return Fe},useSetter:function(){ye=!0},useSimple:function(){ye=!1}}),s(s.S+s.F*!se,"Object",{create:Q,defineProperty:ie,defineProperties:le,getOwnPropertyDescriptor:te,getOwnPropertyNames:$,getOwnPropertySymbols:_e});var be=T(function(){w.f(1)});s(s.S+s.F*be,"Object",{getOwnPropertySymbols:function(Te){return w.f(a(Te))}}),U&&s(s.S+s.F*(!se||T(function(){var ve=N();return G([ve])!="[null]"||G({a:ve})!="{}"||G(Object(ve))!="{}"})),"JSON",{stringify:function(Te){for(var Fe=[Te],Ze=1,nt,ot;arguments.length>Ze;)Fe.push(arguments[Ze++]);return ot=nt=Fe[1],!O(nt)&&Te===void 0||fe(Te)?void 0:(g(nt)||(nt=function(st,ht){if(typeof ot=="function"&&(ht=ot.call(this,st,ht)),!fe(ht))return ht}),Fe[1]=nt,G.apply(U,Fe))}}),N[W][V]||M("./_hide")(N[W],V,N[W].valueOf),c(N,"Symbol"),c(Math,"Math",!0),c(P.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 P=M("./_export"),m=M("./_object-to-array")(!0);P(P.S,"Object",{entries:function(s){return m(s)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,Y,o){"use strict";var P=M("./_export"),m=M("./_core"),S=M("./_global"),s=M("./_species-constructor"),p=M("./_promise-resolve");P(P.P+P.R,"Promise",{finally:function(_){var T=s(this,m.Promise||S.Promise),t=typeof _=="function";return this.then(t?function(c){return p(T,_()).then(function(){return c})}:_,t?function(c){return p(T,_()).then(function(){throw c})}:_)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,Y,o){"use strict";var P=M("./_export"),m=M("./_new-promise-capability"),S=M("./_perform");P(P.S,"Promise",{try:function(s){var p=m.f(this),_=S(s);return(_.e?p.reject:p.resolve)(_.v),p.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 P=M("./_global"),m=M("./_hide"),S=M("./_iterators"),s=M("./_wks")("toStringTag"),p="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(","),_=0;_<p.length;_++){var T=p[_],t=P[T],c=t&&t.prototype;c&&!c[s]&&m(c,s,T),S[T]=S.Array}},{"./_global":110,"./_hide":112,"./_iterators":125,"./_wks":166,"./es6.array.iterator":169}],188:[function(M,Y,o){var P=M("./_export"),m=M("./_task");P(P.G+P.B,{setImmediate:m.set,clearImmediate:m.clear})},{"./_export":107,"./_task":155}],189:[function(M,Y,o){(function(P){"use strict";var m=M("babel-runtime/helpers/typeof"),S=s(m);function s(v){return v&&v.__esModule?v:{default:v}}function p(v){return Array.isArray?Array.isArray(v):u(v)==="[object Array]"}o.isArray=p;function _(v){return typeof v=="boolean"}o.isBoolean=_;function T(v){return v===null}o.isNull=T;function t(v){return v==null}o.isNullOrUndefined=t;function c(v){return typeof v=="number"}o.isNumber=c;function l(v){return typeof v=="string"}o.isString=l;function r(v){return(typeof v=="undefined"?"undefined":(0,S.default)(v))==="symbol"}o.isSymbol=r;function C(v){return v===void 0}o.isUndefined=C;function f(v){return u(v)==="[object RegExp]"}o.isRegExp=f;function y(v){return(typeof v=="undefined"?"undefined":(0,S.default)(v))==="object"&&v!==null}o.isObject=y;function g(v){return u(v)==="[object Date]"}o.isDate=g;function h(v){return u(v)==="[object Error]"||v instanceof Error}o.isError=h;function O(v){return typeof v=="function"}o.isFunction=O;function a(v){return v===null||typeof v=="boolean"||typeof v=="number"||typeof v=="string"||(typeof v=="undefined"?"undefined":(0,S.default)(v))==="symbol"||typeof v=="undefined"}o.isPrimitive=a,o.isBuffer=P.isBuffer;function u(v){return Object.prototype.toString.call(v)}}).call(this,{isBuffer:M("../../is-buffer/index.js")})},{"../../is-buffer/index.js":197,"babel-runtime/helpers/typeof":67}],190:[function(M,Y,o){"use strict";var P=M("babel-runtime/helpers/typeof"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(s){"use strict";var p=function(){var l=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,r=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,C=/[^-+\dA-Z]/g;return function(f,y,g,h){if(arguments.length===1&&c(f)==="string"&&!/\d/.test(f)&&(y=f,f=void 0),f=f||new Date,f instanceof Date||(f=new Date(f)),isNaN(f))throw TypeError("Invalid date");y=String(p.masks[y]||y||p.masks.default);var O=y.slice(0,4);(O==="UTC:"||O==="GMT:")&&(y=y.slice(4),g=!0,O==="GMT:"&&(h=!0));var a=g?"getUTC":"get",u=f[a+"Date"](),v=f[a+"Day"](),D=f[a+"Month"](),b=f[a+"FullYear"](),d=f[a+"Hours"](),R=f[a+"Minutes"](),w=f[a+"Seconds"](),E=f[a+"Milliseconds"](),x=g?0:f.getTimezoneOffset(),i=T(f),A=t(f),k={d:u,dd:_(u),ddd:p.i18n.dayNames[v],dddd:p.i18n.dayNames[v+7],m:D+1,mm:_(D+1),mmm:p.i18n.monthNames[D],mmmm:p.i18n.monthNames[D+12],yy:String(b).slice(2),yyyy:b,h:d%12||12,hh:_(d%12||12),H:d,HH:_(d),M:R,MM:_(R),s:w,ss:_(w),l:_(E,3),L:_(Math.round(E/10)),t:d<12?"a":"p",tt:d<12?"am":"pm",T:d<12?"A":"P",TT:d<12?"AM":"PM",Z:h?"GMT":g?"UTC":(String(f).match(r)||[""]).pop().replace(C,""),o:(x>0?"-":"+")+_(Math.floor(Math.abs(x)/60)*100+Math.abs(x)%60,4),S:["th","st","nd","rd"][u%10>3?0:(u%100-u%10!=10)*u%10],W:i,N:A};return y.replace(l,function(N){return N in k?k[N]:N.slice(1,N.length-1)})}}();p.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"},p.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 _(l,r){for(l=String(l),r=r||2;l.length<r;)l="0"+l;return l}function T(l){var r=new Date(l.getFullYear(),l.getMonth(),l.getDate());r.setDate(r.getDate()-(r.getDay()+6)%7+3);var C=new Date(r.getFullYear(),0,4);C.setDate(C.getDate()-(C.getDay()+6)%7+3);var f=r.getTimezoneOffset()-C.getTimezoneOffset();r.setHours(r.getHours()-f);var y=(r-C)/(864e5*7);return 1+Math.floor(y)}function t(l){var r=l.getDay();return r===0&&(r=7),r}function c(l){return l===null?"null":l===void 0?"undefined":(typeof l=="undefined"?"undefined":(0,m.default)(l))!=="object"?typeof l=="undefined"?"undefined":(0,m.default)(l):Array.isArray(l)?"array":{}.toString.call(l).slice(8,-1).toLowerCase()}typeof define=="function"&&define.amd?define(function(){return p}):(typeof o=="undefined"?"undefined":(0,m.default)(o))==="object"?Y.exports=p:s.dateFormat=p})(void 0)},{"babel-runtime/helpers/typeof":67}],191:[function(M,Y,o){/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/"use strict";var P=/["'&<>]/;Y.exports=m;function m(S){var s=""+S,p=P.exec(s);if(!p)return s;var _,T="",t=0,c=0;for(t=p.index;t<s.length;t++){switch(s.charCodeAt(t)){case 34:_="&quot;";break;case 38:_="&amp;";break;case 39:_="&#39;";break;case 60:_="&lt;";break;case 62:_="&gt;";break;default:continue}c!==t&&(T+=s.substring(c,t)),c=t+1,T+=_}return c!==t?T+s.substring(c,t):T}},{}],192:[function(M,Y,o){function P(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}Y.exports=P,P.EventEmitter=P,P.prototype._events=void 0,P.prototype._maxListeners=void 0,P.defaultMaxListeners=10,P.prototype.setMaxListeners=function(_){if(!S(_)||_<0||isNaN(_))throw TypeError("n must be a positive number");return this._maxListeners=_,this},P.prototype.emit=function(_){var T,t,c,l,r,C;if(this._events||(this._events={}),_==="error"&&(!this._events.error||s(this._events.error)&&!this._events.error.length)){if(T=arguments[1],T instanceof Error)throw T;var f=new Error('Uncaught, unspecified "error" event. ('+T+")");throw f.context=T,f}if(t=this._events[_],p(t))return!1;if(m(t))switch(arguments.length){case 1:t.call(this);break;case 2:t.call(this,arguments[1]);break;case 3:t.call(this,arguments[1],arguments[2]);break;default:l=Array.prototype.slice.call(arguments,1),t.apply(this,l)}else if(s(t))for(l=Array.prototype.slice.call(arguments,1),C=t.slice(),c=C.length,r=0;r<c;r++)C[r].apply(this,l);return!0},P.prototype.addListener=function(_,T){var t;if(!m(T))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",_,m(T.listener)?T.listener:T),this._events[_]?s(this._events[_])?this._events[_].push(T):this._events[_]=[this._events[_],T]:this._events[_]=T,s(this._events[_])&&!this._events[_].warned&&(p(this._maxListeners)?t=P.defaultMaxListeners:t=this._maxListeners,t&&t>0&&this._events[_].length>t&&(this._events[_].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[_].length),typeof console.trace=="function"&&console.trace())),this},P.prototype.on=P.prototype.addListener,P.prototype.once=function(_,T){if(!m(T))throw TypeError("listener must be a function");var t=!1;function c(){this.removeListener(_,c),t||(t=!0,T.apply(this,arguments))}return c.listener=T,this.on(_,c),this},P.prototype.removeListener=function(_,T){var t,c,l,r;if(!m(T))throw TypeError("listener must be a function");if(!this._events||!this._events[_])return this;if(t=this._events[_],l=t.length,c=-1,t===T||m(t.listener)&&t.listener===T)delete this._events[_],this._events.removeListener&&this.emit("removeListener",_,T);else if(s(t)){for(r=l;r-- >0;)if(t[r]===T||t[r].listener&&t[r].listener===T){c=r;break}if(c<0)return this;t.length===1?(t.length=0,delete this._events[_]):t.splice(c,1),this._events.removeListener&&this.emit("removeListener",_,T)}return this},P.prototype.removeAllListeners=function(_){var T,t;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[_]&&delete this._events[_],this;if(arguments.length===0){for(T in this._events){if(T==="removeListener")continue;this.removeAllListeners(T)}return this.removeAllListeners("removeListener"),this._events={},this}if(t=this._events[_],m(t))this.removeListener(_,t);else if(t)for(;t.length;)this.removeListener(_,t[t.length-1]);return delete this._events[_],this},P.prototype.listeners=function(_){var T;return!this._events||!this._events[_]?T=[]:m(this._events[_])?T=[this._events[_]]:T=this._events[_].slice(),T},P.prototype.listenerCount=function(_){if(this._events){var T=this._events[_];if(m(T))return 1;if(T)return T.length}return 0},P.listenerCount=function(_,T){return _.listenerCount(T)};function m(_){return typeof _=="function"}function S(_){return typeof _=="number"}function s(_){return typeof _=="object"&&_!==null}function p(_){return _===void 0}},{}],193:[function(M,Y,o){var P=M("http"),m=Y.exports;for(var S in P)P.hasOwnProperty(S)&&(m[S]=P[S]);m.request=function(s,p){return s||(s={}),s.scheme="https",s.protocol="https:",P.request.call(this,s,p)}},{http:231}],194:[function(M,Y,o){/*!
* humanize-ms - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var P=M("util"),m=M("ms");Y.exports=function(S){if(typeof S=="number")return S;var s=m(S);if(s===void 0){var p=new Error(P.format("humanize-ms(%j) result undefined",S));console.warn(p.stack)}return s}},{ms:204,util:243}],195:[function(M,Y,o){o.read=function(P,m,S,s,p){var _,T,t=p*8-s-1,c=(1<<t)-1,l=c>>1,r=-7,C=S?p-1:0,f=S?-1:1,y=P[m+C];for(C+=f,_=y&(1<<-r)-1,y>>=-r,r+=t;r>0;_=_*256+P[m+C],C+=f,r-=8);for(T=_&(1<<-r)-1,_>>=-r,r+=s;r>0;T=T*256+P[m+C],C+=f,r-=8);if(_===0)_=1-l;else{if(_===c)return T?NaN:(y?-1:1)*Infinity;T=T+Math.pow(2,s),_=_-l}return(y?-1:1)*T*Math.pow(2,_-s)},o.write=function(P,m,S,s,p,_){var T,t,c,l=_*8-p-1,r=(1<<l)-1,C=r>>1,f=p===23?Math.pow(2,-24)-Math.pow(2,-77):0,y=s?0:_-1,g=s?1:-1,h=m<0||m===0&&1/m<0?1:0;for(m=Math.abs(m),isNaN(m)||m===Infinity?(t=isNaN(m)?1:0,T=r):(T=Math.floor(Math.log(m)/Math.LN2),m*(c=Math.pow(2,-T))<1&&(T--,c*=2),T+C>=1?m+=f/c:m+=f*Math.pow(2,1-C),m*c>=2&&(T++,c/=2),T+C>=r?(t=0,T=r):T+C>=1?(t=(m*c-1)*Math.pow(2,p),T=T+C):(t=m*Math.pow(2,C-1)*Math.pow(2,p),T=0));p>=8;P[S+y]=t&255,y+=g,t/=256,p-=8);for(T=T<<p|t,l+=p;l>0;P[S+y]=T&255,y+=g,T/=256,l-=8);P[S+y-g]|=h*128}},{}],196:[function(M,Y,o){typeof Object.create=="function"?Y.exports=function(m,S){S&&(m.super_=S,m.prototype=Object.create(S.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}))}:Y.exports=function(m,S){if(S){m.super_=S;var s=function(){};s.prototype=S.prototype,m.prototype=new s,m.prototype.constructor=m}}},{}],197:[function(M,Y,o){/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/Y.exports=function(S){return S!=null&&(P(S)||m(S)||!!S._isBuffer)};function P(S){return!!S.constructor&&typeof S.constructor.isBuffer=="function"&&S.constructor.isBuffer(S)}function m(S){return typeof S.readFloatLE=="function"&&typeof S.slice=="function"&&P(S.slice(0,0))}},{}],198:[function(M,Y,o){var P={}.toString;Y.exports=Array.isArray||function(m){return P.call(m)=="[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,P=M.length;o<P;o++)Y[M.charAt(o)]=o;return Y}(b64chars),fromCharCode=String.fromCharCode,cb_utob=function(M){if(M.length<2){var Y=M.charCodeAt(0);return Y<128?M:Y<2048?fromCharCode(192|Y>>>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),P=[b64chars.charAt(o>>>18),b64chars.charAt(o>>>12&63),Y>=2?"=":b64chars.charAt(o>>>6&63),Y>=1?"=":b64chars.charAt(o&63)];return P.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,P=(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),m=[fromCharCode(P>>>16),fromCharCode(P>>>8&255),fromCharCode(P&255)];return m.length-=[0,0,2,1][o],m.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=m;var P=Object.prototype.hasOwnProperty;function m(S,s,p){if(!S)throw new TypeError("argument dest is required");if(!s)throw new TypeError("argument src is required");return p===void 0&&(p=!0),Object.getOwnPropertyNames(s).forEach(function(T){if(!p&&P.call(S,T))return;var t=Object.getOwnPropertyDescriptor(s,T);Object.defineProperty(S,T,t)}),S}},{}],201:[function(M,Y,o){"use strict";function P(){this._types=Object.create(null),this._extensions=Object.create(null);for(var m=0;m<arguments.length;m++)this.define(arguments[m]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}P.prototype.define=function(m,S){for(var s in m){var p=m[s].map(function(t){return t.toLowerCase()});s=s.toLowerCase();for(var _=0;_<p.length;_++){var T=p[_];if(T[0]=="*")continue;if(!S&&T in this._types)throw new Error('Attempt to change mapping for "'+T+'" extension from "'+this._types[T]+'" to "'+s+'". Pass `force=true` to allow this, otherwise remove "'+T+'" from the list of extensions for "'+s+'".');this._types[T]=s}if(S||!this._extensions[s]){var T=p[0];this._extensions[s]=T[0]!="*"?T:T.substr(1)}}},P.prototype.getType=function(m){m=String(m);var S=m.replace(/^.*[/\\]/,"").toLowerCase(),s=S.replace(/^.*\./,"").toLowerCase(),p=S.length<m.length,_=s.length<S.length-1;return(_||!p)&&this._types[s]||null},P.prototype.getExtension=function(m){return m=/^\s*([^;\s]*)/.test(m)&&RegExp.$1,m&&this._extensions[m.toLowerCase()]||null},Y.exports=P},{}],202:[function(M,Y,o){"use strict";var P=M("./Mime");Y.exports=new P(M("./types/standard"))},{"./Mime":201,"./types/standard":203}],203:[function(M,Y,o){Y.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma","es"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/mrb-consumer+xml":["*xdf"],"application/mrb-publish+xml":["*xdf"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["*xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/ttml+xml":["ttml"],"application/urc-ressheet+xml":["rsheet"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-error+xml":["xer"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],204:[function(M,Y,o){var P=1e3,m=P*60,S=m*60,s=S*24,p=s*7,_=s*365.25;Y.exports=function(r,C){C=C||{};var f=typeof r;if(f==="string"&&r.length>0)return T(r);if(f==="number"&&isFinite(r))return C.long?c(r):t(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))};function T(r){if(r=String(r),r.length>100)return;var C=/^(-?(?:\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(!C)return;var f=parseFloat(C[1]),y=(C[2]||"ms").toLowerCase();switch(y){case"years":case"year":case"yrs":case"yr":case"y":return f*_;case"weeks":case"week":case"w":return f*p;case"days":case"day":case"d":return f*s;case"hours":case"hour":case"hrs":case"hr":case"h":return f*S;case"minutes":case"minute":case"mins":case"min":case"m":return f*m;case"seconds":case"second":case"secs":case"sec":case"s":return f*P;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return f;default:return}}function t(r){var C=Math.abs(r);return C>=s?Math.round(r/s)+"d":C>=S?Math.round(r/S)+"h":C>=m?Math.round(r/m)+"m":C>=P?Math.round(r/P)+"s":r+"ms"}function c(r){var C=Math.abs(r);return C>=s?l(r,C,s,"day"):C>=S?l(r,C,S,"hour"):C>=m?l(r,C,m,"minute"):C>=P?l(r,C,P,"second"):r+" ms"}function l(r,C,f,y){var g=C>=f*1.5;return Math.round(r/f)+" "+y+(g?"s":"")}},{}],205:[function(M,Y,o){(function(P){function m(_,T){for(var t=0,c=_.length-1;c>=0;c--){var l=_[c];l==="."?_.splice(c,1):l===".."?(_.splice(c,1),t++):t&&(_.splice(c,1),t--)}if(T)for(;t--;t)_.unshift("..");return _}o.resolve=function(){for(var _="",T=!1,t=arguments.length-1;t>=-1&&!T;t--){var c=t>=0?arguments[t]:P.cwd();if(typeof c!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!c)continue;_=c+"/"+_,T=c.charAt(0)==="/"}return _=m(s(_.split("/"),function(l){return!!l}),!T).join("/"),(T?"/":"")+_||"."},o.normalize=function(_){var T=o.isAbsolute(_),t=p(_,-1)==="/";return _=m(s(_.split("/"),function(c){return!!c}),!T).join("/"),!_&&!T&&(_="."),_&&t&&(_+="/"),(T?"/":"")+_},o.isAbsolute=function(_){return _.charAt(0)==="/"},o.join=function(){var _=Array.prototype.slice.call(arguments,0);return o.normalize(s(_,function(T,t){if(typeof T!="string")throw new TypeError("Arguments to path.join must be strings");return T}).join("/"))},o.relative=function(_,T){_=o.resolve(_).substr(1),T=o.resolve(T).substr(1);function t(g){for(var h=0;h<g.length&&!(g[h]!=="");h++);for(var O=g.length-1;O>=0&&!(g[O]!=="");O--);return h>O?[]:g.slice(h,O-h+1)}for(var c=t(_.split("/")),l=t(T.split("/")),r=Math.min(c.length,l.length),C=r,f=0;f<r;f++)if(c[f]!==l[f]){C=f;break}for(var y=[],f=C;f<c.length;f++)y.push("..");return y=y.concat(l.slice(C)),y.join("/")},o.sep="/",o.delimiter=":",o.dirname=function(_){if(typeof _!="string"&&(_=_+""),_.length===0)return".";for(var T=_.charCodeAt(0),t=T===47,c=-1,l=!0,r=_.length-1;r>=1;--r)if(T=_.charCodeAt(r),T===47){if(!l){c=r;break}}else l=!1;return c===-1?t?"/":".":t&&c===1?"/":_.slice(0,c)};function S(_){typeof _!="string"&&(_=_+"");var T=0,t=-1,c=!0,l;for(l=_.length-1;l>=0;--l)if(_.charCodeAt(l)===47){if(!c){T=l+1;break}}else t===-1&&(c=!1,t=l+1);return t===-1?"":_.slice(T,t)}o.basename=function(_,T){var t=S(_);return T&&t.substr(-1*T.length)===T&&(t=t.substr(0,t.length-T.length)),t},o.extname=function(_){typeof _!="string"&&(_=_+"");for(var T=-1,t=0,c=-1,l=!0,r=0,C=_.length-1;C>=0;--C){var f=_.charCodeAt(C);if(f===47){if(!l){t=C+1;break}continue}c===-1&&(l=!1,c=C+1),f===46?T===-1?T=C:r!==1&&(r=1):T!==-1&&(r=-1)}return T===-1||c===-1||r===0||r===1&&T===c-1&&T===t+1?"":_.slice(T,c)};function s(_,T){if(_.filter)return _.filter(T);for(var t=[],c=0;c<_.length;c++)T(_[c],c,_)&&t.push(_[c]);return t}var p="ab".substr(-1)==="b"?function(_,T,t){return _.substr(T,t)}:function(_,T,t){return T<0&&(T=_.length+T),_.substr(T,t)}}).call(this,M("_process"))},{_process:208}],206:[function(M,Y,o){(function(P){/*!
* Platform.js <https://mths.be/platform>
* Copyright 2014-2018 Benjamin Tan <https://bnjmnt4n.now.sh/>
* Copyright 2011-2013 John-David Dalton <http://allyoucanleet.com/>
* Available under MIT license <https://mths.be/mit>
*/(function(){"use strict";var m={function:!0,object:!0},S=m[typeof window]&&window||this,s=S,p=m[typeof o]&&o,_=m[typeof Y]&&Y&&!Y.nodeType&&Y,T=p&&_&&typeof P=="object"&&P;T&&(T.global===T||T.window===T||T.self===T)&&(S=T);var t=Math.pow(2,53)-1,c=/\bOpera/,l=this,r=Object.prototype,C=r.hasOwnProperty,f=r.toString;function y(E){return E=String(E),E.charAt(0).toUpperCase()+E.slice(1)}function g(E,x,i){var A={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return x&&i&&/^Win/i.test(E)&&!/^Windows Phone /i.test(E)&&(A=A[/[\d.]+$/.exec(E)])&&(E="Windows "+A),E=String(E),x&&i&&(E=E.replace(RegExp(x,"i"),i)),E=O(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 h(E,x){var i=-1,A=E?E.length:0;if(typeof A=="number"&&A>-1&&A<=t)for(;++i<A;)x(E[i],i,E);else a(E,x)}function O(E){return E=d(E),/^(?:webOS|i(?:OS|P))/.test(E)?E:y(E)}function a(E,x){for(var i in E)C.call(E,i)&&x(E[i],i,E)}function u(E){return E==null?y(E):f.call(E).slice(8,-1)}function v(E,x){var i=E!=null?typeof E[x]:"number";return!/^(?:boolean|number|string|undefined)$/.test(i)&&(i=="object"?!!E[x]:!0)}function D(E){return String(E).replace(/([ -])(?!$)/g,"$1?")}function b(E,x){var i=null;return h(E,function(A,k){i=x(i,A,k,E)}),i}function d(E){return String(E).replace(/^ +| +$/g,"")}function R(E){var x=S,i=E&&typeof E=="object"&&u(E)!="String";i&&(x=E,E=null);var A=x.navigator||{},k=A.userAgent||"";E||(E=k);var N=i||l==s,U=i?!!A.likeChrome:/\bChrome\b/.test(E)&&!/internal|\n/i.test(f.toString()),G="Object",W=i?G:"ScriptBridgingProxyObject",K=i?G:"Environment",V=i&&x.java?"JavaPackage":u(x.java),F=i?G:"RuntimeObject",B=/\bJava/.test(V)&&x.java,H=B&&u(x.environment)==K,ae=B?"a":"\u03B1",de=B?"b":"\u03B2",se=x.document||{},Se=x.operamini||x.opera,ye=c.test(ye=i&&Se?Se["[[Class]]"]:u(Se))?ye:Se=null,oe,pe=E,fe=[],ie=null,le=E==k,Q=le&&Se&&typeof Se.version=="function"&&Se.version(),ce,te=X([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),$=be(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"Edge"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Waterfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),_e=Te([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),re=ee({Apple:{iPad:1,iPhone:1,iPod:1},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1}}),Z=ve(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function X(ot){return b(ot,function(st,ht){return st||RegExp("\\b"+(ht.pattern||D(ht))+"\\b","i").exec(E)&&(ht.label||ht)})}function ee(ot){return b(ot,function(st,ht,Ne){return st||(ht[_e]||ht[/^[a-z]+(?: +[a-z]+\b)*/i.exec(_e)]||RegExp("\\b"+D(Ne)+"(?:\\b|\\w*\\d)","i").exec(E))&&Ne})}function be(ot){return b(ot,function(st,ht){return st||RegExp("\\b"+(ht.pattern||D(ht))+"\\b","i").exec(E)&&(ht.label||ht)})}function ve(ot){return b(ot,function(st,ht){var Ne=ht.pattern||D(ht);return!st&&(st=RegExp("\\b"+Ne+"(?:/[\\d.]+|[ \\w.]*)","i").exec(E))&&(st=g(st,Ne,ht.label||ht)),st})}function Te(ot){return b(ot,function(st,ht){var Ne=ht.pattern||D(ht);return!st&&(st=RegExp("\\b"+Ne+" *\\d+[.\\w_]*","i").exec(E)||RegExp("\\b"+Ne+" *\\w+-[\\w]*","i").exec(E)||RegExp("\\b"+Ne+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(E))&&((st=String(ht.label&&!RegExp(Ne,"i").test(ht.label)?ht.label:st).split("/"))[1]&&!/[\d.]+/.test(st[0])&&(st[0]+=" "+st[1]),ht=ht.label||ht,st=O(st[0].replace(RegExp(Ne,"i"),ht).replace(RegExp("; *(?:"+ht+"[_-])?","i")," ").replace(RegExp("("+ht+")[-_.]?(\\w)","i"),"$1 $2"))),st})}function Fe(ot){return b(ot,function(st,ht){return st||(RegExp(ht+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(E)||0)[1]||null})}function Ze(){return this.description||""}if(te&&(te=[te]),re&&!_e&&(_e=Te([re])),(oe=/\bGoogle TV\b/.exec(_e))&&(_e=oe[0]),/\bSimulator\b/i.test(E)&&(_e=(_e?_e+" ":"")+"Simulator"),$=="Opera Mini"&&/\bOPiOS\b/.test(E)&&fe.push("running in Turbo/Uncompressed mode"),$=="IE"&&/\blike iPhone OS\b/.test(E)?(oe=R(E.replace(/like iPhone OS/,"")),re=oe.manufacturer,_e=oe.product):/^iP/.test(_e)?($||($="Safari"),Z="iOS"+((oe=/ OS ([\d_]+)/i.exec(E))?" "+oe[1].replace(/_/g,"."):"")):$=="Konqueror"&&!/buntu/i.test(Z)?Z="Kubuntu":re&&re!="Google"&&(/Chrome/.test($)&&!/\bMobile Safari\b/i.test(E)||/\bVita\b/.test(_e))||/\bAndroid\b/.test(Z)&&/^Chrome/.test($)&&/\bVersion\//i.test(E)?($="Android Browser",Z=/\bAndroid\b/.test(Z)?Z:"Android"):$=="Silk"?(/\bMobi/i.test(E)||(Z="Android",fe.unshift("desktop mode")),/Accelerated *= *true/i.test(E)&&fe.unshift("accelerated")):$=="PaleMoon"&&(oe=/\bFirefox\/([\d.]+)\b/.exec(E))?fe.push("identifying as Firefox "+oe[1]):$=="Firefox"&&(oe=/\b(Mobile|Tablet|TV)\b/i.exec(E))?(Z||(Z="Firefox OS"),_e||(_e=oe[1])):!$||(oe=!/\bMinefield\b/i.test(E)&&/\b(?:Firefox|Safari)\b/.exec($))?($&&!_e&&/[\/,]|^[^(]+?\)/.test(E.slice(E.indexOf(oe+"/")+8))&&($=null),(oe=_e||re||Z)&&(_e||re||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Z))&&($=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Z)?Z:oe)+" Browser")):$=="Electron"&&(oe=(/\bChrome\/([\d.]+)\b/.exec(E)||0)[1])&&fe.push("Chromium "+oe),Q||(Q=Fe(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",D($),"(?:Firefox|Minefield|NetFront)"])),(oe=te=="iCab"&&parseFloat(Q)>3&&"WebKit"||/\bOpera\b/.test($)&&(/\bOPR\b/.test(E)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(E)&&!/^(?:Trident|EdgeHTML)$/.test(te)&&"WebKit"||!te&&/\bMSIE\b/i.test(E)&&(Z=="Mac OS"?"Tasman":"Trident")||te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test($)&&"NetFront")&&(te=[oe]),$=="IE"&&(oe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(E)||0)[1])?($+=" Mobile",Z="Windows Phone "+(/\+$/.test(oe)?oe:oe+".x"),fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(E)?($="IE Mobile",Z="Windows Phone 8.x",fe.unshift("desktop mode"),Q||(Q=(/\brv:([\d.]+)/.exec(E)||0)[1])):$!="IE"&&te=="Trident"&&(oe=/\brv:([\d.]+)/.exec(E))&&($&&fe.push("identifying as "+$+(Q?" "+Q:"")),$="IE",Q=oe[1]),le){if(v(x,"global"))if(B&&(oe=B.lang.System,pe=oe.getProperty("os.arch"),Z=Z||oe.getProperty("os.name")+" "+oe.getProperty("os.version")),H){try{Q=x.require("ringo/engine").version.join("."),$="RingoJS"}catch(ot){(oe=x.system)&&oe.global.system==x.system&&($="Narwhal",Z||(Z=oe[0].os||null))}$||($="Rhino")}else typeof x.process=="object"&&!x.process.browser&&(oe=x.process)&&(typeof oe.versions=="object"&&(typeof oe.versions.electron=="string"?(fe.push("Node "+oe.versions.node),$="Electron",Q=oe.versions.electron):typeof oe.versions.nw=="string"&&(fe.push("Chromium "+Q,"Node "+oe.versions.node),$="NW.js",Q=oe.versions.nw)),$||($="Node.js",pe=oe.arch,Z=oe.platform,Q=/[\d.]+/.exec(oe.version),Q=Q?Q[0]:null));else u(oe=x.runtime)==W?($="Adobe AIR",Z=oe.flash.system.Capabilities.os):u(oe=x.phantom)==F?($="PhantomJS",Q=(oe=oe.version||null)&&oe.major+"."+oe.minor+"."+oe.patch):typeof se.documentMode=="number"&&(oe=/\bTrident\/(\d+)/i.exec(E))?(Q=[Q,se.documentMode],(oe=+oe[1]+4)!=Q[1]&&(fe.push("IE "+Q[1]+" mode"),te&&(te[1]=""),Q[1]=oe),Q=$=="IE"?String(Q[1].toFixed(1)):Q[0]):typeof se.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test($)&&(fe.push("masking as "+$+" "+Q),$="IE",Q="11.0",te=["Trident"],Z="Windows");Z=Z&&O(Z)}if(Q&&(oe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Q)||/(?:alpha|beta)(?: ?\d)?/i.exec(E+";"+(le&&A.appMinorVersion))||/\bMinefield\b/i.test(E)&&"a")&&(ie=/b/i.test(oe)?"beta":"alpha",Q=Q.replace(RegExp(oe+"\\+?$"),"")+(ie=="beta"?de:ae)+(/\d+\+?/.exec(oe)||"")),$=="Fennec"||$=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(Z))$="Firefox Mobile";else if($=="Maxthon"&&Q)Q=Q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(_e))_e=="Xbox 360"&&(Z=null),_e=="Xbox 360"&&/\bIEMobile\b/.test(E)&&fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test($)||$&&!_e&&!/Browser|Mobi/.test($))&&(Z=="Windows CE"||/Mobi/i.test(E)))$+=" Mobile";else if($=="IE"&&le)try{x.external===null&&fe.unshift("platform preview")}catch(ot){fe.unshift("embedded")}else(/\bBlackBerry\b/.test(_e)||/\bBB10\b/.test(E))&&(oe=(RegExp(_e.replace(/ +/g," *")+"/([.\\d]+)","i").exec(E)||0)[1]||Q)?(oe=[oe,/BB10/.test(E)],Z=(oe[1]?(_e=null,re="BlackBerry"):"Device Software")+" "+oe[0],Q=null):this!=a&&_e!="Wii"&&(le&&Se||/Opera/.test($)&&/\b(?:MSIE|Firefox)\b/i.test(E)||$=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Z)||$=="IE"&&(Z&&!/^Win/.test(Z)&&Q>5.5||/\bWindows XP\b/.test(Z)&&Q>8||Q==8&&!/\bTrident\b/.test(E)))&&!c.test(oe=R.call(a,E.replace(c,"")+";"))&&oe.name&&(oe="ing as "+oe.name+((oe=oe.version)?" "+oe:""),c.test($)?(/\bIE\b/.test(oe)&&Z=="Mac OS"&&(Z=null),oe="identify"+oe):(oe="mask"+oe,ye?$=O(ye.replace(/([a-z])([A-Z])/g,"$1 $2")):$="Opera",/\bIE\b/.test(oe)&&(Z=null),le||(Q=null)),te=["Presto"],fe.push(oe));(oe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(E)||0)[1])&&(oe=[parseFloat(oe.replace(/\.(\d)$/,".0$1")),oe],$=="Safari"&&oe[1].slice(-1)=="+"?($="WebKit Nightly",ie="alpha",Q=oe[1].slice(0,-1)):(Q==oe[1]||Q==(oe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(E)||0)[1]))&&(Q=null),oe[1]=(/\bChrome\/([\d.]+)/i.exec(E)||0)[1],oe[0]==537.36&&oe[2]==537.36&&parseFloat(oe[1])>=28&&te=="WebKit"&&(te=["Blink"]),!le||!U&&!oe[1]?(te&&(te[1]="like Safari"),oe=(oe=oe[0],oe<400?1:oe<500?2:oe<526?3:oe<533?4:oe<534?"4+":oe<535?5:oe<537?6:oe<538?7:oe<601?8:"8")):(te&&(te[1]="like Chrome"),oe=oe[1]||(oe=oe[0],oe<530?1:oe<532?2:oe<532.05?3:oe<533?4:oe<534.03?5:oe<534.07?6:oe<534.1?7:oe<534.13?8:oe<534.16?9:oe<534.24?10:oe<534.3?11:oe<535.01?12:oe<535.02?"13+":oe<535.07?15:oe<535.11?16:oe<535.19?17:oe<536.05?18:oe<536.1?19:oe<537.01?20:oe<537.11?"21+":oe<537.13?23:oe<537.18?24:oe<537.24?25:oe<537.36?26:te!="Blink"?"27":"28")),te&&(te[1]+=" "+(oe+=typeof oe=="number"?".x":/[.+]/.test(oe)?"":"+")),$=="Safari"&&(!Q||parseInt(Q)>45)&&(Q=oe)),$=="Opera"&&(oe=/\bzbov|zvav$/.exec(Z))?($+=" ",fe.unshift("desktop mode"),oe=="zvav"?($+="Mini",Q=null):$+="Mobile",Z=Z.replace(RegExp(" *"+oe+"$"),"")):$=="Safari"&&/\bChrome\b/.exec(te&&te[1])&&(fe.unshift("desktop mode"),$="Chrome Mobile",Q=null,/\bOS X\b/.test(Z)?(re="Apple",Z="iOS 4.3+"):Z=null),Q&&Q.indexOf(oe=/[\d.]+$/.exec(Z))==0&&E.indexOf("/"+oe+"-")>-1&&(Z=d(Z.replace(oe,""))),te&&!/\b(?:Avant|Nook)\b/.test($)&&(/Browser|Lunascape|Maxthon/.test($)||$!="Safari"&&/^iOS/.test(Z)&&/\bSafari\b/.test(te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test($)&&te[1])&&((oe=te[te.length-1])&&fe.push(oe)),fe.length&&(fe=["("+fe.join("; ")+")"]),re&&_e&&_e.indexOf(re)<0&&fe.push("on "+re),_e&&fe.push((/^on /.test(fe[fe.length-1])?"":"on ")+_e),Z&&(oe=/ ([\d.+]+)$/.exec(Z),ce=oe&&Z.charAt(Z.length-oe[0].length-1)=="/",Z={architecture:32,family:oe&&!ce?Z.replace(oe[0],""):Z,version:oe?oe[1]:null,toString:function(){var ot=this.version;return this.family+(ot&&!ce?" "+ot:"")+(this.architecture==64?" 64-bit":"")}}),(oe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(pe))&&!/\bi686\b/i.test(pe)?(Z&&(Z.architecture=64,Z.family=Z.family.replace(RegExp(" *"+oe),"")),$&&(/\bWOW64\b/i.test(E)||le&&/\w(?:86|32)$/.test(A.cpuClass||A.platform)&&!/\bWin64; x64\b/i.test(E))&&fe.unshift("32-bit")):Z&&/^OS X/.test(Z.family)&&$=="Chrome"&&parseFloat(Q)>=39&&(Z.architecture=64),E||(E=null);var nt={};return nt.description=E,nt.layout=te&&te[0],nt.manufacturer=re,nt.name=$,nt.prerelease=ie,nt.product=_e,nt.ua=E,nt.version=$&&Q,nt.os=Z||{architecture:null,family:null,version:null,toString:function(){return"null"}},nt.parse=R,nt.toString=Ze,nt.version&&fe.unshift(Q),nt.name&&fe.unshift($),Z&&$&&!(Z==String(Z).split(" ")[0]&&(Z==$.split(" ")[0]||_e))&&fe.push(_e?"("+Z+")":"on "+Z),fe.length&&(nt.description=fe.join(" ")),nt}var w=R();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(S.platform=w,define(function(){return w})):p&&_?a(w,function(E,x){p[x]=E}):S.platform=w}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,Y,o){(function(P){"use strict";typeof P=="undefined"||!P.version||P.version.indexOf("v0.")===0||P.version.indexOf("v1.")===0&&P.version.indexOf("v1.8.")!==0?Y.exports={nextTick:m}:Y.exports=P;function m(S,s,p,_){if(typeof S!="function")throw new TypeError('"callback" argument must be a function');var T=arguments.length,t,c;switch(T){case 0:case 1:return P.nextTick(S);case 2:return P.nextTick(function(){S.call(null,s)});case 3:return P.nextTick(function(){S.call(null,s,p)});case 4:return P.nextTick(function(){S.call(null,s,p,_)});default:for(t=new Array(T-1),c=0;c<t.length;)t[c++]=arguments[c];return P.nextTick(function(){S.apply(null,t)})}}}).call(this,M("_process"))},{_process:208}],208:[function(M,Y,o){var P=Y.exports={},m,S;function s(){throw new Error("setTimeout has not been defined")}function p(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?m=setTimeout:m=s}catch(h){m=s}try{typeof clearTimeout=="function"?S=clearTimeout:S=p}catch(h){S=p}})();function _(h){if(m===setTimeout)return setTimeout(h,0);if((m===s||!m)&&setTimeout)return m=setTimeout,setTimeout(h,0);try{return m(h,0)}catch(O){try{return m.call(null,h,0)}catch(a){return m.call(this,h,0)}}}function T(h){if(S===clearTimeout)return clearTimeout(h);if((S===p||!S)&&clearTimeout)return S=clearTimeout,clearTimeout(h);try{return S(h)}catch(O){try{return S.call(null,h)}catch(a){return S.call(this,h)}}}var t=[],c=!1,l,r=-1;function C(){if(!c||!l)return;c=!1,l.length?t=l.concat(t):r=-1,t.length&&f()}function f(){if(c)return;var h=_(C);c=!0;for(var O=t.length;O;){for(l=t,t=[];++r<O;)l&&l[r].run();r=-1,O=t.length}l=null,c=!1,T(h)}P.nextTick=function(h){var O=new Array(arguments.length-1);if(arguments.length>1)for(var a=1;a<arguments.length;a++)O[a-1]=arguments[a];t.push(new y(h,O)),t.length===1&&!c&&_(f)};function y(h,O){this.fun=h,this.array=O}y.prototype.run=function(){this.fun.apply(null,this.array)},P.title="browser",P.browser=!0,P.env={},P.argv=[],P.version="",P.versions={};function g(){}P.on=g,P.addListener=g,P.once=g,P.off=g,P.removeListener=g,P.removeAllListeners=g,P.emit=g,P.prependListener=g,P.prependOnceListener=g,P.listeners=function(h){return[]},P.binding=function(h){throw new Error("process.binding is not supported")},P.cwd=function(){return"/"},P.chdir=function(h){throw new Error("process.chdir is not supported")},P.umask=function(){return 0}},{}],209:[function(M,Y,o){(function(P){/*! https://mths.be/punycode v1.4.1 by @mathias */(function(m){var S=typeof o=="object"&&o&&!o.nodeType&&o,s=typeof Y=="object"&&Y&&!Y.nodeType&&Y,p=typeof P=="object"&&P;(p.global===p||p.window===p||p.self===p)&&(m=p);var _,T=2147483647,t=36,c=1,l=26,r=38,C=700,f=72,y=128,g="-",h=/^xn--/,O=/[^\x20-\x7E]/,a=/[\x2E\u3002\uFF0E\uFF61]/g,u={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},v=t-c,D=Math.floor,b=String.fromCharCode,d;function R(V){throw new RangeError(u[V])}function w(V,F){for(var B=V.length,H=[];B--;)H[B]=F(V[B]);return H}function E(V,F){var B=V.split("@"),H="";B.length>1&&(H=B[0]+"@",V=B[1]),V=V.replace(a,".");var ae=V.split("."),de=w(ae,F).join(".");return H+de}function x(V){for(var F=[],B=0,H=V.length,ae,de;B<H;)ae=V.charCodeAt(B++),ae>=55296&&ae<=56319&&B<H?(de=V.charCodeAt(B++),(de&64512)==56320?F.push(((ae&1023)<<10)+(de&1023)+65536):(F.push(ae),B--)):F.push(ae);return F}function i(V){return w(V,function(F){var B="";return F>65535&&(F-=65536,B+=b(F>>>10&1023|55296),F=56320|F&1023),B+=b(F),B}).join("")}function A(V){return V-48<10?V-22:V-65<26?V-65:V-97<26?V-97:t}function k(V,F){return V+22+75*(V<26)-((F!=0)<<5)}function N(V,F,B){var H=0;for(V=B?D(V/C):V>>1,V+=D(V/F);V>v*l>>1;H+=t)V=D(V/v);return D(H+(v+1)*V/(V+r))}function U(V){var F=[],B=V.length,H,ae=0,de=y,se=f,Se,ye,oe,pe,fe,ie,le,Q,ce;for(Se=V.lastIndexOf(g),Se<0&&(Se=0),ye=0;ye<Se;++ye)V.charCodeAt(ye)>=128&&R("not-basic"),F.push(V.charCodeAt(ye));for(oe=Se>0?Se+1:0;oe<B;){for(pe=ae,fe=1,ie=t;!(oe>=B&&R("invalid-input"),le=A(V.charCodeAt(oe++)),(le>=t||le>D((T-ae)/fe))&&R("overflow"),ae+=le*fe,Q=ie<=se?c:ie>=se+l?l:ie-se,le<Q);ie+=t)ce=t-Q,fe>D(T/ce)&&R("overflow"),fe*=ce;H=F.length+1,se=N(ae-pe,H,pe==0),D(ae/H)>T-de&&R("overflow"),de+=D(ae/H),ae%=H,F.splice(ae++,0,de)}return i(F)}function G(V){var F,B,H,ae,de,se,Se,ye,oe,pe,fe,ie=[],le,Q,ce,te;for(V=x(V),le=V.length,F=y,B=0,de=f,se=0;se<le;++se)fe=V[se],fe<128&&ie.push(b(fe));for(H=ae=ie.length,ae&&ie.push(g);H<le;){for(Se=T,se=0;se<le;++se)fe=V[se],fe>=F&&fe<Se&&(Se=fe);for(Q=H+1,Se-F>D((T-B)/Q)&&R("overflow"),B+=(Se-F)*Q,F=Se,se=0;se<le;++se)if(fe=V[se],fe<F&&++B>T&&R("overflow"),fe==F){for(ye=B,oe=t;!(pe=oe<=de?c:oe>=de+l?l:oe-de,ye<pe);oe+=t)te=ye-pe,ce=t-pe,ie.push(b(k(pe+te%ce,0))),ye=D(te/ce);ie.push(b(k(ye,0))),de=N(B,Q,H==ae),B=0,++H}++B,++F}return ie.join("")}function W(V){return E(V,function(F){return h.test(F)?U(F.slice(4).toLowerCase()):F})}function K(V){return E(V,function(F){return O.test(F)?"xn--"+G(F):F})}if(_={version:"1.4.1",ucs2:{decode:x,encode:i},decode:U,encode:G,toASCII:K,toUnicode:W},typeof define=="function"&&typeof define.amd=="object"&&define.amd)define("punycode",function(){return _});else if(S&&s)if(Y.exports==S)s.exports=_;else for(d in _)_.hasOwnProperty(d)&&(S[d]=_[d]);else m.punycode=_})(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],210:[function(M,Y,o){"use strict";function P(S,s){return Object.prototype.hasOwnProperty.call(S,s)}Y.exports=function(S,s,p,_){s=s||"&",p=p||"=";var T={};if(typeof S!="string"||S.length===0)return T;var t=/\+/g;S=S.split(s);var c=1e3;_&&typeof _.maxKeys=="number"&&(c=_.maxKeys);var l=S.length;c>0&&l>c&&(l=c);for(var r=0;r<l;++r){var C=S[r].replace(t,"%20"),f=C.indexOf(p),y,g,h,O;f>=0?(y=C.substr(0,f),g=C.substr(f+1)):(y=C,g=""),h=decodeURIComponent(y),O=decodeURIComponent(g),P(T,h)?m(T[h])?T[h].push(O):T[h]=[T[h],O]:T[h]=O}return T};var m=Array.isArray||function(S){return Object.prototype.toString.call(S)==="[object Array]"}},{}],211:[function(M,Y,o){"use strict";var P=function(p){switch(typeof p){case"string":return p;case"boolean":return p?"true":"false";case"number":return isFinite(p)?p:"";default:return""}};Y.exports=function(p,_,T,t){return _=_||"&",T=T||"=",p===null&&(p=void 0),typeof p=="object"?S(s(p),function(c){var l=encodeURIComponent(P(c))+T;return m(p[c])?S(p[c],function(r){return l+encodeURIComponent(P(r))}).join(_):l+encodeURIComponent(P(p[c]))}).join(_):t?encodeURIComponent(P(t))+T+encodeURIComponent(P(p)):""};var m=Array.isArray||function(p){return Object.prototype.toString.call(p)==="[object Array]"};function S(p,_){if(p.map)return p.map(_);for(var T=[],t=0;t<p.length;t++)T.push(_(p[t],t));return T}var s=Object.keys||function(p){var _=[];for(var T in p)Object.prototype.hasOwnProperty.call(p,T)&&_.push(T);return _}},{}],212:[function(M,Y,o){"use strict";o.decode=o.parse=M("./decode"),o.encode=o.stringify=M("./encode")},{"./decode":210,"./encode":211}],213:[function(M,Y,o){Y.exports=M("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":214}],214:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=p(P),S=M("babel-runtime/core-js/object/keys"),s=p(S);function p(O){return O&&O.__esModule?O:{default:O}}var _=M("process-nextick-args"),T=s.default||function(O){var a=[];for(var u in O)a.push(u);return a};Y.exports=y;var t=(0,m.default)(M("core-util-is"));t.inherits=M("inherits");var c=M("./_stream_readable"),l=M("./_stream_writable");t.inherits(y,c);for(var r=T(l.prototype),C=0;C<r.length;C++){var f=r[C];y.prototype[f]||(y.prototype[f]=l.prototype[f])}function y(O){if(!(this instanceof y))return new y(O);c.call(this,O),l.call(this,O),O&&O.readable===!1&&(this.readable=!1),O&&O.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,O&&O.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",g)}Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function g(){if(this.allowHalfOpen||this._writableState.ended)return;_.nextTick(h,this)}function h(O){O.end()}Object.defineProperty(y.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(a){if(this._readableState===void 0||this._writableState===void 0)return;this._readableState.destroyed=a,this._writableState.destroyed=a}}),y.prototype._destroy=function(O,a){this.push(null),this.end(),_.nextTick(a,O)}},{"./_stream_readable":216,"./_stream_writable":218,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60,"core-util-is":189,inherits:196,"process-nextick-args":207}],215:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=S(P);function S(T){return T&&T.__esModule?T:{default:T}}Y.exports=_;var s=M("./_stream_transform"),p=(0,m.default)(M("core-util-is"));p.inherits=M("inherits"),p.inherits(_,s);function _(T){if(!(this instanceof _))return new _(T);s.call(this,T)}_.prototype._transform=function(T,t,c){c(null,T)}},{"./_stream_transform":217,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],216:[function(M,Y,o){(function(P,m){"use strict";var S=M("babel-runtime/core-js/object/get-prototype-of"),s=T(S),p=M("babel-runtime/core-js/object/create"),_=T(p);function T(te){return te&&te.__esModule?te:{default:te}}var t=M("process-nextick-args");Y.exports=x;var c=M("isarray"),l;x.ReadableState=E;var r=M("events").EventEmitter,C=function($,_e){return $.listeners(_e).length},f=M("./internal/streams/stream"),y=M("safe-buffer").Buffer,g=m.Uint8Array||function(){};function h(te){return y.from(te)}function O(te){return y.isBuffer(te)||te instanceof g}var a=(0,_.default)(M("core-util-is"));a.inherits=M("inherits");var u=M("util"),v=void 0;u&&u.debuglog?v=u.debuglog("stream"):v=function(){};var D=M("./internal/streams/BufferList"),b=M("./internal/streams/destroy"),d;a.inherits(x,f);var R=["error","close","destroy","pause","resume"];function w(te,$,_e){if(typeof te.prependListener=="function")return te.prependListener($,_e);!te._events||!te._events[$]?te.on($,_e):c(te._events[$])?te._events[$].unshift(_e):te._events[$]=[_e,te._events[$]]}function E(te,$){l=l||M("./_stream_duplex"),te=te||{};var _e=$ instanceof l;this.objectMode=!!te.objectMode,_e&&(this.objectMode=this.objectMode||!!te.readableObjectMode);var re=te.highWaterMark,Z=te.readableHighWaterMark,X=this.objectMode?16:16*1024;re||re===0?this.highWaterMark=re:_e&&(Z||Z===0)?this.highWaterMark=Z:this.highWaterMark=X,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new D,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=te.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,te.encoding&&(d||(d=M("string_decoder/").StringDecoder),this.decoder=new d(te.encoding),this.encoding=te.encoding)}function x(te){if(l=l||M("./_stream_duplex"),!(this instanceof x))return new x(te);this._readableState=new E(te,this),this.readable=!0,te&&(typeof te.read=="function"&&(this._read=te.read),typeof te.destroy=="function"&&(this._destroy=te.destroy)),f.call(this)}Object.defineProperty(x.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function($){if(!this._readableState)return;this._readableState.destroyed=$}}),x.prototype.destroy=b.destroy,x.prototype._undestroy=b.undestroy,x.prototype._destroy=function(te,$){this.push(null),$(te)},x.prototype.push=function(te,$){var _e=this._readableState,re;return _e.objectMode?re=!0:typeof te=="string"&&($=$||_e.defaultEncoding,$!==_e.encoding&&(te=y.from(te,$),$=""),re=!0),i(this,te,$,!1,re)},x.prototype.unshift=function(te){return i(this,te,null,!0,!1)};function i(te,$,_e,re,Z){var X=te._readableState;if($===null)X.reading=!1,K(te,X);else{var ee;Z||(ee=k(X,$)),ee?te.emit("error",ee):X.objectMode||$&&$.length>0?(typeof $!="string"&&!X.objectMode&&(0,s.default)($)!==y.prototype&&($=h($)),re?X.endEmitted?te.emit("error",new Error("stream.unshift() after end event")):A(te,X,$,!0):X.ended?te.emit("error",new Error("stream.push() after EOF")):(X.reading=!1,X.decoder&&!_e?($=X.decoder.write($),X.objectMode||$.length!==0?A(te,X,$,!1):B(te,X)):A(te,X,$,!1))):re||(X.reading=!1)}return N(X)}function A(te,$,_e,re){$.flowing&&$.length===0&&!$.sync?(te.emit("data",_e),te.read(0)):($.length+=$.objectMode?1:_e.length,re?$.buffer.unshift(_e):$.buffer.push(_e),$.needReadable&&V(te)),B(te,$)}function k(te,$){var _e;return!O($)&&typeof $!="string"&&$!==void 0&&!te.objectMode&&(_e=new TypeError("Invalid non-string/buffer chunk")),_e}function N(te){return!te.ended&&(te.needReadable||te.length<te.highWaterMark||te.length===0)}x.prototype.isPaused=function(){return this._readableState.flowing===!1},x.prototype.setEncoding=function(te){return d||(d=M("string_decoder/").StringDecoder),this._readableState.decoder=new d(te),this._readableState.encoding=te,this};var U=8388608;function G(te){return te>=U?te=U:(te--,te|=te>>>1,te|=te>>>2,te|=te>>>4,te|=te>>>8,te|=te>>>16,te++),te}function W(te,$){return te<=0||$.length===0&&$.ended?0:$.objectMode?1:te!==te?$.flowing&&$.length?$.buffer.head.data.length:$.length:(te>$.highWaterMark&&($.highWaterMark=G(te)),te<=$.length?te:$.ended?$.length:($.needReadable=!0,0))}x.prototype.read=function(te){v("read",te),te=parseInt(te,10);var $=this._readableState,_e=te;if(te!==0&&($.emittedReadable=!1),te===0&&$.needReadable&&($.length>=$.highWaterMark||$.ended))return v("read: emitReadable",$.length,$.ended),$.length===0&&$.ended?le(this):V(this),null;if(te=W(te,$),te===0&&$.ended)return $.length===0&&le(this),null;var re=$.needReadable;v("need readable",re),($.length===0||$.length-te<$.highWaterMark)&&(re=!0,v("length less than watermark",re)),$.ended||$.reading?(re=!1,v("reading or ended",re)):re&&(v("do read"),$.reading=!0,$.sync=!0,$.length===0&&($.needReadable=!0),this._read($.highWaterMark),$.sync=!1,$.reading||(te=W(_e,$)));var Z;return te>0?Z=oe(te,$):Z=null,Z===null?($.needReadable=!0,te=0):$.length-=te,$.length===0&&($.ended||($.needReadable=!0),_e!==te&&$.ended&&le(this)),Z!==null&&this.emit("data",Z),Z};function K(te,$){if($.ended)return;if($.decoder){var _e=$.decoder.end();_e&&_e.length&&($.buffer.push(_e),$.length+=$.objectMode?1:_e.length)}$.ended=!0,V(te)}function V(te){var $=te._readableState;$.needReadable=!1,$.emittedReadable||(v("emitReadable",$.flowing),$.emittedReadable=!0,$.sync?t.nextTick(F,te):F(te))}function F(te){v("emit readable"),te.emit("readable"),ye(te)}function B(te,$){$.readingMore||($.readingMore=!0,t.nextTick(H,te,$))}function H(te,$){for(var _e=$.length;!$.reading&&!$.flowing&&!$.ended&&$.length<$.highWaterMark&&!(v("maybeReadMore read 0"),te.read(0),_e===$.length);)_e=$.length;$.readingMore=!1}x.prototype._read=function(te){this.emit("error",new Error("_read() is not implemented"))},x.prototype.pipe=function(te,$){var _e=this,re=this._readableState;switch(re.pipesCount){case 0:re.pipes=te;break;case 1:re.pipes=[re.pipes,te];break;default:re.pipes.push(te);break}re.pipesCount+=1,v("pipe count=%d opts=%j",re.pipesCount,$);var Z=(!$||$.end!==!1)&&te!==P.stdout&&te!==P.stderr,X=Z?be:Ne;re.endEmitted?t.nextTick(X):_e.once("end",X),te.on("unpipe",ee);function ee(Pe,et){v("onunpipe"),Pe===_e&&(et&&et.hasUnpiped===!1&&(et.hasUnpiped=!0,Fe()))}function be(){v("onend"),te.end()}var ve=ae(_e);te.on("drain",ve);var Te=!1;function Fe(){v("cleanup"),te.removeListener("close",st),te.removeListener("finish",ht),te.removeListener("drain",ve),te.removeListener("error",ot),te.removeListener("unpipe",ee),_e.removeListener("end",be),_e.removeListener("end",Ne),_e.removeListener("data",nt),Te=!0,re.awaitDrain&&(!te._writableState||te._writableState.needDrain)&&ve()}var Ze=!1;_e.on("data",nt);function nt(Pe){v("ondata"),Ze=!1;var et=te.write(Pe);et===!1&&!Ze&&((re.pipesCount===1&&re.pipes===te||re.pipesCount>1&&ce(re.pipes,te)!==-1)&&!Te&&(v("false write response, pause",_e._readableState.awaitDrain),_e._readableState.awaitDrain++,Ze=!0),_e.pause())}function ot(Pe){v("onerror",Pe),Ne(),te.removeListener("error",ot),C(te,"error")===0&&te.emit("error",Pe)}w(te,"error",ot);function st(){te.removeListener("finish",ht),Ne()}te.once("close",st);function ht(){v("onfinish"),te.removeListener("close",st),Ne()}te.once("finish",ht);function Ne(){v("unpipe"),_e.unpipe(te)}return te.emit("pipe",_e),re.flowing||(v("pipe resume"),_e.resume()),te};function ae(te){return function(){var $=te._readableState;v("pipeOnDrain",$.awaitDrain),$.awaitDrain&&$.awaitDrain--,$.awaitDrain===0&&C(te,"data")&&($.flowing=!0,ye(te))}}x.prototype.unpipe=function(te){var $=this._readableState,_e={hasUnpiped:!1};if($.pipesCount===0)return this;if($.pipesCount===1)return te&&te!==$.pipes?this:(te||(te=$.pipes),$.pipes=null,$.pipesCount=0,$.flowing=!1,te&&te.emit("unpipe",this,_e),this);if(!te){var re=$.pipes,Z=$.pipesCount;$.pipes=null,$.pipesCount=0,$.flowing=!1;for(var X=0;X<Z;X++)re[X].emit("unpipe",this,_e);return this}var ee=ce($.pipes,te);return ee===-1?this:($.pipes.splice(ee,1),$.pipesCount-=1,$.pipesCount===1&&($.pipes=$.pipes[0]),te.emit("unpipe",this,_e),this)},x.prototype.on=function(te,$){var _e=f.prototype.on.call(this,te,$);if(te==="data")this._readableState.flowing!==!1&&this.resume();else if(te==="readable"){var re=this._readableState;!re.endEmitted&&!re.readableListening&&(re.readableListening=re.needReadable=!0,re.emittedReadable=!1,re.reading?re.length&&V(this):t.nextTick(de,this))}return _e},x.prototype.addListener=x.prototype.on;function de(te){v("readable nexttick read 0"),te.read(0)}x.prototype.resume=function(){var te=this._readableState;return te.flowing||(v("resume"),te.flowing=!0,se(this,te)),this};function se(te,$){$.resumeScheduled||($.resumeScheduled=!0,t.nextTick(Se,te,$))}function Se(te,$){$.reading||(v("resume read 0"),te.read(0)),$.resumeScheduled=!1,$.awaitDrain=0,te.emit("resume"),ye(te),$.flowing&&!$.reading&&te.read(0)}x.prototype.pause=function(){return v("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(v("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function ye(te){var $=te._readableState;for(v("flow",$.flowing);$.flowing&&te.read()!==null;);}x.prototype.wrap=function(te){var $=this,_e=this._readableState,re=!1;te.on("end",function(){if(v("wrapped end"),_e.decoder&&!_e.ended){var ee=_e.decoder.end();ee&&ee.length&&$.push(ee)}$.push(null)}),te.on("data",function(ee){if(v("wrapped data"),_e.decoder&&(ee=_e.decoder.write(ee)),_e.objectMode&&ee==null)return;if(!_e.objectMode&&(!ee||!ee.length))return;var be=$.push(ee);be||(re=!0,te.pause())});for(var Z in te)this[Z]===void 0&&typeof te[Z]=="function"&&(this[Z]=function(ee){return function(){return te[ee].apply(te,arguments)}}(Z));for(var X=0;X<R.length;X++)te.on(R[X],this.emit.bind(this,R[X]));return this._read=function(ee){v("wrapped _read",ee),re&&(re=!1,te.resume())},this},Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),x._fromList=oe;function oe(te,$){if($.length===0)return null;var _e;return $.objectMode?_e=$.buffer.shift():!te||te>=$.length?($.decoder?_e=$.buffer.join(""):$.buffer.length===1?_e=$.buffer.head.data:_e=$.buffer.concat($.length),$.buffer.clear()):_e=pe(te,$.buffer,$.decoder),_e}function pe(te,$,_e){var re;return te<$.head.data.length?(re=$.head.data.slice(0,te),$.head.data=$.head.data.slice(te)):te===$.head.data.length?re=$.shift():re=_e?fe(te,$):ie(te,$),re}function fe(te,$){var _e=$.head,re=1,Z=_e.data;for(te-=Z.length;_e=_e.next;){var X=_e.data,ee=te>X.length?X.length:te;if(ee===X.length?Z+=X:Z+=X.slice(0,te),te-=ee,te===0){ee===X.length?(++re,_e.next?$.head=_e.next:$.head=$.tail=null):($.head=_e,_e.data=X.slice(ee));break}++re}return $.length-=re,Z}function ie(te,$){var _e=y.allocUnsafe(te),re=$.head,Z=1;for(re.data.copy(_e),te-=re.data.length;re=re.next;){var X=re.data,ee=te>X.length?X.length:te;if(X.copy(_e,_e.length-te,0,ee),te-=ee,te===0){ee===X.length?(++Z,re.next?$.head=re.next:$.head=$.tail=null):($.head=re,re.data=X.slice(ee));break}++Z}return $.length-=Z,_e}function le(te){var $=te._readableState;if($.length>0)throw new Error('"endReadable()" called on non-empty stream');$.endEmitted||($.ended=!0,t.nextTick(Q,$,te))}function Q(te,$){!te.endEmitted&&te.length===0&&(te.endEmitted=!0,$.readable=!1,$.emit("end"))}function ce(te,$){for(var _e=0,re=te.length;_e<re;_e++)if(te[_e]===$)return _e;return-1}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/BufferList":219,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/get-prototype-of":59,"core-util-is":189,events:192,inherits:196,isarray:198,"process-nextick-args":207,"safe-buffer":228,"string_decoder/":235,util:71}],217:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=S(P);function S(l){return l&&l.__esModule?l:{default:l}}Y.exports=T;var s=M("./_stream_duplex"),p=(0,m.default)(M("core-util-is"));p.inherits=M("inherits"),p.inherits(T,s);function _(l,r){var C=this._transformState;C.transforming=!1;var f=C.writecb;if(!f)return this.emit("error",new Error("write callback called multiple times"));C.writechunk=null,C.writecb=null,r!=null&&this.push(r),f(l);var y=this._readableState;y.reading=!1,(y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}function T(l){if(!(this instanceof T))return new T(l);s.call(this,l),this._transformState={afterTransform:_.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,l&&(typeof l.transform=="function"&&(this._transform=l.transform),typeof l.flush=="function"&&(this._flush=l.flush)),this.on("prefinish",t)}function t(){var l=this;typeof this._flush=="function"?this._flush(function(r,C){c(l,r,C)}):c(this,null,null)}T.prototype.push=function(l,r){return this._transformState.needTransform=!1,s.prototype.push.call(this,l,r)},T.prototype._transform=function(l,r,C){throw new Error("_transform() is not implemented")},T.prototype._write=function(l,r,C){var f=this._transformState;if(f.writecb=C,f.writechunk=l,f.writeencoding=r,!f.transforming){var y=this._readableState;(f.needTransform||y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}},T.prototype._read=function(l){var r=this._transformState;r.writechunk!==null&&r.writecb&&!r.transforming?(r.transforming=!0,this._transform(r.writechunk,r.writeencoding,r.afterTransform)):r.needTransform=!0},T.prototype._destroy=function(l,r){var C=this;s.prototype._destroy.call(this,l,function(f){r(f),C.emit("close")})};function c(l,r,C){if(r)return l.emit("error",r);if(C!=null&&l.push(C),l._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(l._transformState.transforming)throw new Error("Calling transform done when still transforming");return l.push(null)}},{"./_stream_duplex":214,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],218:[function(M,Y,o){(function(P,m){"use strict";var S=M("babel-runtime/core-js/object/define-property"),s=f(S),p=M("babel-runtime/core-js/symbol/has-instance"),_=f(p),T=M("babel-runtime/core-js/symbol"),t=f(T),c=M("babel-runtime/core-js/object/create"),l=f(c),r=M("babel-runtime/core-js/set-immediate"),C=f(r);function f(ie){return ie&&ie.__esModule?ie:{default:ie}}var y=M("process-nextick-args");Y.exports=k;function g(ie,le,Q){this.chunk=ie,this.encoding=le,this.callback=Q,this.next=null}function h(ie){var le=this;this.next=null,this.entry=null,this.finish=function(){fe(le,ie)}}var O=!P.browser&&["v0.10","v0.9."].indexOf(P.version.slice(0,5))>-1?C.default:y.nextTick,a;k.WritableState=i;var u=(0,l.default)(M("core-util-is"));u.inherits=M("inherits");var v={deprecate:M("util-deprecate")},D=M("./internal/streams/stream"),b=M("safe-buffer").Buffer,d=m.Uint8Array||function(){};function R(ie){return b.from(ie)}function w(ie){return b.isBuffer(ie)||ie instanceof d}var E=M("./internal/streams/destroy");u.inherits(k,D);function x(){}function i(ie,le){a=a||M("./_stream_duplex"),ie=ie||{};var Q=le instanceof a;this.objectMode=!!ie.objectMode,Q&&(this.objectMode=this.objectMode||!!ie.writableObjectMode);var ce=ie.highWaterMark,te=ie.writableHighWaterMark,$=this.objectMode?16:16*1024;ce||ce===0?this.highWaterMark=ce:Q&&(te||te===0)?this.highWaterMark=te:this.highWaterMark=$,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 _e=ie.decodeStrings===!1;this.decodeStrings=!_e,this.defaultEncoding=ie.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(re){B(le,re)},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 h(this)}i.prototype.getBuffer=function(){for(var le=this.bufferedRequest,Q=[];le;)Q.push(le),le=le.next;return Q},function(){try{Object.defineProperty(i.prototype,"buffer",{get:v.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ie){}}();var A;typeof t.default=="function"&&_.default&&typeof Function.prototype[_.default]=="function"?(A=Function.prototype[_.default],(0,s.default)(k,_.default,{value:function(le){return A.call(this,le)?!0:this!==k?!1:le&&le._writableState instanceof i}})):A=function(le){return le instanceof this};function k(ie){if(a=a||M("./_stream_duplex"),!A.call(k,this)&&!(this instanceof a))return new k(ie);this._writableState=new i(ie,this),this.writable=!0,ie&&(typeof ie.write=="function"&&(this._write=ie.write),typeof ie.writev=="function"&&(this._writev=ie.writev),typeof ie.destroy=="function"&&(this._destroy=ie.destroy),typeof ie.final=="function"&&(this._final=ie.final)),D.call(this)}k.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function N(ie,le){var Q=new Error("write after end");ie.emit("error",Q),y.nextTick(le,Q)}function U(ie,le,Q,ce){var te=!0,$=!1;return Q===null?$=new TypeError("May not write null values to stream"):typeof Q!="string"&&Q!==void 0&&!le.objectMode&&($=new TypeError("Invalid non-string/buffer chunk")),$&&(ie.emit("error",$),y.nextTick(ce,$),te=!1),te}k.prototype.write=function(ie,le,Q){var ce=this._writableState,te=!1,$=!ce.objectMode&&w(ie);return $&&!b.isBuffer(ie)&&(ie=R(ie)),typeof le=="function"&&(Q=le,le=null),$?le="buffer":le||(le=ce.defaultEncoding),typeof Q!="function"&&(Q=x),ce.ended?N(this,Q):($||U(this,ce,ie,Q))&&(ce.pendingcb++,te=W(this,ce,$,ie,le,Q)),te},k.prototype.cork=function(){var ie=this._writableState;ie.corked++},k.prototype.uncork=function(){var ie=this._writableState;ie.corked&&(ie.corked--,!ie.writing&&!ie.corked&&!ie.finished&&!ie.bufferProcessing&&ie.bufferedRequest&&de(this,ie))},k.prototype.setDefaultEncoding=function(le){if(typeof le=="string"&&(le=le.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((le+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+le);return this._writableState.defaultEncoding=le,this};function G(ie,le,Q){return!ie.objectMode&&ie.decodeStrings!==!1&&typeof le=="string"&&(le=b.from(le,Q)),le}Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function W(ie,le,Q,ce,te,$){if(!Q){var _e=G(le,ce,te);ce!==_e&&(Q=!0,te="buffer",ce=_e)}var re=le.objectMode?1:ce.length;le.length+=re;var Z=le.length<le.highWaterMark;if(Z||(le.needDrain=!0),le.writing||le.corked){var X=le.lastBufferedRequest;le.lastBufferedRequest={chunk:ce,encoding:te,isBuf:Q,callback:$,next:null},X?X.next=le.lastBufferedRequest:le.bufferedRequest=le.lastBufferedRequest,le.bufferedRequestCount+=1}else K(ie,le,!1,re,ce,te,$);return Z}function K(ie,le,Q,ce,te,$,_e){le.writelen=ce,le.writecb=_e,le.writing=!0,le.sync=!0,Q?ie._writev(te,le.onwrite):ie._write(te,$,le.onwrite),le.sync=!1}function V(ie,le,Q,ce,te){--le.pendingcb,Q?(y.nextTick(te,ce),y.nextTick(oe,ie,le),ie._writableState.errorEmitted=!0,ie.emit("error",ce)):(te(ce),ie._writableState.errorEmitted=!0,ie.emit("error",ce),oe(ie,le))}function F(ie){ie.writing=!1,ie.writecb=null,ie.length-=ie.writelen,ie.writelen=0}function B(ie,le){var Q=ie._writableState,ce=Q.sync,te=Q.writecb;if(F(Q),le)V(ie,Q,ce,le,te);else{var $=se(Q);!$&&!Q.corked&&!Q.bufferProcessing&&Q.bufferedRequest&&de(ie,Q),ce?O(H,ie,Q,$,te):H(ie,Q,$,te)}}function H(ie,le,Q,ce){Q||ae(ie,le),le.pendingcb--,ce(),oe(ie,le)}function ae(ie,le){le.length===0&&le.needDrain&&(le.needDrain=!1,ie.emit("drain"))}function de(ie,le){le.bufferProcessing=!0;var Q=le.bufferedRequest;if(ie._writev&&Q&&Q.next){var ce=le.bufferedRequestCount,te=new Array(ce),$=le.corkedRequestsFree;$.entry=Q;for(var _e=0,re=!0;Q;)te[_e]=Q,Q.isBuf||(re=!1),Q=Q.next,_e+=1;te.allBuffers=re,K(ie,le,!0,le.length,te,"",$.finish),le.pendingcb++,le.lastBufferedRequest=null,$.next?(le.corkedRequestsFree=$.next,$.next=null):le.corkedRequestsFree=new h(le),le.bufferedRequestCount=0}else{for(;Q;){var Z=Q.chunk,X=Q.encoding,ee=Q.callback,be=le.objectMode?1:Z.length;if(K(ie,le,!1,be,Z,X,ee),Q=Q.next,le.bufferedRequestCount--,le.writing)break}Q===null&&(le.lastBufferedRequest=null)}le.bufferedRequest=Q,le.bufferProcessing=!1}k.prototype._write=function(ie,le,Q){Q(new Error("_write() is not implemented"))},k.prototype._writev=null,k.prototype.end=function(ie,le,Q){var ce=this._writableState;typeof ie=="function"?(Q=ie,ie=null,le=null):typeof le=="function"&&(Q=le,le=null),ie!=null&&this.write(ie,le),ce.corked&&(ce.corked=1,this.uncork()),!ce.ending&&!ce.finished&&pe(this,ce,Q)};function se(ie){return ie.ending&&ie.length===0&&ie.bufferedRequest===null&&!ie.finished&&!ie.writing}function Se(ie,le){ie._final(function(Q){le.pendingcb--,Q&&ie.emit("error",Q),le.prefinished=!0,ie.emit("prefinish"),oe(ie,le)})}function ye(ie,le){!le.prefinished&&!le.finalCalled&&(typeof ie._final=="function"?(le.pendingcb++,le.finalCalled=!0,y.nextTick(Se,ie,le)):(le.prefinished=!0,ie.emit("prefinish")))}function oe(ie,le){var Q=se(le);return Q&&(ye(ie,le),le.pendingcb===0&&(le.finished=!0,ie.emit("finish"))),Q}function pe(ie,le,Q){le.ending=!0,oe(ie,le),Q&&(le.finished?y.nextTick(Q):ie.once("finish",Q)),le.ended=!0,ie.writable=!1}function fe(ie,le,Q){var ce=ie.entry;for(ie.entry=null;ce;){var te=ce.callback;le.pendingcb--,te(Q),ce=ce.next}le.corkedRequestsFree?le.corkedRequestsFree.next=ie:le.corkedRequestsFree=ie}Object.defineProperty(k.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(le){if(!this._writableState)return;this._writableState.destroyed=le}}),k.prototype.destroy=E.destroy,k.prototype._undestroy=E.undestroy,k.prototype._destroy=function(ie,le){this.end(),le(ie)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/set-immediate":62,"babel-runtime/core-js/symbol":64,"babel-runtime/core-js/symbol/has-instance":65,"core-util-is":189,inherits:196,"process-nextick-args":207,"safe-buffer":228,"util-deprecate":240}],219:[function(M,Y,o){"use strict";function P(p,_){if(!(p instanceof _))throw new TypeError("Cannot call a class as a function")}var m=M("safe-buffer").Buffer,S=M("util");function s(p,_,T){p.copy(_,T)}Y.exports=function(){function p(){P(this,p),this.head=null,this.tail=null,this.length=0}return p.prototype.push=function(T){var t={data:T,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},p.prototype.unshift=function(T){var t={data:T,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},p.prototype.shift=function(){if(this.length===0)return;var T=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,T},p.prototype.clear=function(){this.head=this.tail=null,this.length=0},p.prototype.join=function(T){if(this.length===0)return"";for(var t=this.head,c=""+t.data;t=t.next;)c+=T+t.data;return c},p.prototype.concat=function(T){if(this.length===0)return m.alloc(0);if(this.length===1)return this.head.data;for(var t=m.allocUnsafe(T>>>0),c=this.head,l=0;c;)s(c.data,t,l),l+=c.data.length,c=c.next;return t},p}(),S&&S.inspect&&S.inspect.custom&&(Y.exports.prototype[S.inspect.custom]=function(){var p=S.inspect({length:this.length});return this.constructor.name+" "+p})},{"safe-buffer":228,util:71}],220:[function(M,Y,o){"use strict";var P=M("process-nextick-args");function m(p,_){var T=this,t=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return t||c?(_?_(p):p&&(!this._writableState||!this._writableState.errorEmitted)&&P.nextTick(s,this,p),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(p||null,function(l){!_&&l?(P.nextTick(s,T,l),T._writableState&&(T._writableState.errorEmitted=!0)):_&&_(l)}),this)}function S(){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 s(p,_){p.emit("error",_)}Y.exports={destroy:m,undestroy:S}},{"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 P=function(){return this}()||Function("return this")(),m=P.regeneratorRuntime&&Object.getOwnPropertyNames(P).indexOf("regeneratorRuntime")>=0,S=m&&P.regeneratorRuntime;if(P.regeneratorRuntime=void 0,Y.exports=M("./runtime"),m)P.regeneratorRuntime=S;else try{delete P.regeneratorRuntime}catch(s){P.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,Y,o){!function(P){"use strict";var m=Object.prototype,S=m.hasOwnProperty,s,p=typeof Symbol=="function"?Symbol:{},_=p.iterator||"@@iterator",T=p.asyncIterator||"@@asyncIterator",t=p.toStringTag||"@@toStringTag",c=typeof Y=="object",l=P.regeneratorRuntime;if(l){c&&(Y.exports=l);return}l=P.regeneratorRuntime=c?Y.exports:{};function r(W,K,V,F){var B=K&&K.prototype instanceof a?K:a,H=Object.create(B.prototype),ae=new N(F||[]);return H._invoke=x(W,V,ae),H}l.wrap=r;function C(W,K,V){try{return{type:"normal",arg:W.call(K,V)}}catch(F){return{type:"throw",arg:F}}}var f="suspendedStart",y="suspendedYield",g="executing",h="completed",O={};function a(){}function u(){}function v(){}var D={};D[_]=function(){return this};var b=Object.getPrototypeOf,d=b&&b(b(U([])));d&&d!==m&&S.call(d,_)&&(D=d);var R=v.prototype=a.prototype=Object.create(D);u.prototype=R.constructor=v,v.constructor=u,v[t]=u.displayName="GeneratorFunction";function w(W){["next","throw","return"].forEach(function(K){W[K]=function(V){return this._invoke(K,V)}})}l.isGeneratorFunction=function(W){var K=typeof W=="function"&&W.constructor;return K?K===u||(K.displayName||K.name)==="GeneratorFunction":!1},l.mark=function(W){return Object.setPrototypeOf?Object.setPrototypeOf(W,v):(W.__proto__=v,t in W||(W[t]="GeneratorFunction")),W.prototype=Object.create(R),W},l.awrap=function(W){return{__await:W}};function E(W){function K(B,H,ae,de){var se=C(W[B],W,H);if(se.type==="throw")de(se.arg);else{var Se=se.arg,ye=Se.value;return ye&&typeof ye=="object"&&S.call(ye,"__await")?Promise.resolve(ye.__await).then(function(oe){K("next",oe,ae,de)},function(oe){K("throw",oe,ae,de)}):Promise.resolve(ye).then(function(oe){Se.value=oe,ae(Se)},de)}}var V;function F(B,H){function ae(){return new Promise(function(de,se){K(B,H,de,se)})}return V=V?V.then(ae,ae):ae()}this._invoke=F}w(E.prototype),E.prototype[T]=function(){return this},l.AsyncIterator=E,l.async=function(W,K,V,F){var B=new E(r(W,K,V,F));return l.isGeneratorFunction(K)?B:B.next().then(function(H){return H.done?H.value:B.next()})};function x(W,K,V){var F=f;return function(H,ae){if(F===g)throw new Error("Generator is already running");if(F===h){if(H==="throw")throw ae;return G()}for(V.method=H,V.arg=ae;;){var de=V.delegate;if(de){var se=i(de,V);if(se){if(se===O)continue;return se}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(F===f)throw F=h,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);F=g;var Se=C(W,K,V);if(Se.type==="normal"){if(F=V.done?h:y,Se.arg===O)continue;return{value:Se.arg,done:V.done}}else Se.type==="throw"&&(F=h,V.method="throw",V.arg=Se.arg)}}}function i(W,K){var V=W.iterator[K.method];if(V===s){if(K.delegate=null,K.method==="throw"){if(W.iterator.return&&(K.method="return",K.arg=s,i(W,K),K.method==="throw"))return O;K.method="throw",K.arg=new TypeError("The iterator does not provide a 'throw' method")}return O}var F=C(V,W.iterator,K.arg);if(F.type==="throw")return K.method="throw",K.arg=F.arg,K.delegate=null,O;var B=F.arg;if(!B)return K.method="throw",K.arg=new TypeError("iterator result is not an object"),K.delegate=null,O;if(B.done)K[W.resultName]=B.value,K.next=W.nextLoc,K.method!=="return"&&(K.method="next",K.arg=s);else return B;return K.delegate=null,O}w(R),R[t]="Generator",R[_]=function(){return this},R.toString=function(){return"[object Generator]"};function A(W){var K={tryLoc:W[0]};1 in W&&(K.catchLoc=W[1]),2 in W&&(K.finallyLoc=W[2],K.afterLoc=W[3]),this.tryEntries.push(K)}function k(W){var K=W.completion||{};K.type="normal",delete K.arg,W.completion=K}function N(W){this.tryEntries=[{tryLoc:"root"}],W.forEach(A,this),this.reset(!0)}l.keys=function(W){var K=[];for(var V in W)K.push(V);return K.reverse(),function F(){for(;K.length;){var B=K.pop();if(B in W)return F.value=B,F.done=!1,F}return F.done=!0,F}};function U(W){if(W){var K=W[_];if(K)return K.call(W);if(typeof W.next=="function")return W;if(!isNaN(W.length)){var V=-1,F=function B(){for(;++V<W.length;)if(S.call(W,V))return B.value=W[V],B.done=!1,B;return B.value=s,B.done=!0,B};return F.next=F}}return{next:G}}l.values=U;function G(){return{value:s,done:!0}}N.prototype={constructor:N,reset:function(W){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(k),!W)for(var K in this)K.charAt(0)==="t"&&S.call(this,K)&&!isNaN(+K.slice(1))&&(this[K]=s)},stop:function(){this.done=!0;var W=this.tryEntries[0],K=W.completion;if(K.type==="throw")throw K.arg;return this.rval},dispatchException:function(W){if(this.done)throw W;var K=this;function V(se,Se){return H.type="throw",H.arg=W,K.next=se,Se&&(K.method="next",K.arg=s),!!Se}for(var F=this.tryEntries.length-1;F>=0;--F){var B=this.tryEntries[F],H=B.completion;if(B.tryLoc==="root")return V("end");if(B.tryLoc<=this.prev){var ae=S.call(B,"catchLoc"),de=S.call(B,"finallyLoc");if(ae&&de){if(this.prev<B.catchLoc)return V(B.catchLoc,!0);if(this.prev<B.finallyLoc)return V(B.finallyLoc)}else if(ae){if(this.prev<B.catchLoc)return V(B.catchLoc,!0)}else if(de){if(this.prev<B.finallyLoc)return V(B.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(W,K){for(var V=this.tryEntries.length-1;V>=0;--V){var F=this.tryEntries[V];if(F.tryLoc<=this.prev&&S.call(F,"finallyLoc")&&this.prev<F.finallyLoc){var B=F;break}}B&&(W==="break"||W==="continue")&&B.tryLoc<=K&&K<=B.finallyLoc&&(B=null);var H=B?B.completion:{};return H.type=W,H.arg=K,B?(this.method="next",this.next=B.finallyLoc,O):this.complete(H)},complete:function(W,K){if(W.type==="throw")throw W.arg;return W.type==="break"||W.type==="continue"?this.next=W.arg:W.type==="return"?(this.rval=this.arg=W.arg,this.method="return",this.next="end"):W.type==="normal"&&K&&(this.next=K),O},finish:function(W){for(var K=this.tryEntries.length-1;K>=0;--K){var V=this.tryEntries[K];if(V.finallyLoc===W)return this.complete(V.completion,V.afterLoc),k(V),O}},catch:function(W){for(var K=this.tryEntries.length-1;K>=0;--K){var V=this.tryEntries[K];if(V.tryLoc===W){var F=V.completion;if(F.type==="throw"){var B=F.arg;k(V)}return B}}throw new Error("illegal catch attempt")},delegateYield:function(W,K,V){return this.delegate={iterator:U(W),resultName:K,nextLoc:V},this.method==="next"&&(this.arg=s),O}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,Y,o){var P=M("buffer"),m=P.Buffer;function S(p,_){for(var T in p)_[T]=p[T]}m.from&&m.alloc&&m.allocUnsafe&&m.allocUnsafeSlow?Y.exports=P:(S(P,o),o.Buffer=s);function s(p,_,T){return m(p,_,T)}S(m,s),s.from=function(p,_,T){if(typeof p=="number")throw new TypeError("Argument must not be a number");return m(p,_,T)},s.alloc=function(p,_,T){if(typeof p!="number")throw new TypeError("Argument must be a number");var t=m(p);return _!==void 0?typeof T=="string"?t.fill(_,T):t.fill(_):t.fill(0),t},s.allocUnsafe=function(p){if(typeof p!="number")throw new TypeError("Argument must be a number");return m(p)},s.allocUnsafeSlow=function(p){if(typeof p!="number")throw new TypeError("Argument must be a number");return P.SlowBuffer(p)}},{buffer:73}],229:[function(M,Y,o){(function(P){"use strict";var m=M("babel-runtime/core-js/string/from-code-point"),S=y(m),s=M("babel-runtime/core-js/json/stringify"),p=y(s),_=M("babel-runtime/helpers/typeof"),T=y(_),t=M("babel-runtime/core-js/object/define-property"),c=y(t),l=M("babel-runtime/core-js/object/keys"),r=y(l),C=M("babel-runtime/core-js/object/create"),f=y(C);function y(g){return g&&g.__esModule?g:{default:g}}(function(g){g.parser=function(X,ee){return new O(X,ee)},g.SAXParser=O,g.SAXStream=R,g.createStream=d,g.MAX_BUFFER_LENGTH=64*1024;var h=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];g.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function O(X,ee){if(!(this instanceof O))return new O(X,ee);var be=this;u(be),be.q=be.c="",be.bufferCheckPosition=g.MAX_BUFFER_LENGTH,be.opt=ee||{},be.opt.lowercase=be.opt.lowercase||be.opt.lowercasetags,be.looseCase=be.opt.lowercase?"toLowerCase":"toUpperCase",be.tags=[],be.closed=be.closedRoot=be.sawRoot=!1,be.tag=be.error=null,be.strict=!!X,be.noscript=!!(X||be.opt.noscript),be.state=H.BEGIN,be.strictEntities=be.opt.strictEntities,be.ENTITIES=be.strictEntities?(0,f.default)(g.XML_ENTITIES):(0,f.default)(g.ENTITIES),be.attribList=[],be.opt.xmlns&&(be.ns=(0,f.default)(A)),be.trackPosition=be.opt.position!==!1,be.trackPosition&&(be.position=be.line=be.column=0),de(be,"onready")}f.default||(Object.create=function(X){function ee(){}ee.prototype=X;var be=new ee;return be}),r.default||(Object.keys=function(X){var ee=[];for(var be in X)X.hasOwnProperty(be)&&ee.push(be);return ee});function a(X){for(var ee=Math.max(g.MAX_BUFFER_LENGTH,10),be=0,ve=0,Te=h.length;ve<Te;ve++){var Fe=X[h[ve]].length;if(Fe>ee)switch(h[ve]){case"textNode":Se(X);break;case"cdata":se(X,"oncdata",X.cdata),X.cdata="";break;case"script":se(X,"onscript",X.script),X.script="";break;default:oe(X,"Max buffer length exceeded: "+h[ve])}be=Math.max(be,Fe)}var Ze=g.MAX_BUFFER_LENGTH-be;X.bufferCheckPosition=Ze+X.position}function u(X){for(var ee=0,be=h.length;ee<be;ee++)X[h[ee]]=""}function v(X){Se(X),X.cdata!==""&&(se(X,"oncdata",X.cdata),X.cdata=""),X.script!==""&&(se(X,"onscript",X.script),X.script="")}O.prototype={end:function(){pe(this)},write:Z,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){v(this)}};var D;try{D=M("stream").Stream}catch(X){D=function(){}}var b=g.EVENTS.filter(function(X){return X!=="error"&&X!=="end"});function d(X,ee){return new R(X,ee)}function R(X,ee){if(!(this instanceof R))return new R(X,ee);D.apply(this),this._parser=new O(X,ee),this.writable=!0,this.readable=!0;var be=this;this._parser.onend=function(){be.emit("end")},this._parser.onerror=function(ve){be.emit("error",ve),be._parser.error=null},this._decoder=null,b.forEach(function(ve){(0,c.default)(be,"on"+ve,{get:function(){return be._parser["on"+ve]},set:function(Fe){if(!Fe)return be.removeAllListeners(ve),be._parser["on"+ve]=Fe,Fe;be.on(ve,Fe)},enumerable:!0,configurable:!1})})}R.prototype=(0,f.default)(D.prototype,{constructor:{value:R}}),R.prototype.write=function(X){if(typeof P=="function"&&typeof P.isBuffer=="function"&&P.isBuffer(X)){if(!this._decoder){var ee=M("string_decoder").StringDecoder;this._decoder=new ee("utf8")}X=this._decoder.write(X)}return this._parser.write(X.toString()),this.emit("data",X),!0},R.prototype.end=function(X){return X&&X.length&&this.write(X),this._parser.end(),!0},R.prototype.on=function(X,ee){var be=this;return!be._parser["on"+X]&&b.indexOf(X)!==-1&&(be._parser["on"+X]=function(){var ve=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ve.splice(0,0,X),be.emit.apply(be,ve)}),D.prototype.on.call(be,X,ee)};var w="[CDATA[",E="DOCTYPE",x="http://www.w3.org/XML/1998/namespace",i="http://www.w3.org/2000/xmlns/",A={xml:x,xmlns:i},k=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,N=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,U=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,G=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function W(X){return X===" "||X===`
`||X==="\r"||X===" "}function K(X){return X==='"'||X==="'"}function V(X){return X===">"||W(X)}function F(X,ee){return X.test(ee)}function B(X,ee){return!F(X,ee)}var H=0;g.STATE={BEGIN:H++,BEGIN_WHITESPACE:H++,TEXT:H++,TEXT_ENTITY:H++,OPEN_WAKA:H++,SGML_DECL:H++,SGML_DECL_QUOTED:H++,DOCTYPE:H++,DOCTYPE_QUOTED:H++,DOCTYPE_DTD:H++,DOCTYPE_DTD_QUOTED:H++,COMMENT_STARTING:H++,COMMENT:H++,COMMENT_ENDING:H++,COMMENT_ENDED:H++,CDATA:H++,CDATA_ENDING:H++,CDATA_ENDING_2:H++,PROC_INST:H++,PROC_INST_BODY:H++,PROC_INST_ENDING:H++,OPEN_TAG:H++,OPEN_TAG_SLASH:H++,ATTRIB:H++,ATTRIB_NAME:H++,ATTRIB_NAME_SAW_WHITE:H++,ATTRIB_VALUE:H++,ATTRIB_VALUE_QUOTED:H++,ATTRIB_VALUE_CLOSED:H++,ATTRIB_VALUE_UNQUOTED:H++,ATTRIB_VALUE_ENTITY_Q:H++,ATTRIB_VALUE_ENTITY_U:H++,CLOSE_TAG:H++,CLOSE_TAG_SAW_WHITE:H++,SCRIPT:H++,SCRIPT_ENDING:H++},g.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},g.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)(g.ENTITIES).forEach(function(X){var ee=g.ENTITIES[X],be=typeof ee=="number"?String.fromCharCode(ee):ee;g.ENTITIES[X]=be});for(var ae in g.STATE)g.STATE[g.STATE[ae]]=ae;H=g.STATE;function de(X,ee,be){X[ee]&&X[ee](be)}function se(X,ee,be){X.textNode&&Se(X),de(X,ee,be)}function Se(X){X.textNode=ye(X.opt,X.textNode),X.textNode&&de(X,"ontext",X.textNode),X.textNode=""}function ye(X,ee){return X.trim&&(ee=ee.trim()),X.normalize&&(ee=ee.replace(/\s+/g," ")),ee}function oe(X,ee){return Se(X),X.trackPosition&&(ee+=`
Line: `+X.line+`
Column: `+X.column+`
Char: `+X.c),ee=new Error(ee),X.error=ee,de(X,"onerror",ee),X}function pe(X){return X.sawRoot&&!X.closedRoot&&fe(X,"Unclosed root tag"),X.state!==H.BEGIN&&X.state!==H.BEGIN_WHITESPACE&&X.state!==H.TEXT&&oe(X,"Unexpected end"),Se(X),X.c="",X.closed=!0,de(X,"onend"),O.call(X,X.strict,X.opt),X}function fe(X,ee){if((typeof X=="undefined"?"undefined":(0,T.default)(X))!=="object"||!(X instanceof O))throw new Error("bad call to strictFail");X.strict&&oe(X,ee)}function ie(X){X.strict||(X.tagName=X.tagName[X.looseCase]());var ee=X.tags[X.tags.length-1]||X,be=X.tag={name:X.tagName,attributes:{}};X.opt.xmlns&&(be.ns=ee.ns),X.attribList.length=0,se(X,"onopentagstart",be)}function le(X,ee){var be=X.indexOf(":"),ve=be<0?["",X]:X.split(":"),Te=ve[0],Fe=ve[1];return ee&&X==="xmlns"&&(Te="xmlns",Fe=""),{prefix:Te,local:Fe}}function Q(X){if(X.strict||(X.attribName=X.attribName[X.looseCase]()),X.attribList.indexOf(X.attribName)!==-1||X.tag.attributes.hasOwnProperty(X.attribName)){X.attribName=X.attribValue="";return}if(X.opt.xmlns){var ee=le(X.attribName,!0),be=ee.prefix,ve=ee.local;if(be==="xmlns")if(ve==="xml"&&X.attribValue!==x)fe(X,"xml: prefix must be bound to "+x+`
Actual: `+X.attribValue);else if(ve==="xmlns"&&X.attribValue!==i)fe(X,"xmlns: prefix must be bound to "+i+`
Actual: `+X.attribValue);else{var Te=X.tag,Fe=X.tags[X.tags.length-1]||X;Te.ns===Fe.ns&&(Te.ns=(0,f.default)(Fe.ns)),Te.ns[ve]=X.attribValue}X.attribList.push([X.attribName,X.attribValue])}else X.tag.attributes[X.attribName]=X.attribValue,se(X,"onattribute",{name:X.attribName,value:X.attribValue});X.attribName=X.attribValue=""}function ce(X,ee){if(X.opt.xmlns){var be=X.tag,ve=le(X.tagName);be.prefix=ve.prefix,be.local=ve.local,be.uri=be.ns[ve.prefix]||"",be.prefix&&!be.uri&&(fe(X,"Unbound namespace prefix: "+(0,p.default)(X.tagName)),be.uri=ve.prefix);var Te=X.tags[X.tags.length-1]||X;be.ns&&Te.ns!==be.ns&&(0,r.default)(be.ns).forEach(function(lt){se(X,"onopennamespace",{prefix:lt,uri:be.ns[lt]})});for(var Fe=0,Ze=X.attribList.length;Fe<Ze;Fe++){var nt=X.attribList[Fe],ot=nt[0],st=nt[1],ht=le(ot,!0),Ne=ht.prefix,Pe=ht.local,et=Ne===""?"":be.ns[Ne]||"",Ot={name:ot,value:st,prefix:Ne,local:Pe,uri:et};Ne&&Ne!=="xmlns"&&!et&&(fe(X,"Unbound namespace prefix: "+(0,p.default)(Ne)),Ot.uri=Ne),X.tag.attributes[ot]=Ot,se(X,"onattribute",Ot)}X.attribList.length=0}X.tag.isSelfClosing=!!ee,X.sawRoot=!0,X.tags.push(X.tag),se(X,"onopentag",X.tag),ee||(!X.noscript&&X.tagName.toLowerCase()==="script"?X.state=H.SCRIPT:X.state=H.TEXT,X.tag=null,X.tagName=""),X.attribName=X.attribValue="",X.attribList.length=0}function te(X){if(!X.tagName){fe(X,"Weird empty close tag."),X.textNode+="</>",X.state=H.TEXT;return}if(X.script){if(X.tagName!=="script"){X.script+="</"+X.tagName+">",X.tagName="",X.state=H.SCRIPT;return}se(X,"onscript",X.script),X.script=""}var ee=X.tags.length,be=X.tagName;X.strict||(be=be[X.looseCase]());for(var ve=be;ee--;){var Te=X.tags[ee];if(Te.name!==ve)fe(X,"Unexpected close tag");else break}if(ee<0){fe(X,"Unmatched closing tag: "+X.tagName),X.textNode+="</"+X.tagName+">",X.state=H.TEXT;return}X.tagName=be;for(var Fe=X.tags.length;Fe-- >ee;){var Ze=X.tag=X.tags.pop();X.tagName=X.tag.name,se(X,"onclosetag",X.tagName);var nt={};for(var ot in Ze.ns)nt[ot]=Ze.ns[ot];var st=X.tags[X.tags.length-1]||X;X.opt.xmlns&&Ze.ns!==st.ns&&(0,r.default)(Ze.ns).forEach(function(ht){var Ne=Ze.ns[ht];se(X,"onclosenamespace",{prefix:ht,uri:Ne})})}ee===0&&(X.closedRoot=!0),X.tagName=X.attribValue=X.attribName="",X.attribList.length=0,X.state=H.TEXT}function $(X){var ee=X.entity,be=ee.toLowerCase(),ve,Te="";return X.ENTITIES[ee]?X.ENTITIES[ee]:X.ENTITIES[be]?X.ENTITIES[be]:(ee=be,ee.charAt(0)==="#"&&(ee.charAt(1)==="x"?(ee=ee.slice(2),ve=parseInt(ee,16),Te=ve.toString(16)):(ee=ee.slice(1),ve=parseInt(ee,10),Te=ve.toString(10))),ee=ee.replace(/^0+/,""),isNaN(ve)||Te.toLowerCase()!==ee?(fe(X,"Invalid character entity"),"&"+X.entity+";"):(0,S.default)(ve))}function _e(X,ee){ee==="<"?(X.state=H.OPEN_WAKA,X.startTagPosition=X.position):W(ee)||(fe(X,"Non-whitespace before first tag."),X.textNode=ee,X.state=H.TEXT)}function re(X,ee){var be="";return ee<X.length&&(be=X.charAt(ee)),be}function Z(X){var ee=this;if(this.error)throw this.error;if(ee.closed)return oe(ee,"Cannot write after close. Assign an onready handler.");if(X===null)return pe(ee);(typeof X=="undefined"?"undefined":(0,T.default)(X))==="object"&&(X=X.toString());for(var be=0,ve="";!(ve=re(X,be++),ee.c=ve,!ve);){ee.trackPosition&&(ee.position++,ve===`
`?(ee.line++,ee.column=0):ee.column++);switch(ee.state){case H.BEGIN:if(ee.state=H.BEGIN_WHITESPACE,ve==="\uFEFF")continue;_e(ee,ve);continue;case H.BEGIN_WHITESPACE:_e(ee,ve);continue;case H.TEXT:if(ee.sawRoot&&!ee.closedRoot){for(var Te=be-1;ve&&ve!=="<"&&ve!=="&";)ve=re(X,be++),ve&&ee.trackPosition&&(ee.position++,ve===`
`?(ee.line++,ee.column=0):ee.column++);ee.textNode+=X.substring(Te,be-1)}ve==="<"&&!(ee.sawRoot&&ee.closedRoot&&!ee.strict)?(ee.state=H.OPEN_WAKA,ee.startTagPosition=ee.position):(!W(ve)&&(!ee.sawRoot||ee.closedRoot)&&fe(ee,"Text data outside of root node."),ve==="&"?ee.state=H.TEXT_ENTITY:ee.textNode+=ve);continue;case H.SCRIPT:ve==="<"?ee.state=H.SCRIPT_ENDING:ee.script+=ve;continue;case H.SCRIPT_ENDING:ve==="/"?ee.state=H.CLOSE_TAG:(ee.script+="<"+ve,ee.state=H.SCRIPT);continue;case H.OPEN_WAKA:if(ve==="!")ee.state=H.SGML_DECL,ee.sgmlDecl="";else if(!W(ve))if(F(k,ve))ee.state=H.OPEN_TAG,ee.tagName=ve;else if(ve==="/")ee.state=H.CLOSE_TAG,ee.tagName="";else if(ve==="?")ee.state=H.PROC_INST,ee.procInstName=ee.procInstBody="";else{if(fe(ee,"Unencoded <"),ee.startTagPosition+1<ee.position){var Fe=ee.position-ee.startTagPosition;ve=new Array(Fe).join(" ")+ve}ee.textNode+="<"+ve,ee.state=H.TEXT}continue;case H.SGML_DECL:(ee.sgmlDecl+ve).toUpperCase()===w?(se(ee,"onopencdata"),ee.state=H.CDATA,ee.sgmlDecl="",ee.cdata=""):ee.sgmlDecl+ve==="--"?(ee.state=H.COMMENT,ee.comment="",ee.sgmlDecl=""):(ee.sgmlDecl+ve).toUpperCase()===E?(ee.state=H.DOCTYPE,(ee.doctype||ee.sawRoot)&&fe(ee,"Inappropriately located doctype declaration"),ee.doctype="",ee.sgmlDecl=""):ve===">"?(se(ee,"onsgmldeclaration",ee.sgmlDecl),ee.sgmlDecl="",ee.state=H.TEXT):(K(ve)&&(ee.state=H.SGML_DECL_QUOTED),ee.sgmlDecl+=ve);continue;case H.SGML_DECL_QUOTED:ve===ee.q&&(ee.state=H.SGML_DECL,ee.q=""),ee.sgmlDecl+=ve;continue;case H.DOCTYPE:ve===">"?(ee.state=H.TEXT,se(ee,"ondoctype",ee.doctype),ee.doctype=!0):(ee.doctype+=ve,ve==="["?ee.state=H.DOCTYPE_DTD:K(ve)&&(ee.state=H.DOCTYPE_QUOTED,ee.q=ve));continue;case H.DOCTYPE_QUOTED:ee.doctype+=ve,ve===ee.q&&(ee.q="",ee.state=H.DOCTYPE);continue;case H.DOCTYPE_DTD:ee.doctype+=ve,ve==="]"?ee.state=H.DOCTYPE:K(ve)&&(ee.state=H.DOCTYPE_DTD_QUOTED,ee.q=ve);continue;case H.DOCTYPE_DTD_QUOTED:ee.doctype+=ve,ve===ee.q&&(ee.state=H.DOCTYPE_DTD,ee.q="");continue;case H.COMMENT:ve==="-"?ee.state=H.COMMENT_ENDING:ee.comment+=ve;continue;case H.COMMENT_ENDING:ve==="-"?(ee.state=H.COMMENT_ENDED,ee.comment=ye(ee.opt,ee.comment),ee.comment&&se(ee,"oncomment",ee.comment),ee.comment=""):(ee.comment+="-"+ve,ee.state=H.COMMENT);continue;case H.COMMENT_ENDED:ve!==">"?(fe(ee,"Malformed comment"),ee.comment+="--"+ve,ee.state=H.COMMENT):ee.state=H.TEXT;continue;case H.CDATA:ve==="]"?ee.state=H.CDATA_ENDING:ee.cdata+=ve;continue;case H.CDATA_ENDING:ve==="]"?ee.state=H.CDATA_ENDING_2:(ee.cdata+="]"+ve,ee.state=H.CDATA);continue;case H.CDATA_ENDING_2:ve===">"?(ee.cdata&&se(ee,"oncdata",ee.cdata),se(ee,"onclosecdata"),ee.cdata="",ee.state=H.TEXT):ve==="]"?ee.cdata+="]":(ee.cdata+="]]"+ve,ee.state=H.CDATA);continue;case H.PROC_INST:ve==="?"?ee.state=H.PROC_INST_ENDING:W(ve)?ee.state=H.PROC_INST_BODY:ee.procInstName+=ve;continue;case H.PROC_INST_BODY:if(!ee.procInstBody&&W(ve))continue;ve==="?"?ee.state=H.PROC_INST_ENDING:ee.procInstBody+=ve;continue;case H.PROC_INST_ENDING:ve===">"?(se(ee,"onprocessinginstruction",{name:ee.procInstName,body:ee.procInstBody}),ee.procInstName=ee.procInstBody="",ee.state=H.TEXT):(ee.procInstBody+="?"+ve,ee.state=H.PROC_INST_BODY);continue;case H.OPEN_TAG:F(N,ve)?ee.tagName+=ve:(ie(ee),ve===">"?ce(ee):ve==="/"?ee.state=H.OPEN_TAG_SLASH:(W(ve)||fe(ee,"Invalid character in tag name"),ee.state=H.ATTRIB));continue;case H.OPEN_TAG_SLASH:ve===">"?(ce(ee,!0),te(ee)):(fe(ee,"Forward-slash in opening tag not followed by >"),ee.state=H.ATTRIB);continue;case H.ATTRIB:if(W(ve))continue;ve===">"?ce(ee):ve==="/"?ee.state=H.OPEN_TAG_SLASH:F(k,ve)?(ee.attribName=ve,ee.attribValue="",ee.state=H.ATTRIB_NAME):fe(ee,"Invalid attribute name");continue;case H.ATTRIB_NAME:ve==="="?ee.state=H.ATTRIB_VALUE:ve===">"?(fe(ee,"Attribute without value"),ee.attribValue=ee.attribName,Q(ee),ce(ee)):W(ve)?ee.state=H.ATTRIB_NAME_SAW_WHITE:F(N,ve)?ee.attribName+=ve:fe(ee,"Invalid attribute name");continue;case H.ATTRIB_NAME_SAW_WHITE:if(ve==="=")ee.state=H.ATTRIB_VALUE;else{if(W(ve))continue;fe(ee,"Attribute without value"),ee.tag.attributes[ee.attribName]="",ee.attribValue="",se(ee,"onattribute",{name:ee.attribName,value:""}),ee.attribName="",ve===">"?ce(ee):F(k,ve)?(ee.attribName=ve,ee.state=H.ATTRIB_NAME):(fe(ee,"Invalid attribute name"),ee.state=H.ATTRIB)}continue;case H.ATTRIB_VALUE:if(W(ve))continue;K(ve)?(ee.q=ve,ee.state=H.ATTRIB_VALUE_QUOTED):(fe(ee,"Unquoted attribute value"),ee.state=H.ATTRIB_VALUE_UNQUOTED,ee.attribValue=ve);continue;case H.ATTRIB_VALUE_QUOTED:if(ve!==ee.q){ve==="&"?ee.state=H.ATTRIB_VALUE_ENTITY_Q:ee.attribValue+=ve;continue}Q(ee),ee.q="",ee.state=H.ATTRIB_VALUE_CLOSED;continue;case H.ATTRIB_VALUE_CLOSED:W(ve)?ee.state=H.ATTRIB:ve===">"?ce(ee):ve==="/"?ee.state=H.OPEN_TAG_SLASH:F(k,ve)?(fe(ee,"No whitespace between attributes"),ee.attribName=ve,ee.attribValue="",ee.state=H.ATTRIB_NAME):fe(ee,"Invalid attribute name");continue;case H.ATTRIB_VALUE_UNQUOTED:if(!V(ve)){ve==="&"?ee.state=H.ATTRIB_VALUE_ENTITY_U:ee.attribValue+=ve;continue}Q(ee),ve===">"?ce(ee):ee.state=H.ATTRIB;continue;case H.CLOSE_TAG:if(ee.tagName)ve===">"?te(ee):F(N,ve)?ee.tagName+=ve:ee.script?(ee.script+="</"+ee.tagName,ee.tagName="",ee.state=H.SCRIPT):(W(ve)||fe(ee,"Invalid tagname in closing tag"),ee.state=H.CLOSE_TAG_SAW_WHITE);else{if(W(ve))continue;B(k,ve)?ee.script?(ee.script+="</"+ve,ee.state=H.SCRIPT):fe(ee,"Invalid tagname in closing tag."):ee.tagName=ve}continue;case H.CLOSE_TAG_SAW_WHITE:if(W(ve))continue;ve===">"?te(ee):fe(ee,"Invalid characters in closing tag");continue;case H.TEXT_ENTITY:case H.ATTRIB_VALUE_ENTITY_Q:case H.ATTRIB_VALUE_ENTITY_U:var Ze,nt;switch(ee.state){case H.TEXT_ENTITY:Ze=H.TEXT,nt="textNode";break;case H.ATTRIB_VALUE_ENTITY_Q:Ze=H.ATTRIB_VALUE_QUOTED,nt="attribValue";break;case H.ATTRIB_VALUE_ENTITY_U:Ze=H.ATTRIB_VALUE_UNQUOTED,nt="attribValue";break}ve===";"?(ee[nt]+=$(ee),ee.entity="",ee.state=Ze):F(ee.entity.length?G:U,ve)?ee.entity+=ve:(fe(ee,"Invalid character in entity name"),ee[nt]+="&"+ee.entity+ve,ee.entity="",ee.state=Ze);continue;default:throw new Error(ee,"Unknown state: "+ee.state)}}return ee.position>=ee.bufferCheckPosition&&a(ee),ee}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */S.default||function(){var X=String.fromCharCode,ee=Math.floor,be=function(){var Te=16384,Fe=[],Ze,nt,ot=-1,st=arguments.length;if(!st)return"";for(var ht="";++ot<st;){var Ne=Number(arguments[ot]);if(!isFinite(Ne)||Ne<0||Ne>1114111||ee(Ne)!==Ne)throw RangeError("Invalid code point: "+Ne);Ne<=65535?Fe.push(Ne):(Ne-=65536,Ze=(Ne>>10)+55296,nt=Ne%1024+56320,Fe.push(Ze,nt)),(ot+1===st||Fe.length>Te)&&(ht+=X.apply(null,Fe),Fe.length=0)}return ht};c.default?Object.defineProperty(String,"fromCodePoint",{value:be,configurable:!0,writable:!0}):String.fromCodePoint=be}()})(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=S;var P=M("events").EventEmitter,m=M("inherits");m(S,P),S.Readable=M("readable-stream/readable.js"),S.Writable=M("readable-stream/writable.js"),S.Duplex=M("readable-stream/duplex.js"),S.Transform=M("readable-stream/transform.js"),S.PassThrough=M("readable-stream/passthrough.js"),S.Stream=S;function S(){P.call(this)}S.prototype.pipe=function(s,p){var _=this;function T(y){s.writable&&(s.write(y)===!1&&_.pause&&_.pause())}_.on("data",T);function t(){_.readable&&_.resume&&_.resume()}s.on("drain",t),!s._isStdio&&(!p||p.end!==!1)&&(_.on("end",l),_.on("close",r));var c=!1;function l(){if(c)return;c=!0,s.end()}function r(){if(c)return;c=!0,typeof s.destroy=="function"&&s.destroy()}function C(y){if(f(),P.listenerCount(this,"error")===0)throw y}_.on("error",C),s.on("error",C);function f(){_.removeListener("data",T),s.removeListener("drain",t),_.removeListener("end",l),_.removeListener("close",r),_.removeListener("error",C),s.removeListener("error",C),_.removeListener("end",f),_.removeListener("close",f),s.removeListener("close",f)}return _.on("end",f),_.on("close",f),s.on("close",f),s.emit("pipe",_),s}},{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(P){var m=M("./lib/request"),S=M("./lib/response"),s=M("xtend"),p=M("builtin-status-codes"),_=M("url"),T=o;T.request=function(t,c){typeof t=="string"?t=_.parse(t):t=s(t);var l=P.location.protocol.search(/^https?:$/)===-1?"http:":"",r=t.protocol||l,C=t.hostname||t.host,f=t.port,y=t.path||"/";C&&C.indexOf(":")!==-1&&(C="["+C+"]"),t.url=(C?r+"//"+C:"")+(f?":"+f:"")+y,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var g=new m(t);return c&&g.on("response",c),g},T.get=function(c,l){var r=T.request(c,l);return r.end(),r},T.ClientRequest=m,T.IncomingMessage=S.IncomingMessage,T.Agent=function(){},T.Agent.defaultMaxSockets=4,T.globalAgent=new T.Agent,T.STATUS_CODES=p,T.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(P){"use strict";o.fetch=T(P.fetch)&&T(P.ReadableStream),o.writableStream=T(P.WritableStream),o.abortController=T(P.AbortController),o.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),o.blobConstructor=!0}catch(t){}var m;function S(){if(m!==void 0)return m;if(P.XMLHttpRequest){m=new P.XMLHttpRequest;try{m.open("GET",P.XDomainRequest?"/":"https://example.com")}catch(t){m=null}}else m=null;return m}function s(t){var c=S();if(!c)return!1;try{return c.responseType=t,c.responseType===t}catch(l){}return!1}var p=typeof P.ArrayBuffer!="undefined",_=p&&T(P.ArrayBuffer.prototype.slice);o.arraybuffer=o.fetch||p&&s("arraybuffer"),o.msstream=!o.fetch&&_&&s("ms-stream"),o.mozchunkedarraybuffer=!o.fetch&&p&&s("moz-chunked-arraybuffer"),o.overrideMimeType=o.fetch||(S()?T(S().overrideMimeType):!1),o.vbArray=T(P.VBArray);function T(t){return typeof t=="function"}m=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,Y,o){(function(P,m,S){"use strict";var s=M("babel-runtime/core-js/object/keys"),p=_(s);function _(a){return a&&a.__esModule?a:{default:a}}var T=M("./capability"),t=M("inherits"),c=M("./response"),l=M("readable-stream"),r=M("to-arraybuffer"),C=c.IncomingMessage,f=c.readyStates;function y(a,u){return T.fetch&&u?"fetch":T.mozchunkedarraybuffer?"moz-chunked-arraybuffer":T.msstream?"ms-stream":T.arraybuffer&&a?"arraybuffer":T.vbArray&&a?"text:vbarray":"text"}var g=Y.exports=function(a){var u=this;l.Writable.call(u),u._opts=a,u._body=[],u._headers={},a.auth&&u.setHeader("Authorization","Basic "+new S(a.auth).toString("base64")),(0,p.default)(a.headers).forEach(function(b){u.setHeader(b,a.headers[b])});var v,D=!0;if(a.mode==="disable-fetch"||"requestTimeout"in a&&!T.abortController)D=!1,v=!0;else if(a.mode==="prefer-streaming")v=!1;else if(a.mode==="allow-wrong-content-type")v=!T.overrideMimeType;else if(!a.mode||a.mode==="default"||a.mode==="prefer-fast")v=!0;else throw new Error("Invalid value for opts.mode");u._mode=y(v,D),u._fetchTimer=null,u.on("finish",function(){u._onFinish()})};t(g,l.Writable),g.prototype.setHeader=function(a,u){var v=this,D=a.toLowerCase();if(O.indexOf(D)!==-1)return;v._headers[D]={name:a,value:u}},g.prototype.getHeader=function(a){var u=this._headers[a.toLowerCase()];return u?u.value:null},g.prototype.removeHeader=function(a){var u=this;delete u._headers[a.toLowerCase()]},g.prototype._onFinish=function(){var a=this;if(a._destroyed)return;var u=a._opts,v=a._headers,D=null;u.method!=="GET"&&u.method!=="HEAD"&&(T.arraybuffer?D=r(S.concat(a._body)):T.blobConstructor?D=new m.Blob(a._body.map(function(x){return r(x)}),{type:(v["content-type"]||{}).value||""}):D=S.concat(a._body).toString());var b=[];if((0,p.default)(v).forEach(function(x){var i=v[x].name,A=v[x].value;Array.isArray(A)?A.forEach(function(k){b.push([i,k])}):b.push([i,A])}),a._mode==="fetch"){var d=null,R=null;if(T.abortController){var w=new AbortController;d=w.signal,a._fetchAbortController=w,"requestTimeout"in u&&u.requestTimeout!==0&&(a._fetchTimer=m.setTimeout(function(){a.emit("requestTimeout"),a._fetchAbortController&&a._fetchAbortController.abort()},u.requestTimeout))}m.fetch(a._opts.url,{method:a._opts.method,headers:b,body:D||void 0,mode:"cors",credentials:u.withCredentials?"include":"same-origin",signal:d}).then(function(x){a._fetchResponse=x,a._connect()},function(x){m.clearTimeout(a._fetchTimer),a._destroyed||a.emit("error",x)})}else{var E=a._xhr=new m.XMLHttpRequest;try{E.open(a._opts.method,a._opts.url,!0)}catch(x){P.nextTick(function(){a.emit("error",x)});return}"responseType"in E&&(E.responseType=a._mode.split(":")[0]),"withCredentials"in E&&(E.withCredentials=!!u.withCredentials),a._mode==="text"&&"overrideMimeType"in E&&E.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in u&&(E.timeout=u.requestTimeout,E.ontimeout=function(){a.emit("requestTimeout")}),b.forEach(function(x){E.setRequestHeader(x[0],x[1])}),a._response=null,E.onreadystatechange=function(){switch(E.readyState){case f.LOADING:case f.DONE:a._onXHRProgress();break}},a._mode==="moz-chunked-arraybuffer"&&(E.onprogress=function(){a._onXHRProgress()}),E.onerror=function(){if(a._destroyed)return;a.emit("error",new Error("XHR error"))};try{E.send(D)}catch(x){P.nextTick(function(){a.emit("error",x)});return}}};function h(a){try{var u=a.status;return u!==null&&u!==0}catch(v){return!1}}g.prototype._onXHRProgress=function(){var a=this;if(!h(a._xhr)||a._destroyed)return;a._response||a._connect(),a._response._onXHRProgress()},g.prototype._connect=function(){var a=this;if(a._destroyed)return;a._response=new C(a._xhr,a._fetchResponse,a._mode,a._fetchTimer),a._response.on("error",function(u){a.emit("error",u)}),a.emit("response",a._response)},g.prototype._write=function(a,u,v){var D=this;D._body.push(a),v()},g.prototype.abort=g.prototype.destroy=function(){var a=this;a._destroyed=!0,m.clearTimeout(a._fetchTimer),a._response&&(a._response._destroyed=!0),a._xhr?a._xhr.abort():a._fetchAbortController&&a._fetchAbortController.abort()},g.prototype.end=function(a,u,v){var D=this;typeof a=="function"&&(v=a,a=void 0),l.Writable.prototype.end.call(D,a,u,v)},g.prototype.flushHeaders=function(){},g.prototype.setTimeout=function(){},g.prototype.setNoDelay=function(){},g.prototype.setSocketKeepAlive=function(){};var O=["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(P,m,S){"use strict";var s=M("babel-runtime/core-js/promise"),p=_(s);function _(C){return C&&C.__esModule?C:{default:C}}var T=M("./capability"),t=M("inherits"),c=M("readable-stream"),l=o.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},r=o.IncomingMessage=function(C,f,y,g){var h=this;if(c.Readable.call(h),h._mode=y,h.headers={},h.rawHeaders=[],h.trailers={},h.rawTrailers=[],h.on("end",function(){P.nextTick(function(){h.emit("close")})}),y==="fetch"){var O=function d(){u.read().then(function(R){if(h._destroyed)return;if(R.done){m.clearTimeout(g),h.push(null);return}h.push(new S(R.value)),d()}).catch(function(R){m.clearTimeout(g),h._destroyed||h.emit("error",R)})};if(h._fetchResponse=f,h.url=f.url,h.statusCode=f.status,h.statusMessage=f.statusText,f.headers.forEach(function(d,R){h.headers[R.toLowerCase()]=d,h.rawHeaders.push(R,d)}),T.writableStream){var a=new WritableStream({write:function(R){return new p.default(function(w,E){h._destroyed?E():h.push(new S(R))?w():h._resumeFetch=w})},close:function(){m.clearTimeout(g),h._destroyed||h.push(null)},abort:function(R){h._destroyed||h.emit("error",R)}});try{f.body.pipeTo(a).catch(function(d){m.clearTimeout(g),h._destroyed||h.emit("error",d)});return}catch(d){}}var u=f.body.getReader();O()}else{h._xhr=C,h._pos=0,h.url=C.responseURL,h.statusCode=C.status,h.statusMessage=C.statusText;var v=C.getAllResponseHeaders().split(/\r?\n/);if(v.forEach(function(d){var R=d.match(/^([^:]+):\s*(.*)/);if(R){var w=R[1].toLowerCase();w==="set-cookie"?(h.headers[w]===void 0&&(h.headers[w]=[]),h.headers[w].push(R[2])):h.headers[w]!==void 0?h.headers[w]+=", "+R[2]:h.headers[w]=R[2],h.rawHeaders.push(R[1],R[2])}}),h._charset="x-user-defined",!T.overrideMimeType){var D=h.rawHeaders["mime-type"];if(D){var b=D.match(/;\s*charset=([^;])(;|$)/);b&&(h._charset=b[1].toLowerCase())}h._charset||(h._charset="utf-8")}}};t(r,c.Readable),r.prototype._read=function(){var C=this,f=C._resumeFetch;f&&(C._resumeFetch=null,f())},r.prototype._onXHRProgress=function(){var C=this,f=C._xhr,y=null;switch(C._mode){case"text:vbarray":if(f.readyState!==l.DONE)break;try{y=new m.VBArray(f.responseBody).toArray()}catch(u){}if(y!==null){C.push(new S(y));break}case"text":try{y=f.responseText}catch(u){C._mode="text:vbarray";break}if(y.length>C._pos){var g=y.substr(C._pos);if(C._charset==="x-user-defined"){for(var h=new S(g.length),O=0;O<g.length;O++)h[O]=g.charCodeAt(O)&255;C.push(h)}else C.push(g,C._charset);C._pos=y.length}break;case"arraybuffer":if(f.readyState!==l.DONE||!f.response)break;y=f.response,C.push(new S(new Uint8Array(y)));break;case"moz-chunked-arraybuffer":if(y=f.response,f.readyState!==l.LOADING||!y)break;C.push(new S(new Uint8Array(y)));break;case"ms-stream":if(y=f.response,f.readyState!==l.LOADING)break;var a=new m.MSStreamReader;a.onprogress=function(){a.result.byteLength>C._pos&&(C.push(new S(new Uint8Array(a.result.slice(C._pos)))),C._pos=a.result.byteLength)},a.onload=function(){C.push(null)},a.readAsArrayBuffer(y);break}C._xhr.readyState===l.DONE&&C._mode!=="ms-stream"&&C.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 P=M("safe-buffer").Buffer,m=P.isEncoding||function(a){a=""+a;switch(a&&a.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 S(a){if(!a)return"utf8";for(var u;;)switch(a){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 a;default:if(u)return;a=(""+a).toLowerCase(),u=!0}}function s(a){var u=S(a);if(typeof u!="string"&&(P.isEncoding===m||!m(a)))throw new Error("Unknown encoding: "+a);return u||a}o.StringDecoder=p;function p(a){this.encoding=s(a);var u;switch(this.encoding){case"utf16le":this.text=C,this.end=f,u=4;break;case"utf8":this.fillLast=c,u=4;break;case"base64":this.text=y,this.end=g,u=3;break;default:this.write=h,this.end=O;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=P.allocUnsafe(u)}p.prototype.write=function(a){if(a.length===0)return"";var u,v;if(this.lastNeed){if(u=this.fillLast(a),u===void 0)return"";v=this.lastNeed,this.lastNeed=0}else v=0;return v<a.length?u?u+this.text(a,v):this.text(a,v):u||""},p.prototype.end=r,p.prototype.text=l,p.prototype.fillLast=function(a){if(this.lastNeed<=a.length)return a.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);a.copy(this.lastChar,this.lastTotal-this.lastNeed,0,a.length),this.lastNeed-=a.length};function _(a){return a<=127?0:a>>5===6?2:a>>4===14?3:a>>3===30?4:a>>6===2?-1:-2}function T(a,u,v){var D=u.length-1;if(D<v)return 0;var b=_(u[D]);return b>=0?(b>0&&(a.lastNeed=b-1),b):--D<v||b===-2?0:(b=_(u[D]),b>=0?(b>0&&(a.lastNeed=b-2),b):--D<v||b===-2?0:(b=_(u[D]),b>=0?(b>0&&(b===2?b=0:a.lastNeed=b-3),b):0))}function t(a,u,v){if((u[0]&192)!==128)return a.lastNeed=0,"\uFFFD";if(a.lastNeed>1&&u.length>1){if((u[1]&192)!==128)return a.lastNeed=1,"\uFFFD";if(a.lastNeed>2&&u.length>2&&(u[2]&192)!==128)return a.lastNeed=2,"\uFFFD"}}function c(a){var u=this.lastTotal-this.lastNeed,v=t(this,a,u);if(v!==void 0)return v;if(this.lastNeed<=a.length)return a.copy(this.lastChar,u,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);a.copy(this.lastChar,u,0,a.length),this.lastNeed-=a.length}function l(a,u){var v=T(this,a,u);if(!this.lastNeed)return a.toString("utf8",u);this.lastTotal=v;var D=a.length-(v-this.lastNeed);return a.copy(this.lastChar,0,D),a.toString("utf8",u,D)}function r(a){var u=a&&a.length?this.write(a):"";return this.lastNeed?u+"\uFFFD":u}function C(a,u){if((a.length-u)%2===0){var v=a.toString("utf16le",u);if(v){var D=v.charCodeAt(v.length-1);if(D>=55296&&D<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=a[a.length-2],this.lastChar[1]=a[a.length-1],v.slice(0,-1)}return v}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=a[a.length-1],a.toString("utf16le",u,a.length-1)}function f(a){var u=a&&a.length?this.write(a):"";if(this.lastNeed){var v=this.lastTotal-this.lastNeed;return u+this.lastChar.toString("utf16le",0,v)}return u}function y(a,u){var v=(a.length-u)%3;return v===0?a.toString("base64",u):(this.lastNeed=3-v,this.lastTotal=3,v===1?this.lastChar[0]=a[a.length-1]:(this.lastChar[0]=a[a.length-2],this.lastChar[1]=a[a.length-1]),a.toString("base64",u,a.length-v))}function g(a){var u=a&&a.length?this.write(a):"";return this.lastNeed?u+this.lastChar.toString("base64",0,3-this.lastNeed):u}function h(a){return a.toString(this.encoding)}function O(a){return a&&a.length?this.write(a):""}},{"safe-buffer":228}],236:[function(M,Y,o){(function(P,m){var S=M("process/browser.js").nextTick,s=Function.prototype.apply,p=Array.prototype.slice,_={},T=0;o.setTimeout=function(){return new t(s.call(setTimeout,window,arguments),clearTimeout)},o.setInterval=function(){return new t(s.call(setInterval,window,arguments),clearInterval)},o.clearTimeout=o.clearInterval=function(c){c.close()};function t(c,l){this._id=c,this._clearFn=l}t.prototype.unref=t.prototype.ref=function(){},t.prototype.close=function(){this._clearFn.call(window,this._id)},o.enroll=function(c,l){clearTimeout(c._idleTimeoutId),c._idleTimeout=l},o.unenroll=function(c){clearTimeout(c._idleTimeoutId),c._idleTimeout=-1},o._unrefActive=o.active=function(c){clearTimeout(c._idleTimeoutId);var l=c._idleTimeout;l>=0&&(c._idleTimeoutId=setTimeout(function(){c._onTimeout&&c._onTimeout()},l))},o.setImmediate=typeof P=="function"?P:function(c){var l=T++,r=arguments.length<2?!1:p.call(arguments,1);return _[l]=!0,S(function(){_[l]&&(r?c.apply(null,r):c.call(null),o.clearImmediate(l))}),l},o.clearImmediate=typeof m=="function"?m:function(c){delete _[c]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,Y,o){var P=M("buffer").Buffer;Y.exports=function(m){if(m instanceof Uint8Array){if(m.byteOffset===0&&m.byteLength===m.buffer.byteLength)return m.buffer;if(typeof m.buffer.slice=="function")return m.buffer.slice(m.byteOffset,m.byteOffset+m.byteLength)}if(P.isBuffer(m)){for(var S=new Uint8Array(m.length),s=m.length,p=0;p<s;p++)S[p]=m[p];return S.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:73}],238:[function(M,Y,o){"use strict";var P=M("punycode"),m=M("./util");o.parse=u,o.resolve=D,o.resolveObject=b,o.format=v,o.Url=S;function S(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var s=/^([a-z0-9.+-]+:)/i,p=/:[0-9]*$/,_=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,T=["<",">",'"',"`"," ","\r",`
`," "],t=["{","}","|","\\","^","`"].concat(T),c=["'"].concat(t),l=["%","/","?",";","#"].concat(c),r=["/","?","#"],C=255,f=/^[+a-z0-9A-Z_-]{0,63}$/,y=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},h={javascript:!0,"javascript:":!0},O={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},a=M("querystring");function u(d,R,w){if(d&&m.isObject(d)&&d instanceof S)return d;var E=new S;return E.parse(d,R,w),E}S.prototype.parse=function(d,R,w){if(!m.isString(d))throw new TypeError("Parameter 'url' must be a string, not "+typeof d);var E=d.indexOf("?"),x=E!==-1&&E<d.indexOf("#")?"?":"#",i=d.split(x),A=/\\/g;i[0]=i[0].replace(A,"/"),d=i.join(x);var k=d;if(k=k.trim(),!w&&d.split("#").length===1){var N=_.exec(k);if(N)return this.path=k,this.href=k,this.pathname=N[1],N[2]?(this.search=N[2],R?this.query=a.parse(this.search.substr(1)):this.query=this.search.substr(1)):R&&(this.search="",this.query={}),this}var U=s.exec(k);if(U){U=U[0];var G=U.toLowerCase();this.protocol=G,k=k.substr(U.length)}if(w||U||k.match(/^\/\/[^@\/]+@[^@\/]+/)){var W=k.substr(0,2)==="//";W&&!(U&&h[U])&&(k=k.substr(2),this.slashes=!0)}if(!h[U]&&(W||U&&!O[U])){for(var K=-1,V=0;V<r.length;V++){var F=k.indexOf(r[V]);F!==-1&&(K===-1||F<K)&&(K=F)}var B,H;K===-1?H=k.lastIndexOf("@"):H=k.lastIndexOf("@",K),H!==-1&&(B=k.slice(0,H),k=k.slice(H+1),this.auth=decodeURIComponent(B)),K=-1;for(var V=0;V<l.length;V++){var F=k.indexOf(l[V]);F!==-1&&(K===-1||F<K)&&(K=F)}K===-1&&(K=k.length),this.host=k.slice(0,K),k=k.slice(K),this.parseHost(),this.hostname=this.hostname||"";var ae=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ae)for(var de=this.hostname.split(/\./),V=0,se=de.length;V<se;V++){var Se=de[V];if(!Se)continue;if(!Se.match(f)){for(var ye="",oe=0,pe=Se.length;oe<pe;oe++)Se.charCodeAt(oe)>127?ye+="x":ye+=Se[oe];if(!ye.match(f)){var fe=de.slice(0,V),ie=de.slice(V+1),le=Se.match(y);le&&(fe.push(le[1]),ie.unshift(le[2])),ie.length&&(k="/"+ie.join(".")+k),this.hostname=fe.join(".");break}}}this.hostname.length>C?this.hostname="":this.hostname=this.hostname.toLowerCase(),ae||(this.hostname=P.toASCII(this.hostname));var Q=this.port?":"+this.port:"",ce=this.hostname||"";this.host=ce+Q,this.href+=this.host,ae&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),k[0]!=="/"&&(k="/"+k))}if(!g[G])for(var V=0,se=c.length;V<se;V++){var te=c[V];if(k.indexOf(te)===-1)continue;var $=encodeURIComponent(te);$===te&&($=escape(te)),k=k.split(te).join($)}var _e=k.indexOf("#");_e!==-1&&(this.hash=k.substr(_e),k=k.slice(0,_e));var re=k.indexOf("?");if(re!==-1?(this.search=k.substr(re),this.query=k.substr(re+1),R&&(this.query=a.parse(this.query)),k=k.slice(0,re)):R&&(this.search="",this.query={}),k&&(this.pathname=k),O[G]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Q=this.pathname||"",Z=this.search||"";this.path=Q+Z}return this.href=this.format(),this};function v(d){return m.isString(d)&&(d=u(d)),d instanceof S?d.format():S.prototype.format.call(d)}S.prototype.format=function(){var d=this.auth||"";d&&(d=encodeURIComponent(d),d=d.replace(/%3A/i,":"),d+="@");var R=this.protocol||"",w=this.pathname||"",E=this.hash||"",x=!1,i="";this.host?x=d+this.host:this.hostname&&(x=d+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(x+=":"+this.port)),this.query&&m.isObject(this.query)&&Object.keys(this.query).length&&(i=a.stringify(this.query));var A=this.search||i&&"?"+i||"";return R&&R.substr(-1)!==":"&&(R+=":"),this.slashes||(!R||O[R])&&x!==!1?(x="//"+(x||""),w&&w.charAt(0)!=="/"&&(w="/"+w)):x||(x=""),E&&E.charAt(0)!=="#"&&(E="#"+E),A&&A.charAt(0)!=="?"&&(A="?"+A),w=w.replace(/[?#]/g,function(k){return encodeURIComponent(k)}),A=A.replace("#","%23"),R+x+w+A+E};function D(d,R){return u(d,!1,!0).resolve(R)}S.prototype.resolve=function(d){return this.resolveObject(u(d,!1,!0)).format()};function b(d,R){return d?u(d,!1,!0).resolveObject(R):R}S.prototype.resolveObject=function(d){if(m.isString(d)){var R=new S;R.parse(d,!1,!0),d=R}for(var w=new S,E=Object.keys(this),x=0;x<E.length;x++){var i=E[x];w[i]=this[i]}if(w.hash=d.hash,d.href==="")return w.href=w.format(),w;if(d.slashes&&!d.protocol){for(var A=Object.keys(d),k=0;k<A.length;k++){var N=A[k];N!=="protocol"&&(w[N]=d[N])}return O[w.protocol]&&w.hostname&&!w.pathname&&(w.path=w.pathname="/"),w.href=w.format(),w}if(d.protocol&&d.protocol!==w.protocol){if(!O[d.protocol]){for(var U=Object.keys(d),G=0;G<U.length;G++){var W=U[G];w[W]=d[W]}return w.href=w.format(),w}if(w.protocol=d.protocol,!d.host&&!h[d.protocol]){for(var se=(d.pathname||"").split("/");se.length&&!(d.host=se.shift()););d.host||(d.host=""),d.hostname||(d.hostname=""),se[0]!==""&&se.unshift(""),se.length<2&&se.unshift(""),w.pathname=se.join("/")}else w.pathname=d.pathname;if(w.search=d.search,w.query=d.query,w.host=d.host||"",w.auth=d.auth,w.hostname=d.hostname||d.host,w.port=d.port,w.pathname||w.search){var K=w.pathname||"",V=w.search||"";w.path=K+V}return w.slashes=w.slashes||d.slashes,w.href=w.format(),w}var F=w.pathname&&w.pathname.charAt(0)==="/",B=d.host||d.pathname&&d.pathname.charAt(0)==="/",H=B||F||w.host&&d.pathname,ae=H,de=w.pathname&&w.pathname.split("/")||[],se=d.pathname&&d.pathname.split("/")||[],Se=w.protocol&&!O[w.protocol];if(Se&&(w.hostname="",w.port=null,w.host&&(de[0]===""?de[0]=w.host:de.unshift(w.host)),w.host="",d.protocol&&(d.hostname=null,d.port=null,d.host&&(se[0]===""?se[0]=d.host:se.unshift(d.host)),d.host=null),H=H&&(se[0]===""||de[0]==="")),B)w.host=d.host||d.host===""?d.host:w.host,w.hostname=d.hostname||d.hostname===""?d.hostname:w.hostname,w.search=d.search,w.query=d.query,de=se;else if(se.length)de||(de=[]),de.pop(),de=de.concat(se),w.search=d.search,w.query=d.query;else if(!m.isNullOrUndefined(d.search)){if(Se){w.hostname=w.host=de.shift();var ye=w.host&&w.host.indexOf("@")>0?w.host.split("@"):!1;ye&&(w.auth=ye.shift(),w.host=w.hostname=ye.shift())}return w.search=d.search,w.query=d.query,(!m.isNull(w.pathname)||!m.isNull(w.search))&&(w.path=(w.pathname?w.pathname:"")+(w.search?w.search:"")),w.href=w.format(),w}if(!de.length)return w.pathname=null,w.search?w.path="/"+w.search:w.path=null,w.href=w.format(),w;for(var oe=de.slice(-1)[0],pe=(w.host||d.host||de.length>1)&&(oe==="."||oe==="..")||oe==="",fe=0,ie=de.length;ie>=0;ie--)oe=de[ie],oe==="."?de.splice(ie,1):oe===".."?(de.splice(ie,1),fe++):fe&&(de.splice(ie,1),fe--);if(!H&&!ae)for(;fe--;fe)de.unshift("..");H&&de[0]!==""&&(!de[0]||de[0].charAt(0)!=="/")&&de.unshift(""),pe&&de.join("/").substr(-1)!=="/"&&de.push("");var le=de[0]===""||de[0]&&de[0].charAt(0)==="/";if(Se){w.hostname=w.host=le?"":de.length?de.shift():"";var ye=w.host&&w.host.indexOf("@")>0?w.host.split("@"):!1;ye&&(w.auth=ye.shift(),w.host=w.hostname=ye.shift())}return H=H||w.host&&de.length,H&&!le&&de.unshift(""),de.length?w.pathname=de.join("/"):(w.pathname=null,w.path=null),(!m.isNull(w.pathname)||!m.isNull(w.search))&&(w.path=(w.pathname?w.pathname:"")+(w.search?w.search:"")),w.auth=d.auth||w.auth,w.slashes=w.slashes||d.slashes,w.href=w.format(),w},S.prototype.parseHost=function(){var d=this.host,R=p.exec(d);R&&(R=R[0],R!==":"&&(this.port=R.substr(1)),d=d.substr(0,d.length-R.length)),d&&(this.hostname=d)}},{"./util":239,punycode:209,querystring:212}],239:[function(M,Y,o){"use strict";Y.exports={isString:function(P){return typeof P=="string"},isObject:function(P){return typeof P=="object"&&P!==null},isNull:function(P){return P===null},isNullOrUndefined:function(P){return P==null}}},{}],240:[function(M,Y,o){(function(P){Y.exports=m;function m(s,p){if(S("noDeprecation"))return s;var _=!1;function T(){if(!_){if(S("throwDeprecation"))throw new Error(p);S("traceDeprecation")?console.trace(p):console.warn(p),_=!0}return s.apply(this,arguments)}return T}function S(s){try{if(!P.localStorage)return!1}catch(_){return!1}var p=P.localStorage[s];return p==null?!1:String(p).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(m,S){m.super_=S,m.prototype=Object.create(S.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}})}:Y.exports=function(m,S){m.super_=S;var s=function(){};s.prototype=S.prototype,m.prototype=new s,m.prototype.constructor=m}},{}],242:[function(M,Y,o){Y.exports=function(m){return m&&typeof m=="object"&&typeof m.copy=="function"&&typeof m.fill=="function"&&typeof m.readUInt8=="function"}},{}],243:[function(M,Y,o){(function(P,m){var S=/%[sdj%]/g;o.format=function(K){if(!D(K)){for(var V=[],F=0;F<arguments.length;F++)V.push(_(arguments[F]));return V.join(" ")}for(var F=1,B=arguments,H=B.length,ae=String(K).replace(S,function(se){if(se==="%%")return"%";if(F>=H)return se;switch(se){case"%s":return String(B[F++]);case"%d":return Number(B[F++]);case"%j":try{return JSON.stringify(B[F++])}catch(Se){return"[Circular]"}default:return se}}),de=B[F];F<H;de=B[++F])a(de)||!w(de)?ae+=" "+de:ae+=" "+_(de);return ae},o.deprecate=function(K,V){if(d(m.process))return function(){return o.deprecate(K,V).apply(this,arguments)};if(P.noDeprecation===!0)return K;var F=!1;function B(){if(!F){if(P.throwDeprecation)throw new Error(V);P.traceDeprecation?console.trace(V):console.error(V),F=!0}return K.apply(this,arguments)}return B};var s={},p;o.debuglog=function(K){if(d(p)&&(p=P.env.NODE_DEBUG||""),K=K.toUpperCase(),!s[K])if(new RegExp("\\b"+K+"\\b","i").test(p)){var V=P.pid;s[K]=function(){var F=o.format.apply(o,arguments);console.error("%s %d: %s",K,V,F)}}else s[K]=function(){};return s[K]};function _(K,V){var F={seen:[],stylize:t};return arguments.length>=3&&(F.depth=arguments[2]),arguments.length>=4&&(F.colors=arguments[3]),O(V)?F.showHidden=V:V&&o._extend(F,V),d(F.showHidden)&&(F.showHidden=!1),d(F.depth)&&(F.depth=2),d(F.colors)&&(F.colors=!1),d(F.customInspect)&&(F.customInspect=!0),F.colors&&(F.stylize=T),l(F,K,F.depth)}o.inspect=_,_.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]},_.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function T(K,V){var F=_.styles[V];return F?"["+_.colors[F][0]+"m"+K+"["+_.colors[F][1]+"m":K}function t(K,V){return K}function c(K){var V={};return K.forEach(function(F,B){V[F]=!0}),V}function l(K,V,F){if(K.customInspect&&V&&i(V.inspect)&&V.inspect!==o.inspect&&!(V.constructor&&V.constructor.prototype===V)){var B=V.inspect(F,K);return D(B)||(B=l(K,B,F)),B}var H=r(K,V);if(H)return H;var ae=Object.keys(V),de=c(ae);if(K.showHidden&&(ae=Object.getOwnPropertyNames(V)),x(V)&&(ae.indexOf("message")>=0||ae.indexOf("description")>=0))return C(V);if(ae.length===0){if(i(V)){var se=V.name?": "+V.name:"";return K.stylize("[Function"+se+"]","special")}if(R(V))return K.stylize(RegExp.prototype.toString.call(V),"regexp");if(E(V))return K.stylize(Date.prototype.toString.call(V),"date");if(x(V))return C(V)}var Se="",ye=!1,oe=["{","}"];if(h(V)&&(ye=!0,oe=["[","]"]),i(V)){var pe=V.name?": "+V.name:"";Se=" [Function"+pe+"]"}if(R(V)&&(Se=" "+RegExp.prototype.toString.call(V)),E(V)&&(Se=" "+Date.prototype.toUTCString.call(V)),x(V)&&(Se=" "+C(V)),ae.length===0&&(!ye||V.length==0))return oe[0]+Se+oe[1];if(F<0)return R(V)?K.stylize(RegExp.prototype.toString.call(V),"regexp"):K.stylize("[Object]","special");K.seen.push(V);var fe;return ye?fe=f(K,V,F,de,ae):fe=ae.map(function(ie){return y(K,V,F,de,ie,ye)}),K.seen.pop(),g(fe,Se,oe)}function r(K,V){if(d(V))return K.stylize("undefined","undefined");if(D(V)){var F="'"+JSON.stringify(V).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return K.stylize(F,"string")}if(v(V))return K.stylize(""+V,"number");if(O(V))return K.stylize(""+V,"boolean");if(a(V))return K.stylize("null","null")}function C(K){return"["+Error.prototype.toString.call(K)+"]"}function f(K,V,F,B,H){for(var ae=[],de=0,se=V.length;de<se;++de)W(V,String(de))?ae.push(y(K,V,F,B,String(de),!0)):ae.push("");return H.forEach(function(Se){Se.match(/^\d+$/)||ae.push(y(K,V,F,B,Se,!0))}),ae}function y(K,V,F,B,H,ae){var de,se,Se;if(Se=Object.getOwnPropertyDescriptor(V,H)||{value:V[H]},Se.get?Se.set?se=K.stylize("[Getter/Setter]","special"):se=K.stylize("[Getter]","special"):Se.set&&(se=K.stylize("[Setter]","special")),W(B,H)||(de="["+H+"]"),se||(K.seen.indexOf(Se.value)<0?(a(F)?se=l(K,Se.value,null):se=l(K,Se.value,F-1),se.indexOf(`
`)>-1&&(ae?se=se.split(`
`).map(function(ye){return" "+ye}).join(`
`).substr(2):se=`
`+se.split(`
`).map(function(ye){return" "+ye}).join(`
`))):se=K.stylize("[Circular]","special")),d(de)){if(ae&&H.match(/^\d+$/))return se;de=JSON.stringify(""+H),de.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(de=de.substr(1,de.length-2),de=K.stylize(de,"name")):(de=de.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),de=K.stylize(de,"string"))}return de+": "+se}function g(K,V,F){var B=0,H=K.reduce(function(ae,de){return B++,de.indexOf(`
`)>=0&&B++,ae+de.replace(/\u001b\[\d\d?m/g,"").length+1},0);return H>60?F[0]+(V===""?"":V+`
`)+" "+K.join(`,
`)+" "+F[1]:F[0]+V+" "+K.join(", ")+" "+F[1]}function h(K){return Array.isArray(K)}o.isArray=h;function O(K){return typeof K=="boolean"}o.isBoolean=O;function a(K){return K===null}o.isNull=a;function u(K){return K==null}o.isNullOrUndefined=u;function v(K){return typeof K=="number"}o.isNumber=v;function D(K){return typeof K=="string"}o.isString=D;function b(K){return typeof K=="symbol"}o.isSymbol=b;function d(K){return K===void 0}o.isUndefined=d;function R(K){return w(K)&&k(K)==="[object RegExp]"}o.isRegExp=R;function w(K){return typeof K=="object"&&K!==null}o.isObject=w;function E(K){return w(K)&&k(K)==="[object Date]"}o.isDate=E;function x(K){return w(K)&&(k(K)==="[object Error]"||K instanceof Error)}o.isError=x;function i(K){return typeof K=="function"}o.isFunction=i;function A(K){return K===null||typeof K=="boolean"||typeof K=="number"||typeof K=="string"||typeof K=="symbol"||typeof K=="undefined"}o.isPrimitive=A,o.isBuffer=M("./support/isBuffer");function k(K){return Object.prototype.toString.call(K)}function N(K){return K<10?"0"+K.toString(10):K.toString(10)}var U=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function G(){var K=new Date,V=[N(K.getHours()),N(K.getMinutes()),N(K.getSeconds())].join(":");return[K.getDate(),U[K.getMonth()],V].join(" ")}o.log=function(){console.log("%s - %s",G(),o.format.apply(o,arguments))},o.inherits=M("inherits"),o._extend=function(K,V){if(!V||!w(V))return K;for(var F=Object.keys(V),B=F.length;B--;)K[F[B]]=V[F[B]];return K};function W(K,V){return Object.prototype.hasOwnProperty.call(K,V)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(M,Y,o){"use strict";(function(){"use strict";o.stripBOM=function(P){return P[0]==="\uFEFF"?P.substring(1):P}}).call(void 0)},{}],245:[function(M,Y,o){"use strict";var P=M("babel-runtime/helpers/typeof"),m=p(P),S=M("babel-runtime/core-js/object/keys"),s=p(S);function p(_){return _&&_.__esModule?_:{default:_}}(function(){"use strict";var _,T,t,c,l,r={}.hasOwnProperty;_=M("xmlbuilder"),T=M("./defaults").defaults,c=function(f){return typeof f=="string"&&(f.indexOf("&")>=0||f.indexOf(">")>=0||f.indexOf("<")>=0)},l=function(f){return"<![CDATA["+t(f)+"]]>"},t=function(f){return f.replace("]]>","]]]]><![CDATA[>")},o.Builder=function(){function C(f){var y,g,h;this.options={},g=T["0.2"];for(y in g){if(!r.call(g,y))continue;h=g[y],this.options[y]=h}for(y in f){if(!r.call(f,y))continue;h=f[y],this.options[y]=h}}return C.prototype.buildObject=function(f){var y,g,h,O,a;return y=this.options.attrkey,g=this.options.charkey,(0,s.default)(f).length===1&&this.options.rootName===T["0.2"].rootName?(a=(0,s.default)(f)[0],f=f[a]):a=this.options.rootName,h=function(u){return function(v,D){var b,d,R,w,E,x;if((typeof D=="undefined"?"undefined":(0,m.default)(D))!=="object")u.options.cdata&&c(D)?v.raw(l(D)):v.txt(D);else if(Array.isArray(D))for(w in D){if(!r.call(D,w))continue;d=D[w];for(E in d)R=d[E],v=h(v.ele(E),R).up()}else for(E in D){if(!r.call(D,E))continue;if(d=D[E],E===y){if((typeof d=="undefined"?"undefined":(0,m.default)(d))==="object")for(b in d)x=d[b],v=v.att(b,x)}else if(E===g)u.options.cdata&&c(d)?v=v.raw(l(d)):v=v.txt(d);else if(Array.isArray(d))for(w in d){if(!r.call(d,w))continue;R=d[w],typeof R=="string"?u.options.cdata&&c(R)?v=v.ele(E).raw(l(R)).up():v=v.ele(E,R).up():v=h(v.ele(E),R).up()}else(typeof d=="undefined"?"undefined":(0,m.default)(d))==="object"?v=h(v.ele(E),d).up():typeof d=="string"&&u.options.cdata&&c(d)?v=v.ele(E).raw(l(d)).up():(d==null&&(d=""),v=v.ele(E,d.toString()).up())}return v}}(this),O=_.create(a,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),h(O,f).end(this.options.renderOpts)},C}()}).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 P=M("babel-runtime/core-js/promise"),m=c(P),S=M("babel-runtime/core-js/object/get-own-property-names"),s=c(S),p=M("babel-runtime/core-js/object/keys"),_=c(p),T=M("babel-runtime/helpers/typeof"),t=c(T);function c(l){return l&&l.__esModule?l:{default:l}}(function(){"use strict";var l,r,C,f,y,g,h,O,a=function(b,d){return function(){return b.apply(d,arguments)}},u=function(b,d){for(var R in d)v.call(d,R)&&(b[R]=d[R]);function w(){this.constructor=b}return w.prototype=d.prototype,b.prototype=new w,b.__super__=d.prototype,b},v={}.hasOwnProperty;h=M("sax"),C=M("events"),l=M("./bom"),g=M("./processors"),O=M("timers").setImmediate,r=M("./defaults").defaults,f=function(b){return(typeof b=="undefined"?"undefined":(0,t.default)(b))==="object"&&b!=null&&(0,_.default)(b).length===0},y=function(b,d,R){var w,E,x;for(w=0,E=b.length;w<E;w++)x=b[w],d=x(d,R);return d},o.Parser=function(D){u(b,D);function b(d){this.parseStringPromise=a(this.parseStringPromise,this),this.parseString=a(this.parseString,this),this.reset=a(this.reset,this),this.assignOrPush=a(this.assignOrPush,this),this.processAsync=a(this.processAsync,this);var R,w,E;if(!(this instanceof o.Parser))return new o.Parser(d);this.options={},w=r["0.2"];for(R in w){if(!v.call(w,R))continue;E=w[R],this.options[R]=E}for(R in d){if(!v.call(d,R))continue;E=d[R],this.options[R]=E}this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(g.normalize)),this.reset()}return b.prototype.processAsync=function(){var d,R;try{return this.remaining.length<=this.options.chunkSize?(d=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(d),this.saxParser.close()):(d=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(d),O(this.processAsync))}catch(w){if(R=w,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(R)}},b.prototype.assignOrPush=function(d,R,w){return R in d?(d[R]instanceof Array||(d[R]=[d[R]]),d[R].push(w)):this.options.explicitArray?d[R]=[w]:d[R]=w},b.prototype.reset=function(){var d,R,w,E;return this.removeAllListeners(),this.saxParser=h.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(x){return function(i){if(x.saxParser.resume(),!x.saxParser.errThrown)return x.saxParser.errThrown=!0,x.emit("error",i)}}(this),this.saxParser.onend=function(x){return function(){if(!x.saxParser.ended)return x.saxParser.ended=!0,x.emit("end",x.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,E=[],d=this.options.attrkey,R=this.options.charkey,this.saxParser.onopentag=function(x){return function(i){var A,k,N,U,G;if(N={},N[R]="",!x.options.ignoreAttrs){G=i.attributes;for(A in G){if(!v.call(G,A))continue;!(d in N)&&!x.options.mergeAttrs&&(N[d]={}),k=x.options.attrValueProcessors?y(x.options.attrValueProcessors,i.attributes[A],A):i.attributes[A],U=x.options.attrNameProcessors?y(x.options.attrNameProcessors,A):A,x.options.mergeAttrs?x.assignOrPush(N,U,k):N[d][U]=k}}return N["#name"]=x.options.tagNameProcessors?y(x.options.tagNameProcessors,i.name):i.name,x.options.xmlns&&(N[x.options.xmlnskey]={uri:i.uri,local:i.local}),E.push(N)}}(this),this.saxParser.onclosetag=function(x){return function(){var i,A,k,N,U,G,W,K,V,F;if(G=E.pop(),U=G["#name"],(!x.options.explicitChildren||!x.options.preserveChildrenOrder)&&delete G["#name"],G.cdata===!0&&(i=G.cdata,delete G.cdata),V=E[E.length-1],G[R].match(/^\s*$/)&&!i?(A=G[R],delete G[R]):(x.options.trim&&(G[R]=G[R].trim()),x.options.normalize&&(G[R]=G[R].replace(/\s{2,}/g," ").trim()),G[R]=x.options.valueProcessors?y(x.options.valueProcessors,G[R],U):G[R],(0,_.default)(G).length===1&&R in G&&!x.EXPLICIT_CHARKEY&&(G=G[R])),f(G)&&(G=x.options.emptyTag!==""?x.options.emptyTag:A),x.options.validator!=null&&(F="/"+function(){var B,H,ae;for(ae=[],B=0,H=E.length;B<H;B++)N=E[B],ae.push(N["#name"]);return ae}().concat(U).join("/"),function(){var B;try{return G=x.options.validator(F,V&&V[U],G)}catch(H){return B=H,x.emit("error",B)}}()),x.options.explicitChildren&&!x.options.mergeAttrs&&(typeof G=="undefined"?"undefined":(0,t.default)(G))==="object"){if(!x.options.preserveChildrenOrder)N={},x.options.attrkey in G&&(N[x.options.attrkey]=G[x.options.attrkey],delete G[x.options.attrkey]),!x.options.charsAsChildren&&x.options.charkey in G&&(N[x.options.charkey]=G[x.options.charkey],delete G[x.options.charkey]),(0,s.default)(G).length>0&&(N[x.options.childkey]=G),G=N;else if(V){V[x.options.childkey]=V[x.options.childkey]||[],W={};for(k in G){if(!v.call(G,k))continue;W[k]=G[k]}V[x.options.childkey].push(W),delete G["#name"],(0,_.default)(G).length===1&&R in G&&!x.EXPLICIT_CHARKEY&&(G=G[R])}}return E.length>0?x.assignOrPush(V,U,G):(x.options.explicitRoot&&(K=G,G={},G[U]=K),x.resultObject=G,x.saxParser.ended=!0,x.emit("end",x.resultObject))}}(this),w=function(x){return function(i){var A,k;if(k=E[E.length-1],k)return k[R]+=i,x.options.explicitChildren&&x.options.preserveChildrenOrder&&x.options.charsAsChildren&&(x.options.includeWhiteChars||i.replace(/\\n/g,"").trim()!=="")&&(k[x.options.childkey]=k[x.options.childkey]||[],A={"#name":"__text__"},A[R]=i,x.options.normalize&&(A[R]=A[R].replace(/\s{2,}/g," ").trim()),k[x.options.childkey].push(A)),k}}(this),this.saxParser.ontext=w,this.saxParser.oncdata=function(x){return function(i){var A;if(A=w(i),A)return A.cdata=!0}}(this)},b.prototype.parseString=function(d,R){var w;R!=null&&typeof R=="function"&&(this.on("end",function(E){return this.reset(),R(null,E)}),this.on("error",function(E){return this.reset(),R(E)}));try{return d=d.toString(),d.trim()===""?(this.emit("end",null),!0):(d=l.stripBOM(d),this.options.async?(this.remaining=d,O(this.processAsync),this.saxParser):this.saxParser.write(d).close())}catch(E){if(w=E,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw w}else return this.emit("error",w),this.saxParser.errThrown=!0}},b.prototype.parseStringPromise=function(d){return new m.default(function(R){return function(w,E){return R.parseString(d,function(x,i){return x?E(x):w(i)})}}(this))},b}(C),o.parseString=function(D,b,d){var R,w,E;return d!=null?(typeof d=="function"&&(R=d),(typeof b=="undefined"?"undefined":(0,t.default)(b))==="object"&&(w=b)):(typeof b=="function"&&(R=b),w={}),E=new o.Parser(w),E.parseString(D,R)},o.parseStringPromise=function(D,b){var d,R;return(typeof b=="undefined"?"undefined":(0,t.default)(b))==="object"&&(d=b),R=new o.Parser(d),R.parseStringPromise(D)}}).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 P;P=new RegExp(/(?!xmlns)^.*:/),o.normalize=function(m){return m.toLowerCase()},o.firstCharLowerCase=function(m){return m.charAt(0).toLowerCase()+m.slice(1)},o.stripPrefix=function(m){return m.replace(P,"")},o.parseNumbers=function(m){return isNaN(m)||(m=m%1===0?parseInt(m,10):parseFloat(m)),m},o.parseBooleans=function(m){return/^(?:true|false)$/i.test(m)&&(m=m.toLowerCase()==="true"),m}}).call(void 0)},{}],249:[function(M,Y,o){"use strict";(function(){"use strict";var P,m,S,s,p=function(t,c){for(var l in c)_.call(c,l)&&(t[l]=c[l]);function r(){this.constructor=t}return r.prototype=c.prototype,t.prototype=new r,t.__super__=c.prototype,t},_={}.hasOwnProperty;m=M("./defaults"),P=M("./builder"),S=M("./parser"),s=M("./processors"),o.defaults=m.defaults,o.processors=s,o.ValidationError=function(T){p(t,T);function t(c){this.message=c}return t}(Error),o.Builder=P.Builder,o.Parser=S.Parser,o.parseString=S.parseString,o.parseStringPromise=S.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 P=M("babel-runtime/core-js/object/get-prototype-of"),m=T(P),S=M("babel-runtime/helpers/typeof"),s=T(S),p=M("babel-runtime/core-js/object/assign"),_=T(p);function T(t){return t&&t.__esModule?t:{default:t}}(function(){var t,c,l,r,C,f,y,g=[].slice,h={}.hasOwnProperty;t=function(){var a,u,v,D,b,d;if(d=arguments[0],b=2<=arguments.length?g.call(arguments,1):[],C(_.default))_.default.apply(null,arguments);else for(a=0,v=b.length;a<v;a++)if(D=b[a],D!=null)for(u in D){if(!h.call(D,u))continue;d[u]=D[u]}return d},C=function(a){return!!a&&Object.prototype.toString.call(a)==="[object Function]"},f=function(a){var u;return!!a&&((u=typeof a=="undefined"?"undefined":(0,s.default)(a))==="function"||u==="object")},l=function(a){return C(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},r=function(a){var u;if(l(a))return!a.length;for(u in a){if(!h.call(a,u))continue;return!1}return!0},y=function(a){var u,v;return f(a)&&(v=(0,m.default)(a))&&(u=v.constructor)&&typeof u=="function"&&u instanceof u&&Function.prototype.toString.call(u)===Function.prototype.toString.call(Object)},c=function(a){return C(a.valueOf)?a.valueOf():a},Y.exports.assign=t,Y.exports.isFunction=C,Y.exports.isObject=f,Y.exports.isArray=l,Y.exports.isEmpty=r,Y.exports.isPlainObject=y,Y.exports.getValue=c}).call(void 0)},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/get-prototype-of":59,"babel-runtime/helpers/typeof":67}],253:[function(M,Y,o){"use strict";(function(){Y.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(void 0)},{}],254:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(){var s,p,_;s=M("./NodeType"),_=M("./XMLNode"),Y.exports=p=function(){function T(t,c,l){if(this.parent=t,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),c==null)throw new Error("Missing attribute name. "+this.debugInfo(c));this.name=this.stringify.name(c),this.value=this.stringify.attValue(l),this.type=s.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(T.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(T.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(T.prototype,"textContent",{get:function(){return this.value},set:function(c){return this.value=c||""}}),Object.defineProperty(T.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(T.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(T.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(T.prototype,"specified",{get:function(){return!0}}),T.prototype.clone=function(){return(0,m.default)(this)},T.prototype.toString=function(t){return this.options.writer.attribute(this,this.options.writer.filterOptions(t))},T.prototype.debugInfo=function(t){return t=t||this.name,t==null?"parent: <"+this.parent.name+">":"attribute: {"+t+"}, parent: <"+this.parent.name+">"},T.prototype.isEqualNode=function(t){return t.namespaceURI!==this.namespaceURI||(t.prefix!==this.prefix||t.localName!==this.localName)?!1:!(t.value!==this.value)},T}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(){var s,p,_,T=function(l,r){for(var C in r)t.call(r,C)&&(l[C]=r[C]);function f(){this.constructor=l}return f.prototype=r.prototype,l.prototype=new f,l.__super__=r.prototype,l},t={}.hasOwnProperty;s=M("./NodeType"),_=M("./XMLCharacterData"),Y.exports=p=function(c){T(l,c);function l(r,C){if(l.__super__.constructor.call(this,r),C==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=s.CData,this.value=this.stringify.cdata(C)}return l.prototype.clone=function(){return(0,m.default)(this)},l.prototype.toString=function(r){return this.options.writer.cdata(this,this.options.writer.filterOptions(r))},l}(_)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(){var s,p,_=function(c,l){for(var r in l)T.call(l,r)&&(c[r]=l[r]);function C(){this.constructor=c}return C.prototype=l.prototype,c.prototype=new C,c.__super__=l.prototype,c},T={}.hasOwnProperty;p=M("./XMLNode"),Y.exports=s=function(t){_(c,t);function c(l){c.__super__.constructor.call(this,l),this.value=""}return Object.defineProperty(c.prototype,"data",{get:function(){return this.value},set:function(r){return this.value=r||""}}),Object.defineProperty(c.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(c.prototype,"textContent",{get:function(){return this.value},set:function(r){return this.value=r||""}}),c.prototype.clone=function(){return(0,m.default)(this)},c.prototype.substringData=function(l,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.appendData=function(l){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.insertData=function(l,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.deleteData=function(l,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.replaceData=function(l,r,C){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.isEqualNode=function(l){return c.__super__.isEqualNode.apply(this,arguments).isEqualNode(l)?!(l.data!==this.data):!1},c}(p)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(){var s,p,_,T=function(l,r){for(var C in r)t.call(r,C)&&(l[C]=r[C]);function f(){this.constructor=l}return f.prototype=r.prototype,l.prototype=new f,l.__super__=r.prototype,l},t={}.hasOwnProperty;s=M("./NodeType"),p=M("./XMLCharacterData"),Y.exports=_=function(c){T(l,c);function l(r,C){if(l.__super__.constructor.call(this,r),C==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=s.Comment,this.value=this.stringify.comment(C)}return l.prototype.clone=function(){return(0,m.default)(this)},l.prototype.toString=function(r){return this.options.writer.comment(this,this.options.writer.filterOptions(r))},l}(p)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=p(P),S=M("babel-runtime/core-js/object/create"),s=p(S);function p(_){return _&&_.__esModule?_:{default:_}}(function(){var _,T,t;T=M("./XMLDOMErrorHandler"),t=M("./XMLDOMStringList"),Y.exports=_=function(){function c(){var l;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new T,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=l=(0,s.default)(this.defaultParams)}return Object.defineProperty(c.prototype,"parameterNames",{get:function(){return new t((0,m.default)(this.defaultParams))}}),c.prototype.getParameter=function(l){return this.params.hasOwnProperty(l)?this.params[l]:null},c.prototype.canSetParameter=function(l,r){return!0},c.prototype.setParameter=function(l,r){return r!=null?this.params[l]=r:delete this.params[l]},c}()}).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 P;Y.exports=P=function(){function m(){}return m.prototype.handleError=function(S){throw new Error(S)},m}()}).call(void 0)},{}],260:[function(M,Y,o){"use strict";(function(){var P;Y.exports=P=function(){function m(){}return m.prototype.hasFeature=function(S,s){return!0},m.prototype.createDocumentType=function(S,s,p){throw new Error("This DOM method is not implemented.")},m.prototype.createDocument=function(S,s,p){throw new Error("This DOM method is not implemented.")},m.prototype.createHTMLDocument=function(S){throw new Error("This DOM method is not implemented.")},m.prototype.getFeature=function(S,s){throw new Error("This DOM method is not implemented.")},m}()}).call(void 0)},{}],261:[function(M,Y,o){"use strict";(function(){var P;Y.exports=P=function(){function m(S){this.arr=S||[]}return Object.defineProperty(m.prototype,"length",{get:function(){return this.arr.length}}),m.prototype.item=function(S){return this.arr[S]||null},m.prototype.contains=function(S){return this.arr.indexOf(S)!==-1},m}()}).call(void 0)},{}],262:[function(M,Y,o){"use strict";(function(){var P,m,S,s=function(T,t){for(var c in t)p.call(t,c)&&(T[c]=t[c]);function l(){this.constructor=T}return l.prototype=t.prototype,T.prototype=new l,T.__super__=t.prototype,T},p={}.hasOwnProperty;S=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(_){s(T,_);function T(t,c,l,r,C,f){if(T.__super__.constructor.call(this,t),c==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(l==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(c));if(!r)throw new Error("Missing DTD attribute type. "+this.debugInfo(c));if(!C)throw new Error("Missing DTD attribute default. "+this.debugInfo(c));if(C.indexOf("#")!==0&&(C="#"+C),!C.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(c));if(f&&!C.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(c));this.elementName=this.stringify.name(c),this.type=P.AttributeDeclaration,this.attributeName=this.stringify.name(l),this.attributeType=this.stringify.dtdAttType(r),f&&(this.defaultValue=this.stringify.dtdAttDefault(f)),this.defaultValueType=C}return T.prototype.toString=function(t){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(t))},T}(S)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(M,Y,o){"use strict";(function(){var P,m,S,s=function(T,t){for(var c in t)p.call(t,c)&&(T[c]=t[c]);function l(){this.constructor=T}return l.prototype=t.prototype,T.prototype=new l,T.__super__=t.prototype,T},p={}.hasOwnProperty;S=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(_){s(T,_);function T(t,c,l){if(T.__super__.constructor.call(this,t),c==null)throw new Error("Missing DTD element name. "+this.debugInfo());l||(l="(#PCDATA)"),Array.isArray(l)&&(l="("+l.join(",")+")"),this.name=this.stringify.name(c),this.type=P.ElementDeclaration,this.value=this.stringify.dtdElementValue(l)}return T.prototype.toString=function(t){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(t))},T}(S)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(M,Y,o){"use strict";(function(){var P,m,S,s,p=function(t,c){for(var l in c)_.call(c,l)&&(t[l]=c[l]);function r(){this.constructor=t}return r.prototype=c.prototype,t.prototype=new r,t.__super__=c.prototype,t},_={}.hasOwnProperty;s=M("./Utility").isObject,S=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(T){p(t,T);function t(c,l,r,C){if(t.__super__.constructor.call(this,c),r==null)throw new Error("Missing DTD entity name. "+this.debugInfo(r));if(C==null)throw new Error("Missing DTD entity value. "+this.debugInfo(r));if(this.pe=!!l,this.name=this.stringify.name(r),this.type=P.EntityDeclaration,!s(C))this.value=this.stringify.dtdEntityValue(C),this.internal=!0;else{if(!C.pubID&&!C.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r));if(C.pubID&&!C.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r));if(this.internal=!1,C.pubID!=null&&(this.pubID=this.stringify.dtdPubID(C.pubID)),C.sysID!=null&&(this.sysID=this.stringify.dtdSysID(C.sysID)),C.nData!=null&&(this.nData=this.stringify.dtdNData(C.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}return Object.defineProperty(t.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(t.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(t.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(t.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(t.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(t.prototype,"xmlVersion",{get:function(){return null}}),t.prototype.toString=function(c){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(c))},t}(S)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(M,Y,o){"use strict";(function(){var P,m,S,s=function(T,t){for(var c in t)p.call(t,c)&&(T[c]=t[c]);function l(){this.constructor=T}return l.prototype=t.prototype,T.prototype=new l,T.__super__=t.prototype,T},p={}.hasOwnProperty;S=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(_){s(T,_);function T(t,c,l){if(T.__super__.constructor.call(this,t),c==null)throw new Error("Missing DTD notation name. "+this.debugInfo(c));if(!l.pubID&&!l.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(c));this.name=this.stringify.name(c),this.type=P.NotationDeclaration,l.pubID!=null&&(this.pubID=this.stringify.dtdPubID(l.pubID)),l.sysID!=null&&(this.sysID=this.stringify.dtdSysID(l.sysID))}return Object.defineProperty(T.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(T.prototype,"systemId",{get:function(){return this.sysID}}),T.prototype.toString=function(t){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(t))},T}(S)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(M,Y,o){"use strict";(function(){var P,m,S,s,p=function(t,c){for(var l in c)_.call(c,l)&&(t[l]=c[l]);function r(){this.constructor=t}return r.prototype=c.prototype,t.prototype=new r,t.__super__=c.prototype,t},_={}.hasOwnProperty;s=M("./Utility").isObject,S=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(T){p(t,T);function t(c,l,r,C){var f;t.__super__.constructor.call(this,c),s(l)&&(f=l,l=f.version,r=f.encoding,C=f.standalone),l||(l="1.0"),this.type=P.Declaration,this.version=this.stringify.xmlVersion(l),r!=null&&(this.encoding=this.stringify.xmlEncoding(r)),C!=null&&(this.standalone=this.stringify.xmlStandalone(C))}return t.prototype.toString=function(c){return this.options.writer.declaration(this,this.options.writer.filterOptions(c))},t}(S)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(M,Y,o){"use strict";(function(){var P,m,S,s,p,_,T,t,c,l=function(f,y){for(var g in y)r.call(y,g)&&(f[g]=y[g]);function h(){this.constructor=f}return h.prototype=y.prototype,f.prototype=new h,f.__super__=y.prototype,f},r={}.hasOwnProperty;c=M("./Utility").isObject,t=M("./XMLNode"),P=M("./NodeType"),m=M("./XMLDTDAttList"),s=M("./XMLDTDEntity"),S=M("./XMLDTDElement"),p=M("./XMLDTDNotation"),T=M("./XMLNamedNodeMap"),Y.exports=_=function(C){l(f,C);function f(y,g,h){var O,a,u,v,D,b;if(f.__super__.constructor.call(this,y),this.type=P.DocType,y.children){for(v=y.children,a=0,u=v.length;a<u;a++)if(O=v[a],O.type===P.Element){this.name=O.name;break}}this.documentObject=y,c(g)&&(D=g,g=D.pubID,h=D.sysID),h==null&&(b=[g,h],h=b[0],g=b[1]),g!=null&&(this.pubID=this.stringify.dtdPubID(g)),h!=null&&(this.sysID=this.stringify.dtdSysID(h))}return Object.defineProperty(f.prototype,"entities",{get:function(){var g,h,O,a,u;for(a={},u=this.children,h=0,O=u.length;h<O;h++)g=u[h],g.type===P.EntityDeclaration&&!g.pe&&(a[g.name]=g);return new T(a)}}),Object.defineProperty(f.prototype,"notations",{get:function(){var g,h,O,a,u;for(a={},u=this.children,h=0,O=u.length;h<O;h++)g=u[h],g.type===P.NotationDeclaration&&(a[g.name]=g);return new T(a)}}),Object.defineProperty(f.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(f.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(f.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),f.prototype.element=function(y,g){var h;return h=new S(this,y,g),this.children.push(h),this},f.prototype.attList=function(y,g,h,O,a){var u;return u=new m(this,y,g,h,O,a),this.children.push(u),this},f.prototype.entity=function(y,g){var h;return h=new s(this,!1,y,g),this.children.push(h),this},f.prototype.pEntity=function(y,g){var h;return h=new s(this,!0,y,g),this.children.push(h),this},f.prototype.notation=function(y,g){var h;return h=new p(this,y,g),this.children.push(h),this},f.prototype.toString=function(y){return this.options.writer.docType(this,this.options.writer.filterOptions(y))},f.prototype.ele=function(y,g){return this.element(y,g)},f.prototype.att=function(y,g,h,O,a){return this.attList(y,g,h,O,a)},f.prototype.ent=function(y,g){return this.entity(y,g)},f.prototype.pent=function(y,g){return this.pEntity(y,g)},f.prototype.not=function(y,g){return this.notation(y,g)},f.prototype.up=function(){return this.root()||this.documentObject},f.prototype.isEqualNode=function(y){return f.__super__.isEqualNode.apply(this,arguments).isEqualNode(y)?y.name!==this.name||y.publicId!==this.publicId?!1:!(y.systemId!==this.systemId):!1},f}(t)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLNamedNodeMap":272,"./XMLNode":273}],268:[function(M,Y,o){"use strict";(function(){var P,m,S,s,p,_,T,t,c=function(C,f){for(var y in f)l.call(f,y)&&(C[y]=f[y]);function g(){this.constructor=C}return g.prototype=f.prototype,C.prototype=new g,C.__super__=f.prototype,C},l={}.hasOwnProperty;t=M("./Utility").isPlainObject,S=M("./XMLDOMImplementation"),m=M("./XMLDOMConfiguration"),p=M("./XMLNode"),P=M("./NodeType"),T=M("./XMLStringifier"),_=M("./XMLStringWriter"),Y.exports=s=function(r){c(C,r);function C(f){C.__super__.constructor.call(this,null),this.name="#document",this.type=P.Document,this.documentURI=null,this.domConfig=new m,f||(f={}),f.writer||(f.writer=new _),this.options=f,this.stringify=new T(f)}return Object.defineProperty(C.prototype,"implementation",{value:new S}),Object.defineProperty(C.prototype,"doctype",{get:function(){var y,g,h,O;for(O=this.children,g=0,h=O.length;g<h;g++)if(y=O[g],y.type===P.DocType)return y;return null}}),Object.defineProperty(C.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(C.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(C.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(C.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].encoding:null}}),Object.defineProperty(C.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(C.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(C.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(C.prototype,"origin",{get:function(){return null}}),Object.defineProperty(C.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(C.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(C.prototype,"contentType",{get:function(){return null}}),C.prototype.end=function(f){var y;return y={},f?t(f)&&(y=f,f=this.options.writer):f=this.options.writer,f.document(this,f.filterOptions(y))},C.prototype.toString=function(f){return this.options.writer.document(this,this.options.writer.filterOptions(f))},C.prototype.createElement=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createTextNode=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createComment=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createCDATASection=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createProcessingInstruction=function(f,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createAttribute=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createEntityReference=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.getElementsByTagName=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.importNode=function(f,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createElementNS=function(f,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createAttributeNS=function(f,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.getElementsByTagNameNS=function(f,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.getElementById=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.adoptNode=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.renameNode=function(f,y,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.getElementsByClassName=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createEvent=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createNodeIterator=function(f,y,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.createTreeWalker=function(f,y,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},C}(p)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDOMConfiguration":258,"./XMLDOMImplementation":260,"./XMLNode":273,"./XMLStringWriter":278,"./XMLStringifier":279}],269:[function(M,Y,o){"use strict";(function(){var P,m,S,s,p,_,T,t,c,l,r,C,f,y,g,h,O,a,u,v,D,b,d,R,w={}.hasOwnProperty;R=M("./Utility"),b=R.isObject,D=R.isFunction,d=R.isPlainObject,v=R.getValue,P=M("./NodeType"),C=M("./XMLDocument"),y=M("./XMLElement"),s=M("./XMLCData"),p=M("./XMLComment"),h=M("./XMLRaw"),u=M("./XMLText"),g=M("./XMLProcessingInstruction"),l=M("./XMLDeclaration"),r=M("./XMLDocType"),_=M("./XMLDTDAttList"),t=M("./XMLDTDEntity"),T=M("./XMLDTDElement"),c=M("./XMLDTDNotation"),S=M("./XMLAttribute"),a=M("./XMLStringifier"),O=M("./XMLStringWriter"),m=M("./WriterState"),Y.exports=f=function(){function E(x,i,A){var k;this.name="?xml",this.type=P.Document,x||(x={}),k={},x.writer?d(x.writer)&&(k=x.writer,x.writer=new O):x.writer=new O,this.options=x,this.writer=x.writer,this.writerOptions=this.writer.filterOptions(k),this.stringify=new a(x),this.onDataCallback=i||function(){},this.onEndCallback=A||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return E.prototype.createChildNode=function(x){var i,A,k,N,U,G,W,K;switch(x.type){case P.CData:this.cdata(x.value);break;case P.Comment:this.comment(x.value);break;case P.Element:k={},W=x.attribs;for(A in W){if(!w.call(W,A))continue;i=W[A],k[A]=i.value}this.node(x.name,k);break;case P.Dummy:this.dummy();break;case P.Raw:this.raw(x.value);break;case P.Text:this.text(x.value);break;case P.ProcessingInstruction:this.instruction(x.target,x.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+x.constructor.name)}for(K=x.children,U=0,G=K.length;U<G;U++)N=K[U],this.createChildNode(N),N.type===P.Element&&this.up();return this},E.prototype.dummy=function(){return this},E.prototype.node=function(x,i,A){var k;if(x==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(x));return this.openCurrent(),x=v(x),i==null&&(i={}),i=v(i),b(i)||(k=[i,A],A=k[0],i=k[1]),this.currentNode=new y(this,x,i),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,A!=null&&this.text(A),this},E.prototype.element=function(x,i,A){var k,N,U,G,W,K;if(this.currentNode&&this.currentNode.type===P.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(x)||b(x)||D(x))for(G=this.options.noValidation,this.options.noValidation=!0,K=new C(this.options).element("TEMP_ROOT"),K.element(x),this.options.noValidation=G,W=K.children,N=0,U=W.length;N<U;N++)k=W[N],this.createChildNode(k),k.type===P.Element&&this.up();else this.node(x,i,A);return this},E.prototype.attribute=function(x,i){var A,k;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(x));if(x!=null&&(x=v(x)),b(x))for(A in x){if(!w.call(x,A))continue;k=x[A],this.attribute(A,k)}else D(i)&&(i=i.apply()),this.options.keepNullAttributes&&i==null?this.currentNode.attribs[x]=new S(this,x,""):i!=null&&(this.currentNode.attribs[x]=new S(this,x,i));return this},E.prototype.text=function(x){var i;return this.openCurrent(),i=new u(this,x),this.onData(this.writer.text(i,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.cdata=function(x){var i;return this.openCurrent(),i=new s(this,x),this.onData(this.writer.cdata(i,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.comment=function(x){var i;return this.openCurrent(),i=new p(this,x),this.onData(this.writer.comment(i,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.raw=function(x){var i;return this.openCurrent(),i=new h(this,x),this.onData(this.writer.raw(i,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.instruction=function(x,i){var A,k,N,U,G;if(this.openCurrent(),x!=null&&(x=v(x)),i!=null&&(i=v(i)),Array.isArray(x))for(A=0,U=x.length;A<U;A++)k=x[A],this.instruction(k);else if(b(x))for(k in x){if(!w.call(x,k))continue;N=x[k],this.instruction(k,N)}else D(i)&&(i=i.apply()),G=new g(this,x,i),this.onData(this.writer.processingInstruction(G,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},E.prototype.declaration=function(x,i,A){var k;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return k=new l(this,x,i,A),this.onData(this.writer.declaration(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.doctype=function(x,i,A){if(this.openCurrent(),x==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new r(this,i,A),this.currentNode.rootNodeName=x,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},E.prototype.dtdElement=function(x,i){var A;return this.openCurrent(),A=new T(this,x,i),this.onData(this.writer.dtdElement(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.attList=function(x,i,A,k,N){var U;return this.openCurrent(),U=new _(this,x,i,A,k,N),this.onData(this.writer.dtdAttList(U,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.entity=function(x,i){var A;return this.openCurrent(),A=new t(this,!1,x,i),this.onData(this.writer.dtdEntity(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.pEntity=function(x,i){var A;return this.openCurrent(),A=new t(this,!0,x,i),this.onData(this.writer.dtdEntity(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.notation=function(x,i){var A;return this.openCurrent(),A=new c(this,x,i),this.onData(this.writer.dtdNotation(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},E.prototype.end=function(){for(;this.currentLevel>=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(x){var i,A,k,N;if(!x.isOpen){if(!this.root&&this.currentLevel===0&&x.type===P.Element&&(this.root=x),A="",x.type===P.Element){this.writerOptions.state=m.OpenTag,A=this.writer.indent(x,this.writerOptions,this.currentLevel)+"<"+x.name,N=x.attribs;for(k in N){if(!w.call(N,k))continue;i=N[k],A+=this.writer.attribute(i,this.writerOptions,this.currentLevel)}A+=(x.children?">":"/>")+this.writer.endline(x,this.writerOptions,this.currentLevel),this.writerOptions.state=m.InsideTag}else this.writerOptions.state=m.OpenTag,A=this.writer.indent(x,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+x.rootNodeName,x.pubID&&x.sysID?A+=' PUBLIC "'+x.pubID+'" "'+x.sysID+'"':x.sysID&&(A+=' SYSTEM "'+x.sysID+'"'),x.children?(A+=" [",this.writerOptions.state=m.InsideTag):(this.writerOptions.state=m.CloseTag,A+=">"),A+=this.writer.endline(x,this.writerOptions,this.currentLevel);return this.onData(A,this.currentLevel),x.isOpen=!0}},E.prototype.closeNode=function(x){var i;if(!x.isClosed)return i="",this.writerOptions.state=m.CloseTag,x.type===P.Element?i=this.writer.indent(x,this.writerOptions,this.currentLevel)+"</"+x.name+">"+this.writer.endline(x,this.writerOptions,this.currentLevel):i=this.writer.indent(x,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(x,this.writerOptions,this.currentLevel),this.writerOptions.state=m.None,this.onData(i,this.currentLevel),x.isClosed=!0},E.prototype.onData=function(x,i){return this.documentStarted=!0,this.onDataCallback(x,i+1)},E.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},E.prototype.debugInfo=function(x){return x==null?"":"node: <"+x+">"},E.prototype.ele=function(){return this.element.apply(this,arguments)},E.prototype.nod=function(x,i,A){return this.node(x,i,A)},E.prototype.txt=function(x){return this.text(x)},E.prototype.dat=function(x){return this.cdata(x)},E.prototype.com=function(x){return this.comment(x)},E.prototype.ins=function(x,i){return this.instruction(x,i)},E.prototype.dec=function(x,i,A){return this.declaration(x,i,A)},E.prototype.dtd=function(x,i,A){return this.doctype(x,i,A)},E.prototype.e=function(x,i,A){return this.element(x,i,A)},E.prototype.n=function(x,i,A){return this.node(x,i,A)},E.prototype.t=function(x){return this.text(x)},E.prototype.d=function(x){return this.cdata(x)},E.prototype.c=function(x){return this.comment(x)},E.prototype.r=function(x){return this.raw(x)},E.prototype.i=function(x,i){return this.instruction(x,i)},E.prototype.att=function(){return this.currentNode&&this.currentNode.type===P.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},E.prototype.a=function(){return this.currentNode&&this.currentNode.type===P.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},E.prototype.ent=function(x,i){return this.entity(x,i)},E.prototype.pent=function(x,i){return this.pEntity(x,i)},E.prototype.not=function(x,i){return this.notation(x,i)},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 P=M("babel-runtime/core-js/object/create"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(){var s,p,_,T=function(l,r){for(var C in r)t.call(r,C)&&(l[C]=r[C]);function f(){this.constructor=l}return f.prototype=r.prototype,l.prototype=new f,l.__super__=r.prototype,l},t={}.hasOwnProperty;_=M("./XMLNode"),s=M("./NodeType"),Y.exports=p=function(c){T(l,c);function l(r){l.__super__.constructor.call(this,r),this.type=s.Dummy}return l.prototype.clone=function(){return(0,m.default)(this)},l.prototype.toString=function(r){return""},l}(_)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(){var s,p,_,T,t,c,l,r,C,f=function(h,O){for(var a in O)y.call(O,a)&&(h[a]=O[a]);function u(){this.constructor=h}return u.prototype=O.prototype,h.prototype=new u,h.__super__=O.prototype,h},y={}.hasOwnProperty;C=M("./Utility"),r=C.isObject,l=C.isFunction,c=C.getValue,t=M("./XMLNode"),s=M("./NodeType"),p=M("./XMLAttribute"),T=M("./XMLNamedNodeMap"),Y.exports=_=function(g){f(h,g);function h(O,a,u){var v,D,b,d;if(h.__super__.constructor.call(this,O),a==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(a),this.type=s.Element,this.attribs={},this.schemaTypeInfo=null,u!=null&&this.attribute(u),O.type===s.Document&&(this.isRoot=!0,this.documentObject=O,O.rootObject=this,O.children)){for(d=O.children,D=0,b=d.length;D<b;D++)if(v=d[D],v.type===s.DocType){v.name=this.name;break}}}return Object.defineProperty(h.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(h.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(h.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(h.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(h.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(h.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(h.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(h.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new T(this.attribs)),this.attributeMap}}),h.prototype.clone=function(){var O,a,u,v;u=(0,m.default)(this),u.isRoot&&(u.documentObject=null),u.attribs={},v=this.attribs;for(a in v){if(!y.call(v,a))continue;O=v[a],u.attribs[a]=O.clone()}return u.children=[],this.children.forEach(function(D){var b;return b=D.clone(),b.parent=u,u.children.push(b)}),u},h.prototype.attribute=function(O,a){var u,v;if(O!=null&&(O=c(O)),r(O))for(u in O){if(!y.call(O,u))continue;v=O[u],this.attribute(u,v)}else l(a)&&(a=a.apply()),this.options.keepNullAttributes&&a==null?this.attribs[O]=new p(this,O,""):a!=null&&(this.attribs[O]=new p(this,O,a));return this},h.prototype.removeAttribute=function(O){var a,u,v;if(O==null)throw new Error("Missing attribute name. "+this.debugInfo());if(O=c(O),Array.isArray(O))for(u=0,v=O.length;u<v;u++)a=O[u],delete this.attribs[a];else delete this.attribs[O];return this},h.prototype.toString=function(O){return this.options.writer.element(this,this.options.writer.filterOptions(O))},h.prototype.att=function(O,a){return this.attribute(O,a)},h.prototype.a=function(O,a){return this.attribute(O,a)},h.prototype.getAttribute=function(O){return this.attribs.hasOwnProperty(O)?this.attribs[O].value:null},h.prototype.setAttribute=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getAttributeNode=function(O){return this.attribs.hasOwnProperty(O)?this.attribs[O]:null},h.prototype.setAttributeNode=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.removeAttributeNode=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getElementsByTagName=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getAttributeNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.setAttributeNS=function(O,a,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.removeAttributeNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getAttributeNodeNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.setAttributeNodeNS=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getElementsByTagNameNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.hasAttribute=function(O){return this.attribs.hasOwnProperty(O)},h.prototype.hasAttributeNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.setIdAttribute=function(O,a){return this.attribs.hasOwnProperty(O)?this.attribs[O].isId:a},h.prototype.setIdAttributeNS=function(O,a,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.setIdAttributeNode=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getElementsByTagName=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getElementsByTagNameNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getElementsByClassName=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.isEqualNode=function(O){var a,u,v;if(!h.__super__.isEqualNode.apply(this,arguments).isEqualNode(O))return!1;if(O.namespaceURI!==this.namespaceURI)return!1;if(O.prefix!==this.prefix)return!1;if(O.localName!==this.localName)return!1;if(O.attribs.length!==this.attribs.length)return!1;for(a=u=0,v=this.attribs.length-1;0<=v?u<=v:u>=v;a=0<=v?++u:--u)if(!this.attribs[a].isEqualNode(O.attribs[a]))return!1;return!0},h}(t)}).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 P=M("babel-runtime/core-js/object/keys"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(){var s;Y.exports=s=function(){function p(_){this.nodes=_}return Object.defineProperty(p.prototype,"length",{get:function(){return(0,m.default)(this.nodes).length||0}}),p.prototype.clone=function(){return this.nodes=null},p.prototype.getNamedItem=function(_){return this.nodes[_]},p.prototype.setNamedItem=function(_){var T;return T=this.nodes[_.nodeName],this.nodes[_.nodeName]=_,T||null},p.prototype.removeNamedItem=function(_){var T;return T=this.nodes[_],delete this.nodes[_],T||null},p.prototype.item=function(_){return this.nodes[(0,m.default)(this.nodes)[_]]||null},p.prototype.getNamedItemNS=function(_,T){throw new Error("This DOM method is not implemented.")},p.prototype.setNamedItemNS=function(_){throw new Error("This DOM method is not implemented.")},p.prototype.removeNamedItemNS=function(_,T){throw new Error("This DOM method is not implemented.")},p}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(M,Y,o){"use strict";(function(){var P,m,S,s,p,_,T,t,c,l,r,C,f,y,g,h,O,a,u,v={}.hasOwnProperty;u=M("./Utility"),a=u.isObject,O=u.isFunction,h=u.isEmpty,g=u.getValue,t=null,S=null,s=null,p=null,_=null,f=null,y=null,C=null,T=null,m=null,r=null,c=null,P=null,Y.exports=l=function(){function D(b){this.parent=b,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,t||(t=M("./XMLElement"),S=M("./XMLCData"),s=M("./XMLComment"),p=M("./XMLDeclaration"),_=M("./XMLDocType"),f=M("./XMLRaw"),y=M("./XMLText"),C=M("./XMLProcessingInstruction"),T=M("./XMLDummy"),m=M("./NodeType"),r=M("./XMLNodeList"),c=M("./XMLNamedNodeMap"),P=M("./DocumentPosition"))}return Object.defineProperty(D.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(D.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(D.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(D.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(D.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new r(this.children)),this.childNodeList}}),Object.defineProperty(D.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(D.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(D.prototype,"previousSibling",{get:function(){var d;return d=this.parent.children.indexOf(this),this.parent.children[d-1]||null}}),Object.defineProperty(D.prototype,"nextSibling",{get:function(){var d;return d=this.parent.children.indexOf(this),this.parent.children[d+1]||null}}),Object.defineProperty(D.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(D.prototype,"textContent",{get:function(){var d,R,w,E,x;if(this.nodeType===m.Element||this.nodeType===m.DocumentFragment){for(x="",E=this.children,R=0,w=E.length;R<w;R++)d=E[R],d.textContent&&(x+=d.textContent);return x}else return null},set:function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),D.prototype.setParent=function(b){var d,R,w,E,x;for(this.parent=b,b&&(this.options=b.options,this.stringify=b.stringify),E=this.children,x=[],R=0,w=E.length;R<w;R++)d=E[R],x.push(d.setParent(this));return x},D.prototype.element=function(b,d,R){var w,E,x,i,A,k,N,U,G,W,K;if(k=null,d===null&&R==null&&(G=[{},null],d=G[0],R=G[1]),d==null&&(d={}),d=g(d),a(d)||(W=[d,R],R=W[0],d=W[1]),b!=null&&(b=g(b)),Array.isArray(b))for(x=0,N=b.length;x<N;x++)E=b[x],k=this.element(E);else if(O(b))k=this.element(b.apply());else if(a(b))for(A in b){if(!v.call(b,A))continue;if(K=b[A],O(K)&&(K=K.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&A.indexOf(this.stringify.convertAttKey)===0)k=this.attribute(A.substr(this.stringify.convertAttKey.length),K);else if(!this.options.separateArrayItems&&Array.isArray(K)&&h(K))k=this.dummy();else if(a(K)&&h(K))k=this.element(A);else if(!this.options.keepNullNodes&&K==null)k=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(K))for(i=0,U=K.length;i<U;i++)E=K[i],w={},w[A]=E,k=this.element(w);else a(K)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&A.indexOf(this.stringify.convertTextKey)===0?k=this.element(K):(k=this.element(A),k.element(K)):k=this.element(A,K)}else!this.options.keepNullNodes&&R===null?k=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&b.indexOf(this.stringify.convertTextKey)===0?k=this.text(R):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&b.indexOf(this.stringify.convertCDataKey)===0?k=this.cdata(R):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&b.indexOf(this.stringify.convertCommentKey)===0?k=this.comment(R):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&b.indexOf(this.stringify.convertRawKey)===0?k=this.raw(R):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&b.indexOf(this.stringify.convertPIKey)===0?k=this.instruction(b.substr(this.stringify.convertPIKey.length),R):k=this.node(b,d,R);if(k==null)throw new Error("Could not create any elements with: "+b+". "+this.debugInfo());return k},D.prototype.insertBefore=function(b,d,R){var w,E,x,i,A;if(b!=null?b.type:void 0)return x=b,i=d,x.setParent(this),i?(E=children.indexOf(i),A=children.splice(E),children.push(x),Array.prototype.push.apply(children,A)):children.push(x),x;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(b));return E=this.parent.children.indexOf(this),A=this.parent.children.splice(E),w=this.parent.element(b,d,R),Array.prototype.push.apply(this.parent.children,A),w},D.prototype.insertAfter=function(b,d,R){var w,E,x;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(b));return E=this.parent.children.indexOf(this),x=this.parent.children.splice(E+1),w=this.parent.element(b,d,R),Array.prototype.push.apply(this.parent.children,x),w},D.prototype.remove=function(){var b,d;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return b=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[b,b-b+1].concat(d=[])),this.parent},D.prototype.node=function(b,d,R){var w,E;return b!=null&&(b=g(b)),d||(d={}),d=g(d),a(d)||(E=[d,R],R=E[0],d=E[1]),w=new t(this,b,d),R!=null&&w.text(R),this.children.push(w),w},D.prototype.text=function(b){var d;return a(b)&&this.element(b),d=new y(this,b),this.children.push(d),this},D.prototype.cdata=function(b){var d;return d=new S(this,b),this.children.push(d),this},D.prototype.comment=function(b){var d;return d=new s(this,b),this.children.push(d),this},D.prototype.commentBefore=function(b){var d,R,w;return R=this.parent.children.indexOf(this),w=this.parent.children.splice(R),d=this.parent.comment(b),Array.prototype.push.apply(this.parent.children,w),this},D.prototype.commentAfter=function(b){var d,R,w;return R=this.parent.children.indexOf(this),w=this.parent.children.splice(R+1),d=this.parent.comment(b),Array.prototype.push.apply(this.parent.children,w),this},D.prototype.raw=function(b){var d;return d=new f(this,b),this.children.push(d),this},D.prototype.dummy=function(){var b;return b=new T(this),b},D.prototype.instruction=function(b,d){var R,w,E,x,i;if(b!=null&&(b=g(b)),d!=null&&(d=g(d)),Array.isArray(b))for(x=0,i=b.length;x<i;x++)R=b[x],this.instruction(R);else if(a(b))for(R in b){if(!v.call(b,R))continue;w=b[R],this.instruction(R,w)}else O(d)&&(d=d.apply()),E=new C(this,b,d),this.children.push(E);return this},D.prototype.instructionBefore=function(b,d){var R,w,E;return w=this.parent.children.indexOf(this),E=this.parent.children.splice(w),R=this.parent.instruction(b,d),Array.prototype.push.apply(this.parent.children,E),this},D.prototype.instructionAfter=function(b,d){var R,w,E;return w=this.parent.children.indexOf(this),E=this.parent.children.splice(w+1),R=this.parent.instruction(b,d),Array.prototype.push.apply(this.parent.children,E),this},D.prototype.declaration=function(b,d,R){var w,E;return w=this.document(),E=new p(w,b,d,R),w.children.length===0?w.children.unshift(E):w.children[0].type===m.Declaration?w.children[0]=E:w.children.unshift(E),w.root()||w},D.prototype.dtd=function(b,d){var R,w,E,x,i,A,k,N,U,G;for(w=this.document(),E=new _(w,b,d),U=w.children,x=i=0,k=U.length;i<k;x=++i)if(R=U[x],R.type===m.DocType)return w.children[x]=E,E;for(G=w.children,x=A=0,N=G.length;A<N;x=++A)if(R=G[x],R.isRoot)return w.children.splice(x,0,E),E;return w.children.push(E),E},D.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},D.prototype.root=function(){var b;for(b=this;b;){if(b.type===m.Document)return b.rootObject;if(b.isRoot)return b;b=b.parent}},D.prototype.document=function(){var b;for(b=this;b;){if(b.type===m.Document)return b;b=b.parent}},D.prototype.end=function(b){return this.document().end(b)},D.prototype.prev=function(){var b;if(b=this.parent.children.indexOf(this),b<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[b-1]},D.prototype.next=function(){var b;if(b=this.parent.children.indexOf(this),b===-1||b===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[b+1]},D.prototype.importDocument=function(b){var d;return d=b.root().clone(),d.parent=this,d.isRoot=!1,this.children.push(d),this},D.prototype.debugInfo=function(b){var d,R;return b=b||this.name,b==null&&!((d=this.parent)!=null?d.name:void 0)?"":b==null?"parent: <"+this.parent.name+">":((R=this.parent)!=null?R.name:void 0)?"node: <"+b+">, parent: <"+this.parent.name+">":"node: <"+b+">"},D.prototype.ele=function(b,d,R){return this.element(b,d,R)},D.prototype.nod=function(b,d,R){return this.node(b,d,R)},D.prototype.txt=function(b){return this.text(b)},D.prototype.dat=function(b){return this.cdata(b)},D.prototype.com=function(b){return this.comment(b)},D.prototype.ins=function(b,d){return this.instruction(b,d)},D.prototype.doc=function(){return this.document()},D.prototype.dec=function(b,d,R){return this.declaration(b,d,R)},D.prototype.e=function(b,d,R){return this.element(b,d,R)},D.prototype.n=function(b,d,R){return this.node(b,d,R)},D.prototype.t=function(b){return this.text(b)},D.prototype.d=function(b){return this.cdata(b)},D.prototype.c=function(b){return this.comment(b)},D.prototype.r=function(b){return this.raw(b)},D.prototype.i=function(b,d){return this.instruction(b,d)},D.prototype.u=function(){return this.up()},D.prototype.importXMLBuilder=function(b){return this.importDocument(b)},D.prototype.replaceChild=function(b,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.removeChild=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.appendChild=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.hasChildNodes=function(){return this.children.length!==0},D.prototype.cloneNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.isSupported=function(b,d){return!0},D.prototype.hasAttributes=function(){return this.attribs.length!==0},D.prototype.compareDocumentPosition=function(b){var d,R;return d=this,d===b?0:this.document()!==b.document()?(R=P.Disconnected|P.ImplementationSpecific,Math.random()<.5?R|=P.Preceding:R|=P.Following,R):d.isAncestor(b)?P.Contains|P.Preceding:d.isDescendant(b)?P.Contains|P.Following:d.isPreceding(b)?P.Preceding:P.Following},D.prototype.isSameNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.lookupPrefix=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.isDefaultNamespace=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.lookupNamespaceURI=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.isEqualNode=function(b){var d,R,w;if(b.nodeType!==this.nodeType)return!1;if(b.children.length!==this.children.length)return!1;for(d=R=0,w=this.children.length-1;0<=w?R<=w:R>=w;d=0<=w?++R:--R)if(!this.children[d].isEqualNode(b.children[d]))return!1;return!0},D.prototype.getFeature=function(b,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.setUserData=function(b,d,R){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.getUserData=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.contains=function(b){return b?b===this||this.isDescendant(b):!1},D.prototype.isDescendant=function(b){var d,R,w,E,x;for(x=this.children,w=0,E=x.length;w<E;w++){if(d=x[w],b===d)return!0;if(R=d.isDescendant(b),R)return!0}return!1},D.prototype.isAncestor=function(b){return b.isDescendant(this)},D.prototype.isPreceding=function(b){var d,R;return d=this.treePosition(b),R=this.treePosition(this),d===-1||R===-1?!1:d<R},D.prototype.isFollowing=function(b){var d,R;return d=this.treePosition(b),R=this.treePosition(this),d===-1||R===-1?!1:d>R},D.prototype.treePosition=function(b){var d,R;return R=0,d=!1,this.foreachTreeNode(this.document(),function(w){if(R++,!d&&w===b)return d=!0}),d?R:-1},D.prototype.foreachTreeNode=function(b,d){var R,w,E,x,i;for(b||(b=this.document()),x=b.children,w=0,E=x.length;w<E;w++){if(R=x[w],i=d(R))return i;if(i=this.foreachTreeNode(R,d),i)return i}},D}()}).call(void 0)},{"./DocumentPosition":250,"./NodeType":251,"./Utility":252,"./XMLCData":255,"./XMLComment":257,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLNamedNodeMap":272,"./XMLNodeList":274,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],274:[function(M,Y,o){"use strict";(function(){var P;Y.exports=P=function(){function m(S){this.nodes=S}return Object.defineProperty(m.prototype,"length",{get:function(){return this.nodes.length||0}}),m.prototype.clone=function(){return this.nodes=null},m.prototype.item=function(S){return this.nodes[S]||null},m}()}).call(void 0)},{}],275:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(){var s,p,_,T=function(l,r){for(var C in r)t.call(r,C)&&(l[C]=r[C]);function f(){this.constructor=l}return f.prototype=r.prototype,l.prototype=new f,l.__super__=r.prototype,l},t={}.hasOwnProperty;s=M("./NodeType"),p=M("./XMLCharacterData"),Y.exports=_=function(c){T(l,c);function l(r,C,f){if(l.__super__.constructor.call(this,r),C==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=s.ProcessingInstruction,this.target=this.stringify.insTarget(C),this.name=this.target,f&&(this.value=this.stringify.insValue(f))}return l.prototype.clone=function(){return(0,m.default)(this)},l.prototype.toString=function(r){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(r))},l.prototype.isEqualNode=function(r){return l.__super__.isEqualNode.apply(this,arguments).isEqualNode(r)?!(r.target!==this.target):!1},l}(p)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],276:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(){var s,p,_,T=function(l,r){for(var C in r)t.call(r,C)&&(l[C]=r[C]);function f(){this.constructor=l}return f.prototype=r.prototype,l.prototype=new f,l.__super__=r.prototype,l},t={}.hasOwnProperty;s=M("./NodeType"),p=M("./XMLNode"),Y.exports=_=function(c){T(l,c);function l(r,C){if(l.__super__.constructor.call(this,r),C==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=s.Raw,this.value=this.stringify.raw(C)}return l.prototype.clone=function(){return(0,m.default)(this)},l.prototype.toString=function(r){return this.options.writer.raw(this,this.options.writer.filterOptions(r))},l}(p)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],277:[function(M,Y,o){"use strict";(function(){var P,m,S,s,p=function(t,c){for(var l in c)_.call(c,l)&&(t[l]=c[l]);function r(){this.constructor=t}return r.prototype=c.prototype,t.prototype=new r,t.__super__=c.prototype,t},_={}.hasOwnProperty;P=M("./NodeType"),s=M("./XMLWriterBase"),m=M("./WriterState"),Y.exports=S=function(T){p(t,T);function t(c,l){this.stream=c,t.__super__.constructor.call(this,l)}return t.prototype.endline=function(c,l,r){return c.isLastRootNode&&l.state===m.CloseTag?"":t.__super__.endline.call(this,c,l,r)},t.prototype.document=function(c,l){var r,C,f,y,g,h,O,a,u;for(O=c.children,C=f=0,g=O.length;f<g;C=++f)r=O[C],r.isLastRootNode=C===c.children.length-1;for(l=this.filterOptions(l),a=c.children,u=[],y=0,h=a.length;y<h;y++)r=a[y],u.push(this.writeChildNode(r,l,0));return u},t.prototype.attribute=function(c,l,r){return this.stream.write(t.__super__.attribute.call(this,c,l,r))},t.prototype.cdata=function(c,l,r){return this.stream.write(t.__super__.cdata.call(this,c,l,r))},t.prototype.comment=function(c,l,r){return this.stream.write(t.__super__.comment.call(this,c,l,r))},t.prototype.declaration=function(c,l,r){return this.stream.write(t.__super__.declaration.call(this,c,l,r))},t.prototype.docType=function(c,l,r){var C,f,y,g;if(r||(r=0),this.openNode(c,l,r),l.state=m.OpenTag,this.stream.write(this.indent(c,l,r)),this.stream.write("<!DOCTYPE "+c.root().name),c.pubID&&c.sysID?this.stream.write(' PUBLIC "'+c.pubID+'" "'+c.sysID+'"'):c.sysID&&this.stream.write(' SYSTEM "'+c.sysID+'"'),c.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(c,l,r)),l.state=m.InsideTag,g=c.children,f=0,y=g.length;f<y;f++)C=g[f],this.writeChildNode(C,l,r+1);l.state=m.CloseTag,this.stream.write("]")}return l.state=m.CloseTag,this.stream.write(l.spaceBeforeSlash+">"),this.stream.write(this.endline(c,l,r)),l.state=m.None,this.closeNode(c,l,r)},t.prototype.element=function(c,l,r){var C,f,y,g,h,O,a,u,v,D;r||(r=0),this.openNode(c,l,r),l.state=m.OpenTag,this.stream.write(this.indent(c,l,r)+"<"+c.name),v=c.attribs;for(a in v){if(!_.call(v,a))continue;C=v[a],this.attribute(C,l,r)}if(y=c.children.length,g=y===0?null:c.children[0],y===0||c.children.every(function(b){return(b.type===P.Text||b.type===P.Raw)&&b.value===""}))l.allowEmpty?(this.stream.write(">"),l.state=m.CloseTag,this.stream.write("</"+c.name+">")):(l.state=m.CloseTag,this.stream.write(l.spaceBeforeSlash+"/>"));else if(l.pretty&&y===1&&(g.type===P.Text||g.type===P.Raw)&&g.value!=null)this.stream.write(">"),l.state=m.InsideTag,l.suppressPrettyCount++,u=!0,this.writeChildNode(g,l,r+1),l.suppressPrettyCount--,u=!1,l.state=m.CloseTag,this.stream.write("</"+c.name+">");else{for(this.stream.write(">"+this.endline(c,l,r)),l.state=m.InsideTag,D=c.children,h=0,O=D.length;h<O;h++)f=D[h],this.writeChildNode(f,l,r+1);l.state=m.CloseTag,this.stream.write(this.indent(c,l,r)+"</"+c.name+">")}return this.stream.write(this.endline(c,l,r)),l.state=m.None,this.closeNode(c,l,r)},t.prototype.processingInstruction=function(c,l,r){return this.stream.write(t.__super__.processingInstruction.call(this,c,l,r))},t.prototype.raw=function(c,l,r){return this.stream.write(t.__super__.raw.call(this,c,l,r))},t.prototype.text=function(c,l,r){return this.stream.write(t.__super__.text.call(this,c,l,r))},t.prototype.dtdAttList=function(c,l,r){return this.stream.write(t.__super__.dtdAttList.call(this,c,l,r))},t.prototype.dtdElement=function(c,l,r){return this.stream.write(t.__super__.dtdElement.call(this,c,l,r))},t.prototype.dtdEntity=function(c,l,r){return this.stream.write(t.__super__.dtdEntity.call(this,c,l,r))},t.prototype.dtdNotation=function(c,l,r){return this.stream.write(t.__super__.dtdNotation.call(this,c,l,r))},t}(s)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(M,Y,o){"use strict";(function(){var P,m,S=function(_,T){for(var t in T)s.call(T,t)&&(_[t]=T[t]);function c(){this.constructor=_}return c.prototype=T.prototype,_.prototype=new c,_.__super__=T.prototype,_},s={}.hasOwnProperty;m=M("./XMLWriterBase"),Y.exports=P=function(p){S(_,p);function _(T){_.__super__.constructor.call(this,T)}return _.prototype.document=function(T,t){var c,l,r,C,f;for(t=this.filterOptions(t),C="",f=T.children,l=0,r=f.length;l<r;l++)c=f[l],C+=this.writeChildNode(c,t,0);return t.pretty&&C.slice(-t.newline.length)===t.newline&&(C=C.slice(0,-t.newline.length)),C},_}(m)}).call(void 0)},{"./XMLWriterBase":281}],279:[function(M,Y,o){"use strict";(function(){var P,m=function(p,_){return function(){return p.apply(_,arguments)}},S={}.hasOwnProperty;Y.exports=P=function(){function s(p){this.assertLegalName=m(this.assertLegalName,this),this.assertLegalChar=m(this.assertLegalChar,this);var _,T,t;p||(p={}),this.options=p,this.options.version||(this.options.version="1.0"),T=p.stringify||{};for(_ in T){if(!S.call(T,_))continue;t=T[_],this[_]=t}}return s.prototype.name=function(p){return this.options.noValidation?p:this.assertLegalName(""+p||"")},s.prototype.text=function(p){return this.options.noValidation?p:this.assertLegalChar(this.textEscape(""+p||""))},s.prototype.cdata=function(p){return this.options.noValidation?p:(p=""+p||"",p=p.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(p))},s.prototype.comment=function(p){if(this.options.noValidation)return p;if(p=""+p||"",p.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+p);return this.assertLegalChar(p)},s.prototype.raw=function(p){return this.options.noValidation?p:""+p||""},s.prototype.attValue=function(p){return this.options.noValidation?p:this.assertLegalChar(this.attEscape(p=""+p||""))},s.prototype.insTarget=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},s.prototype.insValue=function(p){if(this.options.noValidation)return p;if(p=""+p||"",p.match(/\?>/))throw new Error("Invalid processing instruction value: "+p);return this.assertLegalChar(p)},s.prototype.xmlVersion=function(p){if(this.options.noValidation)return p;if(p=""+p||"",!p.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+p);return p},s.prototype.xmlEncoding=function(p){if(this.options.noValidation)return p;if(p=""+p||"",!p.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+p);return this.assertLegalChar(p)},s.prototype.xmlStandalone=function(p){return this.options.noValidation?p:p?"yes":"no"},s.prototype.dtdPubID=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},s.prototype.dtdSysID=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},s.prototype.dtdElementValue=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},s.prototype.dtdAttType=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},s.prototype.dtdAttDefault=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},s.prototype.dtdEntityValue=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},s.prototype.dtdNData=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},s.prototype.convertAttKey="@",s.prototype.convertPIKey="?",s.prototype.convertTextKey="#text",s.prototype.convertCDataKey="#cdata",s.prototype.convertCommentKey="#comment",s.prototype.convertRawKey="#raw",s.prototype.assertLegalChar=function(p){var _,T;if(this.options.noValidation)return p;if(_="",this.options.version==="1.0"){if(_=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,T=p.match(_))throw new Error("Invalid character in string: "+p+" at index "+T.index)}else if(this.options.version==="1.1"&&(_=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,T=p.match(_)))throw new Error("Invalid character in string: "+p+" at index "+T.index);return p},s.prototype.assertLegalName=function(p){var _;if(this.options.noValidation)return p;if(this.assertLegalChar(p),_=/^([: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])*$/,!p.match(_))throw new Error("Invalid character in name");return p},s.prototype.textEscape=function(p){var _;return this.options.noValidation?p:(_=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,p.replace(_,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},s.prototype.attEscape=function(p){var _;return this.options.noValidation?p:(_=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,p.replace(_,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},s}()}).call(void 0)},{}],280:[function(M,Y,o){"use strict";var P=M("babel-runtime/core-js/object/create"),m=S(P);function S(s){return s&&s.__esModule?s:{default:s}}(function(){var s,p,_,T=function(l,r){for(var C in r)t.call(r,C)&&(l[C]=r[C]);function f(){this.constructor=l}return f.prototype=r.prototype,l.prototype=new f,l.__super__=r.prototype,l},t={}.hasOwnProperty;s=M("./NodeType"),p=M("./XMLCharacterData"),Y.exports=_=function(c){T(l,c);function l(r,C){if(l.__super__.constructor.call(this,r),C==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=s.Text,this.value=this.stringify.text(C)}return Object.defineProperty(l.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(l.prototype,"wholeText",{get:function(){var C,f,y;for(y="",f=this.previousSibling;f;)y=f.data+y,f=f.previousSibling;for(y+=this.data,C=this.nextSibling;C;)y=y+C.data,C=C.nextSibling;return y}}),l.prototype.clone=function(){return(0,m.default)(this)},l.prototype.toString=function(r){return this.options.writer.text(this,this.options.writer.filterOptions(r))},l.prototype.splitText=function(r){throw new Error("This DOM method is not implemented."+this.debugInfo())},l.prototype.replaceWholeText=function(r){throw new Error("This DOM method is not implemented."+this.debugInfo())},l}(p)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],281:[function(M,Y,o){"use strict";(function(){var P,m,S,s,p,_,T,t,c,l,r,C,f,y,g,h,O,a={}.hasOwnProperty;O=M("./Utility").assign,P=M("./NodeType"),c=M("./XMLDeclaration"),l=M("./XMLDocType"),S=M("./XMLCData"),s=M("./XMLComment"),C=M("./XMLElement"),y=M("./XMLRaw"),g=M("./XMLText"),f=M("./XMLProcessingInstruction"),r=M("./XMLDummy"),p=M("./XMLDTDAttList"),_=M("./XMLDTDElement"),T=M("./XMLDTDEntity"),t=M("./XMLDTDNotation"),m=M("./WriterState"),Y.exports=h=function(){function u(v){var D,b,d;v||(v={}),this.options=v,b=v.writer||{};for(D in b){if(!a.call(b,D))continue;d=b[D],this["_"+D]=this[D],this[D]=d}}return u.prototype.filterOptions=function(v){var D,b,d,R,w,E,x,i;return v||(v={}),v=O({},this.options,v),D={writer:this},D.pretty=v.pretty||!1,D.allowEmpty=v.allowEmpty||!1,D.indent=(b=v.indent)!=null?b:" ",D.newline=(d=v.newline)!=null?d:`
`,D.offset=(R=v.offset)!=null?R:0,D.dontPrettyTextNodes=(w=(E=v.dontPrettyTextNodes)!=null?E:v.dontprettytextnodes)!=null?w:0,D.spaceBeforeSlash=(x=(i=v.spaceBeforeSlash)!=null?i:v.spacebeforeslash)!=null?x:"",D.spaceBeforeSlash===!0&&(D.spaceBeforeSlash=" "),D.suppressPrettyCount=0,D.user={},D.state=m.None,D},u.prototype.indent=function(v,D,b){var d;return!D.pretty||D.suppressPrettyCount?"":D.pretty&&(d=(b||0)+D.offset+1,d>0)?new Array(d).join(D.indent):""},u.prototype.endline=function(v,D,b){return!D.pretty||D.suppressPrettyCount?"":D.newline},u.prototype.attribute=function(v,D,b){var d;return this.openAttribute(v,D,b),d=" "+v.name+'="'+v.value+'"',this.closeAttribute(v,D,b),d},u.prototype.cdata=function(v,D,b){var d;return this.openNode(v,D,b),D.state=m.OpenTag,d=this.indent(v,D,b)+"<![CDATA[",D.state=m.InsideTag,d+=v.value,D.state=m.CloseTag,d+="]]>"+this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),d},u.prototype.comment=function(v,D,b){var d;return this.openNode(v,D,b),D.state=m.OpenTag,d=this.indent(v,D,b)+"<!-- ",D.state=m.InsideTag,d+=v.value,D.state=m.CloseTag,d+=" -->"+this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),d},u.prototype.declaration=function(v,D,b){var d;return this.openNode(v,D,b),D.state=m.OpenTag,d=this.indent(v,D,b)+"<?xml",D.state=m.InsideTag,d+=' version="'+v.version+'"',v.encoding!=null&&(d+=' encoding="'+v.encoding+'"'),v.standalone!=null&&(d+=' standalone="'+v.standalone+'"'),D.state=m.CloseTag,d+=D.spaceBeforeSlash+"?>",d+=this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),d},u.prototype.docType=function(v,D,b){var d,R,w,E,x;if(b||(b=0),this.openNode(v,D,b),D.state=m.OpenTag,E=this.indent(v,D,b),E+="<!DOCTYPE "+v.root().name,v.pubID&&v.sysID?E+=' PUBLIC "'+v.pubID+'" "'+v.sysID+'"':v.sysID&&(E+=' SYSTEM "'+v.sysID+'"'),v.children.length>0){for(E+=" [",E+=this.endline(v,D,b),D.state=m.InsideTag,x=v.children,R=0,w=x.length;R<w;R++)d=x[R],E+=this.writeChildNode(d,D,b+1);D.state=m.CloseTag,E+="]"}return D.state=m.CloseTag,E+=D.spaceBeforeSlash+">",E+=this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),E},u.prototype.element=function(v,D,b){var d,R,w,E,x,i,A,k,N,U,G,W,K,V;b||(b=0),U=!1,G="",this.openNode(v,D,b),D.state=m.OpenTag,G+=this.indent(v,D,b)+"<"+v.name,W=v.attribs;for(N in W){if(!a.call(W,N))continue;d=W[N],G+=this.attribute(d,D,b)}if(w=v.children.length,E=w===0?null:v.children[0],w===0||v.children.every(function(F){return(F.type===P.Text||F.type===P.Raw)&&F.value===""}))D.allowEmpty?(G+=">",D.state=m.CloseTag,G+="</"+v.name+">"+this.endline(v,D,b)):(D.state=m.CloseTag,G+=D.spaceBeforeSlash+"/>"+this.endline(v,D,b));else if(D.pretty&&w===1&&(E.type===P.Text||E.type===P.Raw)&&E.value!=null)G+=">",D.state=m.InsideTag,D.suppressPrettyCount++,U=!0,G+=this.writeChildNode(E,D,b+1),D.suppressPrettyCount--,U=!1,D.state=m.CloseTag,G+="</"+v.name+">"+this.endline(v,D,b);else{if(D.dontPrettyTextNodes){for(K=v.children,x=0,A=K.length;x<A;x++)if(R=K[x],(R.type===P.Text||R.type===P.Raw)&&R.value!=null){D.suppressPrettyCount++,U=!0;break}}for(G+=">"+this.endline(v,D,b),D.state=m.InsideTag,V=v.children,i=0,k=V.length;i<k;i++)R=V[i],G+=this.writeChildNode(R,D,b+1);D.state=m.CloseTag,G+=this.indent(v,D,b)+"</"+v.name+">",U&&D.suppressPrettyCount--,G+=this.endline(v,D,b),D.state=m.None}return this.closeNode(v,D,b),G},u.prototype.writeChildNode=function(v,D,b){switch(v.type){case P.CData:return this.cdata(v,D,b);case P.Comment:return this.comment(v,D,b);case P.Element:return this.element(v,D,b);case P.Raw:return this.raw(v,D,b);case P.Text:return this.text(v,D,b);case P.ProcessingInstruction:return this.processingInstruction(v,D,b);case P.Dummy:return"";case P.Declaration:return this.declaration(v,D,b);case P.DocType:return this.docType(v,D,b);case P.AttributeDeclaration:return this.dtdAttList(v,D,b);case P.ElementDeclaration:return this.dtdElement(v,D,b);case P.EntityDeclaration:return this.dtdEntity(v,D,b);case P.NotationDeclaration:return this.dtdNotation(v,D,b);default:throw new Error("Unknown XML node type: "+v.constructor.name)}},u.prototype.processingInstruction=function(v,D,b){var d;return this.openNode(v,D,b),D.state=m.OpenTag,d=this.indent(v,D,b)+"<?",D.state=m.InsideTag,d+=v.target,v.value&&(d+=" "+v.value),D.state=m.CloseTag,d+=D.spaceBeforeSlash+"?>",d+=this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),d},u.prototype.raw=function(v,D,b){var d;return this.openNode(v,D,b),D.state=m.OpenTag,d=this.indent(v,D,b),D.state=m.InsideTag,d+=v.value,D.state=m.CloseTag,d+=this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),d},u.prototype.text=function(v,D,b){var d;return this.openNode(v,D,b),D.state=m.OpenTag,d=this.indent(v,D,b),D.state=m.InsideTag,d+=v.value,D.state=m.CloseTag,d+=this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),d},u.prototype.dtdAttList=function(v,D,b){var d;return this.openNode(v,D,b),D.state=m.OpenTag,d=this.indent(v,D,b)+"<!ATTLIST",D.state=m.InsideTag,d+=" "+v.elementName+" "+v.attributeName+" "+v.attributeType,v.defaultValueType!=="#DEFAULT"&&(d+=" "+v.defaultValueType),v.defaultValue&&(d+=' "'+v.defaultValue+'"'),D.state=m.CloseTag,d+=D.spaceBeforeSlash+">"+this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),d},u.prototype.dtdElement=function(v,D,b){var d;return this.openNode(v,D,b),D.state=m.OpenTag,d=this.indent(v,D,b)+"<!ELEMENT",D.state=m.InsideTag,d+=" "+v.name+" "+v.value,D.state=m.CloseTag,d+=D.spaceBeforeSlash+">"+this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),d},u.prototype.dtdEntity=function(v,D,b){var d;return this.openNode(v,D,b),D.state=m.OpenTag,d=this.indent(v,D,b)+"<!ENTITY",D.state=m.InsideTag,v.pe&&(d+=" %"),d+=" "+v.name,v.value?d+=' "'+v.value+'"':(v.pubID&&v.sysID?d+=' PUBLIC "'+v.pubID+'" "'+v.sysID+'"':v.sysID&&(d+=' SYSTEM "'+v.sysID+'"'),v.nData&&(d+=" NDATA "+v.nData)),D.state=m.CloseTag,d+=D.spaceBeforeSlash+">"+this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),d},u.prototype.dtdNotation=function(v,D,b){var d;return this.openNode(v,D,b),D.state=m.OpenTag,d=this.indent(v,D,b)+"<!NOTATION",D.state=m.InsideTag,d+=" "+v.name,v.pubID&&v.sysID?d+=' PUBLIC "'+v.pubID+'" "'+v.sysID+'"':v.pubID?d+=' PUBLIC "'+v.pubID+'"':v.sysID&&(d+=' SYSTEM "'+v.sysID+'"'),D.state=m.CloseTag,d+=D.spaceBeforeSlash+">"+this.endline(v,D,b),D.state=m.None,this.closeNode(v,D,b),d},u.prototype.openNode=function(v,D,b){},u.prototype.closeNode=function(v,D,b){},u.prototype.openAttribute=function(v,D,b){},u.prototype.closeAttribute=function(v,D,b){},u}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],282:[function(M,Y,o){"use strict";(function(){var P,m,S,s,p,_,T,t,c,l;l=M("./Utility"),t=l.assign,c=l.isFunction,S=M("./XMLDOMImplementation"),s=M("./XMLDocument"),p=M("./XMLDocumentCB"),T=M("./XMLStringWriter"),_=M("./XMLStreamWriter"),P=M("./NodeType"),m=M("./WriterState"),Y.exports.create=function(r,C,f,y){var g,h;if(r==null)throw new Error("Root element needs a name.");return y=t({},C,f,y),g=new s(y),h=g.element(r),y.headless||(g.declaration(y),(y.pubID!=null||y.sysID!=null)&&g.dtd(y)),h},Y.exports.begin=function(r,C,f){var y;return c(r)&&(y=[r,C],C=y[0],f=y[1],r={}),C?new p(r,C,f):new s(r)},Y.exports.stringWriter=function(r){return new T(r)},Y.exports.streamWriter=function(r,C){return new _(r,C)},Y.exports.implementation=new S,Y.exports.nodeType=P,Y.exports.writerState=m}).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=m;var P=Object.prototype.hasOwnProperty;function m(){for(var S={},s=0;s<arguments.length;s++){var p=arguments[s];for(var _ in p)P.call(p,_)&&(S[_]=p[_])}return S}},{}],284:[function(M,Y,o){"use strict";var P=M("buffer").Buffer,m=M("./sha"),S=M("./md5"),s={sha1:m,md5:S},p=64,_=P.alloc(p);_.fill(0);function T(l,r,C){P.isBuffer(r)||(r=P.from(r)),P.isBuffer(C)||(C=P.from(C)),r.length>p?r=l(r):r.length<p&&(r=P.concat([r,_],p));for(var f=P.alloc(p),y=P.alloc(p),g=0;g<p;g++)f[g]=r[g]^54,y[g]=r[g]^92;var h=l(P.concat([f,C]));return l(P.concat([y,h]))}function t(l,r){l=l||"sha1";var C=s[l],f=[],y=0;return C||c("algorithm:",l,"is not yet supported"),{update:function(h){return P.isBuffer(h)||(h=P.from(h)),f.push(h),y+=h.length,this},digest:function(h){var O=P.concat(f),a=r?T(C,r,O):C(O);return f=null,h?a.toString(h):a}}}function c(){var l=[].slice.call(arguments).join(" ");throw new Error([l,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}o.createHash=function(l){return t(l)},o.createHmac=function(l,r){return t(l,r)},o.createCredentials=function(){c("sorry,createCredentials is not implemented yet")},o.createCipher=function(){c("sorry,createCipher is not implemented yet")},o.createCipheriv=function(){c("sorry,createCipheriv is not implemented yet")},o.createDecipher=function(){c("sorry,createDecipher is not implemented yet")},o.createDecipheriv=function(){c("sorry,createDecipheriv is not implemented yet")},o.createSign=function(){c("sorry,createSign is not implemented yet")},o.createVerify=function(){c("sorry,createVerify is not implemented yet")},o.createDiffieHellman=function(){c("sorry,createDiffieHellman is not implemented yet")},o.pbkdf2=function(){c("sorry,pbkdf2 is not implemented yet")}},{"./md5":286,"./sha":287,buffer:73}],285:[function(M,Y,o){"use strict";var P=M("buffer").Buffer,m=4,S=P.alloc(m);S.fill(0);var s=8;function p(t,c){if(t.length%m!==0){var l=t.length+(m-t.length%m);t=P.concat([t,S],l)}for(var r=[],C=c?t.readInt32BE:t.readInt32LE,f=0;f<t.length;f+=m)r.push(C.call(t,f));return r}function _(t,c,l){for(var r=P.alloc(c),C=l?r.writeInt32BE:r.writeInt32LE,f=0;f<t.length;f++)C.call(r,t[f],f*4,!0);return r}function T(t,c,l,r){P.isBuffer(t)||(t=P.from(t));var C=c(p(t,r),t.length*s);return _(C,l,r)}Y.exports={hash:T}},{buffer:73}],286:[function(M,Y,o){"use strict";var P=M("./helpers");function m(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function S(r,C){r[C>>5]|=128<<C%32,r[(C+64>>>9<<4)+14]=C;for(var f=1732584193,y=-271733879,g=-1732584194,h=271733878,O=0;O<r.length;O+=16){var a=f,u=y,v=g,D=h;f=p(f,y,g,h,r[O+0],7,-680876936),h=p(h,f,y,g,r[O+1],12,-389564586),g=p(g,h,f,y,r[O+2],17,606105819),y=p(y,g,h,f,r[O+3],22,-1044525330),f=p(f,y,g,h,r[O+4],7,-176418897),h=p(h,f,y,g,r[O+5],12,1200080426),g=p(g,h,f,y,r[O+6],17,-1473231341),y=p(y,g,h,f,r[O+7],22,-45705983),f=p(f,y,g,h,r[O+8],7,1770035416),h=p(h,f,y,g,r[O+9],12,-1958414417),g=p(g,h,f,y,r[O+10],17,-42063),y=p(y,g,h,f,r[O+11],22,-1990404162),f=p(f,y,g,h,r[O+12],7,1804603682),h=p(h,f,y,g,r[O+13],12,-40341101),g=p(g,h,f,y,r[O+14],17,-1502002290),y=p(y,g,h,f,r[O+15],22,1236535329),f=_(f,y,g,h,r[O+1],5,-165796510),h=_(h,f,y,g,r[O+6],9,-1069501632),g=_(g,h,f,y,r[O+11],14,643717713),y=_(y,g,h,f,r[O+0],20,-373897302),f=_(f,y,g,h,r[O+5],5,-701558691),h=_(h,f,y,g,r[O+10],9,38016083),g=_(g,h,f,y,r[O+15],14,-660478335),y=_(y,g,h,f,r[O+4],20,-405537848),f=_(f,y,g,h,r[O+9],5,568446438),h=_(h,f,y,g,r[O+14],9,-1019803690),g=_(g,h,f,y,r[O+3],14,-187363961),y=_(y,g,h,f,r[O+8],20,1163531501),f=_(f,y,g,h,r[O+13],5,-1444681467),h=_(h,f,y,g,r[O+2],9,-51403784),g=_(g,h,f,y,r[O+7],14,1735328473),y=_(y,g,h,f,r[O+12],20,-1926607734),f=T(f,y,g,h,r[O+5],4,-378558),h=T(h,f,y,g,r[O+8],11,-2022574463),g=T(g,h,f,y,r[O+11],16,1839030562),y=T(y,g,h,f,r[O+14],23,-35309556),f=T(f,y,g,h,r[O+1],4,-1530992060),h=T(h,f,y,g,r[O+4],11,1272893353),g=T(g,h,f,y,r[O+7],16,-155497632),y=T(y,g,h,f,r[O+10],23,-1094730640),f=T(f,y,g,h,r[O+13],4,681279174),h=T(h,f,y,g,r[O+0],11,-358537222),g=T(g,h,f,y,r[O+3],16,-722521979),y=T(y,g,h,f,r[O+6],23,76029189),f=T(f,y,g,h,r[O+9],4,-640364487),h=T(h,f,y,g,r[O+12],11,-421815835),g=T(g,h,f,y,r[O+15],16,530742520),y=T(y,g,h,f,r[O+2],23,-995338651),f=t(f,y,g,h,r[O+0],6,-198630844),h=t(h,f,y,g,r[O+7],10,1126891415),g=t(g,h,f,y,r[O+14],15,-1416354905),y=t(y,g,h,f,r[O+5],21,-57434055),f=t(f,y,g,h,r[O+12],6,1700485571),h=t(h,f,y,g,r[O+3],10,-1894986606),g=t(g,h,f,y,r[O+10],15,-1051523),y=t(y,g,h,f,r[O+1],21,-2054922799),f=t(f,y,g,h,r[O+8],6,1873313359),h=t(h,f,y,g,r[O+15],10,-30611744),g=t(g,h,f,y,r[O+6],15,-1560198380),y=t(y,g,h,f,r[O+13],21,1309151649),f=t(f,y,g,h,r[O+4],6,-145523070),h=t(h,f,y,g,r[O+11],10,-1120210379),g=t(g,h,f,y,r[O+2],15,718787259),y=t(y,g,h,f,r[O+9],21,-343485551),f=c(f,a),y=c(y,u),g=c(g,v),h=c(h,D)}return Array(f,y,g,h)}function s(r,C,f,y,g,h){return c(l(c(c(C,r),c(y,h)),g),f)}function p(r,C,f,y,g,h,O){return s(C&f|~C&y,r,C,g,h,O)}function _(r,C,f,y,g,h,O){return s(C&y|f&~y,r,C,g,h,O)}function T(r,C,f,y,g,h,O){return s(C^f^y,r,C,g,h,O)}function t(r,C,f,y,g,h,O){return s(f^(C|~y),r,C,g,h,O)}function c(r,C){var f=(r&65535)+(C&65535),y=(r>>16)+(C>>16)+(f>>16);return y<<16|f&65535}function l(r,C){return r<<C|r>>>32-C}Y.exports=function(C){return P.hash(C,S,16)}},{"./helpers":285}],287:[function(M,Y,o){"use strict";var P=M("./helpers");function m(T,t){T[t>>5]|=128<<24-t%32,T[(t+64>>9<<4)+15]=t;for(var c=Array(80),l=1732584193,r=-271733879,C=-1732584194,f=271733878,y=-1009589776,g=0;g<T.length;g+=16){for(var h=l,O=r,a=C,u=f,v=y,D=0;D<80;D++){D<16?c[D]=T[g+D]:c[D]=_(c[D-3]^c[D-8]^c[D-14]^c[D-16],1);var b=p(p(_(l,5),S(D,r,C,f)),p(p(y,c[D]),s(D)));y=f,f=C,C=_(r,30),r=l,l=b}l=p(l,h),r=p(r,O),C=p(C,a),f=p(f,u),y=p(y,v)}return Array(l,r,C,f,y)}function S(T,t,c,l){return T<20?t&c|~t&l:T<40?t^c^l:T<60?t&c|t&l|c&l:t^c^l}function s(T){return T<20?1518500249:T<40?1859775393:T<60?-1894007588:-899497514}function p(T,t){var c=(T&65535)+(t&65535),l=(T>>16)+(t>>16)+(c>>16);return l<<16|c&65535}function _(T,t){return T<<t|T>>>32-t}Y.exports=function(t){return P.hash(t,m,20,!0)}},{"./helpers":285}],288:[function(M,Y,o){"use strict";Y.exports=function(){return function(){}}},{}],289:[function(M,Y,o){(function(P){"use strict";var m=M("babel-runtime/helpers/typeof"),S=s(m);function s(l){return l&&l.__esModule?l:{default:l}}var p=M("stream"),_=p.Stream,T=M("../lib/common/utils/isArray"),t=T.isArray;Y.exports.string=function(r){return typeof r=="string"},Y.exports.array=t,Y.exports.buffer=P.isBuffer;function c(l){return l instanceof _}Y.exports.writableStream=function(r){return c(r)&&typeof r._write=="function"&&(0,S.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(P){try{return encodeURIComponent(P)}catch(m){return P}},o.escape=M("escape-html"),o.timestamp=function(m){if(m){var S=m;return typeof S=="string"&&(S=Number(S)),String(m).length===10&&(S*=1e3),new Date(S)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(M,Y,o){(function(P,m){"use strict";var S=M("babel-runtime/core-js/json/stringify"),s=T(S),p=M("babel-runtime/helpers/typeof"),_=T(p);function T(D){return D&&D.__esModule?D:{default:D}}var t=M("util"),c=M("url"),l=M("http"),r=M("https"),C=M("debug")("urllib"),f=M("humanize-ms"),y,g=0,h=Math.pow(2,31)-10,O=/^https?:\/\//i;function a(D,b){return D===void 0?b:D}function u(D,b){return function(d,R,w){if(d)return b(d);D({data:R,status:w.statusCode,headers:w.headers,res:w})}}o.TIMEOUTS=[f("300s"),f("300s")];var v=["json","text"];o.request=function(b,d,R){return arguments.length===2&&typeof d=="function"&&(R=d,d=null),typeof R=="function"?o.requestWithCallback(b,d,R):(y||(y=M("any-promise")),new y(function(w,E){o.requestWithCallback(b,d,u(w,E))}))},o.requestWithCallback=function(b,d,R){if(!b||typeof b!="string"&&(typeof b=="undefined"?"undefined":(0,_.default)(b))!=="object"){var w=t.format("expect request url to be a string or a http request options, but got %j",b);throw new Error(w)}arguments.length===2&&typeof d=="function"&&(R=d,d=null),d=d||{},g>=h&&(g=0);var E=++g;d.requestUrls=d.requestUrls||[];var x={requestId:E,url:b,args:d,ctx:d.ctx};d.emitter&&d.emitter.emit("request",x),d.timeout=d.timeout||o.TIMEOUTS,d.maxRedirects=d.maxRedirects||10,d.streaming=d.streaming||d.customResponse;var i=Date.now(),A;typeof b=="string"?(O.test(b)||(b="http://"+b),A=c.parse(b)):A=b;var k=(d.type||d.method||A.method||"GET").toUpperCase(),N=A.port||80,U=l,G=a(d.agent,o.agent),W=d.fixJSONCtlChars;A.protocol==="https:"&&(U=r,G=a(d.httpsAgent,o.httpsAgent),A.port||(N=443));var K={host:A.hostname||A.host||"localhost",path:A.path||"/",method:k,port:N,agent:G,headers:d.headers||{},lookup:d.lookup};Array.isArray(d.timeout)?K.requestTimeout=d.timeout[d.timeout.length-1]:typeof d.timeout!="undefined"&&(K.requestTimeout=d.timeout);for(var V=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],F=0;F<V.length;F++){var B=V[F];d.hasOwnProperty(B)&&(K[B]=d[B])}K.rejectUnauthorized===!1&&!K.hasOwnProperty("secureOptions")&&(K.secureOptions=M("constants").SSL_OP_NO_TLSv1_2);var H=d.auth||A.auth;H&&(K.auth=H);var ae=d.content||d.data,de=k==="GET"||k==="HEAD"||d.dataAsQueryString;if(!d.content&&(ae&&!(typeof ae=="string"||m.isBuffer(ae))))if(de)ae=d.nestedQuerystring?qs.stringify(ae):querystring.stringify(ae);else{var se=K.headers["Content-Type"]||K.headers["content-type"];se||(d.contentType==="json"?se="application/json":se="application/x-www-form-urlencoded",K.headers["Content-Type"]=se),parseContentType(se).type==="application/json"?ae=(0,s.default)(ae):ae=d.nestedQuerystring?qs.stringify(ae):querystring.stringify(ae)}de&&ae&&(K.path+=(A.query?"&":"?")+ae,ae=null);var Se=0;if(ae){var ye=ae.length;m.isBuffer(ae)||(ye=m.byteLength(ae)),Se=K.headers["Content-Length"]=ye}d.dataType==="json"&&(K.headers.Accept="application/json"),typeof d.beforeRequest=="function"&&d.beforeRequest(K);var oe=null,pe=null,fe=null,ie=!1,le=!1,Q=0,ce=-1,te=!1,$="",_e="",re=null;d.timing&&(re={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Z(){oe&&(clearTimeout(oe),oe=null)}function X(){pe&&(clearTimeout(pe),pe=null)}function ee(Pe,et,Ot){if(X(),!R){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),E,P.pid,K.method,b),Pe&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),E,P.pid,Pe.name,Pe.message,Pe.stack);return}var lt=R;R=null;var Rt={};if(Ot&&(ce=Ot.statusCode,Rt=Ot.headers),ce===401&&Rt["www-authenticate"]&&(!d.headers||!d.headers.Authorization)&&d.digestAuth){var Je=Rt["www-authenticate"];if(Je.indexOf("Digest ")>=0)return C("Request#%d %s: got digest auth header WWW-Authenticate: %s",E,b,Je),d.headers=d.headers||{},d.headers.Authorization=digestAuthHeader(K.method,K.path,Je,d.digestAuth),C("Request#%d %s: auth with digest header: %s",E,b,d.headers.Authorization),Ot.headers["set-cookie"]&&(d.headers.Cookie=Ot.headers["set-cookie"].join(";")),o.requestWithCallback(b,d,lt)}var We=Date.now()-i;re&&(re.contentDownload=We),C("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",We,Q,ce,K.method,K.host,K.path,le,re);var Le={status:ce,statusCode:ce,headers:Rt,size:Q,aborted:te,rt:We,keepAliveSocket:le,data:et,requestUrls:d.requestUrls,timing:re,remoteAddress:$,remotePort:_e};if(Pe){var Oe="";G&&typeof G.getCurrentStatus=="function"&&(Oe=", agent status: "+(0,s.default)(G.getCurrentStatus())),Pe.message+=", "+K.method+" "+b+" "+ce+" (connected: "+ie+", keepalive socket: "+le+Oe+`)
headers: `+(0,s.default)(Rt),Pe.data=et,Pe.path=K.path,Pe.status=ce,Pe.headers=Rt,Pe.res=Le}lt(Pe,et,d.streaming?Ot:Le),d.emitter&&(x.url=b,x.socket=ht&&ht.connection,x.options=K,x.size=Se,d.emitter.emit("response",{requestId:E,error:Pe,ctx:d.ctx,req:x,res:Le}))}function be(Pe){var et=null;if(d.followRedirect&&statuses.redirect[Pe.statusCode]){d._followRedirectCount=(d._followRedirectCount||0)+1;var Ot=Pe.headers.location;if(!Ot)et=new Error("Got statusCode "+Pe.statusCode+" but cannot resolve next location from headers"),et.name="FollowRedirectError";else if(d._followRedirectCount>d.maxRedirects)et=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+b),et.name="MaxRedirectError";else{var lt=d.formatRedirectUrl?d.formatRedirectUrl(b,Ot):c.resolve(b,Ot);C("Request#%d %s: `redirected` from %s to %s",E,K.path,b,lt),X(),d.headers&&d.headers.Host&&O.test(Ot)&&(d.headers.Host=null);var Rt=R;return R=null,o.requestWithCallback(lt,d,Rt),{redirect:!0,error:null}}}return{redirect:!1,error:et}}!K.headers["User-Agent"]&&!K.headers["user-agent"]&&(K.headers["User-Agent"]=navigator.userAgent),d.gzip&&(!K.headers["Accept-Encoding"]&&!K.headers["accept-encoding"]&&(K.headers["Accept-Encoding"]="gzip"));function ve(Pe,et,Ot){var lt=Pe.headers["content-encoding"];return Ot(null,et,lt)}var Te=d.writeStream;C("Request#%d %s %s with headers %j, options.path: %s",E,k,b,K.headers,K.path),d.requestUrls.push(b);function Fe(Pe){if(re&&(re.waiting=Date.now()-i),C("Request#%d %s `req response` event emit: status %d, headers: %j",E,b,Pe.statusCode,Pe.headers),d.streaming){var et=be(Pe);if(et.redirect){Pe.resume();return}return et.error?(Pe.resume(),ee(et.error,null,Pe)):ee(null,null,Pe)}if(Pe.on("close",function(){C("Request#%d %s: `res close` event emit, total size %d",E,b,Q)}),Pe.on("error",function(){C("Request#%d %s: `res error` event emit, total size %d",E,b,Q)}),Pe.on("aborted",function(){te=!0,C("Request#%d %s: `res aborted` event emit, total size %d",E,b,Q)}),Te){var et=be(Pe);if(et.redirect){Pe.resume();return}return et.error?(Pe.resume(),Te.end(),ee(et.error,null,Pe)):(d.consumeWriteStream===!1?Pe.on("end",ee.bind(null,null,null,Pe)):isNode010||isNode012?first([[Te,"close"],[Pe,"aborted"]],function(Rt,Je,We){C("Request#%d %s: writeStream or res %s event emitted",E,b,We),ee(fe||null,null,Pe)}):Te.on("close",function(){C("Request#%d %s: writeStream close event emitted",E,b),ee(fe||null,null,Pe)}),Pe.pipe(Te))}var Ot=[];Pe.on("data",function(lt){C("Request#%d %s: `res data` event emit, size %d",E,b,lt.length),Q+=lt.length,Ot.push(lt)}),Pe.on("end",function(){var lt=m.concat(Ot,Q);if(C("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",E,b,Q,Pe._dumped),fe)return ee(fe,lt,Pe);var Rt=be(Pe);if(Rt.error)return ee(Rt.error,lt,Pe);if(Rt.redirect)return;ve(Pe,lt,function(Je,We,Le){if(Je)return ee(Je,lt,Pe);if(!Le&&v.indexOf(d.dataType)>=0){try{We=decodeBodyByCharset(We,Pe)}catch(Re){return C("decodeBodyByCharset error: %s",Re),ee(null,We,Pe)}if(d.dataType==="json")if(Q===0)We=null;else{var Oe=parseJSON(We,W);Oe.error?Je=Oe.error:We=Oe.data}}te&&C("Request#%d %s: Remote socket was terminated before `response.end()` was called",E,b),ee(Je,We,Pe)})})}var Ze,nt;Array.isArray(d.timeout)?(Ze=f(d.timeout[0]),nt=f(d.timeout[1])):Ze=nt=f(d.timeout),C("ConnectTimeout: %d, ResponseTimeout: %d",Ze,nt);function ot(){C("Connect timer ticking, timeout: %d",Ze),oe=setTimeout(function(){oe=null,ce===-1&&(ce=-2);var Pe="Connect timeout for "+Ze+"ms",et="ConnectionTimeoutError";ht.socket||(et="SocketAssignTimeoutError",Pe+=", working sockets is full"),fe=new Error(Pe),fe.name=et,fe.requestId=E,C("ConnectTimeout: Request#%d %s %s: %s, connected: %s",E,b,fe.name,Pe,ie),Ne()},Ze)}function st(){C("Response timer ticking, timeout: %d",nt),pe=setTimeout(function(){pe=null;var Pe="Response timeout for "+nt+"ms",et="ResponseTimeoutError";fe=new Error(Pe),fe.name=et,fe.requestId=E,C("ResponseTimeout: Request#%d %s %s: %s, connected: %s",E,b,fe.name,Pe,ie),Ne()},nt)}var ht;K.mode=d.mode?d.mode:"";try{ht=U.request(K,Fe)}catch(Pe){return ee(Pe)}typeof window=="undefined"?ot():ht.on("requestTimeout",function(){ce===-1&&(ce=-2);var Pe="Connect timeout for "+Ze+"ms",et="ConnectionTimeoutError";fe=new Error(Pe),fe.name=et,fe.requestId=E,Ne()});function Ne(){C("Request#%d %s abort, connected: %s",E,b,ie),ht.socket||(fe.noSocket=!0,ee(fe)),ht.abort()}return re&&ht.on("finish",function(){re.requestSent=Date.now()-i}),ht.once("socket",function(Pe){re&&(re.queuing=Date.now()-i),isNode010&&Pe.socket&&(Pe=Pe.socket);var et=Pe.readyState;if(et==="opening"){Pe.once("lookup",function(Ot,lt,Rt){C("Request#%d %s lookup: %s, %s, %s",E,b,Ot,lt,Rt),re&&(re.dnslookup=Date.now()-i),lt&&($=lt)}),Pe.once("connect",function(){re&&(re.connected=Date.now()-i),Z(),st(),C("Request#%d %s new socket connected",E,b),ie=!0,$||($=Pe.remoteAddress),_e=Pe.remotePort});return}C("Request#%d %s reuse socket connected, readyState: %s",E,b,et),ie=!0,le=!0,$||($=Pe.remoteAddress),_e=Pe.remotePort,Z(),st()}),ht.on("error",function(Pe){(Pe.name==="Error"||Pe.name==="TypeError")&&(Pe.name=ie?"ResponseError":"RequestError"),Pe.message+=' (req "error")',C("Request#%d %s `req error` event emit, %s: %s",E,b,Pe.name,Pe.message),ee(fe||Pe)}),Te&&Te.once("error",function(Pe){Pe.message+=' (writeStream "error")',fe=Pe,C("Request#%d %s `writeStream error` event emit, %s: %s",E,b,Pe.name,Pe.message),Ne()}),d.stream?(d.stream.pipe(ht),d.stream.once("error",function(Pe){Pe.message+=' (stream "error")',fe=Pe,C("Request#%d %s `readStream error` event emit, %s: %s",E,b,Pe.name,Pe.message),Ne()})):ht.end(ae),ht.requestId=E,ht}}).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 t});var P=o("q1tI"),m=o("biw7"),S=o("fyJ8");function s(c){var l=c.className,r=c.index,C=c.children,f=c.colSpan,y=c.rowSpan,g=P.useContext(m.a),h=g.prefixCls,O=g.fixedInfoList,a=O[r];return P.createElement(S.a,Object.assign({className:l,index:r,component:"td",prefixCls:h,record:null,dataIndex:null,render:function(){return{children:C,props:{colSpan:f,rowSpan:y}}}},a))}function p(c){return P.createElement("tr",Object.assign({},c))}function _(c){var l=c.children,r=P.useContext(m.a),C=r.prefixCls;return P.createElement("tfoot",{className:"".concat(C,"-summary")},l)}var T=Y.b=_,t={Cell:s,Row:p}},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 wl}),o.d(Y,"c",function(){return Pl});var P=o("q1tI"),m=o.n(P),S=o("dI71"),s=o("wx14"),p=o("ANjH"),_=o("/MKj");function T(z,J){if(z.length!==J.length)return!1;for(var ne=0;ne<z.length;ne++)if(z[ne]!==J[ne])return!1;return!0}function t(z,J){var ne=Object(P.useState)(function(){return{inputs:J,result:z()}})[0],he=Object(P.useRef)(!0),De=Object(P.useRef)(ne),Ae=he.current||Boolean(J&&De.current.inputs&&T(J,De.current.inputs)),Ue=Ae?De.current:{inputs:J,result:z()};return Object(P.useEffect)(function(){he.current=!1,De.current=Ue},[Ue]),Ue.result}function c(z,J){return t(function(){return z},J)}var l=t,r=c,C=o("9R94"),f=function(J){var ne=J.top,he=J.right,De=J.bottom,Ae=J.left,Ue=he-Ae,je=De-ne,ft={top:ne,right:he,bottom:De,left:Ae,width:Ue,height:je,x:Ae,y:ne,center:{x:(he+Ae)/2,y:(De+ne)/2}};return ft},y=function(J,ne){return{top:J.top-ne.top,left:J.left-ne.left,bottom:J.bottom+ne.bottom,right:J.right+ne.right}},g=function(J,ne){return{top:J.top+ne.top,left:J.left+ne.left,bottom:J.bottom-ne.bottom,right:J.right-ne.right}},h=function(J,ne){return{top:J.top+ne.y,left:J.left+ne.x,bottom:J.bottom+ne.y,right:J.right+ne.x}},O={top:0,right:0,bottom:0,left:0},a=function(J){var ne=J.borderBox,he=J.margin,De=he===void 0?O:he,Ae=J.border,Ue=Ae===void 0?O:Ae,je=J.padding,ft=je===void 0?O:je,St=f(y(ne,De)),Pt=f(g(ne,Ue)),_t=f(g(Pt,ft));return{marginBox:St,borderBox:f(ne),paddingBox:Pt,contentBox:_t,margin:De,border:Ue,padding:ft}},u=function(J){var ne=J.slice(0,-2),he=J.slice(-2);if(he!=="px")return 0;var De=Number(ne);return isNaN(De)&&Object(C.a)(!1),De},v=function(){return{x:window.pageXOffset,y:window.pageYOffset}},D=function(J,ne){var he=J.borderBox,De=J.border,Ae=J.margin,Ue=J.padding,je=h(he,ne);return a({borderBox:je,border:De,margin:Ae,padding:Ue})},b=function(J,ne){return ne===void 0&&(ne=v()),D(J,ne)},d=function(J,ne){var he={top:u(ne.marginTop),right:u(ne.marginRight),bottom:u(ne.marginBottom),left:u(ne.marginLeft)},De={top:u(ne.paddingTop),right:u(ne.paddingRight),bottom:u(ne.paddingBottom),left:u(ne.paddingLeft)},Ae={top:u(ne.borderTopWidth),right:u(ne.borderRightWidth),bottom:u(ne.borderBottomWidth),left:u(ne.borderLeftWidth)};return a({borderBox:J,margin:he,padding:De,border:Ae})},R=function(J){var ne=J.getBoundingClientRect(),he=window.getComputedStyle(J);return d(ne,he)},w=Number.isNaN||function(J){return typeof J=="number"&&J!==J};function E(z,J){return z===J?!0:!!(w(z)&&w(J))}function x(z,J){if(z.length!==J.length)return!1;for(var ne=0;ne<z.length;ne++)if(!E(z[ne],J[ne]))return!1;return!0}function i(z,J){J===void 0&&(J=x);var ne,he=[],De,Ae=!1;function Ue(){for(var je=[],ft=0;ft<arguments.length;ft++)je[ft]=arguments[ft];return Ae&&ne===this&&J(je,he)||(De=z.apply(this,je),Ae=!0,ne=this,he=je),De}return Ue}var A=i,k=function(J){var ne=[],he=null,De=function(){for(var Ue=arguments.length,je=new Array(Ue),ft=0;ft<Ue;ft++)je[ft]=arguments[ft];if(ne=je,he)return;he=requestAnimationFrame(function(){he=null,J.apply(void 0,ne)})};return De.cancel=function(){if(!he)return;cancelAnimationFrame(he),he=null},De},N=k,U=o("i8i4"),G=o.n(U),W=!0,K=/[ \t]{2,}/g,V=/^[ \t]*/gm,F=function(J){return J.replace(K," ").replace(V,"").trim()},B=function(J){return F(`
%creact-beautiful-dnd
%c`+F(J)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},H=function(J){return[B(J),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ae="__react-beautiful-dnd-disable-dev-warnings";function de(z,J){var ne;if(W)return;if(typeof window!="undefined"&&window[ae])return;(ne=console)[z].apply(ne,H(J))}var se=de.bind(null,"warn"),Se=de.bind(null,"error");function ye(){}function oe(z,J){return Object(s.a)({},z,{},J)}function pe(z,J,ne){var he=J.map(function(De){var Ae=oe(ne,De.options);return z.addEventListener(De.eventName,De.fn,Ae),function(){z.removeEventListener(De.eventName,De.fn,Ae)}});return function(){he.forEach(function(Ae){Ae()})}}var fe=!0,ie="Invariant failed";function le(z){this.message=z}le.prototype.toString=function(){return this.message};function Q(z,J){if(z)return;throw fe?new le(ie):new le(ie+": "+(J||""))}var ce=function(z){Object(S.a)(J,z);function J(){for(var he,De=arguments.length,Ae=new Array(De),Ue=0;Ue<De;Ue++)Ae[Ue]=arguments[Ue];return he=z.call.apply(z,[this].concat(Ae))||this,he.callbacks=null,he.unbind=ye,he.onWindowError=function(je){var ft=he.getCallbacks();ft.isDragging()&&ft.tryAbort();var St=je.error;St instanceof le&&je.preventDefault()},he.getCallbacks=function(){if(!he.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return he.callbacks},he.setCallbacks=function(je){he.callbacks=je},he}var ne=J.prototype;return ne.componentDidMount=function(){this.unbind=pe(window,[{eventName:"error",fn:this.onWindowError}])},ne.componentWillUnmount=function(){this.unbind()},ne.componentDidCatch=function(De){if(De instanceof le){this.setState({});return}throw De},ne.render=function(){return this.props.children(this.setCallbacks)},J}(m.a.Component),te=`
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
`,$=function(J){return J+1},_e=function(J){return`
You have lifted an item in position `+$(J.source.index)+`
`},re=function(J,ne){var he=J.droppableId===ne.droppableId,De=$(J.index),Ae=$(ne.index);return he?`
You have moved the item from position `+De+`
to position `+Ae+`
`:`
You have moved the item from position `+De+`
in list `+J.droppableId+`
to list `+ne.droppableId+`
in position `+Ae+`
`},Z=function(J,ne,he){var De=ne.droppableId===he.droppableId;return De?`
The item `+J+`
has been combined with `+he.draggableId:`
The item `+J+`
in list `+ne.droppableId+`
has been combined with `+he.draggableId+`
in list `+he.droppableId+`
`},X=function(J){var ne=J.destination;if(ne)return re(J.source,ne);var he=J.combine;return he?Z(J.draggableId,J.source,he):"You are over an area that cannot be dropped on"},ee=function(J){return`
The item has returned to its starting position
of `+$(J.index)+`
`},be=function(J){if(J.reason==="CANCEL")return`
Movement cancelled.
`+ee(J.source)+`
`;var ne=J.destination,he=J.combine;return ne?`
You have dropped the item.
`+re(J.source,ne)+`
`:he?`
You have dropped the item.
`+Z(J.draggableId,J.source,he)+`
`:`
The item has been dropped while not over a drop area.
`+ee(J.source)+`
`},ve={dragHandleUsageInstructions:te,onDragStart:_e,onDragUpdate:X,onDragEnd:be},Te={x:0,y:0},Fe=function(J,ne){return{x:J.x+ne.x,y:J.y+ne.y}},Ze=function(J,ne){return{x:J.x-ne.x,y:J.y-ne.y}},nt=function(J,ne){return J.x===ne.x&&J.y===ne.y},ot=function(J){return{x:J.x!==0?-J.x:0,y:J.y!==0?-J.y:0}},st=function(J,ne,he){var De;return he===void 0&&(he=0),De={},De[J]=ne,De[J==="x"?"y":"x"]=he,De},ht=function(J,ne){return Math.sqrt(Math.pow(ne.x-J.x,2)+Math.pow(ne.y-J.y,2))},Ne=function(J,ne){return Math.min.apply(Math,ne.map(function(he){return ht(J,he)}))},Pe=function(J){return function(ne){return{x:J(ne.x),y:J(ne.y)}}},et=function(z,J){var ne=f({top:Math.max(J.top,z.top),right:Math.min(J.right,z.right),bottom:Math.min(J.bottom,z.bottom),left:Math.max(J.left,z.left)});return ne.width<=0||ne.height<=0?null:ne},Ot=function(J,ne){return{top:J.top+ne.y,left:J.left+ne.x,bottom:J.bottom+ne.y,right:J.right+ne.x}},lt=function(J){return[{x:J.left,y:J.top},{x:J.right,y:J.top},{x:J.left,y:J.bottom},{x:J.right,y:J.bottom}]},Rt={top:0,right:0,bottom:0,left:0},Je=function(J,ne){return ne?Ot(J,ne.scroll.diff.displacement):J},We=function(J,ne,he){if(he&&he.increasedBy){var De;return Object(s.a)({},J,(De={},De[ne.end]=J[ne.end]+he.increasedBy[ne.line],De))}return J},Le=function(J,ne){return ne&&ne.shouldClipSubject?et(ne.pageMarginBox,J):f(J)},Oe=function(z){var J=z.page,ne=z.withPlaceholder,he=z.axis,De=z.frame,Ae=Je(J.marginBox,De),Ue=We(Ae,he,ne),je=Le(Ue,De);return{page:J,withPlaceholder:ne,active:je}},Re=function(z,J){z.frame||Q(!1);var ne=z.frame,he=Ze(J,ne.scroll.initial),De=ot(he),Ae=Object(s.a)({},ne,{scroll:{initial:ne.scroll.initial,current:J,diff:{value:he,displacement:De},max:ne.scroll.max}}),Ue=Oe({page:z.subject.page,withPlaceholder:z.subject.withPlaceholder,axis:z.axis,frame:Ae}),je=Object(s.a)({},z,{frame:Ae,subject:Ue});return je};function Ie(z){return Number.isInteger?Number.isInteger(z):typeof z=="number"&&isFinite(z)&&Math.floor(z)===z}function Be(z){return Object.values?Object.values(z):Object.keys(z).map(function(J){return z[J]})}function ct(z,J){if(z.findIndex)return z.findIndex(J);for(var ne=0;ne<z.length;ne++)if(J(z[ne]))return ne;return-1}function xt(z,J){if(z.find)return z.find(J);var ne=ct(z,J);return ne!==-1?z[ne]:void 0}function Ft(z){return Array.prototype.slice.call(z)}var un=A(function(z){return z.reduce(function(J,ne){return J[ne.descriptor.id]=ne,J},{})}),_n=A(function(z){return z.reduce(function(J,ne){return J[ne.descriptor.id]=ne,J},{})}),on=A(function(z){return Be(z)}),At=A(function(z){return Be(z)}),Ke=A(function(z,J){var ne=At(J).filter(function(he){return z===he.descriptor.droppableId}).sort(function(he,De){return he.descriptor.index-De.descriptor.index});return ne});function ut(z){return z.at&&z.at.type==="REORDER"?z.at.destination:null}function it(z){return z.at&&z.at.type==="COMBINE"?z.at.combine:null}var we=A(function(z,J){return J.filter(function(ne){return ne.descriptor.id!==z.descriptor.id})}),ze=function(z){var J=z.isMovingForward,ne=z.draggable,he=z.destination,De=z.insideDestination,Ae=z.previousImpact;if(!he.isCombineEnabled)return null;var Ue=ut(Ae);if(!Ue)return null;function je(Yn){var nr={type:"COMBINE",combine:{draggableId:Yn,droppableId:he.descriptor.id}};return Object(s.a)({},Ae,{at:nr})}var ft=Ae.displaced.all,St=ft.length?ft[0]:null;if(J)return St?je(St):null;var Pt=we(ne,De);if(!St){if(!Pt.length)return null;var _t=Pt[Pt.length-1];return je(_t.descriptor.id)}var vt=ct(Pt,function(Yn){return Yn.descriptor.id===St});vt!==-1||Q(!1);var Ct=vt-1;if(Ct<0)return null;var tn=Pt[Ct];return je(tn.descriptor.id)},Tt=function(z,J){return z.descriptor.droppableId===J.descriptor.id},Et={point:Te,value:0},Dt={invisible:{},visible:{},all:[]},Nt={displaced:Dt,displacedBy:Et,at:null},wt=function(z,J){return function(ne){return z<=ne&&ne<=J}},Wt=function(z){var J=wt(z.top,z.bottom),ne=wt(z.left,z.right);return function(he){var De=J(he.top)&&J(he.bottom)&&ne(he.left)&&ne(he.right);if(De)return!0;var Ae=J(he.top)||J(he.bottom),Ue=ne(he.left)||ne(he.right),je=Ae&&Ue;if(je)return!0;var ft=he.top<z.top&&he.bottom>z.bottom,St=he.left<z.left&&he.right>z.right,Pt=ft&&St;if(Pt)return!0;var _t=ft&&Ue||St&&Ae;return _t}},Zt=function(z){var J=wt(z.top,z.bottom),ne=wt(z.left,z.right);return function(he){var De=J(he.top)&&J(he.bottom)&&ne(he.left)&&ne(he.right);return De}},Wn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Tn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Jn=function(z){return function(J){var ne=wt(J.top,J.bottom),he=wt(J.left,J.right);return function(De){return z===Wn?ne(De.top)&&ne(De.bottom):he(De.left)&&he(De.right)}}},Qn=function(J,ne){var he=ne.frame?ne.frame.scroll.diff.displacement:Te;return Ot(J,he)},zn=function(J,ne,he){return ne.subject.active?he(ne.subject.active)(J):!1},fn=function(J,ne,he){return he(ne)(J)},wr=function(J){var ne=J.target,he=J.destination,De=J.viewport,Ae=J.withDroppableDisplacement,Ue=J.isVisibleThroughFrameFn,je=Ae?Qn(ne,he):ne;return zn(je,he,Ue)&&fn(je,De,Ue)},Kr=function(J){return wr(Object(s.a)({},J,{isVisibleThroughFrameFn:Wt}))},Ur=function(J){return wr(Object(s.a)({},J,{isVisibleThroughFrameFn:Zt}))},xr=function(J){return wr(Object(s.a)({},J,{isVisibleThroughFrameFn:Jn(J.destination.axis)}))},Hr=function(J,ne,he){if(typeof he=="boolean")return he;if(!ne)return!0;var De=ne.invisible,Ae=ne.visible;if(De[J])return!1;var Ue=Ae[J];return Ue?Ue.shouldAnimate:!0};function Cr(z,J){var ne=z.page.marginBox,he={top:J.point.y,right:0,bottom:0,left:J.point.x};return f(y(ne,he))}function rn(z){var J=z.afterDragging,ne=z.destination,he=z.displacedBy,De=z.viewport,Ae=z.forceShouldAnimate,Ue=z.last;return J.reduce(function(ft,St){var Pt=Cr(St,he),_t=St.descriptor.id;ft.all.push(_t);var vt=Kr({target:Pt,destination:ne,viewport:De,withDroppableDisplacement:!0});if(!vt)return ft.invisible[St.descriptor.id]=!0,ft;var Ct=Hr(_t,Ue,Ae),tn={draggableId:_t,shouldAnimate:Ct};return ft.visible[_t]=tn,ft},{all:[],visible:{},invisible:{}})}function Yt(z,J){if(!z.length)return 0;var ne=z[z.length-1].descriptor.index;return J.inHomeList?ne:ne+1}function On(z){var J=z.insideDestination,ne=z.inHomeList,he=z.displacedBy,De=z.destination,Ae=Yt(J,{inHomeList:ne});return{displaced:Dt,displacedBy:he,at:{type:"REORDER",destination:{droppableId:De.descriptor.id,index:Ae}}}}function jr(z){var J=z.draggable,ne=z.insideDestination,he=z.destination,De=z.viewport,Ae=z.displacedBy,Ue=z.last,je=z.index,ft=z.forceShouldAnimate,St=Tt(J,he);if(je==null)return On({insideDestination:ne,inHomeList:St,displacedBy:Ae,destination:he});var Pt=xt(ne,function(Yn){return Yn.descriptor.index===je});if(!Pt)return On({insideDestination:ne,inHomeList:St,displacedBy:Ae,destination:he});var _t=we(J,ne),vt=ne.indexOf(Pt),Ct=_t.slice(vt),tn=rn({afterDragging:Ct,destination:he,displacedBy:Ae,last:Ue,viewport:De.frame,forceShouldAnimate:ft});return{displaced:tn,displacedBy:Ae,at:{type:"REORDER",destination:{droppableId:he.descriptor.id,index:je}}}}function Or(z,J){return Boolean(J.effected[z])}var $t=function(z){var J=z.isMovingForward,ne=z.destination,he=z.draggables,De=z.combine,Ae=z.afterCritical;if(!ne.isCombineEnabled)return null;var Ue=De.draggableId,je=he[Ue],ft=je.descriptor.index,St=Or(Ue,Ae);return St?J?ft:ft-1:J?ft+1:ft},cr=function(z){var J=z.isMovingForward,ne=z.isInHomeList,he=z.insideDestination,De=z.location;if(!he.length)return null;var Ae=De.index,Ue=J?Ae+1:Ae-1,je=he[0].descriptor.index,ft=he[he.length-1].descriptor.index,St=ne?ft:ft+1;return Ue<je||Ue>St?null:Ue},Qr=function(z){var J=z.isMovingForward,ne=z.isInHomeList,he=z.draggable,De=z.draggables,Ae=z.destination,Ue=z.insideDestination,je=z.previousImpact,ft=z.viewport,St=z.afterCritical,Pt=je.at;if(Pt||Q(!1),Pt.type==="REORDER"){var _t=cr({isMovingForward:J,isInHomeList:ne,location:Pt.destination,insideDestination:Ue});return _t==null?null:jr({draggable:he,insideDestination:Ue,destination:Ae,viewport:ft,last:je.displaced,displacedBy:je.displacedBy,index:_t})}var vt=$t({isMovingForward:J,destination:Ae,displaced:je.displaced,draggables:De,combine:Pt.combine,afterCritical:St});return vt==null?null:jr({draggable:he,insideDestination:Ue,destination:Ae,viewport:ft,last:je.displaced,displacedBy:je.displacedBy,index:vt})},cn=function(z){var J=z.displaced,ne=z.afterCritical,he=z.combineWith,De=z.displacedBy,Ae=Boolean(J.visible[he]||J.invisible[he]);return Or(he,ne)?Ae?Te:ot(De.point):Ae?De.point:Te},pr=function(z){var J=z.afterCritical,ne=z.impact,he=z.draggables,De=it(ne);De||Q(!1);var Ae=De.draggableId,Ue=he[Ae].page.borderBox.center,je=cn({displaced:ne.displaced,afterCritical:J,combineWith:Ae,displacedBy:ne.displacedBy});return Fe(Ue,je)},Pr=function(J,ne){return ne.margin[J.start]+ne.borderBox[J.size]/2},ba=function(J,ne){return ne.margin[J.end]+ne.borderBox[J.size]/2},Ir=function(J,ne,he){return ne[J.crossAxisStart]+he.margin[J.crossAxisStart]+he.borderBox[J.crossAxisSize]/2},ha=function(J){var ne=J.axis,he=J.moveRelativeTo,De=J.isMoving;return st(ne.line,he.marginBox[ne.end]+Pr(ne,De),Ir(ne,he.marginBox,De))},rr=function(J){var ne=J.axis,he=J.moveRelativeTo,De=J.isMoving;return st(ne.line,he.marginBox[ne.start]-ba(ne,De),Ir(ne,he.marginBox,De))},Vt=function(J){var ne=J.axis,he=J.moveInto,De=J.isMoving;return st(ne.line,he.contentBox[ne.start]+Pr(ne,De),Ir(ne,he.contentBox,De))},Vn=function(z){var J=z.impact,ne=z.draggable,he=z.draggables,De=z.droppable,Ae=z.afterCritical,Ue=Ke(De.descriptor.id,he),je=ne.page,ft=De.axis;if(!Ue.length)return Vt({axis:ft,moveInto:De.page,isMoving:je});var St=J.displaced,Pt=J.displacedBy,_t=St.all[0];if(_t){var vt=he[_t];if(Or(_t,Ae))return rr({axis:ft,moveRelativeTo:vt.page,isMoving:je});var Ct=D(vt.page,Pt.point);return rr({axis:ft,moveRelativeTo:Ct,isMoving:je})}var tn=Ue[Ue.length-1];if(tn.descriptor.id===ne.descriptor.id)return je.borderBox.center;if(Or(tn.descriptor.id,Ae)){var Yn=D(tn.page,ot(Ae.displacedBy.point));return ha({axis:ft,moveRelativeTo:Yn,isMoving:je})}return ha({axis:ft,moveRelativeTo:tn.page,isMoving:je})},Pn=function(z,J){var ne=z.frame;return ne?Fe(J,ne.scroll.diff.displacement):J},ur=function(J){var ne=J.impact,he=J.draggable,De=J.droppable,Ae=J.draggables,Ue=J.afterCritical,je=he.page.borderBox.center,ft=ne.at;return De&&ft?ft.type==="REORDER"?Vn({impact:ne,draggable:he,draggables:Ae,droppable:De,afterCritical:Ue}):pr({impact:ne,draggables:Ae,afterCritical:Ue}):je},qn=function(z){var J=ur(z),ne=z.droppable,he=ne?Pn(ne,J):J;return he},ia=function(z,J){var ne=Ze(J,z.scroll.initial),he=ot(ne),De=f({top:J.y,bottom:J.y+z.frame.height,left:J.x,right:J.x+z.frame.width}),Ae={frame:De,scroll:{initial:z.scroll.initial,max:z.scroll.max,current:J,diff:{value:ne,displacement:he}}};return Ae};function aa(z,J){return z.map(function(ne){return J[ne]})}function na(z,J){for(var ne=0;ne<J.length;ne++){var he=J[ne].visible[z];if(he)return he}return null}var Xr=function(z){var J=z.impact,ne=z.viewport,he=z.destination,De=z.draggables,Ae=z.maxScrollChange,Ue=ia(ne,Fe(ne.scroll.current,Ae)),je=he.frame?Re(he,Fe(he.frame.scroll.current,Ae)):he,ft=J.displaced,St=rn({afterDragging:aa(ft.all,De),destination:he,displacedBy:J.displacedBy,viewport:Ue.frame,last:ft,forceShouldAnimate:!1}),Pt=rn({afterDragging:aa(ft.all,De),destination:je,displacedBy:J.displacedBy,viewport:ne.frame,last:ft,forceShouldAnimate:!1}),_t={},vt={},Ct=[ft,St,Pt];ft.all.forEach(function(Yn){var nr=na(Yn,Ct);if(nr){vt[Yn]=nr;return}_t[Yn]=!0});var tn=Object(s.a)({},J,{displaced:{all:ft.all,invisible:_t,visible:vt}});return tn},Ha=function(z,J){return Fe(z.scroll.diff.displacement,J)},pa=function(z){var J=z.pageBorderBoxCenter,ne=z.draggable,he=z.viewport,De=Ha(he,J),Ae=Ze(De,ne.page.borderBox.center);return Fe(ne.client.borderBox.center,Ae)},Na=function(z){var J=z.draggable,ne=z.destination,he=z.newPageBorderBoxCenter,De=z.viewport,Ae=z.withDroppableDisplacement,Ue=z.onlyOnMainAxis,je=Ue===void 0?!1:Ue,ft=Ze(he,J.page.borderBox.center),St=Ot(J.page.borderBox,ft),Pt={target:St,destination:ne,withDroppableDisplacement:Ae,viewport:De};return je?xr(Pt):Ur(Pt)},vi=function(z){var J=z.isMovingForward,ne=z.draggable,he=z.destination,De=z.draggables,Ae=z.previousImpact,Ue=z.viewport,je=z.previousPageBorderBoxCenter,ft=z.previousClientSelection,St=z.afterCritical;if(!he.isEnabled)return null;var Pt=Ke(he.descriptor.id,De),_t=Tt(ne,he),vt=ze({isMovingForward:J,draggable:ne,destination:he,insideDestination:Pt,previousImpact:Ae})||Qr({isMovingForward:J,isInHomeList:_t,draggable:ne,draggables:De,destination:he,insideDestination:Pt,previousImpact:Ae,viewport:Ue,afterCritical:St});if(!vt)return null;var Ct=qn({impact:vt,draggable:ne,droppable:he,draggables:De,afterCritical:St}),tn=Na({draggable:ne,destination:he,newPageBorderBoxCenter:Ct,viewport:Ue.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(tn){var Yn=pa({pageBorderBoxCenter:Ct,draggable:ne,viewport:Ue});return{clientSelection:Yn,impact:vt,scrollJumpRequest:null}}var nr=Ze(Ct,je),br=Xr({impact:vt,viewport:Ue,destination:he,draggables:De,maxScrollChange:nr});return{clientSelection:ft,impact:br,scrollJumpRequest:nr}},Ra=function(J){var ne=J.subject.active;return ne||Q(!1),ne},ui=function(z){var J=z.isMovingForward,ne=z.pageBorderBoxCenter,he=z.source,De=z.droppables,Ae=z.viewport,Ue=he.subject.active;if(!Ue)return null;var je=he.axis,ft=wt(Ue[je.start],Ue[je.end]),St=on(De).filter(function(_t){return _t!==he}).filter(function(_t){return _t.isEnabled}).filter(function(_t){return Boolean(_t.subject.active)}).filter(function(_t){return Wt(Ae.frame)(Ra(_t))}).filter(function(_t){var vt=Ra(_t);return J?Ue[je.crossAxisEnd]<vt[je.crossAxisEnd]:vt[je.crossAxisStart]<Ue[je.crossAxisStart]}).filter(function(_t){var vt=Ra(_t),Ct=wt(vt[je.start],vt[je.end]);return ft(vt[je.start])||ft(vt[je.end])||Ct(Ue[je.start])||Ct(Ue[je.end])}).sort(function(_t,vt){var Ct=Ra(_t)[je.crossAxisStart],tn=Ra(vt)[je.crossAxisStart];return J?Ct-tn:tn-Ct}).filter(function(_t,vt,Ct){return Ra(_t)[je.crossAxisStart]===Ra(Ct[0])[je.crossAxisStart]});if(!St.length)return null;if(St.length===1)return St[0];var Pt=St.filter(function(_t){var vt=wt(Ra(_t)[je.start],Ra(_t)[je.end]);return vt(ne[je.line])});return Pt.length===1?Pt[0]:Pt.length>1?Pt.sort(function(_t,vt){return Ra(_t)[je.start]-Ra(vt)[je.start]})[0]:St.sort(function(_t,vt){var Ct=Ne(ne,lt(Ra(_t))),tn=Ne(ne,lt(Ra(vt)));return Ct!==tn?Ct-tn:Ra(_t)[je.start]-Ra(vt)[je.start]})[0]},ma=function(J,ne){var he=J.page.borderBox.center;return Or(J.descriptor.id,ne)?Ze(he,ne.displacedBy.point):he},Ii=function(J,ne){var he=J.page.borderBox;return Or(J.descriptor.id,ne)?Ot(he,ot(ne.displacedBy.point)):he},xi=function(z){var J=z.pageBorderBoxCenter,ne=z.viewport,he=z.destination,De=z.insideDestination,Ae=z.afterCritical,Ue=De.filter(function(je){return Ur({target:Ii(je,Ae),destination:he,viewport:ne.frame,withDroppableDisplacement:!0})}).sort(function(je,ft){var St=ht(J,Pn(he,ma(je,Ae))),Pt=ht(J,Pn(he,ma(ft,Ae)));return St<Pt?-1:Pt<St?1:je.descriptor.index-ft.descriptor.index});return Ue[0]||null},da=A(function(J,ne){var he=ne[J.line];return{value:he,point:st(J.line,he)}}),va=function(J,ne,he){var De=J.axis;if(J.descriptor.mode==="virtual")return st(De.line,ne[De.line]);var Ae=J.subject.page.contentBox[De.size],Ue=Ke(J.descriptor.id,he),je=Ue.reduce(function(Pt,_t){return Pt+_t.client.marginBox[De.size]},0),ft=je+ne[De.line],St=ft-Ae;return St<=0?null:st(De.line,St)},fa=function(J,ne){return Object(s.a)({},J,{scroll:Object(s.a)({},J.scroll,{max:ne})})},me=function(J,ne,he){var De=J.frame;Tt(ne,J)&&Q(!1),J.subject.withPlaceholder&&Q(!1);var Ae=da(J.axis,ne.displaceBy).point,Ue=va(J,Ae,he),je={placeholderSize:Ae,increasedBy:Ue,oldFrameMaxScroll:J.frame?J.frame.scroll.max:null};if(!De){var ft=Oe({page:J.subject.page,withPlaceholder:je,axis:J.axis,frame:J.frame});return Object(s.a)({},J,{subject:ft})}var St=Ue?Fe(De.scroll.max,Ue):De.scroll.max,Pt=fa(De,St),_t=Oe({page:J.subject.page,withPlaceholder:je,axis:J.axis,frame:Pt});return Object(s.a)({},J,{subject:_t,frame:Pt})},$e=function(J){var ne=J.subject.withPlaceholder;ne||Q(!1);var he=J.frame;if(!he){var De=Oe({page:J.subject.page,axis:J.axis,frame:null,withPlaceholder:null});return Object(s.a)({},J,{subject:De})}var Ae=ne.oldFrameMaxScroll;Ae||Q(!1);var Ue=fa(he,Ae),je=Oe({page:J.subject.page,axis:J.axis,frame:Ue,withPlaceholder:null});return Object(s.a)({},J,{subject:je,frame:Ue})},gt=function(z){var J=z.previousPageBorderBoxCenter,ne=z.moveRelativeTo,he=z.insideDestination,De=z.draggable,Ae=z.draggables,Ue=z.destination,je=z.viewport,ft=z.afterCritical;if(!ne){if(he.length)return null;var St={displaced:Dt,displacedBy:Et,at:{type:"REORDER",destination:{droppableId:Ue.descriptor.id,index:0}}},Pt=qn({impact:St,draggable:De,droppable:Ue,draggables:Ae,afterCritical:ft}),_t=Tt(De,Ue)?Ue:me(Ue,De,Ae),vt=Na({draggable:De,destination:_t,newPageBorderBoxCenter:Pt,viewport:je.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return vt?St:null}var Ct=Boolean(J[Ue.axis.line]<=ne.page.borderBox.center[Ue.axis.line]),tn=function(){var nr=ne.descriptor.index;return ne.descriptor.id===De.descriptor.id||Ct?nr:nr+1}(),Yn=da(Ue.axis,De.displaceBy);return jr({draggable:De,insideDestination:he,destination:Ue,viewport:je,displacedBy:Yn,last:Dt,index:tn})},bt=function(z){var J=z.isMovingForward,ne=z.previousPageBorderBoxCenter,he=z.draggable,De=z.isOver,Ae=z.draggables,Ue=z.droppables,je=z.viewport,ft=z.afterCritical,St=ui({isMovingForward:J,pageBorderBoxCenter:ne,source:De,droppables:Ue,viewport:je});if(!St)return null;var Pt=Ke(St.descriptor.id,Ae),_t=xi({pageBorderBoxCenter:ne,viewport:je,destination:St,insideDestination:Pt,afterCritical:ft}),vt=gt({previousPageBorderBoxCenter:ne,destination:St,draggable:he,draggables:Ae,moveRelativeTo:_t,insideDestination:Pt,viewport:je,afterCritical:ft});if(!vt)return null;var Ct=qn({impact:vt,draggable:he,droppable:St,draggables:Ae,afterCritical:ft}),tn=pa({pageBorderBoxCenter:Ct,draggable:he,viewport:je});return{clientSelection:tn,impact:vt,scrollJumpRequest:null}},kt=function(z){var J=z.at;return J?J.type==="REORDER"?J.destination.droppableId:J.combine.droppableId:null},Mt=function(J,ne){var he=kt(J);return he?ne[he]:null},Xt=function(z){var J=z.state,ne=z.type,he=Mt(J.impact,J.dimensions.droppables),De=Boolean(he),Ae=J.dimensions.droppables[J.critical.droppable.id],Ue=he||Ae,je=Ue.axis.direction,ft=je==="vertical"&&(ne==="MOVE_UP"||ne==="MOVE_DOWN")||je==="horizontal"&&(ne==="MOVE_LEFT"||ne==="MOVE_RIGHT");if(ft&&!De)return null;var St=ne==="MOVE_DOWN"||ne==="MOVE_RIGHT",Pt=J.dimensions.draggables[J.critical.draggable.id],_t=J.current.page.borderBoxCenter,vt=J.dimensions,Ct=vt.draggables,tn=vt.droppables;return ft?vi({isMovingForward:St,previousPageBorderBoxCenter:_t,draggable:Pt,destination:Ue,draggables:Ct,viewport:J.viewport,previousClientSelection:J.current.client.selection,previousImpact:J.impact,afterCritical:J.afterCritical}):bt({isMovingForward:St,previousPageBorderBoxCenter:_t,draggable:Pt,isOver:Ue,draggables:Ct,droppables:tn,viewport:J.viewport,afterCritical:J.afterCritical})};function an(z){return z.phase==="DRAGGING"||z.phase==="COLLECTING"}function dn(z){var J=wt(z.top,z.bottom),ne=wt(z.left,z.right);return function(De){return J(De.y)&&ne(De.x)}}function mn(z,J){return z.left<J.right&&z.right>J.left&&z.top<J.bottom&&z.bottom>J.top}function Mn(z){var J=z.pageBorderBox,ne=z.draggable,he=z.candidates,De=ne.page.borderBox.center,Ae=he.map(function(Ue){var je=Ue.axis,ft=st(Ue.axis.line,J.center[je.line],Ue.page.borderBox.center[je.crossAxisLine]);return{id:Ue.descriptor.id,distance:ht(De,ft)}}).sort(function(Ue,je){return je.distance-Ue.distance});return Ae[0]?Ae[0].id:null}function wn(z){var J=z.pageBorderBox,ne=z.draggable,he=z.droppables,De=on(he).filter(function(Ae){if(!Ae.isEnabled)return!1;var Ue=Ae.subject.active;if(!Ue)return!1;if(!mn(J,Ue))return!1;if(dn(Ue)(J.center))return!0;var je=Ae.axis,ft=Ue.center[je.crossAxisLine],St=J[je.crossAxisStart],Pt=J[je.crossAxisEnd],_t=wt(Ue[je.crossAxisStart],Ue[je.crossAxisEnd]),vt=_t(St),Ct=_t(Pt);return!vt&&!Ct?!0:vt?St<ft:Pt>ft});return De.length?De.length===1?De[0].descriptor.id:Mn({pageBorderBox:J,draggable:ne,candidates:De}):null}var Qt=function(J,ne){return f(Ot(J,ne))},xn=function(z,J){var ne=z.frame;return ne?Qt(J,ne.scroll.diff.value):J};function Ht(z){var J=z.displaced,ne=z.id;return Boolean(J.visible[ne]||J.invisible[ne])}function nn(z){var J=z.draggable,ne=z.closest,he=z.inHomeList;return ne?he&&ne.descriptor.index>J.descriptor.index?ne.descriptor.index-1:ne.descriptor.index:null}var Jt=function(z){var J=z.pageBorderBoxWithDroppableScroll,ne=z.draggable,he=z.destination,De=z.insideDestination,Ae=z.last,Ue=z.viewport,je=z.afterCritical,ft=he.axis,St=da(he.axis,ne.displaceBy),Pt=St.value,_t=J[ft.start],vt=J[ft.end],Ct=we(ne,De),tn=xt(Ct,function(nr){var br=nr.descriptor.id,Dr=nr.page.borderBox.center[ft.line],$r=Or(br,je),Tr=Ht({displaced:Ae,id:br});return $r?Tr?vt<=Dr:_t<Dr-Pt:Tr?vt<=Dr+Pt:_t<Dr}),Yn=nn({draggable:ne,closest:tn,inHomeList:Tt(ne,he)});return jr({draggable:ne,insideDestination:De,destination:he,viewport:Ue,last:Ae,displacedBy:St,index:Yn})},Cn=4,Rn=function(z){var J=z.draggable,ne=z.pageBorderBoxWithDroppableScroll,he=z.previousImpact,De=z.destination,Ae=z.insideDestination,Ue=z.afterCritical;if(!De.isCombineEnabled)return null;var je=De.axis,ft=da(De.axis,J.displaceBy),St=ft.value,Pt=ne[je.start],_t=ne[je.end],vt=we(J,Ae),Ct=xt(vt,function(Yn){var nr=Yn.descriptor.id,br=Yn.page.borderBox,Dr=br[je.size],$r=Dr/Cn,Tr=Or(nr,Ue),Ma=Ht({displaced:he.displaced,id:nr});return Tr?Ma?_t>br[je.start]+$r&&_t<br[je.end]-$r:Pt>br[je.start]-St+$r&&Pt<br[je.end]-St-$r:Ma?_t>br[je.start]+St+$r&&_t<br[je.end]+St-$r:Pt>br[je.start]+$r&&Pt<br[je.end]-$r});if(!Ct)return null;var tn={displacedBy:ft,displaced:he.displaced,at:{type:"COMBINE",combine:{draggableId:Ct.descriptor.id,droppableId:De.descriptor.id}}};return tn},Zn=function(z){var J=z.pageOffset,ne=z.draggable,he=z.draggables,De=z.droppables,Ae=z.previousImpact,Ue=z.viewport,je=z.afterCritical,ft=Qt(ne.page.borderBox,J),St=wn({pageBorderBox:ft,draggable:ne,droppables:De});if(!St)return Nt;var Pt=De[St],_t=Ke(Pt.descriptor.id,he),vt=xn(Pt,ft);return Rn({pageBorderBoxWithDroppableScroll:vt,draggable:ne,previousImpact:Ae,destination:Pt,insideDestination:_t,afterCritical:je})||Jt({pageBorderBoxWithDroppableScroll:vt,draggable:ne,destination:Pt,insideDestination:_t,last:Ae.displaced,viewport:Ue,afterCritical:je})},mr=function(z,J){var ne;return Object(s.a)({},z,(ne={},ne[J.descriptor.id]=J,ne))},Xn=function(J){var ne=J.previousImpact,he=J.impact,De=J.droppables,Ae=kt(ne),Ue=kt(he);if(!Ae)return De;if(Ae===Ue)return De;var je=De[Ae];if(!je.subject.withPlaceholder)return De;var ft=$e(je);return mr(De,ft)},er=function(z){var J=z.draggable,ne=z.draggables,he=z.droppables,De=z.previousImpact,Ae=z.impact,Ue=Xn({previousImpact:De,impact:Ae,droppables:he}),je=kt(Ae);if(!je)return Ue;var ft=he[je];if(Tt(J,ft))return Ue;if(ft.subject.withPlaceholder)return Ue;var St=me(ft,J,ne);return mr(Ue,St)},Lr=function(z){var J=z.state,ne=z.clientSelection,he=z.dimensions,De=z.viewport,Ae=z.impact,Ue=z.scrollJumpRequest,je=De||J.viewport,ft=he||J.dimensions,St=ne||J.current.client.selection,Pt=Ze(St,J.initial.client.selection),_t={offset:Pt,selection:St,borderBoxCenter:Fe(J.initial.client.borderBoxCenter,Pt)},vt={selection:Fe(_t.selection,je.scroll.current),borderBoxCenter:Fe(_t.borderBoxCenter,je.scroll.current),offset:Fe(_t.offset,je.scroll.diff.value)},Ct={client:_t,page:vt};if(J.phase==="COLLECTING")return Object(s.a)({phase:"COLLECTING"},J,{dimensions:ft,viewport:je,current:Ct});var tn=ft.draggables[J.critical.draggable.id],Yn=Ae||Zn({pageOffset:vt.offset,draggable:tn,draggables:ft.draggables,droppables:ft.droppables,previousImpact:J.impact,viewport:je,afterCritical:J.afterCritical}),nr=er({draggable:tn,impact:Yn,previousImpact:J.impact,draggables:ft.draggables,droppables:ft.droppables}),br=Object(s.a)({},J,{current:Ct,dimensions:{draggables:ft.draggables,droppables:nr},impact:Yn,viewport:je,scrollJumpRequest:Ue||null,forceShouldAnimate:Ue?!1:null});return br};function dr(z,J){return z.map(function(ne){return J[ne]})}var Ea=function(z){var J=z.impact,ne=z.viewport,he=z.draggables,De=z.destination,Ae=z.forceShouldAnimate,Ue=J.displaced,je=dr(Ue.all,he),ft=rn({afterDragging:je,destination:De,displacedBy:J.displacedBy,viewport:ne.frame,forceShouldAnimate:Ae,last:Ue});return Object(s.a)({},J,{displaced:ft})},Yr=function(z){var J=z.impact,ne=z.draggable,he=z.droppable,De=z.draggables,Ae=z.viewport,Ue=z.afterCritical,je=qn({impact:J,draggable:ne,draggables:De,droppable:he,afterCritical:Ue});return pa({pageBorderBoxCenter:je,draggable:ne,viewport:Ae})},Pa=function(z){var J=z.state,ne=z.dimensions,he=z.viewport;J.movementMode==="SNAP"||Q(!1);var De=J.impact,Ae=he||J.viewport,Ue=ne||J.dimensions,je=Ue.draggables,ft=Ue.droppables,St=je[J.critical.draggable.id],Pt=kt(De);Pt||Q(!1);var _t=ft[Pt],vt=Ea({impact:De,viewport:Ae,destination:_t,draggables:je}),Ct=Yr({impact:vt,draggable:St,droppable:_t,draggables:je,viewport:Ae,afterCritical:J.afterCritical});return Lr({impact:vt,clientSelection:Ct,state:J,dimensions:Ue,viewport:Ae})},oa=function(z){return{index:z.index,droppableId:z.droppableId}},Ia=function(z){var J=z.draggable,ne=z.home,he=z.draggables,De=z.viewport,Ae=da(ne.axis,J.displaceBy),Ue=Ke(ne.descriptor.id,he),je=Ue.indexOf(J);je!==-1||Q(!1);var ft=Ue.slice(je+1),St=ft.reduce(function(Ct,tn){return Ct[tn.descriptor.id]=!0,Ct},{}),Pt={inVirtualList:ne.descriptor.mode==="virtual",displacedBy:Ae,effected:St},_t=rn({afterDragging:ft,destination:ne,displacedBy:Ae,last:null,viewport:De.frame,forceShouldAnimate:!1}),vt={displaced:_t,displacedBy:Ae,at:{type:"REORDER",destination:oa(J.descriptor)}};return{impact:vt,afterCritical:Pt}},Va=function(z,J){return{draggables:z.draggables,droppables:mr(z.droppables,J)}},Ja=function(J){},Wa=function(J){},ci=function(z){var J=z.draggable,ne=z.offset,he=z.initialWindowScroll,De=D(J.client,ne),Ae=b(De,he),Ue=Object(s.a)({},J,{placeholder:Object(s.a)({},J.placeholder,{client:De}),client:De,page:Ae});return Ue},Qa=function(z){var J=z.frame;return J||Q(!1),J},ni=function(z){var J=z.additions,ne=z.updatedDroppables,he=z.viewport,De=he.scroll.diff.value;return J.map(function(Ae){var Ue=Ae.descriptor.droppableId,je=ne[Ue],ft=Qa(je),St=ft.scroll.diff.value,Pt=Fe(De,St),_t=ci({draggable:Ae,offset:Pt,initialWindowScroll:he.scroll.initial});return _t})},Ga=function(z){var J=z.state,ne=z.published;Ja();var he=ne.modified.map(function($r){var Tr=J.dimensions.droppables[$r.droppableId],Ma=Re(Tr,$r.scroll);return Ma}),De=Object(s.a)({},J.dimensions.droppables,{},un(he)),Ae=_n(ni({additions:ne.additions,updatedDroppables:De,viewport:J.viewport})),Ue=Object(s.a)({},J.dimensions.draggables,{},Ae);ne.removals.forEach(function($r){delete Ue[$r]});var je={droppables:De,draggables:Ue},ft=kt(J.impact),St=ft?je.droppables[ft]:null,Pt=je.draggables[J.critical.draggable.id],_t=je.droppables[J.critical.droppable.id],vt=Ia({draggable:Pt,home:_t,draggables:Ue,viewport:J.viewport}),Ct=vt.impact,tn=vt.afterCritical,Yn=St&&St.isCombineEnabled?J.impact:Ct,nr=Zn({pageOffset:J.current.page.offset,draggable:je.draggables[J.critical.draggable.id],draggables:je.draggables,droppables:je.droppables,previousImpact:Yn,viewport:J.viewport,afterCritical:tn});Wa();var br=Object(s.a)({phase:"DRAGGING"},J,{phase:"DRAGGING",impact:nr,onLiftImpact:Ct,dimensions:je,afterCritical:tn,forceShouldAnimate:!1});if(J.phase==="COLLECTING")return br;var Dr=Object(s.a)({phase:"DROP_PENDING"},br,{phase:"DROP_PENDING",reason:J.reason,isWaiting:!1});return Dr},qa=function(J){return J.movementMode==="SNAP"},oi=function(J,ne,he){var De=Va(J.dimensions,ne);return!qa(J)||he?Lr({state:J,dimensions:De}):Pa({state:J,dimensions:De})};function Gr(z){return z.isDragging&&z.movementMode==="SNAP"?Object(s.a)({phase:"DRAGGING"},z,{scrollJumpRequest:null}):z}var pt={phase:"IDLE",completed:null,shouldFlush:!1},tt=function(z,J){if(z===void 0&&(z=pt),J.type==="FLUSH")return Object(s.a)({},pt,{shouldFlush:!0});if(J.type==="INITIAL_PUBLISH"){z.phase==="IDLE"||Q(!1);var ne=J.payload,he=ne.critical,De=ne.clientSelection,Ae=ne.viewport,Ue=ne.dimensions,je=ne.movementMode,ft=Ue.draggables[he.draggable.id],St=Ue.droppables[he.droppable.id],Pt={selection:De,borderBoxCenter:ft.client.borderBox.center,offset:Te},_t={client:Pt,page:{selection:Fe(Pt.selection,Ae.scroll.initial),borderBoxCenter:Fe(Pt.selection,Ae.scroll.initial),offset:Fe(Pt.selection,Ae.scroll.diff.value)}},vt=on(Ue.droppables).every(function(Vr){return!Vr.isFixedOnPage}),Ct=Ia({draggable:ft,home:St,draggables:Ue.draggables,viewport:Ae}),tn=Ct.impact,Yn=Ct.afterCritical,nr={phase:"DRAGGING",isDragging:!0,critical:he,movementMode:je,dimensions:Ue,initial:_t,current:_t,isWindowScrollAllowed:vt,impact:tn,afterCritical:Yn,onLiftImpact:tn,viewport:Ae,scrollJumpRequest:null,forceShouldAnimate:null};return nr}if(J.type==="COLLECTION_STARTING"){if(z.phase==="COLLECTING"||z.phase==="DROP_PENDING")return z;z.phase==="DRAGGING"||Q(!1);var br=Object(s.a)({phase:"COLLECTING"},z,{phase:"COLLECTING"});return br}if(J.type==="PUBLISH_WHILE_DRAGGING")return z.phase==="COLLECTING"||z.phase==="DROP_PENDING"||Q(!1),Ga({state:z,published:J.payload});if(J.type==="MOVE"){if(z.phase==="DROP_PENDING")return z;an(z)||Q(!1);var Dr=J.payload.client;return nt(Dr,z.current.client.selection)?z:Lr({state:z,clientSelection:Dr,impact:qa(z)?z.impact:null})}if(J.type==="UPDATE_DROPPABLE_SCROLL"){if(z.phase==="DROP_PENDING")return Gr(z);if(z.phase==="COLLECTING")return Gr(z);an(z)||Q(!1);var $r=J.payload,Tr=$r.id,Ma=$r.newScroll,Da=z.dimensions.droppables[Tr];if(!Da)return z;var Ya=Re(Da,Ma);return oi(z,Ya,!1)}if(J.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(z.phase==="DROP_PENDING")return z;an(z)||Q(!1);var gi=J.payload,e=gi.id,n=gi.isEnabled,L=z.dimensions.droppables[e];L||Q(!1),L.isEnabled!==n||Q(!1);var I=Object(s.a)({},L,{isEnabled:n});return oi(z,I,!0)}if(J.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(z.phase==="DROP_PENDING")return z;an(z)||Q(!1);var j=J.payload,q=j.id,ue=j.isCombineEnabled,ge=z.dimensions.droppables[q];ge||Q(!1),ge.isCombineEnabled!==ue||Q(!1);var Ee=Object(s.a)({},ge,{isCombineEnabled:ue});return oi(z,Ee,!0)}if(J.type==="MOVE_BY_WINDOW_SCROLL"){if(z.phase==="DROP_PENDING"||z.phase==="DROP_ANIMATING")return z;an(z)||Q(!1),z.isWindowScrollAllowed||Q(!1);var Me=J.payload.newScroll;if(nt(z.viewport.scroll.current,Me))return Gr(z);var rt=ia(z.viewport,Me);return qa(z)?Pa({state:z,viewport:rt}):Lr({state:z,viewport:rt})}if(J.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!an(z))return z;var yt=J.payload.maxScroll;if(nt(yt,z.viewport.scroll.max))return z;var zt=Object(s.a)({},z.viewport,{scroll:Object(s.a)({},z.viewport.scroll,{max:yt})});return Object(s.a)({phase:"DRAGGING"},z,{viewport:zt})}if(J.type==="MOVE_UP"||J.type==="MOVE_DOWN"||J.type==="MOVE_LEFT"||J.type==="MOVE_RIGHT"){if(z.phase==="COLLECTING"||z.phase==="DROP_PENDING")return z;z.phase==="DRAGGING"||Q(!1);var Ut=Xt({state:z,type:J.type});return Ut?Lr({state:z,impact:Ut.impact,clientSelection:Ut.clientSelection,scrollJumpRequest:Ut.scrollJumpRequest}):z}if(J.type==="DROP_PENDING"){var pn=J.payload.reason;z.phase==="COLLECTING"||Q(!1);var An=Object(s.a)({phase:"DROP_PENDING"},z,{phase:"DROP_PENDING",isWaiting:!0,reason:pn});return An}if(J.type==="DROP_ANIMATE"){var Fn=J.payload,ar=Fn.completed,yr=Fn.dropDuration,ir=Fn.newHomeClientOffset;z.phase==="DRAGGING"||z.phase==="DROP_PENDING"||Q(!1);var Ar={phase:"DROP_ANIMATING",completed:ar,dropDuration:yr,newHomeClientOffset:ir,dimensions:z.dimensions};return Ar}if(J.type==="DROP_COMPLETE"){var ta=J.payload.completed;return{phase:"IDLE",completed:ta,shouldFlush:!1}}return z},mt=function(J){return{type:"BEFORE_INITIAL_CAPTURE",payload:J}},qt=function(J){return{type:"LIFT",payload:J}},sn=function(J){return{type:"INITIAL_PUBLISH",payload:J}},yn=function(J){return{type:"PUBLISH_WHILE_DRAGGING",payload:J}},vn=function(){return{type:"COLLECTION_STARTING",payload:null}},In=function(J){return{type:"UPDATE_DROPPABLE_SCROLL",payload:J}},Kn=function(J){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:J}},fr=function(J){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:J}},Hn=function(J){return{type:"MOVE",payload:J}},Jr=function(J){return{type:"MOVE_BY_WINDOW_SCROLL",payload:J}},kr=function(J){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:J}},Er=function(){return{type:"MOVE_UP",payload:null}},or=function(){return{type:"MOVE_DOWN",payload:null}},zr=function(){return{type:"MOVE_RIGHT",payload:null}},Br=function(){return{type:"MOVE_LEFT",payload:null}},Rr=function(){return{type:"FLUSH",payload:null}},qr=function(J){return{type:"DROP_ANIMATE",payload:J}},He=function(J){return{type:"DROP_COMPLETE",payload:J}},Qe=function(J){return{type:"DROP",payload:J}},qe=function(J){return{type:"DROP_PENDING",payload:J}},Ge=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function xe(z){if(z.length<=1)return;for(var J=z.map(function(je){return je.descriptor.index}),ne={},he=1;he<J.length;he++){var De=J[he],Ae=J[he-1];De!==Ae+1&&(ne[De]=!0)}if(!Object.keys(ne).length)return;var Ue=J.map(function(je){var ft=Boolean(ne[je]);return ft?"[\u{1F525}"+je+"]":""+je}).join(", ")}function ke(z,J){if(!1)var ne}var Ce=function(z){return function(J){var ne=J.getState,he=J.dispatch;return function(De){return function(Ae){if(Ae.type!=="LIFT"){De(Ae);return}var Ue=Ae.payload,je=Ue.id,ft=Ue.clientSelection,St=Ue.movementMode,Pt=ne();Pt.phase==="DROP_ANIMATING"&&he(He({completed:Pt.completed})),ne().phase==="IDLE"||Q(!1),he(Rr()),he(mt({draggableId:je,movementMode:St}));var _t={shouldPublishImmediately:St==="SNAP"},vt={draggableId:je,scrollOptions:_t},Ct=z.startPublishing(vt),tn=Ct.critical,Yn=Ct.dimensions,nr=Ct.viewport;ke(tn,Yn),he(sn({critical:tn,dimensions:Yn,clientSelection:ft,movementMode:St,viewport:nr}))}}}},Ve=function(z){return function(){return function(J){return function(ne){ne.type==="INITIAL_PUBLISH"&&z.dragging(),ne.type==="DROP_ANIMATE"&&z.dropping(ne.payload.completed.result.reason),(ne.type==="FLUSH"||ne.type==="DROP_COMPLETE")&&z.resting(),J(ne)}}}},Xe={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},at={opacity:{drop:0,combining:.7},scale:{drop:.75}},Ye={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},dt=Ye.outOfTheWay+"s "+Xe.outOfTheWay,It={fluid:"opacity "+dt,snap:"transform "+dt+", opacity "+dt,drop:function(J){var ne=J+"s "+Xe.drop;return"transform "+ne+", opacity "+ne},outOfTheWay:"transform "+dt,placeholder:"height "+dt+", width "+dt+", margin "+dt},Gt=function(J){return nt(J,Te)?null:"translate("+J.x+"px, "+J.y+"px)"},Bt={moveTo:Gt,drop:function(J,ne){var he=Gt(J);return he?ne?he+" scale("+at.scale.drop+")":he:null}},Lt=Ye.minDropTime,En=Ye.maxDropTime,hn=En-Lt,jn=1500,$n=.6,Un=function(z){var J=z.current,ne=z.destination,he=z.reason,De=ht(J,ne);if(De<=0)return Lt;if(De>=jn)return En;var Ae=De/jn,Ue=Lt+hn*Ae,je=he==="CANCEL"?Ue*$n:Ue;return Number(je.toFixed(2))},Sn=function(z){var J=z.impact,ne=z.draggable,he=z.dimensions,De=z.viewport,Ae=z.afterCritical,Ue=he.draggables,je=he.droppables,ft=kt(J),St=ft?je[ft]:null,Pt=je[ne.descriptor.droppableId],_t=Yr({impact:J,draggable:ne,draggables:Ue,afterCritical:Ae,droppable:St||Pt,viewport:De}),vt=Ze(_t,ne.client.borderBox.center);return vt},kn=function(z){var J=z.draggables,ne=z.reason,he=z.lastImpact,De=z.home,Ae=z.viewport,Ue=z.onLiftImpact;if(!he.at||ne!=="DROP"){var je=Ea({draggables:J,impact:Ue,destination:De,viewport:Ae,forceShouldAnimate:!0});return{impact:je,didDropInsideDroppable:!1}}if(he.at.type==="REORDER")return{impact:he,didDropInsideDroppable:!0};var ft=Object(s.a)({},he,{displaced:Dt});return{impact:ft,didDropInsideDroppable:!0}},Gn=function(z){var J=z.getState,ne=z.dispatch;return function(he){return function(De){if(De.type!=="DROP"){he(De);return}var Ae=J(),Ue=De.payload.reason;if(Ae.phase==="COLLECTING"){ne(qe({reason:Ue}));return}if(Ae.phase==="IDLE")return;var je=Ae.phase==="DROP_PENDING"&&Ae.isWaiting;je&&Q(!1),Ae.phase==="DRAGGING"||Ae.phase==="DROP_PENDING"||Q(!1);var ft=Ae.critical,St=Ae.dimensions,Pt=St.draggables[Ae.critical.draggable.id],_t=kn({reason:Ue,lastImpact:Ae.impact,afterCritical:Ae.afterCritical,onLiftImpact:Ae.onLiftImpact,home:Ae.dimensions.droppables[Ae.critical.droppable.id],viewport:Ae.viewport,draggables:Ae.dimensions.draggables}),vt=_t.impact,Ct=_t.didDropInsideDroppable,tn=Ct?ut(vt):null,Yn=Ct?it(vt):null,nr={index:ft.draggable.index,droppableId:ft.droppable.id},br={draggableId:Pt.descriptor.id,type:Pt.descriptor.type,source:nr,reason:Ue,mode:Ae.movementMode,destination:tn,combine:Yn},Dr=Sn({impact:vt,draggable:Pt,dimensions:St,viewport:Ae.viewport,afterCritical:Ae.afterCritical}),$r={critical:Ae.critical,afterCritical:Ae.afterCritical,result:br,impact:vt},Tr=!nt(Ae.current.client.offset,Dr)||Boolean(br.combine);if(!Tr){ne(He({completed:$r}));return}var Ma=Un({current:Ae.current.client.offset,destination:Dr,reason:Ue}),Da={newHomeClientOffset:Dr,dropDuration:Ma,completed:$r};ne(qr(Da))}}},Dn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function vr(z){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ne){if(ne.target!==window&&ne.target!==window.document)return;z()}}}function ln(z){var J=z.onWindowScroll;function ne(){J(Dn())}var he=N(ne),De=vr(he),Ae=ye;function Ue(){return Ae!==ye}function je(){Ue()&&Q(!1),Ae=pe(window,[De])}function ft(){Ue()||Q(!1),he.cancel(),Ae(),Ae=ye}return{start:je,stop:ft,isActive:Ue}}var jt=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},Kt=function(z){var J=ln({onWindowScroll:function(he){z.dispatch(Jr({newScroll:he}))}});return function(ne){return function(he){!J.isActive()&&he.type==="INITIAL_PUBLISH"&&J.start(),J.isActive()&&jt(he)&&J.stop(),ne(he)}}},en=function(z){var J=!1,ne=!1,he=setTimeout(function(){ne=!0}),De=function(Ue){if(J)return;if(ne)return;J=!0,z(Ue),clearTimeout(he)};return De.wasCalled=function(){return J},De},Ln=function(){var z=[],J=function(Ae){var Ue=ct(z,function(St){return St.timerId===Ae});Ue!==-1||Q(!1);var je=z.splice(Ue,1),ft=je[0];ft.callback()},ne=function(Ae){var Ue=setTimeout(function(){return J(Ue)}),je={timerId:Ue,callback:Ae};z.push(je)},he=function(){if(!z.length)return;var Ae=[].concat(z);z.length=0,Ae.forEach(function(Ue){clearTimeout(Ue.timerId),Ue.callback()})};return{add:ne,flush:he}},bn=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.droppableId===ne.droppableId&&J.index===ne.index},hr=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.draggableId===ne.draggableId&&J.droppableId===ne.droppableId},Mr=function(J,ne){if(J===ne)return!0;var he=J.draggable.id===ne.draggable.id&&J.draggable.droppableId===ne.draggable.droppableId&&J.draggable.type===ne.draggable.type&&J.draggable.index===ne.draggable.index,De=J.droppable.id===ne.droppable.id&&J.droppable.type===ne.droppable.type;return he&&De},sr=function(J,ne){Ja(),ne(),Wa()},Bn=function(J,ne){return{draggableId:J.draggable.id,type:J.droppable.type,source:{droppableId:J.droppable.id,index:J.draggable.index},mode:ne}},gn=function(J,ne,he,De){if(!J){he(De(ne));return}var Ae=en(he),Ue={announce:Ae};J(ne,Ue),Ae.wasCalled()||he(De(ne))},tr=function(z,J){var ne=Ln(),he=null,De=function(vt,Ct){he&&Q(!1),sr("onBeforeCapture",function(){var tn=z().onBeforeCapture;if(tn){var Yn={draggableId:vt,mode:Ct};tn(Yn)}})},Ae=function(vt,Ct){he&&Q(!1),sr("onBeforeDragStart",function(){var tn=z().onBeforeDragStart;tn&&tn(Bn(vt,Ct))})},Ue=function(vt,Ct){he&&Q(!1);var tn=Bn(vt,Ct);he={mode:Ct,lastCritical:vt,lastLocation:tn.source,lastCombine:null},ne.add(function(){sr("onDragStart",function(){return gn(z().onDragStart,tn,J,ve.onDragStart)})})},je=function(vt,Ct){var tn=ut(Ct),Yn=it(Ct);he||Q(!1);var nr=!Mr(vt,he.lastCritical);nr&&(he.lastCritical=vt);var br=!bn(he.lastLocation,tn);br&&(he.lastLocation=tn);var Dr=!hr(he.lastCombine,Yn);if(Dr&&(he.lastCombine=Yn),!nr&&!br&&!Dr)return;var $r=Object(s.a)({},Bn(vt,he.mode),{combine:Yn,destination:tn});ne.add(function(){sr("onDragUpdate",function(){return gn(z().onDragUpdate,$r,J,ve.onDragUpdate)})})},ft=function(){he||Q(!1),ne.flush()},St=function(vt){he||Q(!1),he=null,sr("onDragEnd",function(){return gn(z().onDragEnd,vt,J,ve.onDragEnd)})},Pt=function(){if(!he)return;var vt=Object(s.a)({},Bn(he.lastCritical,he.mode),{combine:null,destination:null,reason:"CANCEL"});St(vt)};return{beforeCapture:De,beforeStart:Ae,start:Ue,update:je,flush:ft,drop:St,abort:Pt}},Nn=function(z,J){var ne=tr(z,J);return function(he){return function(De){return function(Ae){if(Ae.type==="BEFORE_INITIAL_CAPTURE"){ne.beforeCapture(Ae.payload.draggableId,Ae.payload.movementMode);return}if(Ae.type==="INITIAL_PUBLISH"){var Ue=Ae.payload.critical;ne.beforeStart(Ue,Ae.payload.movementMode),De(Ae),ne.start(Ue,Ae.payload.movementMode);return}if(Ae.type==="DROP_COMPLETE"){var je=Ae.payload.completed.result;ne.flush(),De(Ae),ne.drop(je);return}if(De(Ae),Ae.type==="FLUSH"){ne.abort();return}var ft=he.getState();ft.phase==="DRAGGING"&&ne.update(ft.critical,ft.impact)}}}},gr=function(z){return function(J){return function(ne){if(ne.type!=="DROP_ANIMATION_FINISHED"){J(ne);return}var he=z.getState();he.phase==="DROP_ANIMATING"||Q(!1),z.dispatch(He({completed:he.completed}))}}},sa=function(z){var J=null,ne=null;function he(){ne&&(cancelAnimationFrame(ne),ne=null),J&&(J(),J=null)}return function(De){return function(Ae){if((Ae.type==="FLUSH"||Ae.type==="DROP_COMPLETE"||Ae.type==="DROP_ANIMATION_FINISHED")&&he(),De(Ae),Ae.type!=="DROP_ANIMATE")return;var Ue={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ft=z.getState();ft.phase==="DROP_ANIMATING"&&z.dispatch(Ge())}};ne=requestAnimationFrame(function(){ne=null,J=pe(window,[Ue])})}}},ri=function(z){return function(){return function(J){return function(ne){(ne.type==="DROP_COMPLETE"||ne.type==="FLUSH"||ne.type==="DROP_ANIMATE")&&z.stopPublishing(),J(ne)}}}},ja=function(z){var J=!1;return function(){return function(ne){return function(he){if(he.type==="INITIAL_PUBLISH"){J=!0,z.tryRecordFocus(he.payload.critical.draggable.id),ne(he),z.tryRestoreFocusRecorded();return}if(ne(he),!J)return;if(he.type==="FLUSH"){J=!1,z.tryRestoreFocusRecorded();return}if(he.type==="DROP_COMPLETE"){J=!1;var De=he.payload.completed.result;De.combine&&z.tryShiftRecord(De.draggableId,De.combine.draggableId),z.tryRestoreFocusRecorded()}}}}},La=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},ea=function(z){return function(J){return function(ne){return function(he){if(La(he)){z.stop(),ne(he);return}if(he.type==="INITIAL_PUBLISH"){ne(he);var De=J.getState();De.phase==="DRAGGING"||Q(!1),z.start(De);return}ne(he),z.scroll(J.getState())}}}},Fr=function(z){return function(J){return function(ne){if(J(ne),ne.type!=="PUBLISH_WHILE_DRAGGING")return;var he=z.getState();if(he.phase!=="DROP_PENDING")return;if(he.isWaiting)return;z.dispatch(Qe({reason:he.reason}))}}},Sr=p.d,_r=function(z){var J=z.dimensionMarshal,ne=z.focusMarshal,he=z.styleMarshal,De=z.getResponders,Ae=z.announce,Ue=z.autoScroller;return Object(p.e)(tt,Sr(Object(p.a)(Ve(he),ri(J),Ce(J),Gn,gr,sa,Fr,ea(Ue),Kt,ja(ne),Nn(De,Ae))))},xa=function(){return{additions:{},removals:{},modified:{}}};function za(z){var J=z.registry,ne=z.callbacks,he=xa(),De=null,Ae=function(){if(De)return;ne.collectionStarting(),De=requestAnimationFrame(function(){De=null,Ja();var Pt=he,_t=Pt.additions,vt=Pt.removals,Ct=Pt.modified,tn=Object.keys(_t).map(function(br){return J.draggable.getById(br).getDimension(Te)}).sort(function(br,Dr){return br.descriptor.index-Dr.descriptor.index}),Yn=Object.keys(Ct).map(function(br){var Dr=J.droppable.getById(br),$r=Dr.callbacks.getScrollWhileDragging();return{droppableId:br,scroll:$r}}),nr={additions:tn,removals:Object.keys(vt),modified:Yn};he=xa(),Wa(),ne.publish(nr)})},Ue=function(Pt){var _t=Pt.descriptor.id;he.additions[_t]=Pt,he.modified[Pt.descriptor.droppableId]=!0,he.removals[_t]&&delete he.removals[_t],Ae()},je=function(Pt){var _t=Pt.descriptor;he.removals[_t.id]=!0,he.modified[_t.droppableId]=!0,he.additions[_t.id]&&delete he.additions[_t.id],Ae()},ft=function(){if(!De)return;cancelAnimationFrame(De),De=null,he=xa()};return{add:Ue,remove:je,stop:ft}}var ka=function(z){var J=z.scrollHeight,ne=z.scrollWidth,he=z.height,De=z.width,Ae=Ze({x:ne,y:J},{x:De,y:he}),Ue={x:Math.max(0,Ae.x),y:Math.max(0,Ae.y)};return Ue},ca=function(){var z=document.documentElement;return z||Q(!1),z},Ba=function(){var z=ca(),J=ka({scrollHeight:z.scrollHeight,scrollWidth:z.scrollWidth,width:z.clientWidth,height:z.clientHeight});return J},_i=function(){var z=Dn(),J=Ba(),ne=z.y,he=z.x,De=ca(),Ae=De.clientWidth,Ue=De.clientHeight,je=he+Ae,ft=ne+Ue,St=f({top:ne,left:he,right:je,bottom:ft}),Pt={frame:St,scroll:{initial:z,current:z,max:J,diff:{value:Te,displacement:Te}}};return Pt},la=function(z){var J=z.critical,ne=z.scrollOptions,he=z.registry;Ja();var De=_i(),Ae=De.scroll.current,Ue=J.droppable,je=he.droppable.getAllByType(Ue.type).map(function(_t){return _t.callbacks.getDimensionAndWatchScroll(Ae,ne)}),ft=he.draggable.getAllByType(J.draggable.type).map(function(_t){return _t.getDimension(Ae)}),St={draggables:_n(ft),droppables:un(je)};Wa();var Pt={dimensions:St,critical:J,viewport:De};return Pt};function Sa(z,J,ne){if(ne.descriptor.id===J.id)return!1;if(ne.descriptor.type!==J.type)return!1;var he=z.droppable.getById(ne.descriptor.droppableId);return!(he.descriptor.mode!=="virtual")}var Nr=function(z,J){var ne=null,he=za({callbacks:{publish:J.publishWhileDragging,collectionStarting:J.collectionStarting},registry:z}),De=function(Ct,tn){if(z.droppable.exists(Ct)||Q(!1),!ne)return;J.updateDroppableIsEnabled({id:Ct,isEnabled:tn})},Ae=function(Ct,tn){if(!ne)return;z.droppable.exists(Ct)||Q(!1),J.updateDroppableIsCombineEnabled({id:Ct,isCombineEnabled:tn})},Ue=function(Ct,tn){if(!ne)return;z.droppable.exists(Ct)||Q(!1),J.updateDroppableScroll({id:Ct,newScroll:tn})},je=function(Ct,tn){if(!ne)return;z.droppable.getById(Ct).callbacks.scroll(tn)},ft=function(){if(!ne)return;he.stop();var Ct=ne.critical.droppable;z.droppable.getAllByType(Ct.type).forEach(function(tn){return tn.callbacks.dragStopped()}),ne.unsubscribe(),ne=null},St=function(Ct){ne||Q(!1);var tn=ne.critical.draggable;Ct.type==="ADDITION"&&(Sa(z,tn,Ct.value)&&he.add(Ct.value)),Ct.type==="REMOVAL"&&(Sa(z,tn,Ct.value)&&he.remove(Ct.value))},Pt=function(Ct){ne&&Q(!1);var tn=z.draggable.getById(Ct.draggableId),Yn=z.droppable.getById(tn.descriptor.droppableId),nr={draggable:tn.descriptor,droppable:Yn.descriptor},br=z.subscribe(St);return ne={critical:nr,unsubscribe:br},la({critical:nr,registry:z,scrollOptions:Ct.scrollOptions})},_t={updateDroppableIsEnabled:De,updateDroppableIsCombineEnabled:Ae,scrollDroppable:je,updateDroppableScroll:Ue,startPublishing:Pt,stopPublishing:ft};return _t},Zr=function(z,J){return z.phase==="IDLE"?!0:z.phase!=="DROP_ANIMATING"||z.completed.result.draggableId===J?!1:z.completed.result.reason==="DROP"},ga=function(z){window.scrollBy(z.x,z.y)},ua=A(function(z){return on(z).filter(function(J){return J.isEnabled?!!J.frame:!1})}),Ua=function(J,ne){var he=xt(ua(ne),function(De){return De.frame||Q(!1),dn(De.frame.pageMarginBox)(J)});return he},Aa=function(z){var J=z.center,ne=z.destination,he=z.droppables;if(ne){var De=he[ne];return De.frame?De:null}var Ae=Ua(J,he);return Ae},Ca={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(J){return Math.pow(J,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Za=function(z,J){var ne=z[J.size]*Ca.startFromPercentage,he=z[J.size]*Ca.maxScrollAtPercentage,De={startScrollingFrom:ne,maxScrollValueAt:he};return De},ai=function(z){var J=z.startOfRange,ne=z.endOfRange,he=z.current,De=ne-J;if(De===0)return 0;var Ae=he-J,Ue=Ae/De;return Ue},Lo=1,Eo=function(z,J){if(z>J.startScrollingFrom)return 0;if(z<=J.maxScrollValueAt)return Ca.maxPixelScroll;if(z===J.startScrollingFrom)return Lo;var ne=ai({startOfRange:J.maxScrollValueAt,endOfRange:J.startScrollingFrom,current:z}),he=1-ne,De=Ca.maxPixelScroll*Ca.ease(he);return Math.ceil(De)},$i=Ca.durationDampening.accelerateAt,ho=Ca.durationDampening.stopDampeningAt,qi=function(z,J){var ne=J,he=ho,De=Date.now(),Ae=De-ne;if(Ae>=ho)return z;if(Ae<$i)return Lo;var Ue=ai({startOfRange:$i,endOfRange:he,current:Ae}),je=z*Ca.ease(Ue);return Math.ceil(je)},eo=function(z){var J=z.distanceToEdge,ne=z.thresholds,he=z.dragStartTime,De=z.shouldUseTimeDampening,Ae=Eo(J,ne);return Ae===0?0:De?Math.max(qi(Ae,he),Lo):Ae},ko=function(z){var J=z.container,ne=z.distanceToEdges,he=z.dragStartTime,De=z.axis,Ae=z.shouldUseTimeDampening,Ue=Za(J,De),je=ne[De.end]<ne[De.start];return je?eo({distanceToEdge:ne[De.end],thresholds:Ue,dragStartTime:he,shouldUseTimeDampening:Ae}):-1*eo({distanceToEdge:ne[De.start],thresholds:Ue,dragStartTime:he,shouldUseTimeDampening:Ae})},xo=function(z){var J=z.container,ne=z.subject,he=z.proposedScroll,De=ne.height>J.height,Ae=ne.width>J.width;return!Ae&&!De?he:Ae&&De?null:{x:Ae?0:he.x,y:De?0:he.y}},so=Pe(function(z){return z===0?0:z}),to=function(z){var J=z.dragStartTime,ne=z.container,he=z.subject,De=z.center,Ae=z.shouldUseTimeDampening,Ue={top:De.y-ne.top,right:ne.right-De.x,bottom:ne.bottom-De.y,left:De.x-ne.left},je=ko({container:ne,distanceToEdges:Ue,dragStartTime:J,axis:Wn,shouldUseTimeDampening:Ae}),ft=ko({container:ne,distanceToEdges:Ue,dragStartTime:J,axis:Tn,shouldUseTimeDampening:Ae}),St=so({x:ft,y:je});if(nt(St,Te))return null;var Pt=xo({container:ne,subject:he,proposedScroll:St});return Pt?nt(Pt,Te)?null:Pt:null},no=Pe(function(z){return z===0?0:z>0?1:-1}),di=function(){var z=function(ne,he){return ne<0?ne:ne>he?ne-he:0};return function(J){var ne=J.current,he=J.max,De=J.change,Ae=Fe(ne,De),Ue={x:z(Ae.x,he.x),y:z(Ae.y,he.y)};return nt(Ue,Te)?null:Ue}}(),Wi=function(J){var ne=J.max,he=J.current,De=J.change,Ae={x:Math.max(he.x,ne.x),y:Math.max(he.y,ne.y)},Ue=no(De),je=di({max:Ae,current:he,change:Ue});return je?Ue.x!==0&&je.x===0?!0:Ue.y!==0&&je.y===0:!0},Ui=function(J,ne){return Wi({current:J.scroll.current,max:J.scroll.max,change:ne})},ro=function(J,ne){if(!Ui(J,ne))return null;var he=J.scroll.max,De=J.scroll.current;return di({current:De,max:he,change:ne})},ji=function(J,ne){var he=J.frame;return he?Wi({current:he.scroll.current,max:he.scroll.max,change:ne}):!1},Co=function(J,ne){var he=J.frame;return he&&ji(J,ne)?di({current:he.scroll.current,max:he.scroll.max,change:ne}):null},Oo=function(z){var J=z.viewport,ne=z.subject,he=z.center,De=z.dragStartTime,Ae=z.shouldUseTimeDampening,Ue=to({dragStartTime:De,container:J.frame,subject:ne,center:he,shouldUseTimeDampening:Ae});return Ue&&Ui(J,Ue)?Ue:null},So=function(z){var J=z.droppable,ne=z.subject,he=z.center,De=z.dragStartTime,Ae=z.shouldUseTimeDampening,Ue=J.frame;if(!Ue)return null;var je=to({dragStartTime:De,container:Ue.pageMarginBox,subject:ne,center:he,shouldUseTimeDampening:Ae});return je&&ji(J,je)?je:null},lo=function(z){var J=z.state,ne=z.dragStartTime,he=z.shouldUseTimeDampening,De=z.scrollWindow,Ae=z.scrollDroppable,Ue=J.current.page.borderBoxCenter,je=J.dimensions.draggables[J.critical.draggable.id],ft=je.page.marginBox;if(J.isWindowScrollAllowed){var St=J.viewport,Pt=Oo({dragStartTime:ne,viewport:St,subject:ft,center:Ue,shouldUseTimeDampening:he});if(Pt){De(Pt);return}}var _t=Aa({center:Ue,destination:kt(J.impact),droppables:J.dimensions.droppables});if(!_t)return;var vt=So({dragStartTime:ne,droppable:_t,subject:ft,center:Ue,shouldUseTimeDampening:he});vt&&Ae(_t.descriptor.id,vt)},Ki=function(z){var J=z.scrollWindow,ne=z.scrollDroppable,he=N(J),De=N(ne),Ae=null,Ue=function(Pt){Ae||Q(!1);var _t=Ae,vt=_t.shouldUseTimeDampening,Ct=_t.dragStartTime;lo({state:Pt,scrollWindow:he,scrollDroppable:De,dragStartTime:Ct,shouldUseTimeDampening:vt})},je=function(Pt){Ja(),Ae&&Q(!1);var _t=Date.now(),vt=!1,Ct=function(){vt=!0};lo({state:Pt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Ct,scrollDroppable:Ct}),Ae={dragStartTime:_t,shouldUseTimeDampening:vt},Wa(),vt&&Ue(Pt)},ft=function(){if(!Ae)return;he.cancel(),De.cancel(),Ae=null};return{start:je,stop:ft,scroll:Ue}},ao=function(z){var J=z.move,ne=z.scrollDroppable,he=z.scrollWindow,De=function(St,Pt){var _t=Fe(St.current.client.selection,Pt);J({client:_t})},Ae=function(St,Pt){if(!ji(St,Pt))return Pt;var _t=Co(St,Pt);if(!_t)return ne(St.descriptor.id,Pt),null;var vt=Ze(Pt,_t);ne(St.descriptor.id,vt);var Ct=Ze(Pt,vt);return Ct},Ue=function(St,Pt,_t){if(!St)return _t;if(!Ui(Pt,_t))return _t;var vt=ro(Pt,_t);if(!vt)return he(_t),null;var Ct=Ze(_t,vt);he(Ct);var tn=Ze(_t,Ct);return tn},je=function(St){var Pt=St.scrollJumpRequest;if(!Pt)return;var _t=kt(St.impact);_t||Q(!1);var vt=Ae(St.dimensions.droppables[_t],Pt);if(!vt)return;var Ct=St.viewport,tn=Ue(St.isWindowScrollAllowed,Ct,vt);if(!tn)return;De(St,tn)};return je},No=function(z){var J=z.scrollDroppable,ne=z.scrollWindow,he=z.move,De=Ki({scrollWindow:ne,scrollDroppable:J}),Ae=ao({move:he,scrollWindow:ne,scrollDroppable:J}),Ue=function(St){if(St.phase!=="DRAGGING")return;if(St.movementMode==="FLUID"){De.scroll(St);return}if(!St.scrollJumpRequest)return;Ae(St)},je={scroll:Ue,start:De.start,stop:De.stop};return je},uo="data-rbd",co=function(){var z=uo+"-drag-handle";return{base:z,draggableId:z+"-draggable-id",contextId:z+"-context-id"}}(),To=function(){var z=uo+"-draggable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),Uo=function(){var z=uo+"-droppable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),jo={contextId:uo+"-scroll-container-context-id"},Ci=function(J){return function(ne){return"["+ne+'="'+J+'"]'}},Ka=function(J,ne){return J.map(function(he){var De=he.styles[ne];return De?he.selector+" { "+De+" }":""}).join(" ")},hi="pointer-events: none;",ei=function(z){var J=Ci(z),ne=function(){var je=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:J(co.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:je,dragging:hi,dropAnimating:je}}}(),he=function(){var je=`
transition: `+It.outOfTheWay+`;
`;return{selector:J(To.contextId),styles:{dragging:je,dropAnimating:je,userCancel:je}}}(),De={selector:J(Uo.contextId),styles:{always:"overflow-anchor: none;"}},Ae={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;
`}},Ue=[he,ne,De,Ae];return{always:Ka(Ue,"always"),resting:Ka(Ue,"resting"),dragging:Ka(Ue,"dragging"),dropAnimating:Ka(Ue,"dropAnimating"),userCancel:Ka(Ue,"userCancel")}},pi=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?P.useLayoutEffect:P.useEffect,Do=function(){var J=document.querySelector("head");return J||Q(!1),J},wi=function(J){var ne=document.createElement("style");return J&&ne.setAttribute("nonce",J),ne.type="text/css",ne};function Bo(z,J){var ne=l(function(){return ei(z)},[z]),he=Object(P.useRef)(null),De=Object(P.useRef)(null),Ae=r(A(function(_t){var vt=De.current;vt||Q(!1),vt.textContent=_t}),[]),Ue=r(function(_t){var vt=he.current;vt||Q(!1),vt.textContent=_t},[]);pi(function(){!he.current&&!De.current||Q(!1);var _t=wi(J),vt=wi(J);return he.current=_t,De.current=vt,_t.setAttribute(uo+"-always",z),vt.setAttribute(uo+"-dynamic",z),Do().appendChild(_t),Do().appendChild(vt),Ue(ne.always),Ae(ne.resting),function(){var Ct=function(Yn){var nr=Yn.current;nr||Q(!1),Do().removeChild(nr),Yn.current=null};Ct(he),Ct(De)}},[J,Ue,Ae,ne.always,ne.resting,z]);var je=r(function(){return Ae(ne.dragging)},[Ae,ne.dragging]),ft=r(function(_t){if(_t==="DROP"){Ae(ne.dropAnimating);return}Ae(ne.userCancel)},[Ae,ne.dropAnimating,ne.userCancel]),St=r(function(){if(!De.current)return;Ae(ne.resting)},[Ae,ne.resting]),Pt=l(function(){return{dragging:je,dropping:ft,resting:St}},[je,ft,St]);return Pt}var Ao=function(z){return z&&z.ownerDocument?z.ownerDocument.defaultView:window};function io(z){return z instanceof Ao(z).HTMLElement}function Xi(z,J){var ne="["+co.contextId+'="'+z+'"]',he=Ft(document.querySelectorAll(ne));if(!he.length)return null;var De=xt(he,function(Ae){return Ae.getAttribute(co.draggableId)===J});return De&&io(De)?De:null}function wo(z){var J=Object(P.useRef)({}),ne=Object(P.useRef)(null),he=Object(P.useRef)(null),De=Object(P.useRef)(!1),Ae=r(function(vt,Ct){var tn={id:vt,focus:Ct};return J.current[vt]=tn,function(){var nr=J.current,br=nr[vt];br!==tn&&delete nr[vt]}},[]),Ue=r(function(vt){var Ct=Xi(z,vt);Ct&&Ct!==document.activeElement&&Ct.focus()},[z]),je=r(function(vt,Ct){ne.current===vt&&(ne.current=Ct)},[]),ft=r(function(){if(he.current)return;if(!De.current)return;he.current=requestAnimationFrame(function(){he.current=null;var vt=ne.current;vt&&Ue(vt)})},[Ue]),St=r(function(vt){ne.current=null;var Ct=document.activeElement;if(!Ct)return;if(Ct.getAttribute(co.draggableId)!==vt)return;ne.current=vt},[]);pi(function(){return De.current=!0,function(){De.current=!1;var vt=he.current;vt&&cancelAnimationFrame(vt)}},[]);var Pt=l(function(){return{register:Ae,tryRecordFocus:St,tryRestoreFocusRecorded:ft,tryShiftRecord:je}},[Ae,St,ft,je]);return Pt}function po(){var z={draggables:{},droppables:{}},J=[];function ne(_t){return J.push(_t),function(){var Ct=J.indexOf(_t);if(Ct===-1)return;J.splice(Ct,1)}}function he(_t){J.length&&J.forEach(function(vt){return vt(_t)})}function De(_t){return z.draggables[_t]||null}function Ae(_t){var vt=De(_t);return vt||Q(!1),vt}var Ue={register:function(vt){z.draggables[vt.descriptor.id]=vt,he({type:"ADDITION",value:vt})},update:function(vt,Ct){var tn=z.draggables[Ct.descriptor.id];if(!tn)return;if(tn.uniqueId!==vt.uniqueId)return;delete z.draggables[Ct.descriptor.id],z.draggables[vt.descriptor.id]=vt},unregister:function(vt){var Ct=vt.descriptor.id,tn=De(Ct);if(!tn)return;if(vt.uniqueId!==tn.uniqueId)return;delete z.draggables[Ct],he({type:"REMOVAL",value:vt})},getById:Ae,findById:De,exists:function(vt){return Boolean(De(vt))},getAllByType:function(vt){return Be(z.draggables).filter(function(Ct){return Ct.descriptor.type===vt})}};function je(_t){return z.droppables[_t]||null}function ft(_t){var vt=je(_t);return vt||Q(!1),vt}var St={register:function(vt){z.droppables[vt.descriptor.id]=vt},unregister:function(vt){var Ct=je(vt.descriptor.id);if(!Ct)return;if(vt.uniqueId!==Ct.uniqueId)return;delete z.droppables[vt.descriptor.id]},getById:ft,findById:je,exists:function(vt){return Boolean(je(vt))},getAllByType:function(vt){return Be(z.droppables).filter(function(Ct){return Ct.descriptor.type===vt})}};function Pt(){z.draggables={},z.droppables={},J.length=0}return{draggable:Ue,droppable:St,subscribe:ne,clean:Pt}}function Wo(){var z=l(po,[]);return Object(P.useEffect)(function(){return function(){requestAnimationFrame(z.clean)}},[z]),z}var fo=m.a.createContext(null),Ta=function(){var z=document.body;return z||Q(!1),z},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%)"},Xa=function(J){return"rbd-announcement-"+J};function bi(z){var J=l(function(){return Xa(z)},[z]),ne=Object(P.useRef)(null);Object(P.useEffect)(function(){var Ae=document.createElement("div");return ne.current=Ae,Ae.id=J,Ae.setAttribute("aria-live","assertive"),Ae.setAttribute("aria-atomic","true"),Object(s.a)(Ae.style,ya),Ta().appendChild(Ae),function(){setTimeout(function(){var ft=Ta();ft.contains(Ae)&&ft.removeChild(Ae),Ae===ne.current&&(ne.current=null)})}},[J]);var he=r(function(De){var Ae=ne.current;if(Ae){Ae.textContent=De;return}},[]);return he}var oo=0,Hi={separator:"::"};function mo(){oo=0}function Li(z,J){return J===void 0&&(J=Hi),l(function(){return""+z+J.separator+oo++},[J.separator,z])}function si(z){var J=z.contextId,ne=z.uniqueId;return"rbd-hidden-text-"+J+"-"+ne}function vo(z){var J=z.contextId,ne=z.text,he=Li("hidden-text",{separator:"-"}),De=l(function(){return si({contextId:J,uniqueId:he})},[he,J]);return Object(P.useEffect)(function(){var Ue=document.createElement("div");return Ue.id=De,Ue.textContent=ne,Ue.style.display="none",Ta().appendChild(Ue),function(){var ft=Ta();ft.contains(Ue)&&ft.removeChild(Ue)}},[De,ne]),De}var Yi=m.a.createContext(null),go={react:"^16.8.5","react-dom":"^16.8.5"},Oi=/(\d+)\.(\d+)\.(\d+)/,wa=function(J){var ne=Oi.exec(J);ne!=null||Q(!1);var he=Number(ne[1]),De=Number(ne[2]),Ae=Number(ne[3]);return{major:he,minor:De,patch:Ae,raw:J}},ra=function(J,ne){return ne.major>J.major?!0:ne.major<J.major?!1:ne.minor>J.minor?!0:ne.minor<J.minor?!1:ne.patch>=J.patch},lr=function(z,J){var ne=wa(z),he=wa(J);if(ra(ne,he))return},Wr=`
We expect a html5 doctype: <!doctype html>
This is to ensure consistent browser layout and measurement
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
`,_a=function(z){var J=z.doctype;if(!J)return;J.name.toLowerCase()!=="html",J.publicId!==""};function Fa(z){}function Pi(z,J){Fa(function(){Object(P.useEffect)(function(){try{z()}catch(ne){Se(`
A setup problem was encountered.
> `+ne.message+`
`)}},J)})}function Bi(){Pi(function(){lr(go.react,m.a.version),_a(document)},[])}function li(z){var J=Object(P.useRef)(z);return Object(P.useEffect)(function(){J.current=z}),J}function Ri(){var z=null;function J(){return Boolean(z)}function ne(Ue){return Ue===z}function he(Ue){z&&Q(!1);var je={abandon:Ue};return z=je,je}function De(){z||Q(!1),z=null}function Ae(){z&&(z.abandon(),De())}return{isClaimed:J,isActive:ne,claim:he,release:De,tryAbandon:Ae}}var Ji=9,_o=13,ii=27,As=32,Ys=33,Rl=34,hs=35,ws=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[_o]=!0,ps[Ji]=!0,ps),Ps=function(z){ms[z.keyCode]&&z.preventDefault()},vs=function(){var z="visibilitychange";if(typeof document=="undefined")return z;var J=[z,"ms"+z,"webkit"+z,"moz"+z,"o"+z],ne=xt(J,function(he){return"on"+he in document});return ne||z}(),Zs=0,Rs=5;function Ko(z,J){return Math.abs(J.x-z.x)>=Rs||Math.abs(J.y-z.y)>=Rs}var gs={type:"IDLE"};function _s(z){var J=z.cancel,ne=z.completed,he=z.getPhase,De=z.setPhase;return[{eventName:"mousemove",fn:function(Ue){var je=Ue.button,ft=Ue.clientX,St=Ue.clientY;if(je!==Zs)return;var Pt={x:ft,y:St},_t=he();if(_t.type==="DRAGGING"){Ue.preventDefault(),_t.actions.move(Pt);return}_t.type==="PENDING"||Q(!1);var vt=_t.point;if(!Ko(vt,Pt))return;Ue.preventDefault();var Ct=_t.actions.fluidLift(Pt);De({type:"DRAGGING",actions:Ct})}},{eventName:"mouseup",fn:function(Ue){var je=he();if(je.type!=="DRAGGING"){J();return}Ue.preventDefault(),je.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"mousedown",fn:function(Ue){he().type==="DRAGGING"&&Ue.preventDefault(),J()}},{eventName:"keydown",fn:function(Ue){var je=he();if(je.type==="PENDING"){J();return}if(Ue.keyCode===ii){Ue.preventDefault(),J();return}Ps(Ue)}},{eventName:"resize",fn:J},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){he().type==="PENDING"&&J()}},{eventName:"webkitmouseforcedown",fn:function(Ue){var je=he();if(je.type!=="IDLE"||Q(!1),je.actions.shouldRespectForcePress()){J();return}Ue.preventDefault()}},{eventName:vs,fn:J}]}function $s(z){var J=Object(P.useRef)(gs),ne=Object(P.useRef)(ye),he=l(function(){return{eventName:"mousedown",fn:function(_t){if(_t.defaultPrevented)return;if(_t.button!==Zs)return;if(_t.ctrlKey||_t.metaKey||_t.shiftKey||_t.altKey)return;var vt=z.findClosestDraggableId(_t);if(!vt)return;var Ct=z.tryGetLock(vt,Ue,{sourceEvent:_t});if(!Ct)return;_t.preventDefault();var tn={x:_t.clientX,y:_t.clientY};ne.current(),St(Ct,tn)}}},[z]),De=l(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(_t){if(_t.defaultPrevented)return;var vt=z.findClosestDraggableId(_t);if(!vt)return;var Ct=z.findOptionsForDraggable(vt);if(!Ct)return;if(Ct.shouldRespectForcePress)return;if(!z.canGetLock(vt))return;_t.preventDefault()}}},[z]),Ae=r(function(){var _t={passive:!1,capture:!0};ne.current=pe(window,[De,he],_t)},[De,he]),Ue=r(function(){var Pt=J.current;if(Pt.type==="IDLE")return;J.current=gs,ne.current(),Ae()},[Ae]),je=r(function(){var Pt=J.current;Ue(),Pt.type==="DRAGGING"&&Pt.actions.cancel({shouldBlockNextClick:!0}),Pt.type==="PENDING"&&Pt.actions.abort()},[Ue]),ft=r(function(){var _t={capture:!0,passive:!1},vt=_s({cancel:je,completed:Ue,getPhase:function(){return J.current},setPhase:function(tn){J.current=tn}});ne.current=pe(window,vt,_t)},[je,Ue]),St=r(function(_t,vt){J.current.type==="IDLE"||Q(!1),J.current={type:"PENDING",point:vt,actions:_t},ft()},[ft]);pi(function(){return Ae(),function(){ne.current()}},[Ae])}var Po;function el(){}var Ll=(Po={},Po[Rl]=!0,Po[Ys]=!0,Po[ws]=!0,Po[hs]=!0,Po);function tl(z,J){function ne(){J(),z.cancel()}function he(){J(),z.drop()}return[{eventName:"keydown",fn:function(Ae){if(Ae.keyCode===ii){Ae.preventDefault(),ne();return}if(Ae.keyCode===As){Ae.preventDefault(),he();return}if(Ae.keyCode===Il){Ae.preventDefault(),z.moveDown();return}if(Ae.keyCode===Ml){Ae.preventDefault(),z.moveUp();return}if(Ae.keyCode===Qs){Ae.preventDefault(),z.moveRight();return}if(Ae.keyCode===Js){Ae.preventDefault(),z.moveLeft();return}if(Ll[Ae.keyCode]){Ae.preventDefault();return}Ps(Ae)}},{eventName:"mousedown",fn:ne},{eventName:"mouseup",fn:ne},{eventName:"click",fn:ne},{eventName:"touchstart",fn:ne},{eventName:"resize",fn:ne},{eventName:"wheel",fn:ne,options:{passive:!0}},{eventName:vs,fn:ne}]}function Ti(z){var J=Object(P.useRef)(el),ne=l(function(){return{eventName:"keydown",fn:function(Ae){if(Ae.defaultPrevented)return;if(Ae.keyCode!==As)return;var Ue=z.findClosestDraggableId(Ae);if(!Ue)return;var je=z.tryGetLock(Ue,Pt,{sourceEvent:Ae});if(!je)return;Ae.preventDefault();var ft=!0,St=je.snapLift();J.current();function Pt(){ft||Q(!1),ft=!1,J.current(),he()}J.current=pe(window,tl(St,Pt),{capture:!0,passive:!1})}}},[z]),he=r(function(){var Ae={passive:!1,capture:!0};J.current=pe(window,[ne],Ae)},[ne]);pi(function(){return he(),function(){J.current()}},[he])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(z){var J=z.cancel,ne=z.getPhase;return[{eventName:"orientationchange",fn:J},{eventName:"resize",fn:J},{eventName:"contextmenu",fn:function(De){De.preventDefault()}},{eventName:"keydown",fn:function(De){if(ne().type!=="DRAGGING"){J();return}De.keyCode===ii&&De.preventDefault(),J()}},{eventName:vs,fn:J}]}function Go(z){var J=z.cancel,ne=z.completed,he=z.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ae){var Ue=he();if(Ue.type!=="DRAGGING"){J();return}Ue.hasMoved=!0;var je=Ae.touches[0],ft=je.clientX,St=je.clientY,Pt={x:ft,y:St};Ae.preventDefault(),Ue.actions.move(Pt)}},{eventName:"touchend",fn:function(Ae){var Ue=he();if(Ue.type!=="DRAGGING"){J();return}Ae.preventDefault(),Ue.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"touchcancel",fn:function(Ae){if(he().type!=="DRAGGING"){J();return}Ae.preventDefault(),J()}},{eventName:"touchforcechange",fn:function(Ae){var Ue=he();Ue.type!=="IDLE"||Q(!1);var je=Ae.touches[0];if(!je)return;var ft=je.force>=rl;if(!ft)return;var St=Ue.actions.shouldRespectForcePress();if(Ue.type==="PENDING"){St&&J();return}if(St){if(Ue.hasMoved){Ae.preventDefault();return}J();return}Ae.preventDefault()}},{eventName:vs,fn:J}]}function bs(z){var J=Object(P.useRef)(Ho),ne=Object(P.useRef)(ye),he=r(function(){return J.current},[]),De=r(function(Ct){J.current=Ct},[]),Ae=l(function(){return{eventName:"touchstart",fn:function(Ct){if(Ct.defaultPrevented)return;var tn=z.findClosestDraggableId(Ct);if(!tn)return;var Yn=z.tryGetLock(tn,je,{sourceEvent:Ct});if(!Yn)return;var nr=Ct.touches[0],br=nr.clientX,Dr=nr.clientY,$r={x:br,y:Dr};ne.current(),_t(Yn,$r)}}},[z]),Ue=r(function(){var Ct={capture:!0,passive:!1};ne.current=pe(window,[Ae],Ct)},[Ae]),je=r(function(){var vt=J.current;if(vt.type==="IDLE")return;vt.type==="PENDING"&&clearTimeout(vt.longPressTimerId),De(Ho),ne.current(),Ue()},[Ue,De]),ft=r(function(){var vt=J.current;je(),vt.type==="DRAGGING"&&vt.actions.cancel({shouldBlockNextClick:!0}),vt.type==="PENDING"&&vt.actions.abort()},[je]),St=r(function(){var Ct={capture:!0,passive:!1},tn={cancel:ft,completed:je,getPhase:he},Yn=pe(window,Go(tn),Ct),nr=pe(window,al(tn),Ct);ne.current=function(){Yn(),nr()}},[ft,he,je]),Pt=r(function(){var Ct=he();Ct.type==="PENDING"||Q(!1);var tn=Ct.actions.fluidLift(Ct.point);De({type:"DRAGGING",actions:tn,hasMoved:!1})},[he,De]),_t=r(function(Ct,tn){he().type==="IDLE"||Q(!1);var Yn=setTimeout(Pt,nl);De({type:"PENDING",point:tn,actions:Ct,longPressTimerId:Yn}),St()},[St,he,De,Pt]);pi(function(){return Ue(),function(){ne.current();var tn=he();tn.type==="PENDING"&&(clearTimeout(tn.longPressTimerId),De(Ho))}},[he,Ue,De]),pi(function(){var Ct=pe(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Ct},[])}function il(z){Fa(function(){var J=li(z);Pi(function(){J.current.length===z.length||Q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(z,J){if(J==null)return!1;var ne=Boolean(ol[J.tagName.toLowerCase()]);if(ne)return!0;var he=J.getAttribute("contenteditable");return he==="true"||he===""?!0:J===z?!1:Ms(z,J.parentElement)}function zo(z,J){var ne=J.target;return io(ne)?Ms(z,ne):!1}var sl=function(z){return f(z.getBoundingClientRect()).center};function ys(z){return z instanceof Ao(z).Element}var ll=function(){var z="matches";if(typeof document=="undefined")return z;var J=[z,"msMatchesSelector","webkitMatchesSelector"],ne=xt(J,function(he){return he in Element.prototype});return ne||z}();function Vo(z,J){return z==null?null:z[ll](J)?z:Vo(z.parentElement,J)}function kl(z,J){return z.closest?z.closest(J):Vo(z,J)}function Xo(z){return"["+co.contextId+'="'+z+'"]'}function ul(z,J){var ne=J.target;if(!ys(ne))return null;var he=Xo(z),De=kl(ne,he);return De&&io(De)?De:null}function cl(z,J){var ne=ul(z,J);return ne?ne.getAttribute(co.draggableId):null}function dl(z,J){var ne="["+To.contextId+'="'+z+'"]',he=Ft(document.querySelectorAll(ne)),De=xt(he,function(Ae){return Ae.getAttribute(To.id)===J});return De&&io(De)?De:null}function ts(z){z.preventDefault()}function Ro(z){var J=z.expected,ne=z.phase,he=z.isLockActive,De=z.shouldWarn;return he()?!(J!==ne):!1}function Yo(z){var J=z.lockAPI,ne=z.store,he=z.registry,De=z.draggableId;if(J.isClaimed())return!1;var Ae=he.draggable.findById(De);return Ae&&Ae.options.isEnabled?!!Zr(ne.getState(),De):!1}function ns(z){var J=z.lockAPI,ne=z.contextId,he=z.store,De=z.registry,Ae=z.draggableId,Ue=z.forceSensorStop,je=z.sourceEvent,ft=Yo({lockAPI:J,store:he,registry:De,draggableId:Ae});if(!ft)return null;var St=De.draggable.getById(Ae),Pt=dl(ne,St.descriptor.id);if(!Pt)return null;if(je&&!St.options.canDragInteractiveElements&&zo(Pt,je))return null;var _t=J.claim(Ue||ye),vt="PRE_DRAG";function Ct(){return St.options.shouldRespectForcePress}function tn(){return J.isActive(_t)}function Yn(Da,Ya){Ro({expected:Da,phase:vt,isLockActive:tn,shouldWarn:!0})&&he.dispatch(Ya())}var nr=Yn.bind(null,"DRAGGING");function br(Da){function Ya(){J.release(),vt="COMPLETED"}vt!=="PRE_DRAG"&&(Ya(),vt==="PRE_DRAG"||Q(!1)),he.dispatch(qt(Da.liftActionArgs)),vt="DRAGGING";function gi(e,n){if(n===void 0&&(n={shouldBlockNextClick:!1}),Da.cleanup(),n.shouldBlockNextClick){var L=pe(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}Ya(),he.dispatch(Qe({reason:e}))}return Object(s.a)({isActive:function(){return Ro({expected:"DRAGGING",phase:vt,isLockActive:tn,shouldWarn:!1})},shouldRespectForcePress:Ct,drop:function(n){return gi("DROP",n)},cancel:function(n){return gi("CANCEL",n)}},Da.actions)}function Dr(Da){var Ya=N(function(e){nr(function(){return Hn({client:e})})}),gi=br({liftActionArgs:{id:Ae,clientSelection:Da,movementMode:"FLUID"},cleanup:function(){return Ya.cancel()},actions:{move:Ya}});return Object(s.a)({},gi,{move:Ya})}function $r(){var Da={moveUp:function(){return nr(Er)},moveRight:function(){return nr(zr)},moveDown:function(){return nr(or)},moveLeft:function(){return nr(Br)}};return br({liftActionArgs:{id:Ae,clientSelection:sl(Pt),movementMode:"SNAP"},cleanup:ye,actions:Da})}function Tr(){var Da=Ro({expected:"PRE_DRAG",phase:vt,isLockActive:tn,shouldWarn:!0});Da&&J.release()}var Ma={isActive:function(){return Ro({expected:"PRE_DRAG",phase:vt,isLockActive:tn,shouldWarn:!1})},shouldRespectForcePress:Ct,fluidLift:Dr,snapLift:$r,abort:Tr};return Ma}var fl=[$s,Ti,bs];function Nl(z){var J=z.contextId,ne=z.store,he=z.registry,De=z.customSensors,Ae=z.enableDefaultSensors,Ue=[].concat(Ae?fl:[],De||[]),je=Object(P.useState)(function(){return Ri()})[0],ft=r(function(Dr,$r){Dr.isDragging&&!$r.isDragging&&je.tryAbandon()},[je]);pi(function(){var Dr=ne.getState(),$r=ne.subscribe(function(){var Tr=ne.getState();ft(Dr,Tr),Dr=Tr});return $r},[je,ne,ft]),pi(function(){return je.tryAbandon},[je.tryAbandon]);var St=r(function(br){return Yo({lockAPI:je,registry:he,store:ne,draggableId:br})},[je,he,ne]),Pt=r(function(br,Dr,$r){return ns({lockAPI:je,registry:he,contextId:J,store:ne,draggableId:br,forceSensorStop:Dr,sourceEvent:$r&&$r.sourceEvent?$r.sourceEvent:null})},[J,je,he,ne]),_t=r(function(br){return cl(J,br)},[J]),vt=r(function(br){var Dr=he.draggable.findById(br);return Dr?Dr.options:null},[he.draggable]),Ct=r(function(){if(!je.isClaimed())return;je.tryAbandon(),ne.getState().phase!=="IDLE"&&ne.dispatch(Rr())},[je,ne]),tn=r(je.isClaimed,[je]),Yn=l(function(){return{canGetLock:St,tryGetLock:Pt,findClosestDraggableId:_t,findOptionsForDraggable:vt,tryReleaseLock:Ct,isLockClaimed:tn}},[St,Pt,_t,vt,Ct,tn]);il(Ue);for(var nr=0;nr<Ue.length;nr++)Ue[nr](Yn)}var hl=function(J){return{onBeforeCapture:J.onBeforeCapture,onBeforeDragStart:J.onBeforeDragStart,onDragStart:J.onDragStart,onDragEnd:J.onDragEnd,onDragUpdate:J.onDragUpdate}};function Qi(z){return z.current||Q(!1),z.current}function Jo(z){var J=z.contextId,ne=z.setCallbacks,he=z.sensors,De=z.nonce,Ae=z.dragHandleUsageInstructions,Ue=Object(P.useRef)(null);Bi();var je=li(z),ft=r(function(){return hl(je.current)},[je]),St=bi(J),Pt=vo({contextId:J,text:Ae}),_t=Bo(J,De),vt=r(function(e){Qi(Ue).dispatch(e)},[]),Ct=l(function(){return Object(p.b)({publishWhileDragging:yn,updateDroppableScroll:In,updateDroppableIsEnabled:Kn,updateDroppableIsCombineEnabled:fr,collectionStarting:vn},vt)},[vt]),tn=Wo(),Yn=l(function(){return Nr(tn,Ct)},[tn,Ct]),nr=l(function(){return No(Object(s.a)({scrollWindow:ga,scrollDroppable:Yn.scrollDroppable},Object(p.b)({move:Hn},vt)))},[Yn.scrollDroppable,vt]),br=wo(J),Dr=l(function(){return _r({announce:St,autoScroller:nr,dimensionMarshal:Yn,focusMarshal:br,getResponders:ft,styleMarshal:_t})},[St,nr,Yn,br,ft,_t]);Ue.current=Dr;var $r=r(function(){var e=Qi(Ue),n=e.getState();n.phase!=="IDLE"&&e.dispatch(Rr())},[]),Tr=r(function(){var e=Qi(Ue).getState();return e.isDragging||e.phase==="DROP_ANIMATING"},[]),Ma=l(function(){return{isDragging:Tr,tryAbort:$r}},[Tr,$r]);ne(Ma);var Da=r(function(e){return Zr(Qi(Ue).getState(),e)},[]),Ya=r(function(){return an(Qi(Ue).getState())},[]),gi=l(function(){return{marshal:Yn,focus:br,contextId:J,canLift:Da,isMovementAllowed:Ya,dragHandleUsageInstructionsId:Pt,registry:tn}},[J,Yn,Pt,br,Da,Ya,tn]);return Nl({contextId:J,store:Dr,registry:tn,customSensors:he,enableDefaultSensors:z.enableDefaultSensors!==!1}),Object(P.useEffect)(function(){return $r},[$r]),m.a.createElement(Yi.Provider,{value:gi},m.a.createElement(_.a,{context:fo,store:Dr},z.children))}var Qo=0;function Ul(){Qo=0}function pl(){return l(function(){return""+Qo++},[])}function iu(){Ul(),mo()}function jl(z){var J=pl(),ne=z.dragHandleUsageInstructions||ve.dragHandleUsageInstructions;return m.a.createElement(ce,null,function(he){return m.a.createElement(Jo,{nonce:z.nonce,contextId:J,setCallbacks:he,dragHandleUsageInstructions:ne,enableDefaultSensors:z.enableDefaultSensors,sensors:z.sensors,onBeforeCapture:z.onBeforeCapture,onBeforeDragStart:z.onBeforeDragStart,onDragStart:z.onDragStart,onDragUpdate:z.onDragUpdate,onDragEnd:z.onDragEnd},z.children)})}var Is=function(J){return function(ne){return J===ne}},ki=Is("scroll"),ml=Is("auto"),Bl=Is("visible"),vl=function(J,ne){return ne(J.overflowX)||ne(J.overflowY)},Fl=function(J,ne){return ne(J.overflowX)&&ne(J.overflowY)},Ls=function(J){var ne=window.getComputedStyle(J),he={overflowX:ne.overflowX,overflowY:ne.overflowY};return vl(he,ki)||vl(he,ml)},gl=function(){return!1;var J,ne;if(!Ls(J))return!1;var he,De;if(Fl(De,Bl))return!1},ks=function z(J){return J==null?null:J===document.body?gl()?J:null:J===document.documentElement?null:Ls(J)?J:z(J.parentElement)},ou=function(z){if(!z)return;var J=ks(z.parentElement);if(!J)return},Ns=function(z){return{x:z.scrollLeft,y:z.scrollTop}},Wl=function z(J){if(!J)return!1;var ne=window.getComputedStyle(J);return ne.position==="fixed"?!0:z(J.parentElement)},Mo=function(z){var J=ks(z),ne=Wl(z);return{closestScrollable:J,isFixedOnPage:ne}},rs=function(z){var J=z.descriptor,ne=z.isEnabled,he=z.isCombineEnabled,De=z.isFixedOnPage,Ae=z.direction,Ue=z.client,je=z.page,ft=z.closest,St=function(){if(!ft)return null;var Ct=ft.scrollSize,tn=ft.client,Yn=ka({scrollHeight:Ct.scrollHeight,scrollWidth:Ct.scrollWidth,height:tn.paddingBox.height,width:tn.paddingBox.width});return{pageMarginBox:ft.page.marginBox,frameClient:tn,scrollSize:Ct,shouldClipSubject:ft.shouldClipSubject,scroll:{initial:ft.scroll,current:ft.scroll,max:Yn,diff:{value:Te,displacement:Te}}}}(),Pt=Ae==="vertical"?Wn:Tn,_t=Oe({page:je,withPlaceholder:null,axis:Pt,frame:St}),vt={descriptor:J,isCombineEnabled:he,isFixedOnPage:De,axis:Pt,isEnabled:ne,client:Ue,page:je,frame:St,subject:_t};return vt},Es=function(J,ne){var he=R(J);if(!ne)return he;if(J!==ne)return he;var De=he.paddingBox.top-ne.scrollTop,Ae=he.paddingBox.left-ne.scrollLeft,Ue=De+ne.scrollHeight,je=Ae+ne.scrollWidth,ft={top:De,right:je,bottom:Ue,left:Ae},St=y(ft,he.border),Pt=a({borderBox:St,margin:he.margin,border:he.border,padding:he.padding});return Pt},as=function(z){var J=z.ref,ne=z.descriptor,he=z.env,De=z.windowScroll,Ae=z.direction,Ue=z.isDropDisabled,je=z.isCombineEnabled,ft=z.shouldClipSubject,St=he.closestScrollable,Pt=Es(J,St),_t=b(Pt,De),vt=function(){if(!St)return null;var tn=R(St),Yn={scrollHeight:St.scrollHeight,scrollWidth:St.scrollWidth};return{client:tn,page:b(tn,De),scroll:Ns(St),scrollSize:Yn,shouldClipSubject:ft}}(),Ct=rs({descriptor:ne,isEnabled:!Ue,isCombineEnabled:je,isFixedOnPage:he.isFixedOnPage,direction:Ae,client:Pt,page:_t,closest:vt});return Ct},bo={passive:!1},Kl={passive:!0},_l=function(z){return z.shouldPublishImmediately?bo:Kl};function yo(z){var J=Object(P.useContext)(z);return J||Q(!1),J}var is=function(J){return J&&J.env.closestScrollable||null};function bl(z){var J=Object(P.useRef)(null),ne=yo(Yi),he=Li("droppable"),De=ne.registry,Ae=ne.marshal,Ue=li(z),je=l(function(){return{id:z.droppableId,type:z.type,mode:z.mode}},[z.droppableId,z.mode,z.type]),ft=Object(P.useRef)(je),St=l(function(){return A(function(Tr,Ma){J.current||Q(!1);var Da={x:Tr,y:Ma};Ae.updateDroppableScroll(je.id,Da)})},[je.id,Ae]),Pt=r(function(){var Tr=J.current;return!Tr||!Tr.env.closestScrollable?Te:Ns(Tr.env.closestScrollable)},[]),_t=r(function(){var Tr=Pt();St(Tr.x,Tr.y)},[Pt,St]),vt=l(function(){return N(_t)},[_t]),Ct=r(function(){var Tr=J.current,Ma=is(Tr);Tr&&Ma||Q(!1);var Da=Tr.scrollOptions;if(Da.shouldPublishImmediately){_t();return}vt()},[vt,_t]),tn=r(function(Tr,Ma){J.current&&Q(!1);var Da=Ue.current,Ya=Da.getDroppableRef();Ya||Q(!1);var gi=Mo(Ya),e={ref:Ya,descriptor:je,env:gi,scrollOptions:Ma};J.current=e;var n=as({ref:Ya,descriptor:je,env:gi,windowScroll:Tr,direction:Da.direction,isDropDisabled:Da.isDropDisabled,isCombineEnabled:Da.isCombineEnabled,shouldClipSubject:!Da.ignoreContainerClipping}),L=gi.closestScrollable;return L&&(L.setAttribute(jo.contextId,ne.contextId),L.addEventListener("scroll",Ct,_l(e.scrollOptions))),n},[ne.contextId,je,Ct,Ue]),Yn=r(function(){var Tr=J.current,Ma=is(Tr);return Tr&&Ma||Q(!1),Ns(Ma)},[]),nr=r(function(){var Tr=J.current;Tr||Q(!1);var Ma=is(Tr);if(J.current=null,!Ma)return;vt.cancel(),Ma.removeAttribute(jo.contextId),Ma.removeEventListener("scroll",Ct,_l(Tr.scrollOptions))},[Ct,vt]),br=r(function(Tr){var Ma=J.current;Ma||Q(!1);var Da=is(Ma);Da||Q(!1),Da.scrollTop+=Tr.y,Da.scrollLeft+=Tr.x},[]),Dr=l(function(){return{getDimensionAndWatchScroll:tn,getScrollWhileDragging:Yn,dragStopped:nr,scroll:br}},[nr,tn,Yn,br]),$r=l(function(){return{uniqueId:he,descriptor:je,callbacks:Dr}},[Dr,je,he]);pi(function(){return ft.current=$r.descriptor,De.droppable.register($r),function(){J.current&&nr(),De.droppable.unregister($r)}},[Dr,je,nr,$r,Ae,De.droppable]),pi(function(){if(!J.current)return;Ae.updateDroppableIsEnabled(ft.current.id,!z.isDropDisabled)},[z.isDropDisabled,Ae]),pi(function(){if(!J.current)return;Ae.updateDroppableIsCombineEnabled(ft.current.id,z.isCombineEnabled)},[z.isCombineEnabled,Ae])}function xs(){}var os={width:0,height:0,margin:Rt},Zo=function(J){var ne=J.isAnimatingOpenOnMount,he=J.placeholder,De=J.animate;return ne||De==="close"?os:{height:he.client.borderBox.height,width:he.client.borderBox.width,margin:he.client.margin}},Us=function(J){var ne=J.isAnimatingOpenOnMount,he=J.placeholder,De=J.animate,Ae=Zo({isAnimatingOpenOnMount:ne,placeholder:he,animate:De});return{display:he.display,boxSizing:"border-box",width:Ae.width,height:Ae.height,marginTop:Ae.margin.top,marginRight:Ae.margin.right,marginBottom:Ae.margin.bottom,marginLeft:Ae.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:De!=="none"?It.placeholder:null}};function js(z){var J=Object(P.useRef)(null),ne=r(function(){if(!J.current)return;clearTimeout(J.current),J.current=null},[]),he=z.animate,De=z.onTransitionEnd,Ae=z.onClose,Ue=z.contextId,je=Object(P.useState)(z.animate==="open"),ft=je[0],St=je[1];Object(P.useEffect)(function(){return ft?he!=="open"?(ne(),St(!1),xs):J.current?xs:(J.current=setTimeout(function(){J.current=null,St(!1)}),ne):xs},[he,ft,ne]);var Pt=r(function(vt){if(vt.propertyName!=="height")return;De(),he==="close"&&Ae()},[he,Ae,De]),_t=Us({isAnimatingOpenOnMount:ft,animate:z.animate,placeholder:z.placeholder});return m.a.createElement(z.placeholder.tagName,{style:_t,"data-rbd-placeholder-context-id":Ue,onTransitionEnd:Pt,ref:z.innerRef})}var Bs=m.a.memo(js),Fs=m.a.createContext(null);function $o(z){z&&io(z)||Q(!1)}function Cs(z){return typeof z=="boolean"}function Ws(z,J){J.forEach(function(ne){return ne(z)})}var yl=[function(J){var ne=J.props;ne.droppableId||Q(!1),typeof ne.droppableId=="string"||Q(!1)},function(J){var ne=J.props;Cs(ne.isDropDisabled)||Q(!1),Cs(ne.isCombineEnabled)||Q(!1),Cs(ne.ignoreContainerClipping)||Q(!1)},function(J){var ne=J.getDroppableRef;$o(ne())}],Os=[function(J){var ne=J.props,he=J.getPlaceholderRef;if(!ne.placeholder)return;var De=he();if(De)return}],Hl=[function(J){var ne=J.props;ne.renderClone||Q(!1)},function(J){var ne=J.getPlaceholderRef;ne()&&Q(!1)}];function Gl(z){Pi(function(){Ws(z,yl),z.props.mode==="standard"&&Ws(z,Os),z.props.mode==="virtual"&&Ws(z,Hl)})}var ss=function(z){Object(S.a)(J,z);function J(){for(var he,De=arguments.length,Ae=new Array(De),Ue=0;Ue<De;Ue++)Ae[Ue]=arguments[Ue];return he=z.call.apply(z,[this].concat(Ae))||this,he.state={isVisible:Boolean(he.props.on),data:he.props.on,animate:he.props.shouldAnimate&&he.props.on?"open":"none"},he.onClose=function(){if(he.state.animate!=="close")return;he.setState({isVisible:!1})},he}J.getDerivedStateFromProps=function(De,Ae){return De.shouldAnimate?De.on?{isVisible:!0,data:De.on,animate:"open"}:Ae.isVisible?{isVisible:!0,data:Ae.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(De.on),data:De.on,animate:"none"}};var ne=J.prototype;return ne.render=function(){if(!this.state.isVisible)return null;var De={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(De)},J}(m.a.PureComponent),Ks={dragging:5e3,dropAnimating:4500},El=function(J,ne){return ne?It.drop(ne.duration):J?It.snap:It.fluid},zl=function(J,ne){return J?ne?at.opacity.drop:at.opacity.combining:null},Hs=function(J){return J.forceShouldAnimate!=null?J.forceShouldAnimate:J.mode==="SNAP"};function xl(z){var J=z.dimension,ne=J.client,he=z.offset,De=z.combineWith,Ae=z.dropping,Ue=Boolean(De),je=Hs(z),ft=Boolean(Ae),St=ft?Bt.drop(he,Ue):Bt.moveTo(he),Pt={position:"fixed",top:ne.marginBox.top,left:ne.marginBox.left,boxSizing:"border-box",width:ne.borderBox.width,height:ne.borderBox.height,transition:El(je,Ae),transform:St,opacity:zl(Ue,ft),zIndex:ft?Ks.dropAnimating:Ks.dragging,pointerEvents:"none"};return Pt}function Vl(z){return{transform:Bt.moveTo(z.offset),transition:z.shouldAnimateDisplacement?null:"none"}}function Cl(z){return z.type==="DRAGGING"?xl(z):Vl(z)}function Ol(z,J,ne){ne===void 0&&(ne=Te);var he=window.getComputedStyle(J),De=J.getBoundingClientRect(),Ae=d(De,he),Ue=b(Ae,ne),je={client:Ae,tagName:J.tagName.toLowerCase(),display:he.display},ft={x:Ae.marginBox.width,y:Ae.marginBox.height},St={descriptor:z,placeholder:je,displaceBy:ft,client:Ae,page:Ue};return St}function Xl(z){var J=Li("draggable"),ne=z.descriptor,he=z.registry,De=z.getDraggableRef,Ae=z.canDragInteractiveElements,Ue=z.shouldRespectForcePress,je=z.isEnabled,ft=l(function(){return{canDragInteractiveElements:Ae,shouldRespectForcePress:Ue,isEnabled:je}},[Ae,je,Ue]),St=r(function(Ct){var tn=De();return tn||Q(!1),Ol(ne,tn,Ct)},[ne,De]),Pt=l(function(){return{uniqueId:J,descriptor:ne,options:ft,getDimension:St}},[ne,St,ft,J]),_t=Object(P.useRef)(Pt),vt=Object(P.useRef)(!0);pi(function(){return he.draggable.register(_t.current),function(){return he.draggable.unregister(_t.current)}},[he.draggable]),pi(function(){if(vt.current){vt.current=!1;return}var Ct=_t.current;_t.current=Pt,he.draggable.update(Pt,Ct)},[Pt,he.draggable])}function Gs(z,J,ne){Pi(function(){function he(Ae){return"Draggable[id: "+Ae+"]: "}var De=z.draggableId;if(De||Q(!1),typeof De=="string"||Q(!1),Ie(z.index)||Q(!1),z.mapped.type==="DRAGGING")return;$o(ne()),z.isEnabled&&(Xi(J,De)||Q(!1))})}function ls(z){Fa(function(){var J=Object(P.useRef)(z);Pi(function(){z===J.current||Q(!1)},[z])})}function us(z){z.preventDefault()}function Yl(z){var J=Object(P.useRef)(null),ne=r(function(e){J.current=e},[]),he=r(function(){return J.current},[]),De=yo(Yi),Ae=De.contextId,Ue=De.dragHandleUsageInstructionsId,je=De.registry,ft=yo(Fs),St=ft.type,Pt=ft.droppableId,_t=l(function(){return{id:z.draggableId,index:z.index,type:St,droppableId:Pt}},[z.draggableId,z.index,St,Pt]),vt=z.children,Ct=z.draggableId,tn=z.isEnabled,Yn=z.shouldRespectForcePress,nr=z.canDragInteractiveElements,br=z.isClone,Dr=z.mapped,$r=z.dropAnimationFinished;if(Gs(z,Ae,he),ls(br),!br){var Tr=l(function(){return{descriptor:_t,registry:je,getDraggableRef:he,canDragInteractiveElements:nr,shouldRespectForcePress:Yn,isEnabled:tn}},[_t,je,he,nr,Yn,tn]);Xl(Tr)}var Ma=l(function(){return tn?{tabIndex:0,role:"button","aria-describedby":Ue,"data-rbd-drag-handle-draggable-id":Ct,"data-rbd-drag-handle-context-id":Ae,draggable:!1,onDragStart:us}:null},[Ae,Ue,Ct,tn]),Da=r(function(e){if(Dr.type!=="DRAGGING")return;if(!Dr.dropping)return;if(e.propertyName!=="transform")return;$r()},[$r,Dr]),Ya=l(function(){var e=Cl(Dr),n=Dr.type==="DRAGGING"&&Dr.dropping?Da:null,L={innerRef:ne,draggableProps:{"data-rbd-draggable-context-id":Ae,"data-rbd-draggable-id":Ct,style:e,onTransitionEnd:n},dragHandleProps:Ma};return L},[Ae,Ma,Ct,Dr,Da,ne]),gi=l(function(){return{draggableId:_t.id,type:_t.type,source:{index:_t.index,droppableId:_t.droppableId}}},[_t.droppableId,_t.id,_t.index,_t.type]);return vt(Ya,Dr.snapshot,gi)}var zs=function(z,J){return z===J},Sl=function(z){var J=z.combine,ne=z.destination;return ne?ne.droppableId:J?J.droppableId:null},Jl=function(J){return J.combine?J.combine.draggableId:null},Ql=function(J){return J.at&&J.at.type==="COMBINE"?J.at.combine.draggableId:null};function Zl(){var z=A(function(De,Ae){return{x:De,y:Ae}}),J=A(function(De,Ae,Ue,je,ft){return{isDragging:!0,isClone:Ae,isDropAnimating:Boolean(ft),dropAnimation:ft,mode:De,draggingOver:Ue,combineWith:je,combineTargetFor:null}}),ne=A(function(De,Ae,Ue,je,ft,St,Pt){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:ft,combineWith:St,mode:Ae,offset:De,dimension:Ue,forceShouldAnimate:Pt,snapshot:J(Ae,je,ft,St,null)}}}),he=function(Ae,Ue){if(Ae.isDragging){if(Ae.critical.draggable.id!==Ue.draggableId)return null;var je=Ae.current.client.offset,ft=Ae.dimensions.draggables[Ue.draggableId],St=kt(Ae.impact),Pt=Ql(Ae.impact),_t=Ae.forceShouldAnimate;return ne(z(je.x,je.y),Ae.movementMode,ft,Ue.isClone,St,Pt,_t)}if(Ae.phase==="DROP_ANIMATING"){var vt=Ae.completed;if(vt.result.draggableId!==Ue.draggableId)return null;var Ct=Ue.isClone,tn=Ae.dimensions.draggables[Ue.draggableId],Yn=vt.result,nr=Yn.mode,br=Sl(Yn),Dr=Jl(Yn),$r=Ae.dropDuration,Tr={duration:$r,curve:Xe.drop,moveTo:Ae.newHomeClientOffset,opacity:Dr?at.opacity.drop:null,scale:Dr?at.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Ae.newHomeClientOffset,dimension:tn,dropping:Tr,draggingOver:br,combineWith:Dr,mode:nr,forceShouldAnimate:null,snapshot:J(nr,Ct,br,Dr,Tr)}}}return null};return he}function Vs(z){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:z,combineWith:null}}var $l={mapped:{type:"SECONDARY",offset:Te,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Vs(null)}};function ql(){var z=A(function(Ue,je){return{x:Ue,y:je}}),J=A(Vs),ne=A(function(Ue,je,ft){return je===void 0&&(je=null),{mapped:{type:"SECONDARY",offset:Ue,combineTargetFor:je,shouldAnimateDisplacement:ft,snapshot:J(je)}}}),he=function(je){return je?ne(Te,je,!0):null},De=function(je,ft,St,Pt){var _t=St.displaced.visible[je],vt=Boolean(Pt.inVirtualList&&Pt.effected[je]),Ct=it(St),tn=Ct&&Ct.draggableId===je?ft:null;if(!_t){if(!vt)return he(tn);if(St.displaced.invisible[je])return null;var Yn=ot(Pt.displacedBy.point),nr=z(Yn.x,Yn.y);return ne(nr,tn,!0)}if(vt)return he(tn);var br=St.displacedBy.point,Dr=z(br.x,br.y);return ne(Dr,tn,_t.shouldAnimate)},Ae=function(je,ft){if(je.isDragging)return je.critical.draggable.id===ft.draggableId?null:De(ft.draggableId,je.critical.draggable.id,je.impact,je.afterCritical);if(je.phase==="DROP_ANIMATING"){var St=je.completed;return St.result.draggableId===ft.draggableId?null:De(ft.draggableId,St.result.draggableId,St.impact,St.afterCritical)}return null};return Ae}var Tl=function(){var J=Zl(),ne=ql(),he=function(Ae,Ue){return J(Ae,Ue)||ne(Ae,Ue)||$l};return he},Xs={dropAnimationFinished:Ge},Dl=Object(_.c)(Tl,Xs,null,{context:fo,pure:!0,areStatePropsEqual:zs})(Yl);function Al(z){var J=yo(Fs),ne=J.isUsingCloneFor;return ne===z.draggableId&&!z.isClone?null:m.a.createElement(Dl,z)}function wl(z){var J=typeof z.isDragDisabled=="boolean"?!z.isDragDisabled:!0,ne=Boolean(z.disableInteractiveElementBlocking),he=Boolean(z.shouldRespectForcePress);return m.a.createElement(Al,Object(s.a)({},z,{isClone:!1,isEnabled:J,canDragInteractiveElements:ne,shouldRespectForcePress:he}))}function qo(z){var J=Object(P.useContext)(Yi);J||Q(!1);var ne=J.contextId,he=J.isMovementAllowed,De=Object(P.useRef)(null),Ae=Object(P.useRef)(null),Ue=z.children,je=z.droppableId,ft=z.type,St=z.mode,Pt=z.direction,_t=z.ignoreContainerClipping,vt=z.isDropDisabled,Ct=z.isCombineEnabled,tn=z.snapshot,Yn=z.useClone,nr=z.updateViewportMaxScroll,br=z.getContainerForClone,Dr=r(function(){return De.current},[]),$r=r(function(I){De.current=I},[]),Tr=r(function(){return Ae.current},[]),Ma=r(function(I){Ae.current=I},[]);Gl({props:z,getDroppableRef:Dr,getPlaceholderRef:Tr});var Da=r(function(){he()&&nr({maxScroll:Ba()})},[he,nr]);bl({droppableId:je,type:ft,mode:St,direction:Pt,isDropDisabled:vt,isCombineEnabled:Ct,ignoreContainerClipping:_t,getDroppableRef:Dr});var Ya=m.a.createElement(ss,{on:z.placeholder,shouldAnimate:z.shouldAnimatePlaceholder},function(I){var j=I.onClose,q=I.data,ue=I.animate;return m.a.createElement(Bs,{placeholder:q,onClose:j,innerRef:Ma,animate:ue,contextId:ne,onTransitionEnd:Da})}),gi=l(function(){return{innerRef:$r,placeholder:Ya,droppableProps:{"data-rbd-droppable-id":je,"data-rbd-droppable-context-id":ne}}},[ne,je,Ya,$r]),e=Yn?Yn.dragging.draggableId:null,n=l(function(){return{droppableId:je,type:ft,isUsingCloneFor:e}},[je,e,ft]);function L(){if(!Yn)return null;var I=Yn.dragging,j=Yn.render,q=m.a.createElement(Al,{draggableId:I.draggableId,index:I.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(ue,ge){return j(ue,ge,I)});return G.a.createPortal(q,br())}return m.a.createElement(Fs.Provider,{value:n},Ue(gi,tn),L())}var Ss=function(J,ne){return J===ne.droppable.type},cs=function(J,ne){return ne.draggables[J.draggable.id]},eu=function(){var J={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},ne=Object(s.a)({},J,{shouldAnimatePlaceholder:!1}),he=A(function(Ue){return{draggableId:Ue.id,type:Ue.type,source:{index:Ue.index,droppableId:Ue.droppableId}}}),De=A(function(Ue,je,ft,St,Pt,_t){var vt=Pt.descriptor.id,Ct=Pt.descriptor.droppableId===Ue;if(Ct){var tn=_t?{render:_t,dragging:he(Pt.descriptor)}:null,Yn={isDraggingOver:ft,draggingOverWith:ft?vt:null,draggingFromThisWith:vt,isUsingPlaceholder:!0};return{placeholder:Pt.placeholder,shouldAnimatePlaceholder:!1,snapshot:Yn,useClone:tn}}if(!je)return ne;if(!St)return J;var nr={isDraggingOver:ft,draggingOverWith:vt,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Pt.placeholder,shouldAnimatePlaceholder:!0,snapshot:nr,useClone:null}}),Ae=function(je,ft){var St=ft.droppableId,Pt=ft.type,_t=!ft.isDropDisabled,vt=ft.renderClone;if(je.isDragging){var Ct=je.critical;if(!Ss(Pt,Ct))return ne;var tn=cs(Ct,je.dimensions),Yn=kt(je.impact)===St;return De(St,_t,Yn,Yn,tn,vt)}if(je.phase==="DROP_ANIMATING"){var nr=je.completed;if(!Ss(Pt,nr.critical))return ne;var br=cs(nr.critical,je.dimensions);return De(St,_t,Sl(nr.result)===St,kt(nr.impact)===St,br,vt)}if(je.phase==="IDLE"&&je.completed&&!je.shouldFlush){var Dr=je.completed;if(!Ss(Pt,Dr.critical))return ne;var $r=kt(Dr.impact)===St,Tr=Boolean(Dr.impact.at&&Dr.impact.at.type==="COMBINE"),Ma=Dr.critical.droppable.id===St;return $r?Tr?J:ne:Ma?J:ne}return ne};return Ae},tu={updateViewportMaxScroll:kr};function nu(){return document.body||Q(!1),document.body}var ti={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:nu},Pl=Object(_.c)(eu,tu,null,{context:fo,pure:!0,areStatePropsEqual:zs})(qo);Pl.defaultProps=ti},nukY:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},oRuE:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){return P.pad.Iso10126={pad:function(m,S){var s=S*4,p=s-m.sigBytes%s;m.concat(P.lib.WordArray.random(p-1)).concat(P.lib.WordArray.create([p<<24],1))},unpad:function(m){var S=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=S}},P.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 va});var P=o("1OyB"),m=o("vuIU"),S=o("Ji7U"),s=o("LK+K"),p=o("rePB"),_=o("VTBJ"),T=o("ODXe"),t=o("q1tI"),c=o("TSYQ"),l=o.n(c),r=o("Kwbf"),C=o("6cGi"),f=o("U8pU"),y=o("4IlW"),g=t.createContext({}),h=g,O={visibility:"hidden"};function a(me){var $e=me.prefixCls,gt=me.prevIcon,bt=gt===void 0?"\u2039":gt,kt=me.nextIcon,Mt=kt===void 0?"\u203A":kt,Xt=me.superPrevIcon,an=Xt===void 0?"\xAB":Xt,dn=me.superNextIcon,mn=dn===void 0?"\xBB":dn,Mn=me.onSuperPrev,wn=me.onSuperNext,Qt=me.onPrev,xn=me.onNext,Ht=me.children,nn=t.useContext(h),Jt=nn.hideNextBtn,Cn=nn.hidePrevBtn;return t.createElement("div",{className:$e},Mn&&t.createElement("button",{type:"button",onClick:Mn,tabIndex:-1,className:"".concat($e,"-super-prev-btn"),style:Cn?O:{}},an),Qt&&t.createElement("button",{type:"button",onClick:Qt,tabIndex:-1,className:"".concat($e,"-prev-btn"),style:Cn?O:{}},bt),t.createElement("div",{className:"".concat($e,"-view")},Ht),xn&&t.createElement("button",{type:"button",onClick:xn,tabIndex:-1,className:"".concat($e,"-next-btn"),style:Jt?O:{}},Mt),wn&&t.createElement("button",{type:"button",onClick:wn,tabIndex:-1,className:"".concat($e,"-super-next-btn"),style:Jt?O:{}},mn))}var u=a;function v(me){var $e=t.useContext(h),gt=$e.hideHeader;if(gt)return null;var bt=me.prefixCls,kt=me.generateConfig,Mt=me.locale,Xt=me.value,an=me.format,dn="".concat(bt,"-header");return t.createElement(u,{prefixCls:dn},Xt?kt.locale.format(Mt.locale,Xt,an):"\xA0")}var D=v,b=o("YrtM"),d=o("KQm4"),R=new Map;function w(me,$e,gt){if(R.get(me)&&cancelAnimationFrame(R.get(me)),gt<=0){R.set(me,requestAnimationFrame(function(){me.scrollTop=$e}));return}var bt=$e-me.scrollTop,kt=bt/gt*10;R.set(me,requestAnimationFrame(function(){me.scrollTop+=kt,me.scrollTop!==$e&&w(me,$e,gt-10)}))}function E(me,$e){var gt=$e.onLeftRight,bt=$e.onCtrlLeftRight,kt=$e.onUpDown,Mt=$e.onPageUpDown,Xt=$e.onEnter,an=me.which,dn=me.ctrlKey,mn=me.metaKey;switch(an){case y.a.LEFT:if(dn||mn){if(bt)return bt(-1),!0}else if(gt)return gt(-1),!0;break;case y.a.RIGHT:if(dn||mn){if(bt)return bt(1),!0}else if(gt)return gt(1),!0;break;case y.a.UP:if(kt)return kt(-1),!0;break;case y.a.DOWN:if(kt)return kt(1),!0;break;case y.a.PAGE_UP:if(Mt)return Mt(-1),!0;break;case y.a.PAGE_DOWN:if(Mt)return Mt(1),!0;break;case y.a.ENTER:if(Xt)return Xt(),!0;break}return!1}function x(me,$e,gt,bt){var kt=me;if(!kt)switch($e){case"time":kt=bt?"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=gt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return kt}function i(me,$e){var gt=me==="time"?8:10;return Math.max(gt,$e.length)+2}var A=null,k=new Set;function N(me){return!A&&typeof window!="undefined"&&window.addEventListener&&(A=function(gt){Object(d.a)(k).forEach(function(bt){bt(gt)})},window.addEventListener("mousedown",A)),k.add(me),function(){k.delete(me),k.size===0&&(window.removeEventListener("mousedown",A),A=null)}}var U=function($e){return $e==="month"||$e==="date"?"year":$e},G=function($e){return $e==="date"?"month":$e},W=function($e){return $e==="month"||$e==="date"?"quarter":$e},K=function($e){return $e==="date"?"week":$e},V={year:U,month:G,quarter:W,week:K,time:null,date:null};function F(me,$e){return me.some(function(gt){return gt&&gt.contains($e)})}function B(me){var $e=me.prefixCls,gt=me.units,bt=me.onSelect,kt=me.value,Mt=me.active,Xt=me.hideDisabledOptions,an="".concat($e,"-cell"),dn=t.useContext(h),mn=dn.open,Mn=t.useRef(null),wn=t.useRef(new Map);return t.useLayoutEffect(function(){var Qt=wn.current.get(kt);Qt&&mn!==!1&&w(Mn.current,Qt.offsetTop,120)},[kt]),t.useLayoutEffect(function(){if(mn){var Qt=wn.current.get(kt);Qt&&w(Mn.current,Qt.offsetTop,0)}},[mn]),t.createElement("ul",{className:l()("".concat($e,"-column"),Object(p.a)({},"".concat($e,"-column-active"),Mt)),ref:Mn,style:{position:"relative"}},gt.map(function(Qt){var xn;return Xt&&Qt.disabled?null:t.createElement("li",{key:Qt.value,ref:function(nn){wn.current.set(Qt.value,nn)},className:l()(an,(xn={},Object(p.a)(xn,"".concat(an,"-disabled"),Qt.disabled),Object(p.a)(xn,"".concat(an,"-selected"),kt===Qt.value),xn)),onClick:function(){if(Qt.disabled)return;bt(Qt.value)}},t.createElement("div",{className:"".concat(an,"-inner")},Qt.label))}))}var H=B;function ae(me,$e){for(var gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",bt=String(me);bt.length<$e;)bt="".concat(gt).concat(me);return bt}var de=function(){for(var $e=arguments.length,gt=new Array($e),bt=0;bt<$e;bt++)gt[bt]=arguments[bt];return gt};function se(me){return me==null?[]:Array.isArray(me)?me:[me]}function Se(me){var $e={};return Object.keys(me).forEach(function(gt){(gt.substr(0,5)==="data-"||gt.substr(0,5)==="aria-"||gt==="role"||gt==="name")&&gt.substr(0,7)!=="data-__"&&($e[gt]=me[gt])}),$e}function ye(me,$e){return me?me[$e]:null}function oe(me,$e,gt){var bt=[ye(me,0),ye(me,1)];return bt[gt]=typeof $e=="function"?$e(bt[gt]):$e,!bt[0]&&!bt[1]?null:bt}function pe(me,$e,gt,bt,kt){var Mt=me.setHour($e,gt);return Mt=me.setMinute(Mt,bt),Mt=me.setSecond(Mt,kt),Mt}function fe(me,$e,gt,bt,kt,Mt){var Xt=Math.floor(me/bt)*bt;if(Xt<me)return[Xt,60-kt,60-Mt];var an=Math.floor($e/kt)*kt;if(an<$e)return[Xt,an,60-Mt];var dn=Math.floor(gt/Mt)*Mt;return[Xt,an,dn]}function ie(me,$e){if(me.length!==$e.length)return!0;for(var gt=0;gt<me.length;gt+=1)if(me[gt].disabled!==$e[gt].disabled)return!0;return!1}function le(me,$e,gt,bt){for(var kt=[],Mt=me;Mt<=$e;Mt+=gt)kt.push({label:ae(Mt,2),value:Mt,disabled:(bt||[]).includes(Mt)});return kt}function Q(me){var $e=me.generateConfig,gt=me.prefixCls,bt=me.operationRef,kt=me.activeColumnIndex,Mt=me.value,Xt=me.showHour,an=me.showMinute,dn=me.showSecond,mn=me.use12Hours,Mn=me.hourStep,wn=Mn===void 0?1:Mn,Qt=me.minuteStep,xn=Qt===void 0?1:Qt,Ht=me.secondStep,nn=Ht===void 0?1:Ht,Jt=me.disabledHours,Cn=me.disabledMinutes,Rn=me.disabledSeconds,Zn=me.hideDisabledOptions,mr=me.onSelect,Xn=[],er="".concat(gt,"-content"),Lr="".concat(gt,"-time-panel"),dr,Ea=Mt?$e.getHour(Mt):-1,Yr=Mt?$e.getMinute(Mt):-1,Pa=Mt?$e.getSecond(Mt):-1,oa=function(tt,mt,qt,sn){var yn=Mt||$e.getNow(),vn=Math.max(0,mt),In=Math.max(0,qt),Kn=Math.max(0,sn);return yn=pe($e,yn,!mn||!tt?vn:vn+12,In,Kn),yn},Ia=le(0,23,wn,Jt&&Jt()),Va=Object(b.a)(function(){return Ia},Ia,ie);mn&&(dr=Ea>=12,Ea%=12);var Ja=t.useMemo(function(){if(!mn)return[!1,!1];var pt=[!0,!0];return Va.forEach(function(tt){var mt=tt.disabled,qt=tt.value;if(mt)return;qt>=12?pt[1]=!1:pt[0]=!1}),pt},[mn,Va]),Wa=Object(T.a)(Ja,2),ci=Wa[0],Qa=Wa[1],ni=t.useMemo(function(){return mn?Va.filter(dr?function(pt){return pt.value>=12}:function(pt){return pt.value<12}).map(function(pt){var tt=pt.value%12,mt=tt===0?"12":ae(tt,2);return Object(_.a)(Object(_.a)({},pt),{},{label:mt,value:tt})}):Va},[mn,Va]),Ga=le(0,59,xn,Cn&&Cn(Ea)),qa=le(0,59,nn,Rn&&Rn(Ea,Yr));bt.current={onUpDown:function(tt){var mt=Xn[kt];if(mt)for(var qt=mt.units.findIndex(function(In){return In.value===mt.value}),sn=mt.units.length,yn=1;yn<sn;yn+=1){var vn=mt.units[(qt+tt*yn+sn)%sn];if(vn.disabled!==!0){mt.onSelect(vn.value);break}}}};function oi(pt,tt,mt,qt,sn){pt!==!1&&Xn.push({node:t.cloneElement(tt,{prefixCls:Lr,value:mt,active:kt===Xn.length,onSelect:sn,units:qt,hideDisabledOptions:Zn}),onSelect:sn,value:mt,units:qt})}oi(Xt,t.createElement(H,{key:"hour"}),Ea,ni,function(pt){mr(oa(dr,pt,Yr,Pa),"mouse")}),oi(an,t.createElement(H,{key:"minute"}),Yr,Ga,function(pt){mr(oa(dr,Ea,pt,Pa),"mouse")}),oi(dn,t.createElement(H,{key:"second"}),Pa,qa,function(pt){mr(oa(dr,Ea,Yr,pt),"mouse")});var Gr=-1;return typeof dr=="boolean"&&(Gr=dr?1:0),oi(mn===!0,t.createElement(H,{key:"12hours"}),Gr,[{label:"AM",value:0,disabled:ci},{label:"PM",value:1,disabled:Qa}],function(pt){mr(oa(!!pt,Ea,Yr,Pa),"mouse")}),t.createElement("div",{className:er},Xn.map(function(pt){var tt=pt.node;return tt}))}var ce=Q,te=function($e){return $e.filter(function(gt){return gt!==!1}).length};function $(me){var $e=me.generateConfig,gt=me.format,bt=gt===void 0?"HH:mm:ss":gt,kt=me.prefixCls,Mt=me.active,Xt=me.operationRef,an=me.showHour,dn=me.showMinute,mn=me.showSecond,Mn=me.use12Hours,wn=Mn===void 0?!1:Mn,Qt=me.onSelect,xn=me.value,Ht="".concat(kt,"-time-panel"),nn=t.useRef(),Jt=t.useState(-1),Cn=Object(T.a)(Jt,2),Rn=Cn[0],Zn=Cn[1],mr=te([an,dn,mn,wn]);return Xt.current={onKeyDown:function(er){return E(er,{onLeftRight:function(dr){Zn((Rn+dr+mr)%mr)},onUpDown:function(dr){Rn===-1?Zn(0):nn.current&&nn.current.onUpDown(dr)},onEnter:function(){Qt(xn||$e.getNow(),"key"),Zn(-1)}})},onBlur:function(){Zn(-1)}},t.createElement("div",{className:l()(Ht,Object(p.a)({},"".concat(Ht,"-active"),Mt))},t.createElement(D,Object.assign({},me,{format:bt,prefixCls:kt})),t.createElement(ce,Object.assign({},me,{prefixCls:kt,activeColumnIndex:Rn,operationRef:nn})))}var _e=$,re=7;function Z(me,$e){return!me&&!$e?!0:!me||!$e?!1:void 0}function X(me,$e,gt){var bt=Z($e,gt);if(typeof bt=="boolean")return bt;var kt=Math.floor(me.getYear($e)/10),Mt=Math.floor(me.getYear(gt)/10);return kt===Mt}function ee(me,$e,gt){var bt=Z($e,gt);return typeof bt=="boolean"?bt:me.getYear($e)===me.getYear(gt)}function be(me,$e){var gt=Math.floor(me.getMonth($e)/3);return gt+1}function ve(me,$e,gt){var bt=Z($e,gt);return typeof bt=="boolean"?bt:ee(me,$e,gt)&&be(me,$e)===be(me,gt)}function Te(me,$e,gt){var bt=Z($e,gt);return typeof bt=="boolean"?bt:ee(me,$e,gt)&&me.getMonth($e)===me.getMonth(gt)}function Fe(me,$e,gt){var bt=Z($e,gt);return typeof bt=="boolean"?bt:me.getYear($e)===me.getYear(gt)&&me.getMonth($e)===me.getMonth(gt)&&me.getDate($e)===me.getDate(gt)}function Ze(me,$e,gt){var bt=Z($e,gt);return typeof bt=="boolean"?bt:me.getHour($e)===me.getHour(gt)&&me.getMinute($e)===me.getMinute(gt)&&me.getSecond($e)===me.getSecond(gt)}function nt(me,$e,gt,bt){var kt=Z(gt,bt);return typeof kt=="boolean"?kt:me.locale.getWeek($e,gt)===me.locale.getWeek($e,bt)}function ot(me,$e,gt){return Fe(me,$e,gt)&&Ze(me,$e,gt)}function st(me,$e,gt,bt){return!$e||!gt||!bt?!1:!Fe(me,$e,bt)&&!Fe(me,gt,bt)&&me.isAfter(bt,$e)&&me.isAfter(gt,bt)}function ht(me,$e,gt){var bt=$e.locale.getWeekFirstDay(me),kt=$e.setDate(gt,1),Mt=$e.getWeekDay(kt),Xt=$e.addDate(kt,bt-Mt);return $e.getMonth(Xt)===$e.getMonth(gt)&&$e.getDate(Xt)>1&&(Xt=$e.addDate(Xt,-7)),Xt}function Ne(me,$e,gt){var bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch($e){case"year":return gt.addYear(me,bt*10);case"quarter":case"month":return gt.addYear(me,bt);default:return gt.addMonth(me,bt)}}var Pe=t.createContext({}),et=Pe;function Ot(me){var $e=me.cellPrefixCls,gt=me.generateConfig,bt=me.rangedValue,kt=me.hoverRangedValue,Mt=me.isInView,Xt=me.isSameCell,an=me.offsetCell,dn=me.today,mn=me.value;function Mn(wn){var Qt,xn=an(wn,-1),Ht=an(wn,1),nn=ye(bt,0),Jt=ye(bt,1),Cn=ye(kt,0),Rn=ye(kt,1),Zn=st(gt,Cn,Rn,wn);function mr(Yr){return Xt(nn,Yr)}function Xn(Yr){return Xt(Jt,Yr)}var er=Xt(Cn,wn),Lr=Xt(Rn,wn),dr=(Zn||Lr)&&(!Mt(xn)||Xn(xn)),Ea=(Zn||er)&&(!Mt(Ht)||mr(Ht));return Qt={},Object(p.a)(Qt,"".concat($e,"-in-view"),Mt(wn)),Object(p.a)(Qt,"".concat($e,"-in-range"),st(gt,nn,Jt,wn)),Object(p.a)(Qt,"".concat($e,"-range-start"),mr(wn)),Object(p.a)(Qt,"".concat($e,"-range-end"),Xn(wn)),Object(p.a)(Qt,"".concat($e,"-range-start-single"),mr(wn)&&!Jt),Object(p.a)(Qt,"".concat($e,"-range-end-single"),Xn(wn)&&!nn),Object(p.a)(Qt,"".concat($e,"-range-start-near-hover"),mr(wn)&&(Xt(xn,Cn)||st(gt,Cn,Rn,xn))),Object(p.a)(Qt,"".concat($e,"-range-end-near-hover"),Xn(wn)&&(Xt(Ht,Rn)||st(gt,Cn,Rn,Ht))),Object(p.a)(Qt,"".concat($e,"-range-hover"),Zn),Object(p.a)(Qt,"".concat($e,"-range-hover-start"),er),Object(p.a)(Qt,"".concat($e,"-range-hover-end"),Lr),Object(p.a)(Qt,"".concat($e,"-range-hover-edge-start"),dr),Object(p.a)(Qt,"".concat($e,"-range-hover-edge-end"),Ea),Object(p.a)(Qt,"".concat($e,"-range-hover-edge-start-near-range"),dr&&Xt(xn,Jt)),Object(p.a)(Qt,"".concat($e,"-range-hover-edge-end-near-range"),Ea&&Xt(Ht,nn)),Object(p.a)(Qt,"".concat($e,"-today"),Xt(dn,wn)),Object(p.a)(Qt,"".concat($e,"-selected"),Xt(mn,wn)),Qt}return Mn}function lt(me){for(var $e=me.prefixCls,gt=me.disabledDate,bt=me.onSelect,kt=me.rowNum,Mt=me.colNum,Xt=me.prefixColumn,an=me.rowClassName,dn=me.baseDate,mn=me.getCellClassName,Mn=me.getCellText,wn=me.getCellNode,Qt=me.getCellDate,xn=me.titleCell,Ht=me.headerCells,nn=t.useContext(h),Jt=nn.onDateMouseEnter,Cn=nn.onDateMouseLeave,Rn="".concat($e,"-cell"),Zn=[],mr=0;mr<kt;mr+=1){for(var Xn=[],er=void 0,Lr=function(Yr){var Pa=mr*Mt+Yr,oa=Qt(dn,Pa),Ia=gt&&gt(oa);Yr===0&&(er=oa,Xt&&Xn.push(Xt(er))),Xn.push(t.createElement("td",{key:Yr,title:xn&&xn(oa),className:l()(Rn,Object(_.a)(Object(p.a)({},"".concat(Rn,"-disabled"),Ia),mn(oa))),onClick:function(){Ia||bt(oa)},onMouseEnter:function(){!Ia&&Jt&&Jt(oa)},onMouseLeave:function(){!Ia&&Cn&&Cn(oa)}},wn?wn(oa):t.createElement("div",{className:"".concat(Rn,"-inner")},Mn(oa))))},dr=0;dr<Mt;dr+=1)Lr(dr);Zn.push(t.createElement("tr",{key:mr,className:an&&an(er)},Xn))}return t.createElement("div",{className:"".concat($e,"-body")},t.createElement("table",{className:"".concat($e,"-content")},Ht&&t.createElement("thead",null,t.createElement("tr",null,Ht)),t.createElement("tbody",null,Zn)))}function Rt(me){var $e=me.prefixCls,gt=me.generateConfig,bt=me.prefixColumn,kt=me.locale,Mt=me.rowCount,Xt=me.viewDate,an=me.value,dn=me.dateRender,mn=t.useContext(et),Mn=mn.rangedValue,wn=mn.hoverRangedValue,Qt=ht(kt.locale,gt,Xt),xn="".concat($e,"-cell"),Ht=gt.locale.getWeekFirstDay(kt.locale),nn=gt.getNow(),Jt=[],Cn=kt.shortWeekDays||(gt.locale.getShortWeekDays?gt.locale.getShortWeekDays(kt.locale):[]);bt&&Jt.push(t.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var Rn=0;Rn<re;Rn+=1)Jt.push(t.createElement("th",{key:Rn},Cn[(Rn+Ht)%re]));var Zn=Ot({cellPrefixCls:xn,today:nn,value:an,generateConfig:gt,rangedValue:bt?null:Mn,hoverRangedValue:bt?null:wn,isSameCell:function(er,Lr){return Fe(gt,er,Lr)},isInView:function(er){return Te(gt,er,Xt)},offsetCell:function(er,Lr){return gt.addDate(er,Lr)}}),mr=dn?function(Xn){return dn(Xn,nn)}:void 0;return t.createElement(lt,Object.assign({},me,{rowNum:Mt,colNum:re,baseDate:Qt,getCellNode:mr,getCellText:gt.getDate,getCellClassName:Zn,getCellDate:gt.addDate,titleCell:function(er){return gt.locale.format(kt.locale,er,"YYYY-MM-DD")},headerCells:Jt}))}var Je=Rt;function We(me){var $e=me.prefixCls,gt=me.generateConfig,bt=me.locale,kt=me.viewDate,Mt=me.onNextMonth,Xt=me.onPrevMonth,an=me.onNextYear,dn=me.onPrevYear,mn=me.onYearClick,Mn=me.onMonthClick,wn=t.useContext(h),Qt=wn.hideHeader;if(Qt)return null;var xn="".concat($e,"-header"),Ht=bt.shortMonths||(gt.locale.getShortMonths?gt.locale.getShortMonths(bt.locale):[]),nn=gt.getMonth(kt),Jt=t.createElement("button",{type:"button",key:"year",onClick:mn,tabIndex:-1,className:"".concat($e,"-year-btn")},gt.locale.format(bt.locale,kt,bt.yearFormat)),Cn=t.createElement("button",{type:"button",key:"month",onClick:Mn,tabIndex:-1,className:"".concat($e,"-month-btn")},bt.monthFormat?gt.locale.format(bt.locale,kt,bt.monthFormat):Ht[nn]),Rn=bt.monthBeforeYear?[Cn,Jt]:[Jt,Cn];return t.createElement(u,Object.assign({},me,{prefixCls:xn,onSuperPrev:dn,onPrev:Xt,onNext:Mt,onSuperNext:an}),Rn)}var Le=We,Oe=6;function Re(me){var $e=me.prefixCls,gt=me.panelName,bt=gt===void 0?"date":gt,kt=me.keyboardConfig,Mt=me.active,Xt=me.operationRef,an=me.generateConfig,dn=me.value,mn=me.viewDate,Mn=me.onViewDateChange,wn=me.onPanelChange,Qt=me.onSelect,xn="".concat($e,"-").concat(bt,"-panel");Xt.current={onKeyDown:function(Cn){return E(Cn,Object(_.a)({onLeftRight:function(Zn){Qt(an.addDate(dn||mn,Zn),"key")},onCtrlLeftRight:function(Zn){Qt(an.addYear(dn||mn,Zn),"key")},onUpDown:function(Zn){Qt(an.addDate(dn||mn,Zn*re),"key")},onPageUpDown:function(Zn){Qt(an.addMonth(dn||mn,Zn),"key")}},kt))}};var Ht=function(Cn){var Rn=an.addYear(mn,Cn);Mn(Rn),wn(null,Rn)},nn=function(Cn){var Rn=an.addMonth(mn,Cn);Mn(Rn),wn(null,Rn)};return t.createElement("div",{className:l()(xn,Object(p.a)({},"".concat(xn,"-active"),Mt))},t.createElement(Le,Object.assign({},me,{prefixCls:$e,value:dn,viewDate:mn,onPrevYear:function(){Ht(-1)},onNextYear:function(){Ht(1)},onPrevMonth:function(){nn(-1)},onNextMonth:function(){nn(1)},onMonthClick:function(){wn("month",mn)},onYearClick:function(){wn("year",mn)}})),t.createElement(Je,Object.assign({},me,{onSelect:function(Cn){return Qt(Cn,"mouse")},prefixCls:$e,value:dn,viewDate:mn,rowCount:Oe})))}var Ie=Re;function Be(me,$e,gt){if(!gt)return $e;var bt=$e;return bt=me.setHour(bt,me.getHour(gt)),bt=me.setMinute(bt,me.getMinute(gt)),bt=me.setSecond(bt,me.getSecond(gt)),bt}var ct=de("date","time");function xt(me){var $e=me.prefixCls,gt=me.operationRef,bt=me.generateConfig,kt=me.value,Mt=me.defaultValue,Xt=me.disabledTime,an=me.showTime,dn=me.onSelect,mn="".concat($e,"-datetime-panel"),Mn=t.useState(null),wn=Object(T.a)(Mn,2),Qt=wn[0],xn=wn[1],Ht=t.useRef({}),nn=t.useRef({}),Jt=Object(f.a)(an)==="object"?Object(_.a)({},an):{};function Cn(Xn){var er=ct.indexOf(Qt)+Xn,Lr=ct[er]||null;return Lr}var Rn=function(er){nn.current.onBlur&&nn.current.onBlur(er),xn(null)};gt.current={onKeyDown:function(er){if(er.which===y.a.TAB){var Lr=Cn(er.shiftKey?-1:1);return xn(Lr),Lr&&er.preventDefault(),!0}if(Qt){var dr=Qt==="date"?Ht:nn;return dr.current&&dr.current.onKeyDown&&dr.current.onKeyDown(er),!0}return[y.a.LEFT,y.a.RIGHT,y.a.UP,y.a.DOWN].includes(er.which)?(xn("date"),!0):!1},onBlur:Rn,onClose:Rn};var Zn=function(er,Lr){var dr=er;Lr==="date"&&!kt&&Jt.defaultValue?(dr=bt.setHour(dr,bt.getHour(Jt.defaultValue)),dr=bt.setMinute(dr,bt.getMinute(Jt.defaultValue)),dr=bt.setSecond(dr,bt.getSecond(Jt.defaultValue))):Lr==="time"&&!kt&&Mt&&(dr=bt.setYear(dr,bt.getYear(Mt)),dr=bt.setMonth(dr,bt.getMonth(Mt)),dr=bt.setDate(dr,bt.getDate(Mt))),dn&&dn(dr,"mouse")},mr=Xt?Xt(kt||null):{};return t.createElement("div",{className:l()(mn,Object(p.a)({},"".concat(mn,"-active"),Qt))},t.createElement(Ie,Object.assign({},me,{operationRef:Ht,active:Qt==="date",onSelect:function(er){Zn(Be(bt,er,an&&Object(f.a)(an)==="object"?an.defaultValue:null),"date")}})),t.createElement(_e,Object.assign({},me,{format:void 0},Jt,mr,{defaultValue:void 0,operationRef:nn,active:Qt==="time",onSelect:function(er){Zn(er,"time")}})))}var Ft=xt;function un(me){var $e=me.prefixCls,gt=me.generateConfig,bt=me.locale,kt=me.value,Mt="".concat($e,"-cell"),Xt=function(Mn){return t.createElement("td",{key:"week",className:l()(Mt,"".concat(Mt,"-week"))},gt.locale.getWeek(bt.locale,Mn))},an="".concat($e,"-week-panel-row"),dn=function(Mn){return l()(an,Object(p.a)({},"".concat(an,"-selected"),nt(gt,bt.locale,kt,Mn)))};return t.createElement(Ie,Object.assign({},me,{panelName:"week",prefixColumn:Xt,rowClassName:dn,keyboardConfig:{onLeftRight:null}}))}var _n=un;function on(me){var $e=me.prefixCls,gt=me.generateConfig,bt=me.locale,kt=me.viewDate,Mt=me.onNextYear,Xt=me.onPrevYear,an=me.onYearClick,dn=t.useContext(h),mn=dn.hideHeader;if(mn)return null;var Mn="".concat($e,"-header");return t.createElement(u,Object.assign({},me,{prefixCls:Mn,onSuperPrev:Xt,onSuperNext:Mt}),t.createElement("button",{type:"button",onClick:an,className:"".concat($e,"-year-btn")},gt.locale.format(bt.locale,kt,bt.yearFormat)))}var At=on,Ke=3,ut=4;function it(me){var $e=me.prefixCls,gt=me.locale,bt=me.value,kt=me.viewDate,Mt=me.generateConfig,Xt=me.monthCellRender,an=t.useContext(et),dn=an.rangedValue,mn=an.hoverRangedValue,Mn="".concat($e,"-cell"),wn=Ot({cellPrefixCls:Mn,value:bt,generateConfig:Mt,rangedValue:dn,hoverRangedValue:mn,isSameCell:function(Jt,Cn){return Te(Mt,Jt,Cn)},isInView:function(){return!0},offsetCell:function(Jt,Cn){return Mt.addMonth(Jt,Cn)}}),Qt=gt.shortMonths||(Mt.locale.getShortMonths?Mt.locale.getShortMonths(gt.locale):[]),xn=Mt.setMonth(kt,0),Ht=Xt?function(nn){return Xt(nn,gt)}:void 0;return t.createElement(lt,Object.assign({},me,{rowNum:ut,colNum:Ke,baseDate:xn,getCellNode:Ht,getCellText:function(Jt){return gt.monthFormat?Mt.locale.format(gt.locale,Jt,gt.monthFormat):Qt[Mt.getMonth(Jt)]},getCellClassName:wn,getCellDate:Mt.addMonth,titleCell:function(Jt){return Mt.locale.format(gt.locale,Jt,"YYYY-MM")}}))}var we=it;function ze(me){var $e=me.prefixCls,gt=me.operationRef,bt=me.onViewDateChange,kt=me.generateConfig,Mt=me.value,Xt=me.viewDate,an=me.onPanelChange,dn=me.onSelect,mn="".concat($e,"-month-panel");gt.current={onKeyDown:function(Qt){return E(Qt,{onLeftRight:function(Ht){dn(kt.addMonth(Mt||Xt,Ht),"key")},onCtrlLeftRight:function(Ht){dn(kt.addYear(Mt||Xt,Ht),"key")},onUpDown:function(Ht){dn(kt.addMonth(Mt||Xt,Ht*Ke),"key")},onEnter:function(){an("date",Mt||Xt)}})}};var Mn=function(Qt){var xn=kt.addYear(Xt,Qt);bt(xn),an(null,xn)};return t.createElement("div",{className:mn},t.createElement(At,Object.assign({},me,{prefixCls:$e,onPrevYear:function(){Mn(-1)},onNextYear:function(){Mn(1)},onYearClick:function(){an("year",Xt)}})),t.createElement(we,Object.assign({},me,{prefixCls:$e,onSelect:function(Qt){dn(Qt,"mouse"),an("date",Qt)}})))}var Tt=ze;function Et(me){var $e=me.prefixCls,gt=me.generateConfig,bt=me.locale,kt=me.viewDate,Mt=me.onNextYear,Xt=me.onPrevYear,an=me.onYearClick,dn=t.useContext(h),mn=dn.hideHeader;if(mn)return null;var Mn="".concat($e,"-header");return t.createElement(u,Object.assign({},me,{prefixCls:Mn,onSuperPrev:Xt,onSuperNext:Mt}),t.createElement("button",{type:"button",onClick:an,className:"".concat($e,"-year-btn")},gt.locale.format(bt.locale,kt,bt.yearFormat)))}var Dt=Et,Nt=4,wt=1;function Wt(me){var $e=me.prefixCls,gt=me.locale,bt=me.value,kt=me.viewDate,Mt=me.generateConfig,Xt=t.useContext(et),an=Xt.rangedValue,dn=Xt.hoverRangedValue,mn="".concat($e,"-cell"),Mn=Ot({cellPrefixCls:mn,value:bt,generateConfig:Mt,rangedValue:an,hoverRangedValue:dn,isSameCell:function(xn,Ht){return ve(Mt,xn,Ht)},isInView:function(){return!0},offsetCell:function(xn,Ht){return Mt.addMonth(xn,Ht*3)}}),wn=Mt.setDate(Mt.setMonth(kt,0),1);return t.createElement(lt,Object.assign({},me,{rowNum:wt,colNum:Nt,baseDate:wn,getCellText:function(xn){return Mt.locale.format(gt.locale,xn,gt.quarterFormat||"[Q]Q")},getCellClassName:Mn,getCellDate:function(xn,Ht){return Mt.addMonth(xn,Ht*3)},titleCell:function(xn){return Mt.locale.format(gt.locale,xn,"YYYY-[Q]Q")}}))}var Zt=Wt;function Wn(me){var $e=me.prefixCls,gt=me.operationRef,bt=me.onViewDateChange,kt=me.generateConfig,Mt=me.value,Xt=me.viewDate,an=me.onPanelChange,dn=me.onSelect,mn="".concat($e,"-quarter-panel");gt.current={onKeyDown:function(Qt){return E(Qt,{onLeftRight:function(Ht){dn(kt.addMonth(Mt||Xt,Ht*3),"key")},onCtrlLeftRight:function(Ht){dn(kt.addYear(Mt||Xt,Ht),"key")},onUpDown:function(Ht){dn(kt.addYear(Mt||Xt,Ht),"key")}})}};var Mn=function(Qt){var xn=kt.addYear(Xt,Qt);bt(xn),an(null,xn)};return t.createElement("div",{className:mn},t.createElement(Dt,Object.assign({},me,{prefixCls:$e,onPrevYear:function(){Mn(-1)},onNextYear:function(){Mn(1)},onYearClick:function(){an("year",Xt)}})),t.createElement(Zt,Object.assign({},me,{prefixCls:$e,onSelect:function(Qt){dn(Qt,"mouse")}})))}var Tn=Wn;function Jn(me){var $e=me.prefixCls,gt=me.generateConfig,bt=me.viewDate,kt=me.onPrevDecade,Mt=me.onNextDecade,Xt=me.onDecadeClick,an=t.useContext(h),dn=an.hideHeader;if(dn)return null;var mn="".concat($e,"-header"),Mn=gt.getYear(bt),wn=Math.floor(Mn/Ur)*Ur,Qt=wn+Ur-1;return t.createElement(u,Object.assign({},me,{prefixCls:mn,onSuperPrev:kt,onSuperNext:Mt}),t.createElement("button",{type:"button",onClick:Xt,className:"".concat($e,"-decade-btn")},wn,"-",Qt))}var Qn=Jn,zn=3,fn=4;function wr(me){var $e=me.prefixCls,gt=me.value,bt=me.viewDate,kt=me.locale,Mt=me.generateConfig,Xt=t.useContext(et),an=Xt.rangedValue,dn=Xt.hoverRangedValue,mn="".concat($e,"-cell"),Mn=Mt.getYear(bt),wn=Math.floor(Mn/Ur)*Ur,Qt=wn+Ur-1,xn=Mt.setYear(bt,wn-Math.ceil((zn*fn-Ur)/2)),Ht=function(Cn){var Rn=Mt.getYear(Cn);return wn<=Rn&&Rn<=Qt},nn=Ot({cellPrefixCls:mn,value:gt,generateConfig:Mt,rangedValue:an,hoverRangedValue:dn,isSameCell:function(Cn,Rn){return ee(Mt,Cn,Rn)},isInView:Ht,offsetCell:function(Cn,Rn){return Mt.addYear(Cn,Rn)}});return t.createElement(lt,Object.assign({},me,{rowNum:fn,colNum:zn,baseDate:xn,getCellText:Mt.getYear,getCellClassName:nn,getCellDate:Mt.addYear,titleCell:function(Cn){return Mt.locale.format(kt.locale,Cn,"YYYY")}}))}var Kr=wr,Ur=10;function xr(me){var $e=me.prefixCls,gt=me.operationRef,bt=me.onViewDateChange,kt=me.generateConfig,Mt=me.value,Xt=me.viewDate,an=me.sourceMode,dn=me.onSelect,mn=me.onPanelChange,Mn="".concat($e,"-year-panel");gt.current={onKeyDown:function(xn){return E(xn,{onLeftRight:function(nn){dn(kt.addYear(Mt||Xt,nn),"key")},onCtrlLeftRight:function(nn){dn(kt.addYear(Mt||Xt,nn*Ur),"key")},onUpDown:function(nn){dn(kt.addYear(Mt||Xt,nn*zn),"key")},onEnter:function(){mn(an==="date"?"date":"month",Mt||Xt)}})}};var wn=function(xn){var Ht=kt.addYear(Xt,xn*10);bt(Ht),mn(null,Ht)};return t.createElement("div",{className:Mn},t.createElement(Qn,Object.assign({},me,{prefixCls:$e,onPrevDecade:function(){wn(-1)},onNextDecade:function(){wn(1)},onDecadeClick:function(){mn("decade",Xt)}})),t.createElement(Kr,Object.assign({},me,{prefixCls:$e,onSelect:function(xn){mn(an==="date"?"date":"month",xn),dn(xn,"mouse")}})))}var Hr=xr;function Cr(me){var $e=me.prefixCls,gt=me.generateConfig,bt=me.viewDate,kt=me.onPrevDecades,Mt=me.onNextDecades,Xt=t.useContext(h),an=Xt.hideHeader;if(an)return null;var dn="".concat($e,"-header"),mn=gt.getYear(bt),Mn=Math.floor(mn/cr)*cr,wn=Mn+cr-1;return t.createElement(u,Object.assign({},me,{prefixCls:dn,onSuperPrev:kt,onSuperNext:Mt}),Mn,"-",wn)}var rn=Cr,Yt=3,On=4;function jr(me){var $e=$t-1,gt=me.prefixCls,bt=me.viewDate,kt=me.generateConfig,Mt=me.disabledDate,Xt="".concat(gt,"-cell"),an=kt.getYear(bt),dn=Math.floor(an/$t)*$t,mn=Math.floor(an/cr)*cr,Mn=mn+cr-1,wn=kt.setYear(bt,mn-Math.ceil((Yt*On*$t-cr)/2)),Qt=function(Ht){var nn,Jt=Mt&&Mt(Ht),Cn=kt.getYear(Ht),Rn=Cn+$e;return nn={},Object(p.a)(nn,"".concat(Xt,"-disabled"),Jt),Object(p.a)(nn,"".concat(Xt,"-in-view"),mn<=Cn&&Rn<=Mn),Object(p.a)(nn,"".concat(Xt,"-selected"),Cn===dn),nn};return t.createElement(lt,Object.assign({},me,{rowNum:On,colNum:Yt,baseDate:wn,getCellText:function(Ht){var nn=kt.getYear(Ht);return"".concat(nn,"-").concat(nn+$e)},getCellClassName:Qt,getCellDate:function(Ht,nn){return kt.addYear(Ht,nn*$t)}}))}var Or=jr,$t=10,cr=$t*10;function Qr(me){var $e=me.prefixCls,gt=me.onViewDateChange,bt=me.generateConfig,kt=me.viewDate,Mt=me.operationRef,Xt=me.onSelect,an=me.onPanelChange,dn="".concat($e,"-decade-panel");Mt.current={onKeyDown:function(Qt){return E(Qt,{onLeftRight:function(Ht){Xt(bt.addYear(kt,Ht*$t),"key")},onCtrlLeftRight:function(Ht){Xt(bt.addYear(kt,Ht*cr),"key")},onUpDown:function(Ht){Xt(bt.addYear(kt,Ht*$t*Yt),"key")},onEnter:function(){an("year",kt)}})}};var mn=function(Qt){var xn=bt.addYear(kt,Qt*cr);gt(xn),an(null,xn)},Mn=function(Qt){Xt(Qt,"mouse"),an("year",Qt)};return t.createElement("div",{className:dn},t.createElement(rn,Object.assign({},me,{prefixCls:$e,onPrevDecades:function(){mn(-1)},onNextDecades:function(){mn(1)}})),t.createElement(Or,Object.assign({},me,{prefixCls:$e,onSelect:Mn})))}var cn=Qr;function pr(me,$e,gt){return gt?t.createElement("div",{className:"".concat(me,"-footer-extra")},gt($e)):null}function Pr(me){var $e=me.prefixCls,gt=me.rangeList,bt=gt===void 0?[]:gt,kt=me.components,Mt=kt===void 0?{}:kt,Xt=me.needConfirmButton,an=me.onNow,dn=me.onOk,mn=me.okDisabled,Mn=me.showNow,wn=me.locale,Qt,xn;if(bt.length){var Ht=Mt.rangeItem||"span";Qt=t.createElement(t.Fragment,null,bt.map(function(Jt){var Cn=Jt.label,Rn=Jt.onClick,Zn=Jt.onMouseEnter,mr=Jt.onMouseLeave;return t.createElement("li",{key:Cn,className:"".concat($e,"-preset")},t.createElement(Ht,{onClick:Rn,onMouseEnter:Zn,onMouseLeave:mr},Cn))}))}if(Xt){var nn=Mt.button||"button";an&&!Qt&&Mn!==!1&&(Qt=t.createElement("li",{className:"".concat($e,"-now")},t.createElement("a",{className:"".concat($e,"-now-btn"),onClick:an},wn.now))),xn=Xt&&t.createElement("li",{className:"".concat($e,"-ok")},t.createElement(nn,{disabled:mn,onClick:dn},wn.ok))}return!Qt&&!xn?null:t.createElement("ul",{className:"".concat($e,"-ranges")},Qt,xn)}function ba(me){var $e,gt=me.prefixCls,bt=gt===void 0?"rc-picker":gt,kt=me.className,Mt=me.style,Xt=me.locale,an=me.generateConfig,dn=me.value,mn=me.defaultValue,Mn=me.pickerValue,wn=me.defaultPickerValue,Qt=me.disabledDate,xn=me.mode,Ht=me.picker,nn=Ht===void 0?"date":Ht,Jt=me.tabIndex,Cn=Jt===void 0?0:Jt,Rn=me.showNow,Zn=me.showTime,mr=me.showToday,Xn=me.renderExtraFooter,er=me.hideHeader,Lr=me.onSelect,dr=me.onChange,Ea=me.onPanelChange,Yr=me.onMouseDown,Pa=me.onPickerValueChange,oa=me.onOk,Ia=me.components,Va=me.direction,Ja=me.hourStep,Wa=Ja===void 0?1:Ja,ci=me.minuteStep,Qa=ci===void 0?1:ci,ni=me.secondStep,Ga=ni===void 0?1:ni,qa=nn==="date"&&!!Zn||nn==="time",oi=24%Wa===0,Gr=60%Qa===0,pt=60%Ga===0,tt=t.useContext(h),mt=tt.operationRef,qt=tt.panelRef,sn=tt.onSelect,yn=tt.hideRanges,vn=tt.defaultOpenValue,In=t.useContext(et),Kn=In.inRange,fr=In.panelPosition,Hn=In.rangedValue,Jr=In.hoverRangedValue,kr=t.useRef({}),Er=t.useRef(!0),or=Object(C.a)(null,{value:dn,defaultValue:mn,postState:function(jt){return!jt&&vn&&nn==="time"?vn:jt}}),zr=Object(T.a)(or,2),Br=zr[0],Rr=zr[1],qr=Object(C.a)(null,{value:Mn,defaultValue:wn||Br,postState:function(jt){return jt||an.getNow()}}),He=Object(T.a)(qr,2),Qe=He[0],qe=He[1],Ge=function(jt){qe(jt),Pa&&Pa(jt)},xe=function(jt){var Kt=V[nn];return Kt?Kt(jt):jt},ke=Object(C.a)(function(){return nn==="time"?"time":xe("date")},{value:xn}),Ce=Object(T.a)(ke,2),Ve=Ce[0],Xe=Ce[1];t.useEffect(function(){Xe(nn)},[nn]);var at=t.useState(function(){return Ve}),Ye=Object(T.a)(at,2),dt=Ye[0],It=Ye[1],Gt=function(jt,Kt){var en=xe(jt||Ve);It(Ve),Xe(en),Ea&&(Ve!==en||ot(an,Qe,Qe))&&Ea(Kt,en)},Bt=function(jt,Kt){var en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Ve===nn||en)&&(Rr(jt),Lr&&Lr(jt),sn&&sn(jt,Kt),dr&&!ot(an,jt,Br)&&dr(jt))},Lt=function(jt){return kr.current&&kr.current.onKeyDown?([y.a.LEFT,y.a.RIGHT,y.a.UP,y.a.DOWN,y.a.PAGE_UP,y.a.PAGE_DOWN,y.a.ENTER].includes(jt.which)&&jt.preventDefault(),kr.current.onKeyDown(jt)):(Object(r.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},En=function(jt){kr.current&&kr.current.onBlur&&kr.current.onBlur(jt)};mt&&fr!=="right"&&(mt.current={onKeyDown:Lt,onClose:function(){kr.current&&kr.current.onClose&&kr.current.onClose()}}),t.useEffect(function(){dn&&!Er.current&&qe(dn)},[dn]),t.useEffect(function(){Er.current=!1},[]);var hn,jn=Object(_.a)(Object(_.a)({},me),{},{operationRef:kr,prefixCls:bt,viewDate:Qe,value:Br,onViewDateChange:Ge,sourceMode:dt,onPanelChange:Gt,disabledDate:Ve!=="decade"?Qt:void 0});delete jn.onChange,delete jn.onSelect;switch(Ve){case"decade":hn=t.createElement(cn,Object.assign({},jn,{onSelect:function(jt,Kt){Ge(jt),Bt(jt,Kt)}}));break;case"year":hn=t.createElement(Hr,Object.assign({},jn,{onSelect:function(jt,Kt){Ge(jt),Bt(jt,Kt)}}));break;case"month":hn=t.createElement(Tt,Object.assign({},jn,{onSelect:function(jt,Kt){Ge(jt),Bt(jt,Kt)}}));break;case"quarter":hn=t.createElement(Tn,Object.assign({},jn,{onSelect:function(jt,Kt){Ge(jt),Bt(jt,Kt)}}));break;case"week":hn=t.createElement(_n,Object.assign({},jn,{onSelect:function(jt,Kt){Ge(jt),Bt(jt,Kt)}}));break;case"time":delete jn.showTime,hn=t.createElement(_e,Object.assign({},jn,Object(f.a)(Zn)==="object"?Zn:null,{onSelect:function(jt,Kt){Ge(jt),Bt(jt,Kt)}}));break;default:Zn?hn=t.createElement(Ft,Object.assign({},jn,{onSelect:function(jt,Kt){Ge(jt),Bt(jt,Kt)}})):hn=t.createElement(Ie,Object.assign({},jn,{onSelect:function(jt,Kt){Ge(jt),Bt(jt,Kt)}}))}var $n,Un,Sn=function(){var jt=an.getNow(),Kt=fe(an.getHour(jt),an.getMinute(jt),an.getSecond(jt),oi?Wa:1,Gr?Qa:1,pt?Ga:1),en=pe(an,jt,Kt[0],Kt[1],Kt[2]);Bt(en,"submit")};yn||($n=pr(bt,Ve,Xn),Un=Pr({prefixCls:bt,components:Ia,needConfirmButton:qa,okDisabled:!Br||Qt&&Qt(Br),locale:Xt,showNow:Rn,onNow:qa&&Sn,onOk:function(){Br&&(Bt(Br,"submit",!0),oa&&oa(Br))}}));var kn;if(mr&&Ve==="date"&&nn==="date"&&!Zn){var Gn=an.getNow(),Dn="".concat(bt,"-today-btn"),vr=Qt&&Qt(Gn);kn=t.createElement("a",{className:l()(Dn,vr&&"".concat(Dn,"-disabled")),"aria-disabled":vr,onClick:function(){vr||Bt(Gn,"mouse",!0)}},Xt.today)}return t.createElement(h.Provider,{value:Object(_.a)(Object(_.a)({},tt),{},{hideHeader:"hideHeader"in me?er:tt.hideHeader,hidePrevBtn:Kn&&fr==="right",hideNextBtn:Kn&&fr==="left"})},t.createElement("div",{tabIndex:Cn,className:l()("".concat(bt,"-panel"),kt,($e={},Object(p.a)($e,"".concat(bt,"-panel-has-range"),Hn&&Hn[0]&&Hn[1]),Object(p.a)($e,"".concat(bt,"-panel-has-range-hover"),Jr&&Jr[0]&&Jr[1]),Object(p.a)($e,"".concat(bt,"-panel-rtl"),Va==="rtl"),$e)),style:Mt,onKeyDown:Lt,onBlur:En,onMouseDown:Yr,ref:qt},hn,$n||Un||kn?t.createElement("div",{className:"".concat(bt,"-footer")},$n,Un,kn):null))}var Ir=ba,ha=o("uciX"),rr={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 Vt(me){var $e,gt=me.prefixCls,bt=me.popupElement,kt=me.popupStyle,Mt=me.visible,Xt=me.dropdownClassName,an=me.dropdownAlign,dn=me.transitionName,mn=me.getPopupContainer,Mn=me.children,wn=me.range,Qt=me.popupPlacement,xn=me.direction,Ht="".concat(gt,"-dropdown"),nn=function(){return Qt!==void 0?Qt:xn==="rtl"?"bottomRight":"bottomLeft"};return t.createElement(ha.a,{showAction:[],hideAction:[],popupPlacement:nn(),builtinPlacements:rr,prefixCls:Ht,popupTransitionName:dn,popup:bt,popupAlign:an,popupVisible:Mt,popupClassName:l()(Xt,($e={},Object(p.a)($e,"".concat(Ht,"-range"),wn),Object(p.a)($e,"".concat(Ht,"-rtl"),xn==="rtl"),$e)),popupStyle:kt,getPopupContainer:mn},Mn)}var Vn=Vt;function Pn(me){var $e=me.open,gt=me.value,bt=me.isClickOutside,kt=me.triggerOpen,Mt=me.forwardKeyDown,Xt=me.blurToCancel,an=me.onSubmit,dn=me.onCancel,mn=me.onFocus,Mn=me.onBlur,wn=Object(t.useState)(!1),Qt=Object(T.a)(wn,2),xn=Qt[0],Ht=Qt[1],nn=Object(t.useState)(!1),Jt=Object(T.a)(nn,2),Cn=Jt[0],Rn=Jt[1],Zn=Object(t.useRef)(!1),mr=Object(t.useRef)(!1),Xn={onMouseDown:function(){Ht(!0),kt(!0)},onKeyDown:function(Lr){switch(Lr.which){case y.a.ENTER:{$e?an()!==!1&&Ht(!0):kt(!0),Lr.preventDefault();return}case y.a.TAB:{xn&&$e&&!Lr.shiftKey?(Ht(!1),Lr.preventDefault()):!xn&&$e&&(!Mt(Lr)&&Lr.shiftKey&&(Ht(!0),Lr.preventDefault()));return}case y.a.ESC:{Ht(!0),dn();return}}!$e&&![y.a.SHIFT].includes(Lr.which)?kt(!0):xn||Mt(Lr)},onFocus:function(Lr){Ht(!0),Rn(!0),mn&&mn(Lr)},onBlur:function(Lr){if(Zn.current||!bt(document.activeElement)){Zn.current=!1;return}Xt?setTimeout(function(){bt(document.activeElement)&&dn()},0):$e&&(kt(!1),mr.current&&an()),Rn(!1),Mn&&Mn(Lr)}};return Object(t.useEffect)(function(){mr.current=!1},[$e]),Object(t.useEffect)(function(){mr.current=!0},[gt]),Object(t.useEffect)(function(){return N(function(er){var Lr=er.target;$e&&(bt(Lr)?Cn||kt(!1):(Zn.current=!0,requestAnimationFrame(function(){Zn.current=!1})))})}),[Xn,{focused:Cn,typing:xn}]}function ur(me){var $e=me.valueTexts,gt=me.onTextChange,bt=t.useState(""),kt=Object(T.a)(bt,2),Mt=kt[0],Xt=kt[1],an=t.useRef([]);an.current=$e;function dn(Mn){Xt(Mn),gt(Mn)}function mn(){Xt(an.current[0])}return t.useEffect(function(){$e.every(function(Mn){return Mn!==Mt})&&mn()},[$e.join("||")]),[Mt,dn,mn]}var qn=o("Gytx"),ia=o.n(qn);function aa(me,$e){var gt=$e.formatList,bt=$e.generateConfig,kt=$e.locale;return Object(b.a)(function(){if(!me)return[[""],""];for(var Mt="",Xt=[],an=0;an<gt.length;an+=1){var dn=gt[an],mn=bt.locale.format(kt.locale,me,dn);Xt.push(mn),an===0&&(Mt=mn)}return[Xt,Mt]},[me,gt],function(Mt,Xt){return Mt[0]!==Xt[0]||!ia()(Mt[1],Xt[1])})}function na(me,$e){var gt=$e.formatList,bt=$e.generateConfig,kt=$e.locale,Mt=Object(t.useState)(null),Xt=Object(T.a)(Mt,2),an=Xt[0],dn=Xt[1],mn=Object(t.useRef)(null);function Mn(Jt){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(mn.current),Cn){dn(Jt);return}mn.current=requestAnimationFrame(function(){dn(Jt)})}var wn=aa(an,{formatList:gt,generateConfig:bt,locale:kt}),Qt=Object(T.a)(wn,2),xn=Qt[1];function Ht(Jt){Mn(Jt)}function nn(){var Jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Mn(null,Jt)}return Object(t.useEffect)(function(){nn(!0)},[me]),Object(t.useEffect)(function(){return function(){return cancelAnimationFrame(mn.current)}},[]),[xn,Ht,nn]}function Xr(me){var $e,gt=me.prefixCls,bt=gt===void 0?"rc-picker":gt,kt=me.id,Mt=me.tabIndex,Xt=me.style,an=me.className,dn=me.dropdownClassName,mn=me.dropdownAlign,Mn=me.popupStyle,wn=me.transitionName,Qt=me.generateConfig,xn=me.locale,Ht=me.inputReadOnly,nn=me.allowClear,Jt=me.autoFocus,Cn=me.showTime,Rn=me.picker,Zn=Rn===void 0?"date":Rn,mr=me.format,Xn=me.use12Hours,er=me.value,Lr=me.defaultValue,dr=me.open,Ea=me.defaultOpen,Yr=me.defaultOpenValue,Pa=me.suffixIcon,oa=me.clearIcon,Ia=me.disabled,Va=me.disabledDate,Ja=me.placeholder,Wa=me.getPopupContainer,ci=me.pickerRef,Qa=me.panelRender,ni=me.onChange,Ga=me.onOpenChange,qa=me.onFocus,oi=me.onBlur,Gr=me.onMouseDown,pt=me.onMouseUp,tt=me.onMouseEnter,mt=me.onMouseLeave,qt=me.onContextMenu,sn=me.onClick,yn=me.direction,vn=me.autoComplete,In=vn===void 0?"off":vn,Kn=t.useRef(null),fr=Zn==="date"&&!!Cn||Zn==="time",Hn=se(x(mr,Zn,Cn,Xn)),Jr=t.useRef(null),kr=t.useRef(null),Er=Object(C.a)(null,{value:er,defaultValue:Lr}),or=Object(T.a)(Er,2),zr=or[0],Br=or[1],Rr=t.useState(zr),qr=Object(T.a)(Rr,2),He=qr[0],Qe=qr[1],qe=t.useRef(null),Ge=Object(C.a)(!1,{value:dr,defaultValue:Ea,postState:function(gr){return Ia?!1:gr},onChange:function(gr){Ga&&Ga(gr),!gr&&qe.current&&qe.current.onClose&&qe.current.onClose()}}),xe=Object(T.a)(Ge,2),ke=xe[0],Ce=xe[1],Ve=aa(He,{formatList:Hn,generateConfig:Qt,locale:xn}),Xe=Object(T.a)(Ve,2),at=Xe[0],Ye=Xe[1],dt=ur({valueTexts:at,onTextChange:function(gr){var sa=Qt.locale.parse(xn.locale,gr,Hn);sa&&(!Va||!Va(sa))&&Qe(sa)}}),It=Object(T.a)(dt,3),Gt=It[0],Bt=It[1],Lt=It[2],En=function(gr){Qe(gr),Br(gr),ni&&!ot(Qt,zr,gr)&&ni(gr,gr?Qt.locale.format(xn.locale,gr,Hn[0]):"")},hn=function(gr){if(Ia&&gr)return;Ce(gr)},jn=function(gr){return ke&&qe.current&&qe.current.onKeyDown?qe.current.onKeyDown(gr):(Object(r.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},$n=function(){pt&&pt.apply(void 0,arguments),Kn.current&&(Kn.current.focus(),hn(!0))},Un=Pn({blurToCancel:fr,open:ke,value:Gt,triggerOpen:hn,forwardKeyDown:jn,isClickOutside:function(gr){return!F([Jr.current,kr.current],gr)},onSubmit:function(){return Va&&Va(He)?!1:(En(He),hn(!1),Lt(),!0)},onCancel:function(){hn(!1),Qe(zr),Lt()},onFocus:qa,onBlur:oi}),Sn=Object(T.a)(Un,2),kn=Sn[0],Gn=Sn[1],Dn=Gn.focused,vr=Gn.typing;t.useEffect(function(){ke||(Qe(zr),!at.length||at[0]===""?Bt(""):Ye!==Gt&&Lt())},[ke,at]),t.useEffect(function(){ke||Lt()},[Zn]),t.useEffect(function(){Qe(zr)},[zr]),ci&&(ci.current={focus:function(){Kn.current&&Kn.current.focus()},blur:function(){Kn.current&&Kn.current.blur()}});var ln=Object(_.a)(Object(_.a)({},me),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),jt=t.createElement(Ir,Object.assign({},ln,{generateConfig:Qt,className:l()(Object(p.a)({},"".concat(bt,"-panel-focused"),!vr)),value:He,locale:xn,tabIndex:-1,onChange:Qe,direction:yn}));Qa&&(jt=Qa(jt));var Kt=t.createElement("div",{className:"".concat(bt,"-panel-container"),onMouseDown:function(gr){gr.preventDefault()}},jt),en;Pa&&(en=t.createElement("span",{className:"".concat(bt,"-suffix")},Pa));var Ln;nn&&zr&&!Ia&&(Ln=t.createElement("span",{onMouseDown:function(gr){gr.preventDefault(),gr.stopPropagation()},onMouseUp:function(gr){gr.preventDefault(),gr.stopPropagation(),En(null),hn(!1)},className:"".concat(bt,"-clear")},oa||t.createElement("span",{className:"".concat(bt,"-clear-btn")})));var bn=function(gr,sa){(sa==="submit"||sa!=="key"&&!fr)&&(En(gr),hn(!1))},hr=yn==="rtl"?"bottomRight":"bottomLeft",Mr=na(Gt,{formatList:Hn,generateConfig:Qt,locale:xn}),sr=Object(T.a)(Mr,3),Bn=sr[0],gn=sr[1],tr=sr[2];return t.createElement(h.Provider,{value:{operationRef:qe,hideHeader:Zn==="time",panelRef:Jr,onSelect:bn,open:ke,defaultOpenValue:Yr,onDateMouseEnter:gn,onDateMouseLeave:tr}},t.createElement(Vn,{visible:ke,popupElement:Kt,popupStyle:Mn,prefixCls:bt,dropdownClassName:dn,dropdownAlign:mn,getPopupContainer:Wa,transitionName:wn,popupPlacement:hr,direction:yn},t.createElement("div",{className:l()(bt,an,($e={},Object(p.a)($e,"".concat(bt,"-disabled"),Ia),Object(p.a)($e,"".concat(bt,"-focused"),Dn),Object(p.a)($e,"".concat(bt,"-rtl"),yn==="rtl"),$e)),style:Xt,onMouseDown:Gr,onMouseUp:$n,onMouseEnter:tt,onMouseLeave:mt,onContextMenu:qt,onClick:sn},t.createElement("div",{className:l()("".concat(bt,"-input"),Object(p.a)({},"".concat(bt,"-input-placeholder"),!!Bn)),ref:kr},t.createElement("input",Object.assign({id:kt,tabIndex:Mt,disabled:Ia,readOnly:Ht||!vr,value:Bn||Gt,onChange:function(gr){Bt(gr.target.value)},autoFocus:Jt,placeholder:Ja,ref:Kn,title:Gt},kn,{size:i(Zn,Hn[0])},Se(me),{autoComplete:In})),en,Ln))))}var Ha=function(me){Object(S.a)(gt,me);var $e=Object(s.a)(gt);function gt(){var bt;return Object(P.a)(this,gt),bt=$e.apply(this,arguments),bt.pickerRef=t.createRef(),bt.focus=function(){bt.pickerRef.current&&bt.pickerRef.current.focus()},bt.blur=function(){bt.pickerRef.current&&bt.pickerRef.current.blur()},bt}return Object(m.a)(gt,[{key:"render",value:function(){return t.createElement(Xr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),gt}(t.Component),pa=Ha;function Na(me,$e,gt){var bt=me.picker,kt=me.locale,Mt=me.selectedValue,Xt=me.disabledDate,an=me.disabled,dn=me.generateConfig,mn=ye(Mt,0),Mn=ye(Mt,1);function wn(Jt){var Cn=dn.getYear(Jt),Rn=dn.locale.getWeek(kt.locale,Jt);return Cn*100+Rn}function Qt(Jt){var Cn=dn.getYear(Jt),Rn=dn.getMonth(Jt);return Cn*100+Rn}function xn(Jt){var Cn=dn.getYear(Jt),Rn=be(dn,Jt);return Cn*10+Rn}var Ht=t.useCallback(function(Jt){if(Xt&&Xt(Jt))return!0;if(an[1]&&Mn)return!Fe(dn,Jt,Mn)&&dn.isAfter(Jt,Mn);if($e&&Mn)switch(bt){case"quarter":return xn(Jt)>xn(Mn);case"month":return Qt(Jt)>Qt(Mn);case"week":return wn(Jt)>wn(Mn);default:return!Fe(dn,Jt,Mn)&&dn.isAfter(Jt,Mn)}return!1},[Xt,an[1],Mn,$e]),nn=t.useCallback(function(Jt){if(Xt&&Xt(Jt))return!0;if(an[0]&&mn)return!Fe(dn,Jt,Mn)&&dn.isAfter(mn,Jt);if(gt&&mn)switch(bt){case"quarter":return xn(Jt)<xn(mn);case"month":return Qt(Jt)<Qt(mn);case"week":return wn(Jt)<wn(mn);default:return!Fe(dn,Jt,mn)&&dn.isAfter(mn,Jt)}return!1},[Xt,an[0],mn,gt]);return[Ht,nn]}function vi(me,$e,gt,bt){var kt=Ne(me,gt,bt,1);function Mt(Xt){return Xt(me,$e)?"same":Xt(kt,$e)?"closing":"far"}switch(gt){case"year":return Mt(function(Xt,an){return X(bt,Xt,an)});case"quarter":case"month":return Mt(function(Xt,an){return ee(bt,Xt,an)});default:return Mt(function(Xt,an){return Te(bt,Xt,an)})}}function Ra(me,$e,gt,bt){var kt=ye(me,0),Mt=ye(me,1);if($e===0)return kt;if(kt&&Mt){var Xt=vi(kt,Mt,gt,bt);switch(Xt){case"same":return kt;case"closing":return kt;default:return Ne(Mt,gt,bt,-1)}}return kt}function ui(me){var $e=me.values,gt=me.picker,bt=me.defaultDates,kt=me.generateConfig,Mt=t.useState(function(){return[ye(bt,0),ye(bt,1)]}),Xt=Object(T.a)(Mt,2),an=Xt[0],dn=Xt[1],mn=t.useState(null),Mn=Object(T.a)(mn,2),wn=Mn[0],Qt=Mn[1],xn=ye($e,0),Ht=ye($e,1);function nn(Cn){return an[Cn]?an[Cn]:ye(wn,Cn)||Ra($e,Cn,gt,kt)||xn||Ht||kt.getNow()}function Jt(Cn,Rn){if(Cn){var Zn=oe(wn,Cn,Rn);dn(oe(an,null,Rn)||[null,null]);var mr=(Rn+1)%2;ye($e,mr)||(Zn=oe(Zn,Cn,mr)),Qt(Zn)}else(xn||Ht)&&Qt(null)}return[nn,Jt]}function ma(me,$e){return me&&me[0]&&me[1]&&$e.isAfter(me[0],me[1])?[me[1],me[0]]:me}function Ii(me,$e,gt,bt){return me||bt&&bt[$e]?!0:!!gt[($e+1)%2]}function xi(me){var $e,gt,bt,kt=me.prefixCls,Mt=kt===void 0?"rc-picker":kt,Xt=me.id,an=me.style,dn=me.className,mn=me.popupStyle,Mn=me.dropdownClassName,wn=me.transitionName,Qt=me.dropdownAlign,xn=me.getPopupContainer,Ht=me.generateConfig,nn=me.locale,Jt=me.placeholder,Cn=me.autoFocus,Rn=me.disabled,Zn=me.format,mr=me.picker,Xn=mr===void 0?"date":mr,er=me.showTime,Lr=me.use12Hours,dr=me.separator,Ea=dr===void 0?"~":dr,Yr=me.value,Pa=me.defaultValue,oa=me.defaultPickerValue,Ia=me.open,Va=me.defaultOpen,Ja=me.disabledDate,Wa=me.disabledTime,ci=me.dateRender,Qa=me.panelRender,ni=me.ranges,Ga=me.allowEmpty,qa=me.allowClear,oi=me.suffixIcon,Gr=me.clearIcon,pt=me.pickerRef,tt=me.inputReadOnly,mt=me.mode,qt=me.renderExtraFooter,sn=me.onChange,yn=me.onOpenChange,vn=me.onPanelChange,In=me.onCalendarChange,Kn=me.onFocus,fr=me.onBlur,Hn=me.onOk,Jr=me.components,kr=me.order,Er=me.direction,or=me.activePickerIndex,zr=me.autoComplete,Br=zr===void 0?"off":zr,Rr=Xn==="date"&&!!er||Xn==="time",qr=Object(t.useRef)({}),He=Object(t.useRef)(null),Qe=Object(t.useRef)(null),qe=Object(t.useRef)(null),Ge=Object(t.useRef)(null),xe=Object(t.useRef)(null),ke=Object(t.useRef)(null),Ce=Object(t.useRef)(null),Ve=se(x(Zn,Xn,er,Lr)),Xe=Object(C.a)(0,{value:or}),at=Object(T.a)(Xe,2),Ye=at[0],dt=at[1],It=Object(t.useRef)(null),Gt=t.useMemo(function(){return Array.isArray(Rn)?Rn:[Rn||!1,Rn||!1]},[Rn]),Bt=Object(C.a)(null,{value:Yr,defaultValue:Pa,postState:function(lr){return Xn==="time"&&!kr?lr:ma(lr,Ht)}}),Lt=Object(T.a)(Bt,2),En=Lt[0],hn=Lt[1],jn=ui({values:En,picker:Xn,defaultDates:oa,generateConfig:Ht}),$n=Object(T.a)(jn,2),Un=$n[0],Sn=$n[1],kn=Object(C.a)(En,{postState:function(lr){var Wr=lr;if(Gt[0]&&Gt[1])return Wr;for(var _a=0;_a<2;_a+=1)Gt[_a]&&!ye(Wr,_a)&&!ye(Ga,_a)&&(Wr=oe(Wr,Ht.getNow(),_a));return Wr}}),Gn=Object(T.a)(kn,2),Dn=Gn[0],vr=Gn[1],ln=Object(C.a)([Xn,Xn],{value:mt}),jt=Object(T.a)(ln,2),Kt=jt[0],en=jt[1];Object(t.useEffect)(function(){en([Xn,Xn])},[Xn]);var Ln=function(lr,Wr){en(lr),vn&&vn(Wr,lr)},bn=Na({picker:Xn,selectedValue:Dn,locale:nn,disabled:Gt,disabledDate:Ja,generateConfig:Ht},qr.current[1],qr.current[0]),hr=Object(T.a)(bn,2),Mr=hr[0],sr=hr[1],Bn=Object(C.a)(!1,{value:Ia,defaultValue:Va,postState:function(lr){return Gt[Ye]?!1:lr},onChange:function(lr){yn&&yn(lr),!lr&&It.current&&It.current.onClose&&It.current.onClose()}}),gn=Object(T.a)(Bn,2),tr=gn[0],Nn=gn[1],gr=tr&&Ye===0,sa=tr&&Ye===1,ri=Object(t.useState)(0),ja=Object(T.a)(ri,2),La=ja[0],ea=ja[1];Object(t.useEffect)(function(){!tr&&He.current&&ea(He.current.offsetWidth)},[tr]);var Fr=t.useRef();function Sr(ra,lr){if(ra)clearTimeout(Fr.current),qr.current[lr]=!0,dt(lr),Nn(ra),tr||Sn(null,lr);else if(Ye===lr){Nn(ra);var Wr=qr.current;Fr.current=setTimeout(function(){Wr===qr.current&&(qr.current={})})}}function _r(ra){Sr(!0,ra),setTimeout(function(){var lr=[ke,Ce][ra];lr.current&&lr.current.focus()},0)}function xa(ra,lr){var Wr=ra,_a=ye(Wr,0),Fa=ye(Wr,1);_a&&Fa&&Ht.isAfter(_a,Fa)&&(Xn==="week"&&!nt(Ht,nn.locale,_a,Fa)||Xn==="quarter"&&!ve(Ht,_a,Fa)||Xn!=="week"&&Xn!=="quarter"&&Xn!=="time"&&!Fe(Ht,_a,Fa)?(lr===0?(Wr=[_a,null],Fa=null):(_a=null,Wr=[null,Fa]),qr.current=Object(p.a)({},lr,!0)):(Xn!=="time"||kr!==!1)&&(Wr=ma(Wr,Ht))),vr(Wr);var Pi=Wr&&Wr[0]?Ht.locale.format(nn.locale,Wr[0],Ve[0]):"",Bi=Wr&&Wr[1]?Ht.locale.format(nn.locale,Wr[1],Ve[0]):"";if(In){var li={range:lr===0?"start":"end"};In(Wr,[Pi,Bi],li)}var Ri=Ii(_a,0,Gt,Ga),Ji=Ii(Fa,1,Gt,Ga),_o=Wr===null||Ri&&Ji;_o&&(hn(Wr),sn&&(!ot(Ht,ye(En,0),_a)||!ot(Ht,ye(En,1),Fa))&&sn(Wr,[Pi,Bi]));var ii=null;lr===0&&!Gt[1]?ii=1:lr===1&&!Gt[0]&&(ii=0),ii!==null&&ii!==Ye&&(!qr.current[ii]||!ye(Wr,ii))&&ye(Wr,lr)?_r(ii):Sr(!1,lr)}var za=function(lr){return tr&&It.current&&It.current.onKeyDown?It.current.onKeyDown(lr):(Object(r.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ka={formatList:Ve,generateConfig:Ht,locale:nn},ca=aa(ye(Dn,0),ka),Ba=Object(T.a)(ca,2),_i=Ba[0],la=Ba[1],Sa=aa(ye(Dn,1),ka),Nr=Object(T.a)(Sa,2),Zr=Nr[0],ga=Nr[1],ua=function(lr,Wr){var _a=Ht.locale.parse(nn.locale,lr,Ve),Fa=Wr===0?Mr:sr;_a&&!Fa(_a)&&(vr(oe(Dn,_a,Wr)),Sn(_a,Wr))},Ua=ur({valueTexts:_i,onTextChange:function(lr){return ua(lr,0)}}),Aa=Object(T.a)(Ua,3),Ca=Aa[0],Za=Aa[1],ai=Aa[2],Lo=ur({valueTexts:Zr,onTextChange:function(lr){return ua(lr,1)}}),Eo=Object(T.a)(Lo,3),$i=Eo[0],ho=Eo[1],qi=Eo[2],eo=Object(t.useState)(null),ko=Object(T.a)(eo,2),xo=ko[0],so=ko[1],to=Object(t.useState)(null),no=Object(T.a)(to,2),di=no[0],Wi=no[1],Ui=na(Ca,{formatList:Ve,generateConfig:Ht,locale:nn}),ro=Object(T.a)(Ui,3),ji=ro[0],Co=ro[1],Oo=ro[2],So=na($i,{formatList:Ve,generateConfig:Ht,locale:nn}),lo=Object(T.a)(So,3),Ki=lo[0],ao=lo[1],No=lo[2],uo=function(lr){Wi(oe(Dn,lr,Ye)),Ye===0?Co(lr):ao(lr)},co=function(){Wi(oe(Dn,null,Ye)),Ye===0?Oo():No()},To=function(lr,Wr){return{blurToCancel:Rr,forwardKeyDown:za,onBlur:fr,isClickOutside:function(Fa){return!F([Qe.current,qe.current,Ge.current],Fa)},onFocus:function(Fa){dt(lr),Kn&&Kn(Fa)},triggerOpen:function(Fa){Sr(Fa,lr)},onSubmit:function(){xa(Dn,lr),Wr()},onCancel:function(){Sr(!1,lr),vr(En),Wr()}}},Uo=Pn(Object(_.a)(Object(_.a)({},To(0,ai)),{},{open:gr,value:Ca})),jo=Object(T.a)(Uo,2),Ci=jo[0],Ka=jo[1],hi=Ka.focused,ei=Ka.typing,pi=Pn(Object(_.a)(Object(_.a)({},To(1,qi)),{},{open:sa,value:$i})),Do=Object(T.a)(pi,2),wi=Do[0],Bo=Do[1],Ao=Bo.focused,io=Bo.typing,Xi=function(lr){!tr&&!ke.current.contains(lr.target)&&!Ce.current.contains(lr.target)&&(Gt[0]?Gt[1]||_r(1):_r(0))},wo=function(lr){tr&&(hi||Ao)&&!ke.current.contains(lr.target)&&!Ce.current.contains(lr.target)&&lr.preventDefault()},po=En&&En[0]?Ht.locale.format(nn.locale,En[0],"YYYYMMDDHHmmss"):"",Wo=En&&En[1]?Ht.locale.format(nn.locale,En[1],"YYYYMMDDHHmmss"):"";Object(t.useEffect)(function(){tr||(vr(En),!_i.length||_i[0]===""?Za(""):la!==Ca&&ai(),!Zr.length||Zr[0]===""?ho(""):ga!==$i&&qi())},[tr,_i,Zr]),Object(t.useEffect)(function(){vr(En)},[po,Wo]),pt&&(pt.current={focus:function(){ke.current&&ke.current.focus()},blur:function(){ke.current&&ke.current.blur(),Ce.current&&Ce.current.blur()}});var fo=Object.keys(ni||{}),Ta=fo.map(function(ra){var lr=ni[ra],Wr=typeof lr=="function"?lr():lr;return{label:ra,onClick:function(){xa(Wr,null),Sr(!1,Ye)},onMouseEnter:function(){so(Wr)},onMouseLeave:function(){so(null)}}});function ya(){var ra=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Wr=null;tr&&di&&di[0]&&di[1]&&Ht.isAfter(di[1],di[0])&&(Wr=di);var _a=er;if(er&&Object(f.a)(er)==="object"&&er.defaultValue){var Fa=er.defaultValue;_a=Object(_.a)(Object(_.a)({},er),{},{defaultValue:ye(Fa,Ye)||void 0})}var Pi=null;return ci&&(Pi=function(li,Ri){return ci(li,Ri,{range:Ye?"end":"start"})}),t.createElement(et.Provider,{value:{inRange:!0,panelPosition:ra,rangedValue:xo||Dn,hoverRangedValue:Wr}},t.createElement(Ir,Object.assign({},me,lr,{dateRender:Pi,showTime:_a,mode:Kt[Ye],generateConfig:Ht,style:void 0,direction:Er,disabledDate:Ye===0?Mr:sr,disabledTime:function(li){return Wa?Wa(li,Ye===0?"start":"end"):!1},className:l()(Object(p.a)({},"".concat(Mt,"-panel-focused"),Ye===0?!ei:!io)),value:ye(Dn,Ye),locale:nn,tabIndex:-1,onPanelChange:function(li,Ri){Ln(oe(Kt,Ri,Ye),oe(Dn,li,Ye));var Ji=li;ra==="right"&&Kt[Ye]===Ri&&(Ji=Ne(Ji,Ri,Ht,-1)),Sn(Ji,Ye)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Xa=0,bi=0;Ye&&qe.current&&xe.current&&Qe.current&&(Xa=qe.current.offsetWidth+xe.current.offsetWidth,Qe.current.offsetWidth&&Xa>Qe.current.offsetWidth&&(bi=Xa));var oo=Er==="rtl"?{right:Xa}:{left:Xa};function Hi(){var ra,lr=pr(Mt,Kt[Ye],qt),Wr=Pr({prefixCls:Mt,components:Jr,needConfirmButton:Rr,okDisabled:!ye(Dn,Ye)||Ja&&Ja(Dn[Ye]),locale:nn,rangeList:Ta,onOk:function(){ye(Dn,Ye)&&(xa(Dn,Ye),Hn&&Hn(Dn))}});if(Xn!=="time"&&!er){var _a=Un(Ye),Fa=Ne(_a,Xn,Ht),Pi=Kt[Ye],Bi=Pi===Xn,li=ya(Bi?"left":!1,{pickerValue:_a,onPickerValueChange:function(ii){Sn(ii,Ye)}}),Ri=ya("right",{pickerValue:Fa,onPickerValueChange:function(ii){Sn(Ne(ii,Xn,Ht,-1),Ye)}});Er==="rtl"?ra=t.createElement(t.Fragment,null,Ri,Bi&&li):ra=t.createElement(t.Fragment,null,li,Bi&&Ri)}else ra=ya();var Ji=t.createElement(t.Fragment,null,t.createElement("div",{className:"".concat(Mt,"-panels")},ra),(lr||Wr)&&t.createElement("div",{className:"".concat(Mt,"-footer")},lr,Wr));return Qa&&(Ji=Qa(Ji)),t.createElement("div",{className:"".concat(Mt,"-panel-container"),style:{marginLeft:bi},ref:Qe,onMouseDown:function(ii){ii.preventDefault()}},Ji)}var mo=t.createElement("div",{className:l()("".concat(Mt,"-range-wrapper"),"".concat(Mt,"-").concat(Xn,"-range-wrapper")),style:{minWidth:La}},t.createElement("div",{className:"".concat(Mt,"-range-arrow"),style:oo}),Hi()),Li;oi&&(Li=t.createElement("span",{className:"".concat(Mt,"-suffix")},oi));var si;qa&&(ye(En,0)&&!Gt[0]||ye(En,1)&&!Gt[1])&&(si=t.createElement("span",{onMouseDown:function(lr){lr.preventDefault(),lr.stopPropagation()},onMouseUp:function(lr){lr.preventDefault(),lr.stopPropagation();var Wr=En;Gt[0]||(Wr=oe(Wr,null,0)),Gt[1]||(Wr=oe(Wr,null,1)),xa(Wr,null),Sr(!1,Ye)},className:"".concat(Mt,"-clear")},Gr||t.createElement("span",{className:"".concat(Mt,"-clear-btn")})));var vo={size:i(Xn,Ve[0])},Yi=0,go=0;qe.current&&Ge.current&&xe.current&&(Ye===0?go=qe.current.offsetWidth:(Yi=Xa,go=Ge.current.offsetWidth));var Oi=Er==="rtl"?{right:Yi}:{left:Yi},wa=function(lr,Wr){var _a=oe(Dn,lr,Ye);Wr==="submit"||Wr!=="key"&&!Rr?(xa(_a,Ye),Ye===0?Oo():No()):vr(_a)};return t.createElement(h.Provider,{value:{operationRef:It,hideHeader:Xn==="time",onDateMouseEnter:uo,onDateMouseLeave:co,hideRanges:!0,onSelect:wa,open:tr}},t.createElement(Vn,{visible:tr,popupElement:mo,popupStyle:mn,prefixCls:Mt,dropdownClassName:Mn,dropdownAlign:Qt,getPopupContainer:xn,transitionName:wn,range:!0,direction:Er},t.createElement("div",Object.assign({ref:He,className:l()(Mt,"".concat(Mt,"-range"),dn,($e={},Object(p.a)($e,"".concat(Mt,"-disabled"),Gt[0]&&Gt[1]),Object(p.a)($e,"".concat(Mt,"-focused"),Ye===0?hi:Ao),Object(p.a)($e,"".concat(Mt,"-rtl"),Er==="rtl"),$e)),style:an,onClick:Xi,onMouseDown:wo},Se(me)),t.createElement("div",{className:l()("".concat(Mt,"-input"),(gt={},Object(p.a)(gt,"".concat(Mt,"-input-active"),Ye===0),Object(p.a)(gt,"".concat(Mt,"-input-placeholder"),!!ji),gt)),ref:qe},t.createElement("input",Object.assign({id:Xt,disabled:Gt[0],readOnly:tt||!ei,value:ji||Ca,onChange:function(lr){Za(lr.target.value)},autoFocus:Cn,placeholder:ye(Jt,0)||"",ref:ke},Ci,vo,{autoComplete:Br}))),t.createElement("div",{className:"".concat(Mt,"-range-separator"),ref:xe},Ea),t.createElement("div",{className:l()("".concat(Mt,"-input"),(bt={},Object(p.a)(bt,"".concat(Mt,"-input-active"),Ye===1),Object(p.a)(bt,"".concat(Mt,"-input-placeholder"),!!Ki),bt)),ref:Ge},t.createElement("input",Object.assign({disabled:Gt[1],readOnly:tt||!io,value:Ki||$i,onChange:function(lr){ho(lr.target.value)},placeholder:ye(Jt,1)||"",ref:Ce},wi,vo,{autoComplete:Br}))),t.createElement("div",{className:"".concat(Mt,"-active-bar"),style:Object(_.a)(Object(_.a)({},Oi),{},{width:go,position:"absolute"})}),Li,si)))}var da=function(me){Object(S.a)(gt,me);var $e=Object(s.a)(gt);function gt(){var bt;return Object(P.a)(this,gt),bt=$e.apply(this,arguments),bt.pickerRef=t.createRef(),bt.focus=function(){bt.pickerRef.current&&bt.pickerRef.current.focus()},bt.blur=function(){bt.pickerRef.current&&bt.pickerRef.current.blur()},bt}return Object(m.a)(gt,[{key:"render",value:function(){return t.createElement(xi,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),gt}(t.Component),va=da,fa=Y.b=pa},onxn:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC"},osHv:function(M,Y,o){(function(P){P(o("VrN/"))})(function(P){"use strict";var m=P.Pos;function S(O,a){return O.line-a.line||O.ch-a.ch}var s="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",p=s+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",_=new RegExp("<(/?)(["+s+"]["+p+"]*)","g");function T(O,a,u,v){this.line=a,this.ch=u,this.cm=O,this.text=O.getLine(a),this.min=v?Math.max(v.from,O.firstLine()):O.firstLine(),this.max=v?Math.min(v.to-1,O.lastLine()):O.lastLine()}function t(O,a){var u=O.cm.getTokenTypeAt(m(O.line,a));return u&&/\btag\b/.test(u)}function c(O){return O.line>=O.max?void 0:(O.ch=0,O.text=O.cm.getLine(++O.line),!0)}function l(O){return O.line<=O.min?void 0:(O.text=O.cm.getLine(--O.line),O.ch=O.text.length,!0)}function r(O){for(;;){var a=O.text.indexOf(">",O.ch);if(a==-1){if(c(O))continue;return}if(!t(O,a+1)){O.ch=a+1;continue}var u=O.text.lastIndexOf("/",a),v=u>-1&&!/\S/.test(O.text.slice(u+1,a));return O.ch=a+1,v?"selfClose":"regular"}}function C(O){for(;;){var a=O.ch?O.text.lastIndexOf("<",O.ch-1):-1;if(a==-1){if(l(O))continue;return}if(!t(O,a+1)){O.ch=a;continue}_.lastIndex=a,O.ch=a;var u=_.exec(O.text);if(u&&u.index==a)return u}}function f(O){for(;;){_.lastIndex=O.ch;var a=_.exec(O.text);if(!a){if(c(O))continue;return}if(!t(O,a.index+1)){O.ch=a.index+1;continue}return O.ch=a.index+a[0].length,a}}function y(O){for(;;){var a=O.ch?O.text.lastIndexOf(">",O.ch-1):-1;if(a==-1){if(l(O))continue;return}if(!t(O,a+1)){O.ch=a;continue}var u=O.text.lastIndexOf("/",a),v=u>-1&&!/\S/.test(O.text.slice(u+1,a));return O.ch=a+1,v?"selfClose":"regular"}}function g(O,a){for(var u=[];;){var v=f(O),D,b=O.line,d=O.ch-(v?v[0].length:0);if(!v||!(D=r(O)))return;if(D=="selfClose")continue;if(v[1]){for(var R=u.length-1;R>=0;--R)if(u[R]==v[2]){u.length=R;break}if(R<0&&(!a||a==v[2]))return{tag:v[2],from:m(b,d),to:m(O.line,O.ch)}}else u.push(v[2])}}function h(O,a){for(var u=[];;){var v=y(O);if(!v)return;if(v=="selfClose"){C(O);continue}var D=O.line,b=O.ch,d=C(O);if(!d)return;if(d[1])u.push(d[2]);else{for(var R=u.length-1;R>=0;--R)if(u[R]==d[2]){u.length=R;break}if(R<0&&(!a||a==d[2]))return{tag:d[2],from:m(O.line,O.ch),to:m(D,b)}}}}P.registerHelper("fold","xml",function(O,a){for(var u=new T(O,a.line,0);;){var v=f(u);if(!v||u.line!=a.line)return;var D=r(u);if(!D)return;if(!v[1]&&D!="selfClose"){var b=m(u.line,u.ch),d=g(u,v[2]);return d&&S(d.from,b)>0?{from:b,to:d.from}:null}}}),P.findMatchingTag=function(O,a,u){var v=new T(O,a.line,a.ch,u);if(v.text.indexOf(">")==-1&&v.text.indexOf("<")==-1)return;var D=r(v),b=D&&m(v.line,v.ch),d=D&&C(v);if(!D||!d||S(v,a)>0)return;var R={from:m(v.line,v.ch),to:b,tag:d[2]};return D=="selfClose"?{open:R,close:null,at:"open"}:d[1]?{open:h(v,d[2]),close:R,at:"close"}:(v=new T(O,b.line,b.ch,u),{open:R,close:g(v,d[2]),at:"open"})},P.findEnclosingTag=function(O,a,u,v){for(var D=new T(O,a.line,a.ch,u);;){var b=h(D,v);if(!b)break;var d=new T(O,a.line,a.ch,u),R=g(d,b.tag);if(R)return{open:b,close:R}}},P.scanForClosingTag=function(O,a,u,v){var D=new T(O,a.line,a.ch,v?{from:0,to:v}:null);return g(D,u)}})},p5ED:function(M,Y,o){"use strict";var P=o("+L6B"),m=o("2/Rp"),S=o("5Dmo"),s=o("3S7+"),p=o("k1fw"),_=o("tJVT"),T=o("q1tI"),t=o.n(T),c=o("vHTk"),l=o.n(c),r=o("yEEn"),C=o("ZW9T"),f=o("1vsH");Y.a=function(y){var g=y.name,h=y.data,O=y.theme,a=y.type,u=y.filename,v=y.monacoEditor,D=y.className,b=y.style,d=y.close,R=y.onClose,w=y.hasMask,E=Object(T.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),x=Object(_.a)(E,2),i=x[0],A=x[1],k=Object(T.useState)(""),N=Object(_.a)(k,2),U=N[0],G=N[1],W=Object(T.useRef)();u&&(v.filename=u),Object(T.useEffect)(function(){var F,B,H=(F=document.cookie)===null||F===void 0||((B=F.replace(/\s/g,""))===null||B===void 0)?void 0:B.split(";");H==null||H.map(function(ae){var de=ae.split("=");de[0]==="_educoder_session"&&G(de[1])})},[]);var K=function(){if(h.startsWith("http")||h.startsWith("/")){V();return}Object(f.y)(u||"educoder",h,u)},V=function(){Object(f.w)(u||g,h)};return console.log("data:",h,"fileanme:",u," name:",g),t.a.createElement("div",{style:Object(p.a)({},b||{}),className:"".concat(w&&l.a.bgBlack," ").concat(a?l.a.wrp:"hide")},d&&t.a.createElement("div",{className:l.a.close,ref:W},t.a.createElement(s.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return W.current}},t.a.createElement("span",{onClick:V},t.a.createElement("i",{className:"icon-quxiaozhiding"}))),t.a.createElement(s.a,{title:"\u5173\u95ED",getPopupContainer:function(){return W.current}},t.a.createElement("span",{className:"",onClick:R},t.a.createElement("i",{className:"icon-guanbi1"})))),t.a.createElement("div",{className:"".concat(l.a[D]," ").concat(D," ").concat(l.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&t.a.createElement(C.b,v)),a==="audio"&&t.a.createElement("audio",{src:"".concat(h!=null&&h.startsWith("/")||(h==null?void 0:h.indexOf("https://"))>-1?h:"data:audio/mp3;base64,").concat(h),autoPlay:!0}),a==="video"&&t.a.createElement(t.a.Fragment,null,h!=null&&h.startsWith("/")?t.a.createElement("video",{controls:!0,src:"".concat(h),autoPlay:!0}):t.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(h),autoPlay:!0})),a==="pdf"&&t.a.createElement("embed",{className:l.a.embed,src:h}),a==="image"&&t.a.createElement(t.a.Fragment,null,t.a.createElement("img",{src:"".concat(h!=null&&h.startsWith("/")||(h==null?void 0:h.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(h)})),a==="other"&&t.a.createElement("div",null,t.a.createElement(m.a,{type:"primary",size:"large",onClick:K},t.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(a==="download"||a==="office")&&t.a.createElement(m.a,{type:"primary",size:"large",onClick:K},t.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,Y,o){},pA7S:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.WordArray,p=S.BlockCipher,_=m.algo,T=[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],t=[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],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{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],C=_.DES=p.extend({_doReset:function(){for(var h=this._key,O=h.words,a=[],u=0;u<56;u++){var v=T[u]-1;a[u]=O[v>>>5]>>>31-v%32&1}for(var D=this._subKeys=[],b=0;b<16;b++){for(var d=D[b]=[],R=c[b],u=0;u<24;u++)d[u/6|0]|=a[(t[u]-1+R)%28]<<31-u%6,d[4+(u/6|0)]|=a[28+(t[u+24]-1+R)%28]<<31-u%6;d[0]=d[0]<<1|d[0]>>>31;for(var u=1;u<7;u++)d[u]=d[u]>>>(u-1)*4+3;d[7]=d[7]<<5|d[7]>>>27}for(var w=this._invSubKeys=[],u=0;u<16;u++)w[u]=D[15-u]},encryptBlock:function(h,O){this._doCryptBlock(h,O,this._subKeys)},decryptBlock:function(h,O){this._doCryptBlock(h,O,this._invSubKeys)},_doCryptBlock:function(h,O,a){this._lBlock=h[O],this._rBlock=h[O+1],f.call(this,4,252645135),f.call(this,16,65535),y.call(this,2,858993459),y.call(this,8,16711935),f.call(this,1,1431655765);for(var u=0;u<16;u++){for(var v=a[u],D=this._lBlock,b=this._rBlock,d=0,R=0;R<8;R++)d|=l[R][((b^v[R])&r[R])>>>0];this._lBlock=b,this._rBlock=D^d}var w=this._lBlock;this._lBlock=this._rBlock,this._rBlock=w,f.call(this,1,1431655765),y.call(this,8,16711935),y.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),h[O]=this._lBlock,h[O+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(h,O){var a=(this._lBlock>>>h^this._rBlock)&O;this._rBlock^=a,this._lBlock^=a<<h}function y(h,O){var a=(this._rBlock>>>h^this._lBlock)&O;this._lBlock^=a,this._rBlock^=a<<h}m.DES=p._createHelper(C);var g=_.TripleDES=p.extend({_doReset:function(){var h=this._key,O=h.words;if(O.length!==2&&O.length!==4&&O.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var a=O.slice(0,2),u=O.length<4?O.slice(0,2):O.slice(2,4),v=O.length<6?O.slice(0,2):O.slice(4,6);this._des1=C.createEncryptor(s.create(a)),this._des2=C.createEncryptor(s.create(u)),this._des3=C.createEncryptor(s.create(v))},encryptBlock:function(h,O){this._des1.encryptBlock(h,O),this._des2.decryptBlock(h,O),this._des3.encryptBlock(h,O)},decryptBlock:function(h,O){this._des3.decryptBlock(h,O),this._des2.encryptBlock(h,O),this._des1.decryptBlock(h,O)},keySize:192/32,ivSize:64/32,blockSize:64/32});m.TripleDES=p._createHelper(g)}(),P.TripleDES})},pUFm:function(M,Y,o){M.exports=o.p+"static/no-data.c803c40c.png"},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(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){return P.pad.AnsiX923={pad:function(m,S){var s=m.sigBytes,p=S*4,_=p-s%p,T=s+_-1;m.clamp(),m.words[T>>>2]|=_<<24-T%4*8,m.sigBytes+=_},unpad:function(m){var S=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=S}},P.pad.Ansix923})},qM6L:function(M,Y,o){(function(P,m){M.exports=Y=m(o("Ib8C"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.WordArray,p=m.enc,_=p.Utf16=p.Utf16BE={stringify:function(t){for(var c=t.words,l=t.sigBytes,r=[],C=0;C<l;C+=2){var f=c[C>>>2]>>>16-C%4*8&65535;r.push(String.fromCharCode(f))}return r.join("")},parse:function(t){for(var c=t.length,l=[],r=0;r<c;r++)l[r>>>1]|=t.charCodeAt(r)<<16-r%2*16;return s.create(l,c*2)}};p.Utf16LE={stringify:function(t){for(var c=t.words,l=t.sigBytes,r=[],C=0;C<l;C+=2){var f=T(c[C>>>2]>>>16-C%4*8&65535);r.push(String.fromCharCode(f))}return r.join("")},parse:function(t){for(var c=t.length,l=[],r=0;r<c;r++)l[r>>>1]|=T(t.charCodeAt(r)<<16-r%2*16);return s.create(l,c*2)}};function T(t){return t<<8&4278255360|t>>>8&16711935}}(),P.enc.Utf16})},qgvg:function(M,Y){M.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},qu8F:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){/** @preserve
* Counter block mode compatible with Dr Brian Gladman fileenc.c
* derived from CryptoJS.mode.CTR
* Jan Hruby jhruby.web@gmail.com
*/return P.mode.CTRGladman=function(){var m=P.lib.BlockCipherMode.extend();function S(_){if((_>>24&255)===255){var T=_>>16&255,t=_>>8&255,c=_&255;T===255?(T=0,t===255?(t=0,c===255?c=0:++c):++t):++T,_=0,_+=T<<16,_+=t<<8,_+=c}else _+=1<<24;return _}function s(_){return(_[0]=S(_[0]))===0&&(_[1]=S(_[1])),_}var p=m.Encryptor=m.extend({processBlock:function(_,T){var t=this._cipher,c=t.blockSize,l=this._iv,r=this._counter;l&&(r=this._counter=l.slice(0),this._iv=void 0),s(r);var C=r.slice(0);t.encryptBlock(C,0);for(var f=0;f<c;f++)_[T+f]^=C[f]}});return m.Decryptor=p,m}(),P.mode.CTRGladman})},"rAM+":function(M,Y,o){"use strict";o.d(Y,"a",function(){return m});var P=o("Qw5x");function m(S,s){var p;if(typeof Symbol=="undefined"||S[Symbol.iterator]==null){if(Array.isArray(S)||(p=Object(P.a)(S))||s&&S&&typeof S.length=="number"){p&&(S=p);var _=0,T=function(){};return{s:T,n:function(){return _>=S.length?{done:!0}:{done:!1,value:S[_++]}},e:function(C){throw C},f:T}}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 t=!0,c=!1,l;return{s:function(){p=S[Symbol.iterator]()},n:function(){var C=p.next();return t=C.done,C},e:function(C){c=!0,l=C},f:function(){try{!t&&p.return!=null&&p.return()}finally{if(c)throw l}}}}},rHrb:function(M,Y,o){"use strict";Object.defineProperty(Y,"__esModule",{value:!0}),Y.CopyToClipboard=void 0;var P=S(o("q1tI")),m=S(o("+QRC"));function S(u){return u&&u.__esModule?u:{default:u}}function s(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?s=function(D){return typeof D}:s=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},s(u)}function p(u,v){var D=Object.keys(u);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(u);v&&(b=b.filter(function(d){return Object.getOwnPropertyDescriptor(u,d).enumerable})),D.push.apply(D,b)}return D}function _(u){for(var v=1;v<arguments.length;v++){var D=arguments[v]!=null?arguments[v]:{};v%2?p(D,!0).forEach(function(b){O(u,b,D[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(D)):p(D).forEach(function(b){Object.defineProperty(u,b,Object.getOwnPropertyDescriptor(D,b))})}return u}function T(u,v){if(u==null)return{};var D=t(u,v),b,d;if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(u);for(d=0;d<R.length;d++){if(b=R[d],v.indexOf(b)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,b))continue;D[b]=u[b]}}return D}function t(u,v){if(u==null)return{};var D={},b=Object.keys(u),d,R;for(R=0;R<b.length;R++){if(d=b[R],v.indexOf(d)>=0)continue;D[d]=u[d]}return D}function c(u,v){if(!(u instanceof v))throw new TypeError("Cannot call a class as a function")}function l(u,v){for(var D=0;D<v.length;D++){var b=v[D];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(u,b.key,b)}}function r(u,v,D){return v&&l(u.prototype,v),D&&l(u,D),u}function C(u,v){return v&&(s(v)==="object"||typeof v=="function")?v:y(u)}function f(u){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)},f(u)}function y(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function g(u,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(v&&v.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),v&&h(u,v)}function h(u,v){return h=Object.setPrototypeOf||function(b,d){return b.__proto__=d,b},h(u,v)}function O(u,v,D){return v in u?Object.defineProperty(u,v,{value:D,enumerable:!0,configurable:!0,writable:!0}):u[v]=D,u}var a=function(u){g(v,u);function v(){var D,b;c(this,v);for(var d=arguments.length,R=new Array(d),w=0;w<d;w++)R[w]=arguments[w];return b=C(this,(D=f(v)).call.apply(D,[this].concat(R))),O(y(b),"onClick",function(E){var x=b.props,i=x.text,A=x.onCopy,k=x.children,N=x.options,U=P.default.Children.only(k),G=(0,m.default)(i,N);A&&A(i,G),U&&U.props&&typeof U.props.onClick=="function"&&U.props.onClick(E)}),b}return r(v,[{key:"render",value:function(){var b=this.props,d=b.text,R=b.onCopy,w=b.options,E=b.children,x=T(b,["text","onCopy","options","children"]),i=P.default.Children.only(E);return P.default.cloneElement(i,_({},x,{onClick:this.onClick}))}}]),v}(P.default.PureComponent);Y.CopyToClipboard=a,O(a,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(M,Y){const o=/[&<>"']/,P=/[&<>"']/g,m=/[<>"']|&(?!#?\w+;)/,S=/[<>"']|&(?!#?\w+;)/g,s={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},p=w=>s[w];function _(w,E){if(E){if(o.test(w))return w.replace(P,p)}else if(m.test(w))return w.replace(S,p);return w}const T=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function t(w){return w.replace(T,(E,x)=>(x=x.toLowerCase(),x==="colon"?":":x.charAt(0)==="#"?x.charAt(1)==="x"?String.fromCharCode(parseInt(x.substring(2),16)):String.fromCharCode(+x.substring(1)):""))}const c=/(^|[^\[])\^/g;function l(w,E){w=w.source||w,E=E||"";const x={replace:(i,A)=>(A=A.source||A,A=A.replace(c,"$1"),w=w.replace(i,A),x),getRegex:()=>new RegExp(w,E)};return x}const r=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function f(w,E,x){if(w){let i;try{i=decodeURIComponent(t(x)).replace(r,"").toLowerCase()}catch(A){return null}if(i.indexOf("javascript:")===0||i.indexOf("vbscript:")===0||i.indexOf("data:")===0)return null}E&&!C.test(x)&&(x=a(E,x));try{x=encodeURI(x).replace(/%25/g,"%")}catch(i){return null}return x}const y={},g=/^[^:]+:\/*[^/]*$/,h=/^([^:]+:)[\s\S]*$/,O=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(w,E){y[" "+w]||(g.test(w)?y[" "+w]=w+"/":y[" "+w]=b(w,"/",!0)),w=y[" "+w];const x=w.indexOf(":")===-1;return E.substring(0,2)==="//"?x?E:w.replace(h,"$1")+E:E.charAt(0)==="/"?x?E:w.replace(O,"$1")+E:w+E}const u={exec:function(){}};function v(w){let E=1,x,i;for(;E<arguments.length;E++){x=arguments[E];for(i in x)Object.prototype.hasOwnProperty.call(x,i)&&(w[i]=x[i])}return w}function D(w,E){const x=w.replace(/\|/g,(k,N,U)=>{let G=!1,W=N;for(;--W>=0&&U[W]==="\\";)G=!G;return G?"|":" |"}),i=x.split(/ \|/);let A=0;if(i.length>E)i.splice(E);else for(;i.length<E;)i.push("");for(;A<i.length;A++)i[A]=i[A].trim().replace(/\\\|/g,"|");return i}function b(w,E,x){const i=w.length;if(i===0)return"";let A=0;for(;A<i;){const k=w.charAt(i-A-1);if(k===E&&!x)A++;else if(k!==E&&x)A++;else break}return w.substr(0,i-A)}function d(w,E){if(w.indexOf(E[1])===-1)return-1;const x=w.length;let i=0,A=0;for(;A<x;A++)if(w[A]==="\\")A++;else if(w[A]===E[0])i++;else if(w[A]===E[1]&&(i--,i<0))return A;return-1}function R(w){w&&w.sanitize&&!w.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}M.exports={escape:_,unescape:t,edit:l,cleanUrl:f,resolveUrl:a,noopTest:u,merge:v,splitCells:D,rtrim:b,findClosingBracket:d,checkSanitizeDeprecation:R}},ruvs:function(M,Y,o){"use strict";o.d(Y,"b",function(){return H});var P=o("PpiC"),m=o("k1fw"),S=o("5NDa"),s=o("5rEg"),p=o("B9cy"),_=o("Ol7k"),T=o("q1tI"),t=o.n(T),c=o("9kvl"),l=o("xrsn"),r=o.n(l),C=o("85Rx"),f=o.n(C),y=o("1Sn+"),g=o("qVdP"),h=o("jsC+"),O=o("miYZ"),a=o("tsqr"),u=o("9og8"),v=o("lUTK"),D=o("BvKs"),b=o("WmNS"),d=o.n(b),R=o("55Ip"),w=o("vToQ"),E=o.n(w),x=o("xKgJ"),i=o("jb+D"),A=o("m3rI"),k=o("NLgs"),N=o("1vsH"),U=function(oe){var pe,fe=RegExp("(^| )"+oe+"=([^;]+)(;|$)");return(pe=document.cookie.match(fe))?decodeURIComponent(pe[2]):null},G=function(oe){var pe=new Date;pe.setTime(pe.getTime()-1);var fe=U(oe);fe!=null&&(document.cookie=oe+"="+fe+";expires="+pe.toGMTString())},W;(function(ye){ye.Classrooms="classrooms",ye.Shixuns="shixuns",ye.Paths="paths",ye.Projects="projects",ye.Videos="videos",ye.Topics="topics"})(W||(W={}));var K=function(oe){var pe,fe,ie,le,Q,ce,te,$,_e,re,Z,X=oe.homePage,ee=oe.user,be=oe.globalSetting,ve=oe.loading,Te=oe.dispatch,Fe=oe.shixunHomeworks,Ze=oe.location,nt=oe.payload,ot=nt===void 0?{}:nt,st=Object(P.a)(oe,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ht=(pe=(((fe=be.setting)===null||fe===void 0?void 0:fe.navbar)||[]).find(function(Je){return Je.link==="/".concat(W.Classrooms)}))===null||pe===void 0?void 0:pe.hidden,Ne=(ie=(((le=be.setting)===null||le===void 0?void 0:le.navbar)||[]).find(function(Je){return Je.link==="/".concat(W.Shixuns)}))===null||ie===void 0?void 0:ie.hidden,Pe=(Q=(((ce=be.setting)===null||ce===void 0?void 0:ce.navbar)||[]).find(function(Je){return Je.link==="/".concat(W.Paths)}))===null||Q===void 0?void 0:Q.hidden,et=((te=ee.userInfo)===null||te===void 0?void 0:te.admin)||(($=ee.userInfo)===null||$===void 0?void 0:$.business)||((_e=ee.userInfo)===null||_e===void 0?void 0:_e.is_shixun_marker)||((re=ee.userInfo)===null||re===void 0?void 0:re.is_teacher)||((Z=ee.userInfo)===null||Z===void 0?void 0:Z.user_identity)!=="\u5B66\u751F",Ot=function(){if(Object(N.q)()){var We;return t.a.createElement(D.a,{className:"".concat(E.a.rightMenu," ").concat(E.a.menuWrap)},t.a.createElement(D.a.Item,null,t.a.createElement(R.a,{to:be==null||((We=be.setting)===null||We===void 0)?void 0:We.user_setting_url},"\u8D26\u53F7\u7BA1\u7406")))}else{var Le,Oe;return t.a.createElement(D.a,{className:"".concat(E.a.rightMenu," ").concat(E.a.menuWrap)},t.a.createElement(D.a.Item,null,t.a.createElement(R.a,{to:"/users/".concat((Le=ee.userInfo)===null||Le===void 0?void 0:Le.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3")),t.a.createElement(D.a.Item,null,t.a.createElement("a",{onClick:function(){if(!Object(k.f)(Te))return;c.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),t.a.createElement(D.a.Item,null,t.a.createElement("a",{href:(be==null||((Oe=be.setting)===null||Oe===void 0)?void 0:Oe.user_setting_url)||"/account/certification"},"\u8D26\u53F7\u7BA1\u7406")),t.a.createElement(D.a.Item,{className:E.a.exit},t.a.createElement("a",{onClick:Object(u.a)(d.a.mark(function Re(){var Ie;return d.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Object(i.c)({});case 2:Ie=ct.sent,(Ie==null?void 0:Ie.status)===1&&(Te({type:"user/getUserInfo",payload:Object(m.a)({},ot)}),Te({type:"user/getNavigationInfo",payload:Object(m.a)({},ot)}),G("autologin_trustie"),G("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),a.b.success(Ie==null?void 0:Ie.message),c.d.replace("/"));case 4:case"end":return ct.stop()}},Re)}))},"\u9000\u51FA")))}};if(Object(x.p)()){var lt,Rt;return t.a.createElement(h.a,{overlay:Ot,placement:"bottomRight"},t.a.createElement("section",null,t.a.createElement("aside",null,t.a.createElement("div",{className:Fe.actionTabs.type===1?E.a.classromediv:""},t.a.createElement("img",{className:"".concat(E.a.userPic," current ml15"),src:"".concat(A.a===null||A.a===void 0?void 0:A.a.IMG_SERVER,"/images/").concat((lt=ee.userInfo)===null||lt===void 0?void 0:lt.image_url),alt:"",onClick:function(){var We;return window.location.href="/forums/accounts/".concat((ee==null?void 0:ee.userInfo)&&((We=ee.userInfo)===null||We===void 0?void 0:We.login),"/memos")}}),Object(N.q)()&&t.a.createElement("span",{className:"ml10 font16"},(Rt=ee.userInfo)===null||Rt===void 0?void 0:Rt.username)))))}else return t.a.createElement("div",{className:"font15 ".concat(be.isIlearning?E.a.login:""," ml30")},t.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Object(N.Z)()}},"\u767B\u5F55"))},V=Object(c.a)(function(ye){var oe=ye.homePage,pe=ye.loading,fe=ye.user,ie=ye.globalSetting,le=ye.shixunHomeworks;return{homePage:oe,user:fe,globalSetting:ie,shixunHomeworks:le,loading:pe.models.index}})(K),F=_.a.Header,B=s.a.Search;function H(){var ye,oe,pe=window.location.pathname,fe=pe.split("/"),ie={};return fe[1]=="classrooms"&&fe.length>3&&!((ye=fe[4])!==null&&ye!==void 0&&ye.includes("newgold"))&&!((oe=fe[5])!==null&&oe!==void 0&&oe.includes("newgold"))&&fe[2]!=="coursesId"&&(ie.course_id=fe[2]),fe[1]==="shixuns"&&fe.length>3&&(ie.objective_type="shixun",ie.objective_id=fe[2]),fe[1]==="paths"&&fe.length>3&&(ie.objective_type="path",ie.objective_id=fe[2]),Object(m.a)(Object(m.a)({},ie),{school:1})}var ae={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},de=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],se=function(oe){var pe=oe.homePage,fe=oe.user,ie=oe.globalSetting,le=oe.loading,Q=oe.dispatch,ce=oe.location,te=oe.isLogin,$=te===void 0?!1:te,_e=oe.shixunHomeworks,re=oe.competitions,Z=Object(P.a)(oe,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),X=H(),ee=ce.pathname,be=ee==null?void 0:ee.includes("/forums"),ve=re.qs;return ie.showHeader&&ie.showHeaderFooter?t.a.createElement("div",{className:r.a.header},t.a.createElement("div",{className:r.a.wrap},t.a.createElement("div",{className:"menu"},ie!=null&&ie.isOuterNet?t.a.createElement(t.a.Fragment,null,t.a.createElement("a",{className:"logo",href:"http://app-kyxt.pcl.ac.cn:8000",title:"OpenI \u542F\u667A \u65B0\u4E00\u4EE3\u4EBA\u5DE5\u667A\u80FD\u5F00\u6E90\u5F00\u653E\u5E73\u53F0"},t.a.createElement("img",{src:f.a,alt:"OpenI \u542F\u667A \u65B0\u4E00\u4EE3\u4EBA\u5DE5\u667A\u80FD\u5F00\u6E90\u5F00\u653E\u5E73\u53F0"})),t.a.createElement("a",{href:"http://app-kyxt.pcl.ac.cn:8000/competitions"},ve.\u9996\u9875),t.a.createElement("a",{href:"https://openi.org.cn"},ve.\u542F\u667A\u5B98\u7F51),t.a.createElement("a",{href:"https://openi.pcl.ac.cn",title:"AI\u534F\u4F5C\u5E73\u53F0"},ve.AI\u534F\u4F5C\u5E73\u53F0)):t.a.createElement(t.a.Fragment,null,t.a.createElement("a",{className:"logo",href:"http://10.16.22.23:43001"},t.a.createElement("img",{src:f.a,alt:"OpenI \u542F\u667A \u65B0\u4E00\u4EE3\u4EBA\u5DE5\u667A\u80FD\u5F00\u6E90\u5F00\u653E\u5E73\u53F0"})),t.a.createElement("a",{className:"list"},"\u4E2A\u4EBA\u4E2D\u5FC3",t.a.createElement("i",{className:"iconfont icon-shangla-copy"}),t.a.createElement("div",{className:"transition"},t.a.createElement("a",{className:"item",href:"http://10.16.22.23:43001/issues"},"\u4EFB\u52A1\u7BA1\u7406"),t.a.createElement("a",{className:"item",href:"http://10.16.22.23:43001/pulls"},"\u5408\u5E76\u8BF7\u6C42"),t.a.createElement("a",{className:"item",href:"http://10.16.22.23:43001/milestones"},"\u91CC\u7A0B\u7891"),t.a.createElement("a",{className:"item",href:"https://10.16.22.32:12443/AIStudio/mlops/pipeline/list",target:"_blank"},"AI\u6D41\u6C34\u7EBF"))),t.a.createElement("a",{href:"http://10.16.22.23:43001/explore/repos/square"},ve.\u9879\u76EE),t.a.createElement("a",{href:"http://10.16.22.23:43001/explore/datasets"},"\u6570\u636E\u96C6"),t.a.createElement("a",{href:"http://10.16.22.23:43001/login/oauth/authorize?client_id=467c9729-d6e7-48da-9306-33a05a8fdffa&redirect_uri=http://10.16.22.23/auth/openi/login&response_type=code&state=STATE"},"\u8BBA\u575B"),t.a.createElement("a",{href:"http://10.16.22.23/shixuns"},"\u5B9E\u8BAD"),t.a.createElement("a",{href:"http://10.16.22.23/competitions"},"\u7ADE\u8D5B"),t.a.createElement("a",{href:"https://10.16.22.2:10101/custom/login"},"\u5927\u6570\u636E")),t.a.createElement("div",{className:"right"},t.a.createElement(V,{payload:X}))))):t.a.createElement(t.a.Fragment,null)},Se=Y.a=Object(c.a)(function(ye){var oe=ye.homePage,pe=ye.loading,fe=ye.user,ie=ye.globalSetting,le=ye.shixunHomeworks,Q=ye.competitions;return{homePage:oe,user:fe,globalSetting:ie,loading:pe.models.index,shixunHomeworks:le,competitions:Q}})(se)},sLOW:function(M,Y,o){"use strict";var P=o("iQDF"),m=o("+eQT"),S=o("Awhp"),s=o("KrTs"),p=o("O3gP"),_=o("lrIw"),T=o("7Kak"),t=o("9yH6"),c=o("sRBo"),l=o("kaz8"),r=o("+L6B"),C=o("2/Rp"),f=o("oBTY"),y=o("miYZ"),g=o("tsqr"),h=o("2qtc"),O=o("kLXV"),a=o("9og8"),u=o("tJVT"),v=o("PpiC"),D=o("WmNS"),b=o.n(D),d=o("q1tI"),R=o.n(d),w=o("9kvl"),E=o("Z0Lh"),x=o.n(E),i=o("9ZNV"),A=o("NLgs"),k=o("wd/R"),N=o.n(k),U=o("L+Ii"),G=o.n(U),W=function(B){if(!B)return B;var H=B.split(":");if(H[1]=="00"||H[1]=="30")return B;var ae=parseInt(H[1]);if(ae<30||ae==60)return[H[0],"30"].join(":");if(ae<60){var de=[H[0],"00"].join(":"),se="YYYY-MM-DD HH:mm",Se=N()(de,se);return Se.add(1,"hours"),Se.format(se)}return B},K="YYYY-MM-DD HH:mm",V=function(B){var H,ae,de,se,Se,ye,oe,pe,fe=B.shixunsDetail,ie=B.globalSetting,le=B.loading,Q=B.user,ce=B.dispatch,te=Object(v.a)(B,["shixunsDetail","globalSetting","loading","user","dispatch"]),$=Object(d.useRef)(),_e=Object(d.useState)(),re=Object(u.a)(_e,2),Z=re[0],X=re[1],ee=Object(d.useState)(),be=Object(u.a)(ee,2),ve=be[0],Te=be[1],Fe=Object(d.useState)([]),Ze=Object(u.a)(Fe,2),nt=Ze[0],ot=Ze[1],st=Object(d.useState)([]),ht=Object(u.a)(st,2),Ne=ht[0],Pe=ht[1],et=Object(d.useState)(""),Ot=Object(u.a)(et,2),lt=Ot[0],Rt=Ot[1],Je=Object(d.useState)(),We=Object(u.a)(Je,2),Le=We[0],Oe=We[1],Re=Object(d.useState)(),Ie=Object(u.a)(Re,2),Be=Ie[0],ct=Ie[1],xt=(H=Q.userInfo)===null||H===void 0||((ae=H.shixun)===null||ae===void 0)?void 0:ae.editable;Object(d.useEffect)(function(){var Ke,ut;$.current=(Ke=location.pathname)===null||Ke===void 0||((ut=Ke.split("/"))===null||ut===void 0)?void 0:ut[2],Ft()},[]),Object(d.useEffect)(function(){var Ke,ut,it,we,ze,Tt,Et,Dt,Nt,wt;if(!fe.setting)return;X((Ke=fe.setting)===null||Ke===void 0||((ut=Ke.shixun)===null||ut===void 0)?void 0:ut.can_copy),Te((it=fe.setting)===null||it===void 0||((we=it.shixun)===null||we===void 0)?void 0:we.use_scope),Oe(!!((ze=fe.setting)!==null&&ze!==void 0&&(Tt=ze.shixun)!==null&&Tt!==void 0&&Tt.opening_time)),ct((Et=fe.setting)===null||Et===void 0||((Dt=Et.shixun)===null||Dt===void 0)?void 0:Dt.opening_time),ot((Nt=fe.setting)===null||Nt===void 0||((wt=Nt.shixun)===null||wt===void 0)?void 0:wt.scope_partment)},[fe.setting]);var Ft=function(){var Ke=Object(a.a)(b.a.mark(function ut(it){var we;return b.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,ce({type:"shixunsDetail/getDepartments",payload:{q:it}});case 2:we=Tt.sent,we&&Pe(we.shools_name||[]);case 4:case"end":return Tt.stop()}},ut)}));return function(it){return Ke.apply(this,arguments)}}(),un=function(){var Ke=Object(a.a)(b.a.mark(function ut(){var it,we,ze,Tt,Et,Dt,Nt;return b.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,ce({type:"shixunsDetail/getShixunQuote",payload:{id:$.current}});case 2:if(Wt.t0=Wt.sent,Wt.t0){Wt.next=5;break}Wt.t0={};case 5:Nt=Wt.t0,O.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:R.a.createElement("div",{className:"tc font14 ".concat(G.a.modal)},!!((it=Nt.subjects)!==null&&it!==void 0&&it.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(we=Nt.subjects)===null||we===void 0||((ze=we.splice(0,2))===null||ze===void 0)?void 0:ze.map(function(Zt){return"\u300A".concat(Zt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:G.a.colorOrange},Nt==null?void 0:Nt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),R.a.createElement("br",null)),!!((Tt=Nt.courses)!==null&&Tt!==void 0&&Tt.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Et=Nt.courses)===null||Et===void 0||((Dt=Et.splice(0,2))===null||Dt===void 0)?void 0:Dt.map(function(Zt){return"\u300A".concat(Zt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:G.a.colorOrange},Nt==null?void 0:Nt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),R.a.createElement("br",null)),R.a.createElement("span",{className:"".concat(G.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 Zt=Object(a.a)(b.a.mark(function Tn(){var Jn;return b.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:return zn.next=2,ce({type:"shixunsDetail/deleteShixun",payload:{id:$.current}});case 2:Jn=zn.sent,Jn.status===1&&(g.b.success("\u64CD\u4F5C\u6210\u529F"),w.d.push("/shixuns"));case 4:case"end":return zn.stop()}},Tn)}));function Wn(){return Zt.apply(this,arguments)}return Wn}()});case 7:case"end":return Wt.stop()}},ut)}));return function(){return Ke.apply(this,arguments)}}(),_n=function(){if(Object(A.c)(ce,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},on=function(ut){if(nt.includes(ut)){g.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Rt(null),ot([].concat(Object(f.a)(nt),[ut]))},At=function(){var Ke=Object(a.a)(b.a.mark(function ut(){var it;return b.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(!(Le&&!Be)){ze.next=3;break}return g.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),ze.abrupt("return");case 3:if(!(ve===1&&!nt.length)){ze.next=6;break}return g.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),ze.abrupt("return");case 6:return ze.next=8,ce({type:"shixunsDetail/updatePermissionSetting",payload:{id:$.current,scope_partment:ve===0?null:nt,shixun:{can_copy:Z,use_scope:ve,opening_time:Be}}});case 8:it=ze.sent,it.status!==-1&&(g.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ce({type:"shixunsDetail/getSettingsData",payload:{id:$.current}}),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:$.current}}));case 10:case"end":return ze.stop()}},ut)}));return function(){return Ke.apply(this,arguments)}}();return R.a.createElement("section",{className:G.a.wrap},R.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(fe==null||((de=fe.detail)===null||de===void 0)?void 0:de.shixun_status)!==2?R.a.createElement(C.a,{danger:!0,onClick:un},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):R.a.createElement(C.a,{danger:!0,onClick:_n},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),R.a.createElement("div",{className:G.a.labelWrap},R.a.createElement("label",{className:G.a.label},"\u590D\u5236:"),R.a.createElement("div",{className:G.a.labelContent},R.a.createElement("div",null,R.a.createElement(l.a,{checked:Z,onChange:function(ut){return X(ut.target.checked)},disabled:!xt}),R.a.createElement("span",{className:"".concat(G.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((se=fe.detail)===null||se===void 0?void 0:se.shixun_status)>1||((Se=fe.detail)===null||Se===void 0?void 0:Se.public)===2)&&((ye=fe.setting)===null||ye===void 0||((oe=ye.shixun)===null||oe===void 0)?void 0:oe.use_scope)===0&&((pe=fe.detail)===null||pe===void 0?void 0:pe.identity)>2)&&R.a.createElement("div",{className:G.a.labelWrap},R.a.createElement("label",{className:G.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),R.a.createElement("div",{className:G.a.labelContent},R.a.createElement(t.a.Group,{value:ve,onChange:function(ut){return Te(ut.target.value)},disabled:!xt},R.a.createElement(t.a,{className:G.a.radio,value:0},R.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:G.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement(t.a,{className:G.a.radio,value:1},R.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:G.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),ve===1&&R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"mt10"},R.a.createElement(_.a,{showSearch:!0,className:G.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:lt,onChange:function(ut){Rt(ut),Ft(ut)},disabled:!xt,onSelect:on,options:Ne==null?void 0:Ne.map(function(Ke){return{value:Ke}})}),R.a.createElement("span",{className:G.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement("div",{className:"mt10"},nt==null?void 0:nt.map(function(Ke){return xt?R.a.createElement(s.a,{count:"x",className:"mr20 current",onClick:function(){return ot(nt.filter(function(it){return it!==Ke}))}},R.a.createElement(C.a,{type:"primary",ghost:!0},Ke)):R.a.createElement(C.a,{type:"primary",ghost:!0,className:"mr20"},Ke)}))))),R.a.createElement("div",{className:G.a.labelWrap},R.a.createElement("label",{className:G.a.label},"\u5F00\u542F\u65F6\u95F4:"),R.a.createElement("div",{className:G.a.labelContent},R.a.createElement("div",null,R.a.createElement(l.a,{checked:Le,onChange:function(ut){return Oe(ut.target.checked)},disabled:!xt}),R.a.createElement("span",{className:"".concat(G.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")),Le&&R.a.createElement(m.a,{className:"".concat(G.a.dataPicker," mt10"),format:K,locale:x.a,disabled:!xt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(ut){return ut&&ut<N()().endOf("day").subtract(1,"days")},showTime:{minuteStep:30},value:Be&&N()(Be,K),onChange:function(ut,it){return ct(W(it))}}))),R.a.createElement(i.a,{okText:"\u4FDD\u5B58",hasOkBtn:xt,loading:le.effects["shixunsDetail/updatePermissionSetting"],onCancel:function(){return w.d.push("/shixuns/".concat($.current,"/challenges"))},onOk:At}))};Y.a=Object(w.a)(function(F){var B=F.shixunsDetail,H=F.loading,ae=F.globalSetting,de=F.user;return{shixunsDetail:B,globalSetting:ae,user:de,loading:H}})(V)},sR1s:function(M,Y,o){"use strict";o.d(Y,"b",function(){return s}),o.d(Y,"a",function(){return p}),o.d(Y,"c",function(){return _}),o.d(Y,"d",function(){return T});var P=o("U8pU"),m="RC_TABLE_KEY";function S(t){return t==null?[]:Array.isArray(t)?t:[t]}function s(t,c){if(!c&&typeof c!="number")return t;for(var l=S(c),r=t,C=0;C<l.length;C+=1){if(!r)return null;var f=l[C];r=r[f]}return r}function p(t){var c=[],l={};return t.forEach(function(r){for(var C=r||{},f=C.key,y=C.dataIndex,g=f||S(y).join("-")||m;l[g];)g="".concat(g,"_next");l[g]=!0,c.push(g)}),c}function _(){var t={};function c(f,y){y&&Object.keys(y).forEach(function(g){var h=y[g];h&&Object(P.a)(h)==="object"?(f[g]=f[g]||{},c(f[g],h)):f[g]=h})}for(var l=arguments.length,r=new Array(l),C=0;C<l;C++)r[C]=arguments[C];return r.forEach(function(f){c(t,f)}),t}function T(t){return t!=null}},sboe:function(M,Y,o){"use strict";o.d(Y,"a",function(){return S});var P=o("q1tI"),m=o.n(P),S=P.createContext(null)},t23M:function(M,Y,o){"use strict";var P=o("VTBJ"),m=o("1OyB"),S=o("vuIU"),s=o("Ji7U"),p=o("LK+K"),_=o("q1tI"),T=o.n(_),t=o("m+aA"),c=o("Zm9Q"),l=o("Kwbf"),r=o("c+Xe"),C=o("bdgK"),f="rc-observer-key",y=function(g){Object(s.a)(O,g);var h=Object(p.a)(O);function O(){var a;return Object(m.a)(this,O),a=h.apply(this,arguments),a.resizeObserver=null,a.childNode=null,a.currentElement=null,a.state={width:0,height:0,offsetHeight:0,offsetWidth:0},a.onResize=function(u){var v=a.props.onResize,D=u[0].target,b=D.getBoundingClientRect(),d=b.width,R=b.height,w=D.offsetWidth,E=D.offsetHeight,x=Math.floor(d),i=Math.floor(R);if(a.state.width!==x||a.state.height!==i||a.state.offsetWidth!==w||a.state.offsetHeight!==E){var A={width:x,height:i,offsetWidth:w,offsetHeight:E};a.setState(A),v&&Promise.resolve().then(function(){v(Object(P.a)(Object(P.a)({},A),{},{offsetWidth:w,offsetHeight:E}))})}},a.setChildNode=function(u){a.childNode=u},a}return Object(S.a)(O,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var u=this.props.disabled;if(u){this.destroyObserver();return}var v=Object(t.a)(this.childNode||this),D=v!==this.currentElement;D&&(this.destroyObserver(),this.currentElement=v),!this.resizeObserver&&v&&(this.resizeObserver=new C.default(this.onResize),this.resizeObserver.observe(v))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var u=this.props.children,v=Object(c.a)(u);if(v.length>1)Object(l.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(v.length===0)return Object(l.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var D=v[0];if(_.isValidElement(D)&&Object(r.c)(D)){var b=D.ref;v[0]=_.cloneElement(D,{ref:Object(r.a)(b,this.setChildNode)})}return v.length===1?v[0]:v.map(function(d,R){return!_.isValidElement(d)||"key"in d&&d.key!==null?d:_.cloneElement(d,{key:"".concat(f,"-").concat(R)})})}}]),O}(_.Component);y.displayName="ResizeObserver",Y.a=y},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(P,m,S){M.exports=Y=m(o("Ib8C"),o("MlIO"),o("1uat"))})(this,function(P){return function(){var m=P,S=m.x64,s=S.Word,p=S.WordArray,_=m.algo,T=_.SHA512,t=_.SHA384=T.extend({_doReset:function(){this._hash=new p.init([new s.init(3418070365,3238371032),new s.init(1654270250,914150663),new s.init(2438529370,812702999),new s.init(355462360,4144912697),new s.init(1731405415,4290775857),new s.init(2394180231,1750603025),new s.init(3675008525,1694076839),new s.init(1203062813,3204075428)])},_doFinalize:function(){var c=T._doFinalize.call(this);return c.sigBytes-=16,c}});m.SHA384=T._createHelper(t),m.HmacSHA384=T._createHmacHelper(t)}(),P.SHA384})},uGxW:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("OLod"))})(this,function(P){return P.pad.NoPadding={pad:function(){},unpad:function(){}},P.pad.NoPadding})},uK0f:function(M,Y,o){(function(P,m){M.exports=m()})(this,function(){"use strict";function P(m,S,s){s=s||{},s.childrenKeyName=s.childrenKeyName||"children";var p=m||[],_=[],T=0;do{var t=p.filter(function(c){return S(c,T)})[0];if(!t)break;_.push(t),p=t[s.childrenKeyName]||[],T+=1}while(p.length>0);return _}return P})},ulZh:function(M,Y,o){typeof window!="undefined"&&function(m,S){M.exports=S()}(this,function(){return function(P){var m={};function S(s){if(m[s])return m[s].exports;var p=m[s]={i:s,l:!1,exports:{}};return P[s].call(p.exports,p,p.exports,S),p.l=!0,p.exports}return S.m=P,S.c=m,S.d=function(s,p,_){S.o(s,p)||Object.defineProperty(s,p,{enumerable:!0,get:_})},S.r=function(s){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})},S.t=function(s,p){if(p&1&&(s=S(s)),p&8)return s;if(p&4&&typeof s=="object"&&s&&s.__esModule)return s;var _=Object.create(null);if(S.r(_),Object.defineProperty(_,"default",{enumerable:!0,value:s}),p&2&&typeof s!="string")for(var T in s)S.d(_,T,function(t){return s[t]}.bind(null,T));return _},S.n=function(s){var p=s&&s.__esModule?function(){return s.default}:function(){return s};return S.d(p,"a",p),p},S.o=function(s,p){return Object.prototype.hasOwnProperty.call(s,p)},S.p="/dist/",S(S.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(P,m,S){"use strict";var s=Object.prototype.hasOwnProperty,p="~";function _(){}Object.create&&(_.prototype=Object.create(null),new _().__proto__||(p=!1));function T(r,C,f){this.fn=r,this.context=C,this.once=f||!1}function t(r,C,f,y,g){if(typeof f!="function")throw new TypeError("The listener must be a function");var h=new T(f,y||r,g),O=p?p+C:C;return r._events[O]?r._events[O].fn?r._events[O]=[r._events[O],h]:r._events[O].push(h):(r._events[O]=h,r._eventsCount++),r}function c(r,C){--r._eventsCount===0?r._events=new _:delete r._events[C]}function l(){this._events=new _,this._eventsCount=0}l.prototype.eventNames=function(){var C=[],f,y;if(this._eventsCount===0)return C;for(y in f=this._events)s.call(f,y)&&C.push(p?y.slice(1):y);return Object.getOwnPropertySymbols?C.concat(Object.getOwnPropertySymbols(f)):C},l.prototype.listeners=function(C){var f=p?p+C:C,y=this._events[f];if(!y)return[];if(y.fn)return[y.fn];for(var g=0,h=y.length,O=new Array(h);g<h;g++)O[g]=y[g].fn;return O},l.prototype.listenerCount=function(C){var f=p?p+C:C,y=this._events[f];return y?y.fn?1:y.length:0},l.prototype.emit=function(C,f,y,g,h,O){var a=p?p+C:C;if(!this._events[a])return!1;var u=this._events[a],v=arguments.length,D,b;if(u.fn){u.once&&this.removeListener(C,u.fn,void 0,!0);switch(v){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,f),!0;case 3:return u.fn.call(u.context,f,y),!0;case 4:return u.fn.call(u.context,f,y,g),!0;case 5:return u.fn.call(u.context,f,y,g,h),!0;case 6:return u.fn.call(u.context,f,y,g,h,O),!0}for(b=1,D=new Array(v-1);b<v;b++)D[b-1]=arguments[b];u.fn.apply(u.context,D)}else{var d=u.length,R;for(b=0;b<d;b++){u[b].once&&this.removeListener(C,u[b].fn,void 0,!0);switch(v){case 1:u[b].fn.call(u[b].context);break;case 2:u[b].fn.call(u[b].context,f);break;case 3:u[b].fn.call(u[b].context,f,y);break;case 4:u[b].fn.call(u[b].context,f,y,g);break;default:if(!D)for(R=1,D=new Array(v-1);R<v;R++)D[R-1]=arguments[R];u[b].fn.apply(u[b].context,D)}}}return!0},l.prototype.on=function(C,f,y){return t(this,C,f,y,!1)},l.prototype.once=function(C,f,y){return t(this,C,f,y,!0)},l.prototype.removeListener=function(C,f,y,g){var h=p?p+C:C;if(!this._events[h])return this;if(!f)return c(this,h),this;var O=this._events[h];if(O.fn)O.fn===f&&(!g||O.once)&&(!y||O.context===y)&&c(this,h);else{for(var a=0,u=[],v=O.length;a<v;a++)(O[a].fn!==f||g&&!O[a].once||y&&O[a].context!==y)&&u.push(O[a]);u.length?this._events[h]=u.length===1?u[0]:u:c(this,h)}return this},l.prototype.removeAllListeners=function(C){var f;return C?(f=p?p+C:C,this._events[f]&&c(this,f)):(this._events=new _,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=p,l.EventEmitter=l,P.exports=l},"./node_modules/url-toolkit/src/url-toolkit.js":function(P,m,S){(function(s){var p=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,_=/^([^\/?#]*)([^]*)$/,T=/(?:\/|^)\.(?=\/)/g,t=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,c={buildAbsoluteURL:function(l,r,C){if(C=C||{},l=l.trim(),r=r.trim(),!r){if(!C.alwaysNormalize)return l;var f=c.parseURL(l);if(!f)throw new Error("Error trying to parse base URL.");return f.path=c.normalizePath(f.path),c.buildURLFromParts(f)}var y=c.parseURL(r);if(!y)throw new Error("Error trying to parse relative URL.");if(y.scheme)return C.alwaysNormalize?(y.path=c.normalizePath(y.path),c.buildURLFromParts(y)):r;var g=c.parseURL(l);if(!g)throw new Error("Error trying to parse base URL.");if(!g.netLoc&&g.path&&g.path[0]!=="/"){var h=_.exec(g.path);g.netLoc=h[1],g.path=h[2]}g.netLoc&&!g.path&&(g.path="/");var O={scheme:g.scheme,netLoc:y.netLoc,path:null,params:y.params,query:y.query,fragment:y.fragment};if(!y.netLoc&&(O.netLoc=g.netLoc,y.path[0]!=="/"))if(!y.path)O.path=g.path,y.params||(O.params=g.params,y.query||(O.query=g.query));else{var a=g.path,u=a.substring(0,a.lastIndexOf("/")+1)+y.path;O.path=c.normalizePath(u)}return O.path===null&&(O.path=C.alwaysNormalize?c.normalizePath(y.path):y.path),c.buildURLFromParts(O)},parseURL:function(l){var r=p.exec(l);return r?{scheme:r[1]||"",netLoc:r[2]||"",path:r[3]||"",params:r[4]||"",query:r[5]||"",fragment:r[6]||""}:null},normalizePath:function(l){for(l=l.split("").reverse().join("").replace(T,"");l.length!==(l=l.replace(t,"")).length;);return l.split("").reverse().join("")},buildURLFromParts:function(l){return l.scheme+l.netLoc+l.path+l.params+l.query+l.fragment}};P.exports=c})(this)},"./node_modules/webworkify-webpack/index.js":function(P,m,S){function s(C){var f={};function y(h){if(f[h])return f[h].exports;var O=f[h]={i:h,l:!1,exports:{}};return C[h].call(O.exports,O,O.exports,y),O.l=!0,O.exports}y.m=C,y.c=f,y.i=function(h){return h},y.d=function(h,O,a){y.o(h,O)||Object.defineProperty(h,O,{configurable:!1,enumerable:!0,get:a})},y.r=function(h){Object.defineProperty(h,"__esModule",{value:!0})},y.n=function(h){var O=h&&h.__esModule?function(){return h.default}:function(){return h};return y.d(O,"a",O),O},y.o=function(h,O){return Object.prototype.hasOwnProperty.call(h,O)},y.p="/",y.oe=function(h){throw console.error(h),h};var g=y(y.s=ENTRY_MODULE);return g.default||g}var p="[\\.|\\-|\\+|\\w|/|@]+",_="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+p+").*?\\)";function T(C){return(C+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function t(C){return!isNaN(1*C)}function c(C,f,y){var g={};g[y]=[];var h=f.toString(),O=h.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!O)return g;for(var a=O[1],u=new RegExp("(\\\\n|\\W)"+T(a)+_,"g"),v;v=u.exec(h);){if(v[3]==="dll-reference")continue;g[y].push(v[3])}for(u=new RegExp("\\("+T(a)+'\\("(dll-reference\\s('+p+'))"\\)\\)'+_,"g");v=u.exec(h);)C[v[2]]||(g[y].push(v[1]),C[v[2]]=S(v[1]).m),g[v[2]]=g[v[2]]||[],g[v[2]].push(v[4]);for(var D=Object.keys(g),b=0;b<D.length;b++)for(var d=0;d<g[D[b]].length;d++)t(g[D[b]][d])&&(g[D[b]][d]=1*g[D[b]][d]);return g}function l(C){var f=Object.keys(C);return f.reduce(function(y,g){return y||C[g].length>0},!1)}function r(C,f){for(var y={main:[f]},g={main:[]},h={main:{}};l(y);)for(var O=Object.keys(y),a=0;a<O.length;a++){var u=O[a],v=y[u],D=v.pop();if(h[u]=h[u]||{},h[u][D]||!C[u][D])continue;h[u][D]=!0,g[u]=g[u]||[],g[u].push(D);for(var b=c(C,C[u][D],u),d=Object.keys(b),R=0;R<d.length;R++)y[d[R]]=y[d[R]]||[],y[d[R]]=y[d[R]].concat(b[d[R]])}return g}P.exports=function(C,f){f=f||{};var y={main:S.m},g=f.all?{main:Object.keys(y.main)}:r(y,C),h="";Object.keys(g).filter(function(D){return D!=="main"}).forEach(function(D){for(var b=0;g[D][b];)b++;g[D].push(b),y[D][b]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",h=h+"var "+D+" = ("+s.toString().replace("ENTRY_MODULE",JSON.stringify(b))+")({"+g[D].map(function(d){return""+JSON.stringify(d)+": "+y[D][d].toString()}).join(",")+`});
`}),h=h+"new (("+s.toString().replace("ENTRY_MODULE",JSON.stringify(C))+")({"+g.main.map(function(D){return""+JSON.stringify(D)+": "+y.main[D].toString()}).join(",")+"}))(self);";var O=new window.Blob([h],{type:"text/javascript"});if(f.bare)return O;var a=window.URL||window.webkitURL||window.mozURL||window.msURL,u=a.createObjectURL(O),v=new window.Worker(u);return v.objectURL=u,v}},"./src/config.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"hlsDefaultConfig",function(){return R}),S.d(m,"mergeConfig",function(){return E}),S.d(m,"enableStreamingMode",function(){return x});var s=S("./src/controller/abr-controller.ts"),p=S("./src/controller/audio-stream-controller.ts"),_=S("./src/controller/audio-track-controller.ts"),T=S("./src/controller/subtitle-stream-controller.ts"),t=S("./src/controller/subtitle-track-controller.ts"),c=S("./src/controller/buffer-controller.ts"),l=S("./src/controller/timeline-controller.ts"),r=S("./src/controller/cap-level-controller.ts"),C=S("./src/controller/fps-controller.ts"),f=S("./src/controller/eme-controller.ts"),y=S("./src/controller/cmcd-controller.ts"),g=S("./src/utils/xhr-loader.ts"),h=S("./src/utils/fetch-loader.ts"),O=S("./src/utils/cues.ts"),a=S("./src/utils/mediakeys-helper.ts"),u=S("./src/utils/logger.ts");function v(){return v=Object.assign||function(i){for(var A=1;A<arguments.length;A++){var k=arguments[A];for(var N in k)Object.prototype.hasOwnProperty.call(k,N)&&(i[N]=k[N])}return i},v.apply(this,arguments)}function D(i,A){var k=Object.keys(i);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(i);A&&(N=N.filter(function(U){return Object.getOwnPropertyDescriptor(i,U).enumerable})),k.push.apply(k,N)}return k}function b(i){for(var A=1;A<arguments.length;A++){var k=arguments[A]!=null?arguments[A]:{};A%2?D(Object(k),!0).forEach(function(N){d(i,N,k[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(k)):D(Object(k)).forEach(function(N){Object.defineProperty(i,N,Object.getOwnPropertyDescriptor(k,N))})}return i}function d(i,A,k){return A in i?Object.defineProperty(i,A,{value:k,enumerable:!0,configurable:!0,writable:!0}):i[A]=k,i}var R=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:Infinity,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:Infinity,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:g.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:s.default,bufferController:c.default,capLevelController:r.default,fpsController:C.default,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystemOptions:{},requestMediaKeySystemAccessFunc:a.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},w()),{},{subtitleStreamController:T.SubtitleStreamController,subtitleTrackController:t.default,timelineController:l.TimelineController,audioStreamController:p.default,audioTrackController:_.default,emeController:f.default,cmcdController:y.default});function w(){return{cueHandler:O.default,enableCEA708Captions:!0,enableWebVTT:!0,enableIMSC1:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function E(i,A){if((A.liveSyncDurationCount||A.liveMaxLatencyDurationCount)&&(A.liveSyncDuration||A.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(A.liveMaxLatencyDurationCount!==void 0&&(A.liveSyncDurationCount===void 0||A.liveMaxLatencyDurationCount<=A.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(A.liveMaxLatencyDuration!==void 0&&(A.liveSyncDuration===void 0||A.liveMaxLatencyDuration<=A.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return v({},i,A)}function x(i){var A=i.loader;if(A!==h.default&&A!==g.default)u.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),i.progressive=!1;else{var k=Object(h.fetchSupported)();k&&(i.loader=h.default,i.progressive=!0,i.enableSoftwareAES=!0,u.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/polyfills/number.ts"),p=S("./src/utils/ewma-bandwidth-estimator.ts"),_=S("./src/events.ts"),T=S("./src/utils/buffer-helper.ts"),t=S("./src/errors.ts"),c=S("./src/types/loader.ts"),l=S("./src/utils/logger.ts");function r(y,g){for(var h=0;h<g.length;h++){var O=g[h];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(y,O.key,O)}}function C(y,g,h){return g&&r(y.prototype,g),h&&r(y,h),y}var f=function(){function y(h){this.hls=void 0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=void 0,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=h;var O=h.config;this.bwEstimator=new p.default(O.abrEwmaSlowVoD,O.abrEwmaFastVoD,O.abrEwmaDefaultEstimate),this.registerListeners()}var g=y.prototype;return g.registerListeners=function(){var O=this.hls;O.on(_.Events.FRAG_LOADING,this.onFragLoading,this),O.on(_.Events.FRAG_LOADED,this.onFragLoaded,this),O.on(_.Events.FRAG_BUFFERED,this.onFragBuffered,this),O.on(_.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.on(_.Events.ERROR,this.onError,this)},g.unregisterListeners=function(){var O=this.hls;O.off(_.Events.FRAG_LOADING,this.onFragLoading,this),O.off(_.Events.FRAG_LOADED,this.onFragLoaded,this),O.off(_.Events.FRAG_BUFFERED,this.onFragBuffered,this),O.off(_.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.off(_.Events.ERROR,this.onError,this)},g.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},g.onFragLoading=function(O,a){var u=a.frag;if(u.type===c.PlaylistLevelType.MAIN&&!this.timer){var v;this.fragCurrent=u,this.partCurrent=(v=a.part)!=null?v:null,this.timer=self.setInterval(this.onCheck,100)}},g.onLevelLoaded=function(O,a){var u=this.hls.config;a.details.live?this.bwEstimator.update(u.abrEwmaSlowLive,u.abrEwmaFastLive):this.bwEstimator.update(u.abrEwmaSlowVoD,u.abrEwmaFastVoD)},g._abandonRulesCheck=function(){var O=this.fragCurrent,a=this.partCurrent,u=this.hls,v=u.autoLevelEnabled,D=u.config,b=u.media;if(!O||!b)return;var d=a?a.stats:O.stats,R=a?a.duration:O.duration;if(d.aborted){l.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!v||b.paused||!b.playbackRate||!b.readyState)return;var w=performance.now()-d.loading.start,E=Math.abs(b.playbackRate);if(w<=500*R/E)return;var x=u.levels,i=u.minAutoLevel,A=x[O.level],k=d.total||Math.max(d.loaded,Math.round(R*A.maxBitrate/8)),N=Math.max(1,d.bwEstimate?d.bwEstimate/8:d.loaded*1e3/w),U=(k-d.loaded)/N,G=b.currentTime,W=(T.BufferHelper.bufferInfo(b,G,D.maxBufferHole).end-G)/E;if(W>=2*R/E||U<=W)return;var K=Number.POSITIVE_INFINITY,V;for(V=O.level-1;V>i;V--){var F=x[V].maxBitrate;if(K=R*F/(8*.8*N),K<W)break}if(K>=U)return;var B=this.bwEstimator.getEstimate();l.logger.warn("Fragment "+O.sn+(a?" part "+a.index:"")+" of level "+O.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+V+`
Current BW estimate: `+(Object(s.isFiniteNumber)(B)?(B/1024).toFixed(3):"Unknown")+` Kb/s
Estimated load time for current fragment: `+U.toFixed(3)+` s
Estimated load time for the next fragment: `+K.toFixed(3)+` s
Time to underbuffer: `+W.toFixed(3)+" s"),u.nextLoadLevel=V,this.bwEstimator.sample(w,d.loaded),this.clearTimer(),O.loader&&(this.fragCurrent=this.partCurrent=null,O.loader.abort()),u.trigger(_.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:O,part:a,stats:d})},g.onFragLoaded=function(O,a){var u=a.frag,v=a.part;if(u.type===c.PlaylistLevelType.MAIN&&Object(s.isFiniteNumber)(u.sn)){var D=v?v.stats:u.stats,b=v?v.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var d=this.hls.levels[u.level],R=(d.loaded?d.loaded.bytes:0)+D.loaded,w=(d.loaded?d.loaded.duration:0)+b;d.loaded={bytes:R,duration:w},d.realBitrate=Math.round(8*R/w)}if(u.bitrateTest){var E={stats:D,frag:u,part:v,id:u.type};this.onFragBuffered(_.Events.FRAG_BUFFERED,E),u.bitrateTest=!1}}},g.onFragBuffered=function(O,a){var u=a.frag,v=a.part,D=v?v.stats:u.stats;if(D.aborted)return;if(u.type!==c.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var b=D.parsing.end-D.loading.start;this.bwEstimator.sample(b,D.loaded),D.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=b/1e3:this.bitrateTestDelay=0},g.onError=function(O,a){switch(a.details){case t.ErrorDetails.FRAG_LOAD_ERROR:case t.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},g.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},g.getNextABRAutoLevel=function(){var O=this.fragCurrent,a=this.partCurrent,u=this.hls,v=u.maxAutoLevel,D=u.config,b=u.minAutoLevel,d=u.media,R=a?a.duration:O?O.duration:0,w=d?d.currentTime:0,E=d&&d.playbackRate!==0?Math.abs(d.playbackRate):1,x=this.bwEstimator?this.bwEstimator.getEstimate():D.abrEwmaDefaultEstimate,i=(T.BufferHelper.bufferInfo(d,w,D.maxBufferHole).end-w)/E,A=this.findBestLevel(x,b,v,i,D.abrBandWidthFactor,D.abrBandWidthUpFactor);if(A>=0)return A;l.logger.trace((i?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var k=R?Math.min(R,D.maxStarvationDelay):D.maxStarvationDelay,N=D.abrBandWidthFactor,U=D.abrBandWidthUpFactor;if(!i){var G=this.bitrateTestDelay;if(G){var W=R?Math.min(R,D.maxLoadingDelay):D.maxLoadingDelay;k=W-G,l.logger.trace("bitrate test took "+Math.round(1e3*G)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*k)+" ms"),N=U=1}}return A=this.findBestLevel(x,b,v,i+k,N,U),Math.max(A,0)},g.findBestLevel=function(O,a,u,v,D,b){for(var d,R=this.fragCurrent,w=this.partCurrent,E=this.lastLoadedFragLevel,x=this.hls.levels,i=x[E],A=!!(i!=null&&(d=i.details)!==null&&d!==void 0&&d.live),k=i==null?void 0:i.codecSet,N=w?w.duration:R?R.duration:0,U=u;U>=a;U--){var G=x[U];if(!G||k&&G.codecSet!==k)continue;var W=G.details,K=(w?W==null?void 0:W.partTarget:W==null?void 0:W.averagetargetduration)||N,V=void 0;U<=E?V=D*O:V=b*O;var F=x[U].maxBitrate,B=F*K/V;if(l.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+U+"/"+Math.round(V)+"/"+F+"/"+K+"/"+v+"/"+B),V>F&&(!B||A&&!this.bitrateTestDelay||B<v))return U}return-1},C(y,[{key:"nextAutoLevel",get:function(){var O=this._nextAutoLevel,a=this.bwEstimator;if(O!==-1&&(!a||!a.canEstimate()))return O;var u=this.getNextABRAutoLevel();return O!==-1&&(u=Math.min(O,u)),u},set:function(O){this._nextAutoLevel=O}}]),y}();m.default=f},"./src/controller/audio-stream-controller.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/polyfills/number.ts"),p=S("./src/controller/base-stream-controller.ts"),_=S("./src/events.ts"),T=S("./src/utils/buffer-helper.ts"),t=S("./src/controller/fragment-tracker.ts"),c=S("./src/types/level.ts"),l=S("./src/types/loader.ts"),r=S("./src/loader/fragment.ts"),C=S("./src/demux/chunk-cache.ts"),f=S("./src/demux/transmuxer-interface.ts"),y=S("./src/types/transmuxer.ts"),g=S("./src/controller/fragment-finders.ts"),h=S("./src/utils/discontinuities.ts"),O=S("./src/errors.ts"),a=S("./src/utils/logger.ts");function u(){return u=Object.assign||function(R){for(var w=1;w<arguments.length;w++){var E=arguments[w];for(var x in E)Object.prototype.hasOwnProperty.call(E,x)&&(R[x]=E[x])}return R},u.apply(this,arguments)}function v(R,w){R.prototype=Object.create(w.prototype),R.prototype.constructor=R,D(R,w)}function D(R,w){return D=Object.setPrototypeOf||function(x,i){return x.__proto__=i,x},D(R,w)}var b=100,d=function(R){v(w,R);function w(x,i){var A;return A=R.call(this,x,i,"[audio-stream-controller]")||this,A.videoBuffer=null,A.videoTrackCC=-1,A.waitingVideoCC=-1,A.audioSwitch=!1,A.trackId=-1,A.waitingData=null,A.mainDetails=null,A.bufferFlushed=!1,A._registerListeners(),A}var E=w.prototype;return E.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},E._registerListeners=function(){var i=this.hls;i.on(_.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.on(_.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(_.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(_.Events.LEVEL_LOADED,this.onLevelLoaded,this),i.on(_.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),i.on(_.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),i.on(_.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),i.on(_.Events.ERROR,this.onError,this),i.on(_.Events.BUFFER_RESET,this.onBufferReset,this),i.on(_.Events.BUFFER_CREATED,this.onBufferCreated,this),i.on(_.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),i.on(_.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),i.on(_.Events.FRAG_BUFFERED,this.onFragBuffered,this)},E._unregisterListeners=function(){var i=this.hls;i.off(_.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.off(_.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(_.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(_.Events.LEVEL_LOADED,this.onLevelLoaded,this),i.off(_.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),i.off(_.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),i.off(_.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),i.off(_.Events.ERROR,this.onError,this),i.off(_.Events.BUFFER_RESET,this.onBufferReset,this),i.off(_.Events.BUFFER_CREATED,this.onBufferCreated,this),i.off(_.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),i.off(_.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),i.off(_.Events.FRAG_BUFFERED,this.onFragBuffered,this)},E.onInitPtsFound=function(i,A){var k=A.frag,N=A.id,U=A.initPTS;if(N==="main"){var G=k.cc;this.initPTS[k.cc]=U,this.log("InitPTS for cc: "+G+" found from main: "+U),this.videoTrackCC=G,this.state===p.State.WAITING_INIT_PTS&&this.tick()}},E.startLoad=function(i){if(!this.levels){this.startPosition=i,this.state=p.State.STOPPED;return}var A=this.lastCurrentTime;this.stopLoad(),this.setInterval(b),this.fragLoadError=0,A>0&&i===-1?(this.log("Override startPosition with lastCurrentTime @"+A.toFixed(3)),this.state=p.State.IDLE):(this.loadedmetadata=!1,this.state=p.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=i,this.tick()},E.doTick=function(){switch(this.state){case p.State.IDLE:this.doTickIdle();break;case p.State.WAITING_TRACK:{var i,A=this.levels,k=this.trackId,N=A==null||((i=A[k])===null||i===void 0)?void 0:i.details;if(N){if(this.waitForCdnTuneIn(N))break;this.state=p.State.WAITING_INIT_PTS}break}case p.State.FRAG_LOADING_WAITING_RETRY:{var U,G=performance.now(),W=this.retryDate;(!W||G>=W||(U=this.media)!==null&&U!==void 0&&U.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=p.State.IDLE);break}case p.State.WAITING_INIT_PTS:{var K=this.waitingData;if(K){var V=K.frag,F=K.part,B=K.cache,H=K.complete;if(this.initPTS[V.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=p.State.FRAG_LOADING;var ae=B.flush(),de={frag:V,part:F,payload:ae,networkDetails:null};this._handleFragmentLoadProgress(de),H&&R.prototype._handleFragmentLoadComplete.call(this,de)}else if(this.videoTrackCC!==this.waitingVideoCC)a.logger.log("Waiting fragment cc ("+V.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var se=this.getLoadPosition(),Se=T.BufferHelper.bufferInfo(this.mediaBuffer,se,this.config.maxBufferHole),ye=Object(g.fragmentWithinToleranceTest)(Se.end,this.config.maxFragLookUpTolerance,V);ye<0&&(a.logger.log("Waiting fragment cc ("+V.cc+") @ "+V.start+" cancelled because another fragment at "+Se.end+" is needed"),this.clearWaitingFragment())}}else this.state=p.State.IDLE}}this.onTickEnd()},E.clearWaitingFragment=function(){var i=this.waitingData;i&&(this.fragmentTracker.removeFragment(i.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=p.State.IDLE)},E.onTickEnd=function(){var i=this.media;if(!i||!i.readyState)return;var A=this.mediaBuffer?this.mediaBuffer:i,k=A.buffered;!this.loadedmetadata&&k.length&&(this.loadedmetadata=!0),this.lastCurrentTime=i.currentTime},E.doTickIdle=function(){var i,A,k=this.hls,N=this.levels,U=this.media,G=this.trackId,W=k.config;if(!N||!N[G])return;if(!U&&(this.startFragRequested||!W.startFragPrefetch))return;var K=N[G],V=K.details;if(!V||V.live&&this.levelLastLoaded!==G||this.waitForCdnTuneIn(V)){this.state=p.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,r.ElementaryStreamTypes.AUDIO,l.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,l.PlaylistLevelType.AUDIO);if(F===null)return;var B=F.len,H=this.getMaxBufferLength(),ae=this.audioSwitch;if(B>=H&&!ae)return;if(!ae&&this._streamEnded(F,V)){k.trigger(_.Events.BUFFER_EOS,{type:"audio"}),this.state=p.State.ENDED;return}var de=V.fragments,se=de[0].start,Se=F.end;if(ae){var ye=this.getLoadPosition();Se=ye,V.PTSKnown&&ye<se&&((F.end>se||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),U.currentTime=se+.05))}var oe=this.getNextFragment(Se,V);if(!oe){this.bufferFlushed=!0;return}((i=oe.decryptdata)===null||i===void 0?void 0:i.keyFormat)==="identity"&&!((A=oe.decryptdata)!==null&&A!==void 0&&A.key)?this.loadKey(oe,V):this.loadFragment(oe,V,Se)},E.getMaxBufferLength=function(){var i=R.prototype.getMaxBufferLength.call(this),A=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,l.PlaylistLevelType.MAIN);return A===null?i:Math.max(i,A.len)},E.onMediaDetaching=function(){this.videoBuffer=null,R.prototype.onMediaDetaching.call(this)},E.onAudioTracksUpdated=function(i,A){var k=A.audioTracks;this.resetTransmuxer(),this.levels=k.map(function(N){return new c.Level(N)})},E.onAudioTrackSwitching=function(i,A){var k=!!A.url;this.trackId=A.id;var N=this.fragCurrent;N!=null&&N.loader&&N.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),k?this.setInterval(b):this.resetTransmuxer(),k?(this.audioSwitch=!0,this.state=p.State.IDLE):this.state=p.State.STOPPED,this.tick()},E.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},E.onLevelLoaded=function(i,A){this.mainDetails=A.details},E.onAudioTrackLoaded=function(i,A){var k,N=this.levels,U=A.details,G=A.id;if(!N){this.warn("Audio tracks were reset while loading level "+G);return}this.log("Track "+G+" loaded ["+U.startSN+","+U.endSN+"],duration:"+U.totalduration);var W=N[G],K=0;if(U.live||(k=W.details)!==null&&k!==void 0&&k.live){var V=this.mainDetails;if(U.fragments[0]||(U.deltaUpdateFailed=!0),U.deltaUpdateFailed||!V)return;!W.details&&U.hasProgramDateTime&&V.hasProgramDateTime?(Object(h.alignMediaPlaylistByPDT)(U,V),K=U.fragments[0].start):K=this.alignPlaylists(U,W.details)}W.details=U,this.levelLastLoaded=G,!this.startFragRequested&&(this.mainDetails||!U.live)&&this.setStartPosition(W.details,K),this.state===p.State.WAITING_TRACK&&!this.waitForCdnTuneIn(U)&&(this.state=p.State.IDLE),this.tick()},E._handleFragmentLoadProgress=function(i){var A,k=i.frag,N=i.part,U=i.payload,G=this.config,W=this.trackId,K=this.levels;if(!K){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+k.sn+" of level "+k.level+" will not be buffered");return}var V=K[W];console.assert(V,"Audio track is defined on fragment load progress");var F=V.details;console.assert(F,"Audio track details are defined on fragment load progress");var B=G.defaultAudioCodec||V.audioCodec||"mp4a.40.2",H=this.transmuxer;H||(H=this.transmuxer=new f.default(this.hls,l.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var ae=this.initPTS[k.cc],de=(A=k.initSegment)===null||A===void 0?void 0:A.data;if(ae!==void 0){var se=!1,Se=N?N.index:-1,ye=Se!==-1,oe=new y.ChunkMetadata(k.level,k.sn,k.stats.chunkCount,U.byteLength,Se,ye);H.push(U,de,B,"",k,N,F.totalduration,se,oe,ae)}else{a.logger.log("Unknown video PTS for cc "+k.cc+", waiting for video PTS before demuxing audio frag "+k.sn+" of ["+F.startSN+" ,"+F.endSN+"],track "+W);var pe=this.waitingData=this.waitingData||{frag:k,part:N,cache:new C.default,complete:!1},fe=pe.cache;fe.push(new Uint8Array(U)),this.waitingVideoCC=this.videoTrackCC,this.state=p.State.WAITING_INIT_PTS}},E._handleFragmentLoadComplete=function(i){if(this.waitingData){this.waitingData.complete=!0;return}R.prototype._handleFragmentLoadComplete.call(this,i)},E.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},E.onBufferCreated=function(i,A){var k=A.tracks.audio;k&&(this.mediaBuffer=k.buffer),A.tracks.video&&(this.videoBuffer=A.tracks.video.buffer)},E.onFragBuffered=function(i,A){var k=A.frag,N=A.part;if(k.type!==l.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(k)){this.warn("Fragment "+k.sn+(N?" p: "+N.index:"")+" of level "+k.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}k.sn!=="initSegment"&&(this.fragPrevious=k,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(_.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(k,N)},E.onError=function(i,A){switch(A.details){case O.ErrorDetails.FRAG_LOAD_ERROR:case O.ErrorDetails.FRAG_LOAD_TIMEOUT:case O.ErrorDetails.KEY_LOAD_ERROR:case O.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(l.PlaylistLevelType.AUDIO,A);break;case O.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case O.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==p.State.ERROR&&this.state!==p.State.STOPPED&&(this.state=A.fatal?p.State.ERROR:p.State.IDLE,this.warn(A.details+" while loading frag, switching to "+this.state+" state"));break;case O.ErrorDetails.BUFFER_FULL_ERROR:if(A.parent==="audio"&&(this.state===p.State.PARSING||this.state===p.State.PARSED)){var k=!0,N=this.getFwdBufferInfo(this.mediaBuffer,l.PlaylistLevelType.AUDIO);N&&N.len>.5&&(k=!this.reduceMaxBufferLength(N.len)),k&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,R.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},E.onBufferFlushed=function(i,A){var k=A.type;k===r.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},E._handleTransmuxComplete=function(i){var A,k="audio",N=this.hls,U=i.remuxResult,G=i.chunkMeta,W=this.getCurrentContext(G);if(!W){this.warn("The loading context changed while buffering fragment "+G.sn+" of level "+G.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(G.level);return}var K=W.frag,V=W.part,F=U.audio,B=U.text,H=U.id3,ae=U.initSegment;if(this.fragContextChanged(K))return;if(this.state=p.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),ae!=null&&ae.tracks&&(this._bufferInitSegment(ae.tracks,K,G),N.trigger(_.Events.FRAG_PARSING_INIT_SEGMENT,{frag:K,id:k,tracks:ae.tracks})),F){var de=F.startPTS,se=F.endPTS,Se=F.startDTS,ye=F.endDTS;V&&(V.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:de,endPTS:se,startDTS:Se,endDTS:ye}),K.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,de,se,Se,ye),this.bufferFragmentData(F,K,V,G)}if(H!=null&&(A=H.samples)!==null&&A!==void 0&&A.length){var oe=u({frag:K,id:k},H);N.trigger(_.Events.FRAG_PARSING_METADATA,oe)}if(B){var pe=u({frag:K,id:k},B);N.trigger(_.Events.FRAG_PARSING_USERDATA,pe)}},E._bufferInitSegment=function(i,A,k){if(this.state!==p.State.PARSING)return;i.video&&delete i.video;var N=i.audio;if(!N)return;N.levelCodec=N.codec,N.id="audio",this.log("Init audio buffer, container:"+N.container+", codecs[parsed]=["+N.codec+"]"),this.hls.trigger(_.Events.BUFFER_CODECS,i);var U=N.initSegment;if(U!=null&&U.byteLength){var G={type:"audio",frag:A,part:null,chunkMeta:k,parent:A.type,data:U};this.hls.trigger(_.Events.BUFFER_APPENDING,G)}this.tick()},E.loadFragment=function(i,A,k){var N=this.fragmentTracker.getState(i);this.fragCurrent=i,(this.audioSwitch||N===t.FragmentState.NOT_LOADED||N===t.FragmentState.PARTIAL)&&(i.sn==="initSegment"?this._loadInitSegment(i):A.live&&!Object(s.isFiniteNumber)(this.initPTS[i.cc])?(this.log("Waiting for video PTS in continuity counter "+i.cc+" of live stream before loading audio fragment "+i.sn+" of level "+this.trackId),this.state=p.State.WAITING_INIT_PTS):(this.startFragRequested=!0,R.prototype.loadFragment.call(this,i,A,k)))},E.completeAudioSwitch=function(){var i=this.hls,A=this.media,k=this.trackId;A&&(this.log("Switching audio track : flushing all audio"),R.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,i.trigger(_.Events.AUDIO_TRACK_SWITCHED,{id:k})},w}(p.default);m.default=d},"./src/controller/audio-track-controller.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/events.ts"),p=S("./src/errors.ts"),_=S("./src/controller/base-playlist-controller.ts"),T=S("./src/types/loader.ts");function t(f,y){for(var g=0;g<y.length;g++){var h=y[g];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(f,h.key,h)}}function c(f,y,g){return y&&t(f.prototype,y),g&&t(f,g),f}function l(f,y){f.prototype=Object.create(y.prototype),f.prototype.constructor=f,r(f,y)}function r(f,y){return r=Object.setPrototypeOf||function(h,O){return h.__proto__=O,h},r(f,y)}var C=function(f){l(y,f);function y(h){var O;return O=f.call(this,h,"[audio-track-controller]")||this,O.tracks=[],O.groupId=null,O.tracksInGroup=[],O.trackId=-1,O.trackName="",O.selectDefaultTrack=!0,O.registerListeners(),O}var g=y.prototype;return g.registerListeners=function(){var O=this.hls;O.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.on(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),O.on(s.Events.LEVEL_LOADING,this.onLevelLoading,this),O.on(s.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),O.on(s.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),O.on(s.Events.ERROR,this.onError,this)},g.unregisterListeners=function(){var O=this.hls;O.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.off(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),O.off(s.Events.LEVEL_LOADING,this.onLevelLoading,this),O.off(s.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),O.off(s.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),O.off(s.Events.ERROR,this.onError,this)},g.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,f.prototype.destroy.call(this)},g.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},g.onManifestParsed=function(O,a){this.tracks=a.audioTracks||[]},g.onAudioTrackLoaded=function(O,a){var u=a.id,v=a.details,D=this.tracksInGroup[u];if(!D){this.warn("Invalid audio track id "+u);return}var b=D.details;D.details=a.details,this.log("audioTrack "+u+" loaded ["+v.startSN+"-"+v.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,a,b))},g.onLevelLoading=function(O,a){this.switchLevel(a.level)},g.onLevelSwitching=function(O,a){this.switchLevel(a.level)},g.switchLevel=function(O){var a=this.hls.levels[O];if(!(a!=null&&a.audioGroupIds))return;var u=a.audioGroupIds[a.urlId];if(this.groupId!==u){this.groupId=u;var v=this.tracks.filter(function(b){return!u||b.groupId===u});this.selectDefaultTrack&&!v.some(function(b){return b.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=v;var D={audioTracks:v};this.log("Updating audio tracks, "+v.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(s.Events.AUDIO_TRACKS_UPDATED,D),this.selectInitialTrack()}},g.onError=function(O,a){if(f.prototype.onError.call(this,O,a),a.fatal||!a.context)return;a.context.type===T.PlaylistContextType.AUDIO_TRACK&&a.context.id===this.trackId&&a.context.groupId===this.groupId&&this.retryLoadingOrFail(a)},g.setAudioTrack=function(O){var a=this.tracksInGroup;if(O<0||O>=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var u=a[this.trackId];this.log("Now switching to audio-track index "+O);var v=a[O],D=v.id,b=v.groupId,d=b===void 0?"":b,R=v.name,w=v.type,E=v.url;if(this.trackId=O,this.trackName=R,this.selectDefaultTrack=!1,this.hls.trigger(s.Events.AUDIO_TRACK_SWITCHING,{id:D,groupId:d,name:R,type:w,url:E}),v.details&&!v.details.live)return;var x=this.switchParams(v.url,u==null?void 0:u.details);this.loadPlaylist(x)},g.selectInitialTrack=function(){var O=this.tracksInGroup;console.assert(O.length,"Initial audio track should be selected when tracks are known");var a=this.trackName,u=this.findTrackId(a)||this.findTrackId();u!==-1?this.setAudioTrack(u):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},g.findTrackId=function(O){for(var a=this.tracksInGroup,u=0;u<a.length;u++){var v=a[u];if((!this.selectDefaultTrack||v.default)&&(!O||O===v.name))return v.id}return-1},g.loadPlaylist=function(O){var a=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(a)){var u=a.id,v=a.groupId,D=a.url;if(O)try{D=O.addDirectives(D)}catch(b){this.warn("Could not construct new URL with HLS Delivery Directives: "+b)}this.log("loading audio-track playlist for id: "+u),this.clearTimer(),this.hls.trigger(s.Events.AUDIO_TRACK_LOADING,{url:D,id:u,groupId:v,deliveryDirectives:O||null})}},c(y,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(O){this.selectDefaultTrack=!1,this.setAudioTrack(O)}}]),y}(_.default);m.default=C},"./src/controller/base-playlist-controller.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return c});var s=S("./src/polyfills/number.ts"),p=S("./src/types/level.ts"),_=S("./src/controller/level-helper.ts"),T=S("./src/utils/logger.ts"),t=S("./src/errors.ts"),c=function(){function l(C,f){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=T.logger.log.bind(T.logger,f+":"),this.warn=T.logger.warn.bind(T.logger,f+":"),this.hls=C}var r=l.prototype;return r.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},r.onError=function(f,y){y.fatal&&y.type===t.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},r.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},r.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},r.stopLoad=function(){this.canLoad=!1,this.clearTimer()},r.switchParams=function(f,y){var g=y==null?void 0:y.renditionReports;if(g)for(var h=0;h<g.length;h++){var O=g[h],a=""+O.URI;if(a===f.substr(-a.length)){var u=parseInt(O["LAST-MSN"]),v=parseInt(O["LAST-PART"]);if(y&&this.hls.config.lowLatencyMode){var D=Math.min(y.age-y.partTarget,y.targetduration);v!==void 0&&D>y.partTarget&&(v+=1)}if(Object(s.isFiniteNumber)(u))return new p.HlsUrlParameters(u,Object(s.isFiniteNumber)(v)?v:void 0,p.HlsSkip.No)}}},r.loadPlaylist=function(f){},r.shouldLoadTrack=function(f){return this.canLoad&&f&&!!f.url&&(!f.details||f.details.live)},r.playlistLoaded=function(f,y,g){var h=this,O=y.details,a=y.stats,u=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(O.advancedDateTime=Date.now()-u,O.live||g!=null&&g.live){if(O.reloaded(g),g&&this.log("live playlist "+f+" "+(O.advanced?"REFRESHED "+O.lastPartSn+"-"+O.lastPartIndex:"MISSED")),g&&O.fragments.length>0&&Object(_.mergeDetails)(g,O),!this.canLoad||!O.live)return;var v,D=void 0,b=void 0;if(O.canBlockReload&&O.endSN&&O.advanced){var d=this.hls.config.lowLatencyMode,R=O.lastPartSn,w=O.endSN,E=O.lastPartIndex,x=E!==-1,i=R===w,A=d?0:E;x?(D=i?w+1:R,b=i?A:E+1):D=w+1;var k=O.age,N=k+O.ageHeader,U=Math.min(N-O.partTarget,O.targetduration*1.5);if(U>0){if(g&&U>g.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+g.tuneInGoal+" to: "+U+" with playlist age: "+O.age),U=0;else{var G=Math.floor(U/O.targetduration);if(D+=G,b!==void 0){var W=Math.round(U%O.targetduration/O.partTarget);b+=W}this.log("CDN Tune-in age: "+O.ageHeader+"s last advanced "+k.toFixed(2)+"s goal: "+U+" skip sn "+G+" to part "+b)}O.tuneInGoal=U}if(v=this.getDeliveryDirectives(O,y.deliveryDirectives,D,b),d||!i){this.loadPlaylist(v);return}}else v=this.getDeliveryDirectives(O,y.deliveryDirectives,D,b);var K=Object(_.computeReloadInterval)(O,a);D!==void 0&&O.canBlockReload&&(K-=O.partTarget||1),this.log("reload live playlist "+f+" in "+Math.round(K)+" ms"),this.timer=self.setTimeout(function(){return h.loadPlaylist(v)},K)}else this.clearTimer()},r.getDeliveryDirectives=function(f,y,g,h){var O=Object(p.getSkipValue)(f,g);return y!=null&&y.skip&&f.deltaUpdateFailed&&(g=y.msn,h=y.part,O=p.HlsSkip.No),new p.HlsUrlParameters(g,h,O)},r.retryLoadingOrFail=function(f){var y=this,g=this.hls.config,h=this.retryCount<g.levelLoadingMaxRetry;if(h){var O;if(this.retryCount++,f.details.indexOf("LoadTimeOut")>-1&&(O=f.context)!==null&&O!==void 0&&O.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+f.details+'"'),this.loadPlaylist();else{var a=Math.min(Math.pow(2,this.retryCount)*g.levelLoadingRetryDelay,g.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return y.loadPlaylist()},a),this.warn("retry playlist loading #"+this.retryCount+" in "+a+' ms after "'+f.details+'"')}}else this.warn('cannot recover from error "'+f.details+'"'),this.clearTimer(),f.fatal=!0;return h},l}()},"./src/controller/base-stream-controller.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"State",function(){return w}),S.d(m,"default",function(){return E});var s=S("./src/polyfills/number.ts"),p=S("./src/task-loop.ts"),_=S("./src/controller/fragment-tracker.ts"),T=S("./src/utils/buffer-helper.ts"),t=S("./src/utils/logger.ts"),c=S("./src/events.ts"),l=S("./src/errors.ts"),r=S("./src/types/transmuxer.ts"),C=S("./src/utils/mp4-tools.ts"),f=S("./src/utils/discontinuities.ts"),y=S("./src/controller/fragment-finders.ts"),g=S("./src/controller/level-helper.ts"),h=S("./src/loader/fragment-loader.ts"),O=S("./src/crypt/decrypter.ts"),a=S("./src/utils/time-ranges.ts"),u=S("./src/types/loader.ts");function v(x,i){for(var A=0;A<i.length;A++){var k=i[A];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(x,k.key,k)}}function D(x,i,A){return i&&v(x.prototype,i),A&&v(x,A),x}function b(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function d(x,i){x.prototype=Object.create(i.prototype),x.prototype.constructor=x,R(x,i)}function R(x,i){return R=Object.setPrototypeOf||function(k,N){return k.__proto__=N,k},R(x,i)}var w={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BACKTRACKING:"BACKTRACKING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},E=function(x){d(i,x);function i(k,N,U){var G;return G=x.call(this)||this,G.hls=void 0,G.fragPrevious=null,G.fragCurrent=null,G.fragmentTracker=void 0,G.transmuxer=null,G._state=w.STOPPED,G.media=void 0,G.mediaBuffer=void 0,G.config=void 0,G.bitrateTest=!1,G.lastCurrentTime=0,G.nextLoadPosition=0,G.startPosition=0,G.loadedmetadata=!1,G.fragLoadError=0,G.retryDate=0,G.levels=null,G.fragmentLoader=void 0,G.levelLastLoaded=null,G.startFragRequested=!1,G.decrypter=void 0,G.initPTS=[],G.onvseeking=null,G.onvended=null,G.logPrefix="",G.log=void 0,G.warn=void 0,G.logPrefix=U,G.log=t.logger.log.bind(t.logger,U+":"),G.warn=t.logger.warn.bind(t.logger,U+":"),G.hls=k,G.fragmentLoader=new h.default(k.config),G.fragmentTracker=N,G.config=k.config,G.decrypter=new O.default(k,k.config),k.on(c.Events.KEY_LOADED,G.onKeyLoaded,b(G)),G}var A=i.prototype;return A.doTick=function(){this.onTickEnd()},A.onTickEnd=function(){},A.startLoad=function(N){},A.stopLoad=function(){this.fragmentLoader.abort();var N=this.fragCurrent;N&&this.fragmentTracker.removeFragment(N),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=w.STOPPED},A._streamEnded=function(N,U){var G=this.fragCurrent,W=this.fragmentTracker;if(!U.live&&G&&G.sn===U.endSN&&!N.nextStart){var K=W.getState(G);return K===_.FragmentState.PARTIAL||K===_.FragmentState.OK}return!1},A.onMediaAttached=function(N,U){var G=this.media=this.mediaBuffer=U.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),G.addEventListener("seeking",this.onvseeking),G.addEventListener("ended",this.onvended);var W=this.config;this.levels&&W.autoStartLoad&&this.state===w.STOPPED&&this.startLoad(W.startPosition)},A.onMediaDetaching=function(){var N=this.media;N!=null&&N.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),N&&(N.removeEventListener("seeking",this.onvseeking),N.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},A.onMediaSeeking=function(){var N=this.config,U=this.fragCurrent,G=this.media,W=this.mediaBuffer,K=this.state,V=G?G.currentTime:0,F=T.BufferHelper.bufferInfo(W||G,V,N.maxBufferHole);if(this.log("media seeking to "+(Object(s.isFiniteNumber)(V)?V.toFixed(3):V)+", state: "+K),K===w.ENDED)this.resetLoadingState();else if(U&&!F.len){var B=N.maxFragLookUpTolerance,H=U.start-B,ae=U.start+U.duration+B,de=V>ae;(V<H||de)&&(de&&U.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),U.loader.abort()),this.resetLoadingState())}G&&(this.lastCurrentTime=V),!this.loadedmetadata&&!F.len&&(this.nextLoadPosition=this.startPosition=V),this.tickImmediate()},A.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},A.onKeyLoaded=function(N,U){if(this.state!==w.KEY_LOADING||U.frag!==this.fragCurrent||!this.levels)return;this.state=w.IDLE;var G=this.levels[U.frag.level].details;G&&this.loadFragment(U.frag,G,U.frag.start)},A.onHandlerDestroying=function(){this.stopLoad(),x.prototype.onHandlerDestroying.call(this)},A.onHandlerDestroyed=function(){this.state=w.STOPPED,this.hls.off(c.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,x.prototype.onHandlerDestroyed.call(this)},A.loadKey=function(N,U){this.log("Loading key for "+N.sn+" of ["+U.startSN+"-"+U.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+N.level),this.state=w.KEY_LOADING,this.fragCurrent=N,this.hls.trigger(c.Events.KEY_LOADING,{frag:N})},A.loadFragment=function(N,U,G){this._loadFragForPlayback(N,U,G)},A._loadFragForPlayback=function(N,U,G){var W=this,K=function(F){if(W.fragContextChanged(N)){W.warn("Fragment "+N.sn+(F.part?" p: "+F.part.index:"")+" of level "+N.level+" was dropped during download."),W.fragmentTracker.removeFragment(N);return}N.stats.chunkCount++,W._handleFragmentLoadProgress(F)};this._doFragLoad(N,U,G,K).then(function(V){if(!V)return;W.fragLoadError=0;var F=W.state;if(W.fragContextChanged(N)){(F===w.FRAG_LOADING||F===w.BACKTRACKING||!W.fragCurrent&&F===w.PARSING)&&(W.fragmentTracker.removeFragment(N),W.state=w.IDLE);return}if("payload"in V&&(W.log("Loaded fragment "+N.sn+" of level "+N.level),W.hls.trigger(c.Events.FRAG_LOADED,V),W.state===w.BACKTRACKING)){W.fragmentTracker.backtrack(N,V),W.resetFragmentLoading(N);return}W._handleFragmentLoadComplete(V)}).catch(function(V){W.warn(V),W.resetFragmentLoading(N)})},A.flushMainBuffer=function(N,U,G){if(G===void 0&&(G=null),!(N-U))return;var W={startOffset:N,endOffset:U,type:G};this.fragLoadError=0,this.hls.trigger(c.Events.BUFFER_FLUSHING,W)},A._loadInitSegment=function(N){var U=this;this._doFragLoad(N).then(function(G){if(!G||U.fragContextChanged(N)||!U.levels)throw new Error("init load aborted");return G}).then(function(G){var W=U.hls,K=G.payload,V=N.decryptdata;if(K&&K.byteLength>0&&V&&V.key&&V.iv&&V.method==="AES-128"){var F=self.performance.now();return U.decrypter.webCryptoDecrypt(new Uint8Array(K),V.key.buffer,V.iv.buffer).then(function(B){var H=self.performance.now();return W.trigger(c.Events.FRAG_DECRYPTED,{frag:N,payload:B,stats:{tstart:F,tdecrypt:H}}),G.payload=B,G})}return G}).then(function(G){var W=U.fragCurrent,K=U.hls,V=U.levels;if(!V)throw new Error("init load aborted, missing levels");var F=V[N.level].details;console.assert(F,"Level details are defined when init segment is loaded");var B=N.stats;U.state=w.IDLE,U.fragLoadError=0,N.data=new Uint8Array(G.payload),B.parsing.start=B.buffering.start=self.performance.now(),B.parsing.end=B.buffering.end=self.performance.now(),G.frag===W&&K.trigger(c.Events.FRAG_BUFFERED,{stats:B,frag:W,part:null,id:N.type}),U.tick()}).catch(function(G){U.warn(G),U.resetFragmentLoading(N)})},A.fragContextChanged=function(N){var U=this.fragCurrent;return!N||!U||N.level!==U.level||N.sn!==U.sn||N.urlId!==U.urlId},A.fragBufferedComplete=function(N,U){var G=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+N.type+" sn: "+N.sn+(U?" part: "+U.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+N.level+" "+a.default.toString(T.BufferHelper.getBuffered(G))),this.state=w.IDLE,this.tick()},A._handleFragmentLoadComplete=function(N){var U=this.transmuxer;if(!U)return;var G=N.frag,W=N.part,K=N.partsLoaded,V=!K||K.length===0||K.some(function(B){return!B}),F=new r.ChunkMetadata(G.level,G.sn,G.stats.chunkCount+1,0,W?W.index:-1,!V);U.flush(F)},A._handleFragmentLoadProgress=function(N){},A._doFragLoad=function(N,U,G,W){var K=this;if(G===void 0&&(G=null),!this.levels)throw new Error("frag load aborted, missing levels");if(G=Math.max(N.start,G||0),this.config.lowLatencyMode&&U){var V=U.partList;if(V&&W){G>N.end&&U.fragmentHint&&(N=U.fragmentHint);var F=this.getNextPart(V,N,G);if(F>-1){var B=V[F];return this.log("Loading part sn: "+N.sn+" p: "+B.index+" cc: "+N.cc+" of playlist ["+U.startSN+"-"+U.endSN+"] parts [0-"+F+"-"+(V.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+N.level+", target: "+parseFloat(G.toFixed(3))),this.nextLoadPosition=B.start+B.duration,this.state=w.FRAG_LOADING,this.hls.trigger(c.Events.FRAG_LOADING,{frag:N,part:V[F],targetBufferTime:G}),this.doFragPartsLoad(N,V,F,W).catch(function(H){return K.handleFragLoadError(H)})}else if(!N.url||this.loadedEndOfParts(V,G))return Promise.resolve(null)}}return this.log("Loading fragment "+N.sn+" cc: "+N.cc+" "+(U?"of ["+U.startSN+"-"+U.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+N.level+", target: "+parseFloat(G.toFixed(3))),Object(s.isFiniteNumber)(N.sn)&&!this.bitrateTest&&(this.nextLoadPosition=N.start+N.duration),this.state=w.FRAG_LOADING,this.hls.trigger(c.Events.FRAG_LOADING,{frag:N,targetBufferTime:G}),this.fragmentLoader.load(N,W).catch(function(H){return K.handleFragLoadError(H)})},A.doFragPartsLoad=function(N,U,G,W){var K=this;return new Promise(function(V,F){var B=[],H=function ae(de){var se=U[de];K.fragmentLoader.loadPart(N,se,W).then(function(Se){B[se.index]=Se;var ye=Se.part;K.hls.trigger(c.Events.FRAG_LOADED,Se);var oe=U[de+1];if(oe&&oe.fragment===N)ae(de+1);else return V({frag:N,part:ye,partsLoaded:B})}).catch(F)};H(G)})},A.handleFragLoadError=function(N){var U=N.data;return U&&U.details===l.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(U.frag,U.part):this.hls.trigger(c.Events.ERROR,U),null},A._handleTransmuxerFlush=function(N){var U=this.getCurrentContext(N);if(!U||this.state!==w.PARSING){this.fragCurrent||(this.state=w.IDLE);return}var G=U.frag,W=U.part,K=U.level,V=self.performance.now();G.stats.parsing.end=V,W&&(W.stats.parsing.end=V),this.updateLevelTiming(G,W,K,N.partial)},A.getCurrentContext=function(N){var U=this.levels,G=N.level,W=N.sn,K=N.part;if(!U||!U[G])return this.warn("Levels object was unset while buffering fragment "+W+" of level "+G+". The current chunk will not be buffered."),null;var V=U[G],F=K>-1?Object(g.getPartWith)(V,W,K):null,B=F?F.fragment:Object(g.getFragmentWithSN)(V,W,this.fragCurrent);return B?{frag:B,part:F,level:V}:null},A.bufferFragmentData=function(N,U,G,W){if(!N||this.state!==w.PARSING)return;var K=N.data1,V=N.data2,F=K;if(K&&V&&(F=Object(C.appendUint8Array)(K,V)),!F||!F.length)return;var B={type:N.type,frag:U,part:G,chunkMeta:W,parent:U.type,data:F};this.hls.trigger(c.Events.BUFFER_APPENDING,B),N.dropped&&N.independent&&!G&&this.flushBufferGap(U)},A.flushBufferGap=function(N){var U=this.media;if(!U)return;if(!T.BufferHelper.isBuffered(U,U.currentTime)){this.flushMainBuffer(0,N.start);return}var G=U.currentTime,W=T.BufferHelper.bufferInfo(U,G,0),K=N.duration,V=Math.min(this.config.maxFragLookUpTolerance*2,K*.25),F=Math.max(Math.min(N.start-V,W.end-V),G+V);N.start-F>V&&this.flushMainBuffer(F,N.start)},A.getFwdBufferInfo=function(N,U){var G=this.config,W=this.getLoadPosition();if(!Object(s.isFiniteNumber)(W))return null;var K=T.BufferHelper.bufferInfo(N,W,G.maxBufferHole);if(K.len===0&&K.nextStart!==void 0){var V=this.fragmentTracker.getBufferedFrag(W,U);if(V&&K.nextStart<V.end)return T.BufferHelper.bufferInfo(N,W,Math.max(K.nextStart,G.maxBufferHole))}return K},A.getMaxBufferLength=function(N){var U=this.config,G;return N?G=Math.max(8*U.maxBufferSize/N,U.maxBufferLength):G=U.maxBufferLength,Math.min(G,U.maxMaxBufferLength)},A.reduceMaxBufferLength=function(N){var U=this.config,G=N||U.maxBufferLength;return U.maxMaxBufferLength>=G?(U.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+U.maxMaxBufferLength+"s"),!0):!1},A.getNextFragment=function(N,U){var G,W,K=U.fragments,V=K.length;if(!V)return null;var F=this.config,B=K[0].start,H;if(U.live){var ae=F.initialLiveManifestSize;if(V<ae)return this.warn("Not enough fragments to start playback (have: "+V+", need: "+ae+")"),null;!U.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(H=this.getInitialLiveFragment(U,K),this.startPosition=H?this.hls.liveSyncPosition||H.start:N)}else N<=B&&(H=K[0]);if(!H){var de=F.lowLatencyMode?U.partEnd:U.fragmentEnd;H=this.getFragmentAtPosition(N,de,U)}return(G=H)!==null&&G!==void 0&&G.initSegment&&!((W=H)!==null&&W!==void 0&&W.initSegment.data)&&!this.bitrateTest&&(H=H.initSegment),H},A.getNextPart=function(N,U,G){for(var W=-1,K=!1,V=!0,F=0,B=N.length;F<B;F++){var H=N[F];if(V=V&&!H.independent,W>-1&&G<H.start)break;var ae=H.loaded;!ae&&(K||H.independent||V)&&H.fragment===U&&(W=F),K=ae}return W},A.loadedEndOfParts=function(N,U){var G=N[N.length-1];return G&&U>G.start&&G.loaded},A.getInitialLiveFragment=function(N,U){var G=this.fragPrevious,W=null;if(G){if(N.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+G.programDateTime),W=Object(y.findFragmentByPDT)(U,G.endProgramDateTime,this.config.maxFragLookUpTolerance)),!W){var K=G.sn+1;if(K>=N.startSN&&K<=N.endSN){var V=U[K-N.startSN];G.cc===V.cc&&(W=V,this.log("Live playlist, switching playlist, load frag with next SN: "+W.sn))}W||(W=Object(y.findFragWithCC)(U,G.cc),W&&this.log("Live playlist, switching playlist, load frag with same CC: "+W.sn))}}else{var F=this.hls.liveSyncPosition;F!==null&&(W=this.getFragmentAtPosition(F,this.bitrateTest?N.fragmentEnd:N.edge,N))}return W},A.getFragmentAtPosition=function(N,U,G){var W=this.config,K=this.fragPrevious,V=G.fragments,F=G.endSN,B=G.fragmentHint,H=W.maxFragLookUpTolerance,ae=!!(W.lowLatencyMode&&G.partList&&B);ae&&B&&!this.bitrateTest&&(V=V.concat(B),F=B.sn);var de;if(N<U){var se=N>U-H?0:H;de=Object(y.findFragmentByPTS)(K,V,N,se)}else de=V[V.length-1];if(de){var Se=de.sn-G.startSN,ye=K&&de.level===K.level,oe=V[Se+1],pe=this.fragmentTracker.getState(de);if(pe===_.FragmentState.BACKTRACKED){de=null;for(var fe=Se;V[fe]&&this.fragmentTracker.getState(V[fe])===_.FragmentState.BACKTRACKED;)K?de=V[fe--]:de=V[--fe];de||(de=oe)}else K&&de.sn===K.sn&&!ae&&(ye&&(de.sn<F&&this.fragmentTracker.getState(oe)!==_.FragmentState.OK?(this.log("SN "+de.sn+" just loaded, load next one: "+oe.sn),de=oe):de=null))}return de},A.synchronizeToLiveEdge=function(N){var U=this.config,G=this.media;if(!G)return;var W=this.hls.liveSyncPosition,K=G.currentTime,V=N.fragments[0].start,F=N.edge,B=K>=V-U.maxFragLookUpTolerance&&K<=F;if(W!==null&&G.duration>W&&(K<W||!B)){var H=U.liveMaxLatencyDuration!==void 0?U.liveMaxLatencyDuration:U.liveMaxLatencyDurationCount*N.targetduration;(!B&&G.readyState<4||K<F-H)&&(this.loadedmetadata||(this.nextLoadPosition=W),G.readyState&&(this.warn("Playback: "+K.toFixed(3)+" is located too far from the end of live sliding playlist: "+F+", reset currentTime to : "+W.toFixed(3)),G.currentTime=W))}},A.alignPlaylists=function(N,U){var G=this.levels,W=this.levelLastLoaded,K=this.fragPrevious,V=W!==null?G[W]:null,F=N.fragments.length;if(!F)return this.warn("No fragments in live playlist"),0;var B=N.fragments[0].start,H=!U,ae=N.alignedSliding&&Object(s.isFiniteNumber)(B);if(H||!ae&&!B){Object(f.alignStream)(K,V,N);var de=N.fragments[0].start;return this.log("Live playlist sliding: "+de.toFixed(2)+" start-sn: "+(U?U.startSN:"na")+"->"+N.startSN+" prev-sn: "+(K?K.sn:"na")+" fragments: "+F),de}return B},A.waitForCdnTuneIn=function(N){var U=3;return N.live&&N.canBlockReload&&N.tuneInGoal>Math.max(N.partHoldBack,N.partTarget*U)},A.setStartPosition=function(N,U){var G=this.startPosition;if(G<U&&(G=-1),G===-1||this.lastCurrentTime===-1){var W=N.startTimeOffset;Object(s.isFiniteNumber)(W)?(G=U+W,W<0&&(G+=N.totalduration),G=Math.min(Math.max(U,G),U+N.totalduration),this.log("Start time offset "+W+" found in playlist, adjust startPosition to "+G),this.startPosition=G):N.live?G=this.hls.liveSyncPosition||U:this.startPosition=G=0,this.lastCurrentTime=G}this.nextLoadPosition=G},A.getLoadPosition=function(){var N=this.media,U=0;return this.loadedmetadata&&N?U=N.currentTime:this.nextLoadPosition&&(U=this.nextLoadPosition),U},A.handleFragLoadAborted=function(N,U){this.transmuxer&&N.sn!=="initSegment"&&N.stats.aborted&&(this.warn("Fragment "+N.sn+(U?" part"+U.index:"")+" of level "+N.level+" was aborted"),this.resetFragmentLoading(N))},A.resetFragmentLoading=function(N){(!this.fragCurrent||!this.fragContextChanged(N))&&(this.state=w.IDLE)},A.onFragmentOrKeyLoadError=function(N,U){if(U.fatal)return;var G=U.frag;if(!G||G.type!==N)return;var W=this.fragCurrent;console.assert(W&&G.sn===W.sn&&G.level===W.level&&G.urlId===W.urlId,"Frag load error must match current frag to retry");var K=this.config;if(this.fragLoadError+1<=K.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(G.level))return;var V=Math.min(Math.pow(2,this.fragLoadError)*K.fragLoadingRetryDelay,K.fragLoadingMaxRetryTimeout);this.warn("Fragment "+G.sn+" of "+N+" "+G.level+" failed to load, retrying in "+V+"ms"),this.retryDate=self.performance.now()+V,this.fragLoadError++,this.state=w.FRAG_LOADING_WAITING_RETRY}else U.levelRetry?(N===u.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=w.IDLE):(t.logger.error(U.details+" reaches max retry, redispatch as fatal ..."),U.fatal=!0,this.hls.stopLoad(),this.state=w.ERROR)},A.afterBufferFlushed=function(N,U,G){if(!N)return;var W=T.BufferHelper.getBuffered(N);this.fragmentTracker.detectEvictedFragments(U,W,G),this.state===w.ENDED&&this.resetLoadingState()},A.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=w.IDLE},A.resetLiveStartWhenNotLoaded=function(N){if(!this.loadedmetadata){this.startFragRequested=!1;var U=this.levels?this.levels[N].details:null;if(U!=null&&U.live)return this.startPosition=-1,this.setStartPosition(U,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},A.updateLevelTiming=function(N,U,G,W){var K=this,V=G.details;console.assert(!!V,"level.details must be defined");var F=Object.keys(N.elementaryStreams).reduce(function(B,H){var ae=N.elementaryStreams[H];if(ae){var de=ae.endPTS-ae.startPTS;if(de<=0)return K.warn("Could not parse fragment "+N.sn+" "+H+" duration reliably ("+de+") resetting transmuxer to fallback to playlist timing"),K.resetTransmuxer(),B||!1;var se=W?0:Object(g.updateFragPTSDTS)(V,N,ae.startPTS,ae.endPTS,ae.startDTS,ae.endDTS);return K.hls.trigger(c.Events.LEVEL_PTS_UPDATED,{details:V,level:G,drift:se,type:H,frag:N,start:ae.startPTS,end:ae.endPTS}),!0}return B},!1);F?(this.state=w.PARSED,this.hls.trigger(c.Events.FRAG_PARSED,{frag:N,part:U})):this.resetLoadingState()},A.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},D(i,[{key:"state",get:function(){return this._state},set:function(N){var U=this._state;U!==N&&(this._state=N,this.log(U+"->"+N))}}]),i}(p.default)},"./src/controller/buffer-controller.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return y});var s=S("./src/polyfills/number.ts"),p=S("./src/events.ts"),_=S("./src/utils/logger.ts"),T=S("./src/errors.ts"),t=S("./src/utils/buffer-helper.ts"),c=S("./src/utils/mediasource-helper.ts"),l=S("./src/loader/fragment.ts"),r=S("./src/controller/buffer-operation-queue.ts"),C=Object(c.getMediaSource)(),f=/([ha]vc.)(?:\.[^.,]+)+/,y=function(){function g(O){var a=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var u=a.hls,v=a.media,D=a.mediaSource;_.logger.log("[buffer-controller]: Media source opened"),v&&(a.updateMediaElementDuration(),u.trigger(p.Events.MEDIA_ATTACHED,{media:v})),D&&D.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){_.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){_.logger.log("[buffer-controller]: Media source ended")},this.hls=O,this._initSourceBuffer(),this.registerListeners()}var h=g.prototype;return h.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},h.destroy=function(){this.unregisterListeners(),this.details=null},h.registerListeners=function(){var a=this.hls;a.on(p.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(p.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(p.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(p.Events.BUFFER_RESET,this.onBufferReset,this),a.on(p.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(p.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(p.Events.BUFFER_EOS,this.onBufferEos,this),a.on(p.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(p.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(p.Events.FRAG_PARSED,this.onFragParsed,this),a.on(p.Events.FRAG_CHANGED,this.onFragChanged,this)},h.unregisterListeners=function(){var a=this.hls;a.off(p.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(p.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(p.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(p.Events.BUFFER_RESET,this.onBufferReset,this),a.off(p.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(p.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(p.Events.BUFFER_EOS,this.onBufferEos,this),a.off(p.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(p.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(p.Events.FRAG_PARSED,this.onFragParsed,this),a.off(p.Events.FRAG_CHANGED,this.onFragChanged,this)},h._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new r.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},h.onManifestParsed=function(a,u){var v=2;(u.audio&&!u.video||!u.altAudio)&&(v=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=v,this.details=null,_.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},h.onMediaAttaching=function(a,u){var v=this.media=u.media;if(v&&C){var D=this.mediaSource=new C;D.addEventListener("sourceopen",this._onMediaSourceOpen),D.addEventListener("sourceended",this._onMediaSourceEnded),D.addEventListener("sourceclose",this._onMediaSourceClose),v.src=self.URL.createObjectURL(D),this._objectUrl=v.src}},h.onMediaDetaching=function(){var a=this.media,u=this.mediaSource,v=this._objectUrl;if(u){if(_.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(D){_.logger.warn("[buffer-controller]: onMediaDetaching: "+D.message+" while calling endOfStream")}this.onBufferReset(),u.removeEventListener("sourceopen",this._onMediaSourceOpen),u.removeEventListener("sourceended",this._onMediaSourceEnded),u.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(v&&self.URL.revokeObjectURL(v),a.src===v?(a.removeAttribute("src"),a.load()):_.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(p.Events.MEDIA_DETACHED,void 0)},h.onBufferReset=function(){var a=this;this.getSourceBufferTypes().forEach(function(u){var v=a.sourceBuffer[u];try{v&&(a.removeBufferListeners(u),a.mediaSource&&a.mediaSource.removeSourceBuffer(v),a.sourceBuffer[u]=void 0)}catch(D){_.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",D)}}),this._initSourceBuffer()},h.onBufferCodecs=function(a,u){var v=this,D=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(b){if(D){var d=v.tracks[b];if(d&&typeof d.buffer.changeType=="function"){var R=u[b],w=R.codec,E=R.levelCodec,x=R.container,i=(d.levelCodec||d.codec).replace(f,"$1"),A=(E||w).replace(f,"$1");if(i!==A){var k=x+";codecs="+(E||w);v.appendChangeType(b,k)}}}else v.pendingTracks[b]=u[b]}),D)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},h.appendChangeType=function(a,u){var v=this,D=this.operationQueue,b={execute:function(){var R=v.sourceBuffer[a];R&&(_.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+u),R.changeType(u)),D.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(R){_.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",R)}};D.append(b,a)},h.onBufferAppending=function(a,u){var v=this,D=this.hls,b=this.operationQueue,d=this.tracks,R=u.data,w=u.type,E=u.frag,x=u.part,i=u.chunkMeta,A=i.buffering[w],k=self.performance.now();A.start=k;var N=E.stats.buffering,U=x?x.stats.buffering:null;N.start===0&&(N.start=k),U&&U.start===0&&(U.start=k);var G=d.audio,W=w==="audio"&&i.id===1&&(G==null?void 0:G.container)==="audio/mpeg",K={execute:function(){if(A.executeStart=self.performance.now(),W){var F=v.sourceBuffer[w];if(F){var B=E.start-F.timestampOffset;Math.abs(B)>=.1&&(_.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+E.start+" (delta: "+B+") sn: "+E.sn+")"),F.timestampOffset=E.start)}}v.appendExecutor(R,w)},onStart:function(){},onComplete:function(){var F=self.performance.now();A.executeEnd=A.end=F,N.first===0&&(N.first=F),U&&U.first===0&&(U.first=F);var B=v.sourceBuffer,H={};for(var ae in B)H[ae]=t.BufferHelper.getBuffered(B[ae]);v.appendError=0,v.hls.trigger(p.Events.BUFFER_APPENDED,{type:w,frag:E,part:x,chunkMeta:i,parent:E.type,timeRanges:H})},onError:function(F){_.logger.error("[buffer-controller]: Error encountered while trying to append to the "+w+" SourceBuffer",F);var B={type:T.ErrorTypes.MEDIA_ERROR,parent:E.type,details:T.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?B.details=T.ErrorDetails.BUFFER_FULL_ERROR:(v.appendError++,B.details=T.ErrorDetails.BUFFER_APPEND_ERROR,v.appendError>D.config.appendErrorMaxRetry&&(_.logger.error("[buffer-controller]: Failed "+D.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),B.fatal=!0)),D.trigger(p.Events.ERROR,B)}};b.append(K,w)},h.onBufferFlushing=function(a,u){var v=this,D=this.operationQueue,b=function(R){return{execute:v.removeExecutor.bind(v,R,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){v.hls.trigger(p.Events.BUFFER_FLUSHED,{type:R})},onError:function(E){_.logger.warn("[buffer-controller]: Failed to remove from "+R+" SourceBuffer",E)}}};u.type?D.append(b(u.type),u.type):this.getSourceBufferTypes().forEach(function(d){D.append(b(d),d)})},h.onFragParsed=function(a,u){var v=this,D=u.frag,b=u.part,d=[],R=b?b.elementaryStreams:D.elementaryStreams;R[l.ElementaryStreamTypes.AUDIOVIDEO]?d.push("audiovideo"):(R[l.ElementaryStreamTypes.AUDIO]&&d.push("audio"),R[l.ElementaryStreamTypes.VIDEO]&&d.push("video"));var w=function(){var x=self.performance.now();D.stats.buffering.end=x,b&&(b.stats.buffering.end=x);var i=b?b.stats:D.stats;v.hls.trigger(p.Events.FRAG_BUFFERED,{frag:D,part:b,stats:i,id:D.type})};d.length===0&&_.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+D.type+" level: "+D.level+" sn: "+D.sn),this.blockBuffers(w,d)},h.onFragChanged=function(a,u){this.flushBackBuffer()},h.onBufferEos=function(a,u){var v=this,D=this.getSourceBufferTypes().reduce(function(b,d){var R=v.sourceBuffer[d];return(!u.type||u.type===d)&&(R&&!R.ended&&(R.ended=!0,_.logger.log("[buffer-controller]: "+d+" sourceBuffer now EOS"))),b&&!!(!R||R.ended)},!0);D&&this.blockBuffers(function(){var b=v.mediaSource;if(!b||b.readyState!=="open")return;b.endOfStream()})},h.onLevelUpdated=function(a,u){var v=u.details;if(!v.fragments.length)return;this.details=v,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},h.flushBackBuffer=function(){var a=this.hls,u=this.details,v=this.media,D=this.sourceBuffer;if(!v||u===null)return;var b=this.getSourceBufferTypes();if(!b.length)return;var d=u.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(s.isFiniteNumber)(d)||d<0)return;var R=v.currentTime,w=u.levelTargetDuration,E=Math.max(d,w),x=Math.floor(R/w)*w-E;b.forEach(function(i){var A=D[i];if(A){var k=t.BufferHelper.getBuffered(A);k.length>0&&x>k.start(0)&&(a.trigger(p.Events.BACK_BUFFER_REACHED,{bufferEnd:x}),u.live&&a.trigger(p.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:x}),a.trigger(p.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:x,type:i}))}})},h.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,u=this.hls,v=this.media,D=this.mediaSource,b=a.fragments[0].start+a.totalduration,d=v.duration,R=Object(s.isFiniteNumber)(D.duration)?D.duration:0;a.live&&u.config.liveDurationInfinity?(_.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),D.duration=Infinity,this.updateSeekableRange(a)):(b>R&&b>d||!Object(s.isFiniteNumber)(d))&&(_.logger.log("[buffer-controller]: Updating Media Source duration to "+b.toFixed(3)),D.duration=b)},h.updateSeekableRange=function(a){var u=this.mediaSource,v=a.fragments,D=v.length;if(D&&a.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var b=Math.max(0,v[0].start),d=Math.max(b,b+a.totalduration);u.setLiveSeekableRange(b,d)}},h.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,u=this.operationQueue,v=this.pendingTracks,D=Object.keys(v).length;if(D&&!a||D===2){this.createSourceBuffers(v),this.pendingTracks={};var b=this.getSourceBufferTypes();if(b.length===0){this.hls.trigger(p.Events.ERROR,{type:T.ErrorTypes.MEDIA_ERROR,details:T.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}b.forEach(function(d){u.executeNext(d)})}},h.createSourceBuffers=function(a){var u=this.sourceBuffer,v=this.mediaSource;if(!v)throw Error("createSourceBuffers called when mediaSource was null");var D=0;for(var b in a)if(!u[b]){var d=a[b];if(!d)throw Error("source buffer exists for track "+b+", however track does not");var R=d.levelCodec||d.codec,w=d.container+";codecs="+R;_.logger.log("[buffer-controller]: creating sourceBuffer("+w+")");try{var E=u[b]=v.addSourceBuffer(w),x=b;this.addBufferListener(x,"updatestart",this._onSBUpdateStart),this.addBufferListener(x,"updateend",this._onSBUpdateEnd),this.addBufferListener(x,"error",this._onSBUpdateError),this.tracks[b]={buffer:E,codec:R,container:d.container,levelCodec:d.levelCodec,id:d.id},D++}catch(i){_.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+i.message),this.hls.trigger(p.Events.ERROR,{type:T.ErrorTypes.MEDIA_ERROR,details:T.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:i,mimeType:w})}}D&&this.hls.trigger(p.Events.BUFFER_CREATED,{tracks:this.tracks})},h._onSBUpdateStart=function(a){var u=this.operationQueue,v=u.current(a);v.onStart()},h._onSBUpdateEnd=function(a){var u=this.operationQueue,v=u.current(a);v.onComplete(),u.shiftAndExecuteNext(a)},h._onSBUpdateError=function(a,u){_.logger.error("[buffer-controller]: "+a+" SourceBuffer error",u),this.hls.trigger(p.Events.ERROR,{type:T.ErrorTypes.MEDIA_ERROR,details:T.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var v=this.operationQueue.current(a);v&&v.onError(u)},h.removeExecutor=function(a,u,v){var D=this.media,b=this.mediaSource,d=this.operationQueue,R=this.sourceBuffer,w=R[a];if(!D||!b||!w){_.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),d.shiftAndExecuteNext(a);return}var E=Object(s.isFiniteNumber)(D.duration)?D.duration:Infinity,x=Object(s.isFiniteNumber)(b.duration)?b.duration:Infinity,i=Math.max(0,u),A=Math.min(v,E,x);A>i?(_.logger.log("[buffer-controller]: Removing ["+i+","+A+"] from the "+a+" SourceBuffer"),console.assert(!w.updating,a+" sourceBuffer must not be updating"),w.remove(i,A)):d.shiftAndExecuteNext(a)},h.appendExecutor=function(a,u){var v=this.operationQueue,D=this.sourceBuffer,b=D[u];if(!b){_.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),v.shiftAndExecuteNext(u);return}b.ended=!1,console.assert(!b.updating,u+" sourceBuffer must not be updating"),b.appendBuffer(a)},h.blockBuffers=function(a,u){var v=this;if(u===void 0&&(u=this.getSourceBufferTypes()),!u.length){_.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var D=this.operationQueue,b=u.map(function(d){return D.appendBlocker(d)});Promise.all(b).then(function(){a(),u.forEach(function(d){var R=v.sourceBuffer[d];(!R||!R.updating)&&D.shiftAndExecuteNext(d)})})},h.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},h.addBufferListener=function(a,u,v){var D=this.sourceBuffer[a];if(!D)return;var b=v.bind(this,a);this.listeners[a].push({event:u,listener:b}),D.addEventListener(u,b)},h.removeBufferListeners=function(a){var u=this.sourceBuffer[a];if(!u)return;this.listeners[a].forEach(function(v){u.removeEventListener(v.event,v.listener)})},g}()},"./src/controller/buffer-operation-queue.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return p});var s=S("./src/utils/logger.ts"),p=function(){function _(t){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=t}var T=_.prototype;return T.append=function(c,l){var r=this.queues[l];r.push(c),r.length===1&&this.buffers[l]&&this.executeNext(l)},T.insertAbort=function(c,l){var r=this.queues[l];r.unshift(c),this.executeNext(l)},T.appendBlocker=function(c){var l,r=new Promise(function(f){l=f}),C={execute:l,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(C,c),r},T.executeNext=function(c){var l=this.buffers,r=this.queues,C=l[c],f=r[c];if(f.length){var y=f[0];try{y.execute()}catch(g){s.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),y.onError(g),(!C||!C.updating)&&(f.shift(),this.executeNext(c))}}},T.shiftAndExecuteNext=function(c){this.queues[c].shift(),this.executeNext(c)},T.current=function(c){return this.queues[c][0]},_}()},"./src/controller/cap-level-controller.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/events.ts");function p(t,c){for(var l=0;l<c.length;l++){var r=c[l];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function _(t,c,l){return c&&p(t.prototype,c),l&&p(t,l),t}var T=function(){function t(l){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=l,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var c=t.prototype;return c.setStreamController=function(r){this.streamController=r},c.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},c.registerListeners=function(){var r=this.hls;r.on(s.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.on(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.on(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.on(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},c.unregisterListener=function(){var r=this.hls;r.off(s.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.off(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.off(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.off(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},c.onFpsDropLevelCapping=function(r,C){t.isLevelAllowed(C.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(C.droppedLevel)},c.onMediaAttaching=function(r,C){this.media=C.media instanceof HTMLVideoElement?C.media:null},c.onManifestParsed=function(r,C){var f=this.hls;this.restrictedLevels=[],this.firstLevel=C.firstLevel,f.config.capLevelToPlayerSize&&C.video&&this.startCapping()},c.onBufferCodecs=function(r,C){var f=this.hls;f.config.capLevelToPlayerSize&&C.video&&this.startCapping()},c.onMediaDetaching=function(){this.stopCapping()},c.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var r=this.hls.levels;if(r.length){var C=this.hls;C.autoLevelCapping=this.getMaxLevel(r.length-1),C.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=C.autoLevelCapping}}},c.getMaxLevel=function(r){var C=this,f=this.hls.levels;if(!f.length)return-1;var y=f.filter(function(g,h){return t.isLevelAllowed(h,C.restrictedLevels)&&h<=r});return this.clientRect=null,t.getMaxLevelByMediaSize(y,this.mediaWidth,this.mediaHeight)},c.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()},c.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},c.getDimensions=function(){if(this.clientRect)return this.clientRect;var r=this.media,C={width:0,height:0};if(r){var f=r.getBoundingClientRect();C.width=f.width,C.height=f.height,!C.width&&!C.height&&(C.width=f.right-f.left||r.width||0,C.height=f.bottom-f.top||r.height||0)}return this.clientRect=C,C},t.isLevelAllowed=function(r,C){return C===void 0&&(C=[]),C.indexOf(r)===-1},t.getMaxLevelByMediaSize=function(r,C,f){if(!r||!r.length)return-1;for(var y=function(u,v){return v?u.width!==v.width||u.height!==v.height:!0},g=r.length-1,h=0;h<r.length;h+=1){var O=r[h];if((O.width>=C||O.height>=f)&&y(O,r[h+1])){g=h;break}}return g},_(t,[{key:"mediaWidth",get:function(){return this.getDimensions().width*t.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*t.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var r=1;try{r=self.devicePixelRatio}catch(C){}return r}}]),t}();m.default=T},"./src/controller/cmcd-controller.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return y});var s=S("./src/events.ts"),p=S("./src/types/cmcd.ts"),_=S("./src/utils/buffer-helper.ts"),T=S("./src/utils/logger.ts");function t(g,h){for(var O=0;O<h.length;O++){var a=h[O];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(g,a.key,a)}}function c(g,h,O){return h&&t(g.prototype,h),O&&t(g,O),g}function l(g,h){var O=typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"];if(O)return(O=O.call(g)).next.bind(O);if(Array.isArray(g)||(O=r(g))||h&&g&&typeof g.length=="number"){O&&(g=O);var a=0;return function(){return a>=g.length?{done:!0}:{done:!1,value:g[a++]}}}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(g,h){if(!g)return;if(typeof g=="string")return C(g,h);var O=Object.prototype.toString.call(g).slice(8,-1);if(O==="Object"&&g.constructor&&(O=g.constructor.name),O==="Map"||O==="Set")return Array.from(g);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return C(g,h)}function C(g,h){(h==null||h>g.length)&&(h=g.length);for(var O=0,a=new Array(h);O<h;O++)a[O]=g[O];return a}function f(){return f=Object.assign||function(g){for(var h=1;h<arguments.length;h++){var O=arguments[h];for(var a in O)Object.prototype.hasOwnProperty.call(O,a)&&(g[a]=O[a])}return g},f.apply(this,arguments)}var y=function(){function g(O){var a=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){a.initialized&&(a.starved=!0),a.buffering=!0},this.onPlaying=function(){a.initialized||(a.initialized=!0),a.buffering=!1},this.applyPlaylistData=function(D){try{a.apply(D,{ot:p.CMCDObjectType.MANIFEST,su:!a.initialized})}catch(b){T.logger.warn("Could not generate manifest CMCD data.",b)}},this.applyFragmentData=function(D){try{var b=D.frag,d=a.hls.levels[b.level],R=a.getObjectType(b),w={d:b.duration*1e3,ot:R};(R===p.CMCDObjectType.VIDEO||R===p.CMCDObjectType.AUDIO||R==p.CMCDObjectType.MUXED)&&(w.br=d.bitrate/1e3,w.tb=a.getTopBandwidth(R),w.bl=a.getBufferLength(R)),a.apply(D,w)}catch(E){T.logger.warn("Could not generate segment CMCD data.",E)}},this.hls=O;var u=this.config=O.config,v=u.cmcd;v!=null&&(u.pLoader=this.createPlaylistLoader(),u.fLoader=this.createFragmentLoader(),this.sid=v.sessionId||g.uuid(),this.cid=v.contentId,this.useHeaders=v.useHeaders===!0,this.registerListeners())}var h=g.prototype;return h.registerListeners=function(){var a=this.hls;a.on(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.on(s.Events.MEDIA_DETACHED,this.onMediaDetached,this),a.on(s.Events.BUFFER_CREATED,this.onBufferCreated,this)},h.unregisterListeners=function(){var a=this.hls;a.off(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.off(s.Events.MEDIA_DETACHED,this.onMediaDetached,this),a.off(s.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},h.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},h.onMediaAttached=function(a,u){this.media=u.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},h.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},h.onBufferCreated=function(a,u){var v,D;this.audioBuffer=(v=u.tracks.audio)===null||v===void 0?void 0:v.buffer,this.videoBuffer=(D=u.tracks.video)===null||D===void 0?void 0:D.buffer},h.createData=function(){var a;return{v:p.CMCDVersion,sf:p.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(a=this.media)===null||a===void 0?void 0:a.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},h.apply=function(a,u){u===void 0&&(u={}),f(u,this.createData());var v=u.ot===p.CMCDObjectType.INIT||u.ot===p.CMCDObjectType.VIDEO||u.ot===p.CMCDObjectType.MUXED;if(this.starved&&v&&(u.bs=!0,u.su=!0,this.starved=!1),u.su==null&&(u.su=this.buffering),this.useHeaders){var D=g.toHeaders(u);if(!Object.keys(D).length)return;a.headers||(a.headers={}),f(a.headers,D)}else{var b=g.toQuery(u);if(!b)return;a.url=g.appendQueryToUri(a.url,b)}},h.getObjectType=function(a){var u=a.type;return u==="subtitle"?p.CMCDObjectType.TIMED_TEXT:a.sn==="initSegment"?p.CMCDObjectType.INIT:u==="audio"?p.CMCDObjectType.AUDIO:u==="main"?this.hls.audioTracks.length?p.CMCDObjectType.VIDEO:p.CMCDObjectType.MUXED:void 0},h.getTopBandwidth=function(a){for(var u=0,v=a===p.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,D=l(v),b;!(b=D()).done;){var d=b.value;d.bitrate>u&&(u=d.bitrate)}return u>0?u:NaN},h.getBufferLength=function(a){var u=this.hls.media,v=a===p.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!v||!u)return NaN;var D=_.BufferHelper.bufferInfo(v,u.currentTime,this.config.maxBufferHole);return D.len*1e3},h.createPlaylistLoader=function(){var a=this.config.pLoader,u=this.applyPlaylistData,v=a||this.config.loader;return function(){function D(d){this.loader=void 0,this.loader=new v(d)}var b=D.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(R,w,E){u(R),this.loader.load(R,w,E)},c(D,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),D}()},h.createFragmentLoader=function(){var a=this.config.fLoader,u=this.applyFragmentData,v=a||this.config.loader;return function(){function D(d){this.loader=void 0,this.loader=new v(d)}var b=D.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(R,w,E){u(R),this.loader.load(R,w,E)},c(D,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),D}()},g.uuid=function(){var a=URL.createObjectURL(new Blob),u=a.toString();return URL.revokeObjectURL(a),u.substr(u.lastIndexOf("/")+1)},g.serialize=function(a){for(var u=[],v=function(W){return!Number.isNaN(W)&&W!=null&&W!==""&&W!==!1},D=function(W){return Math.round(W)},b=function(W){return D(W/100)*100},d=function(W){return encodeURIComponent(W)},R={br:D,d:D,bl:b,dl:b,mtp:b,nor:d,rtp:b,tb:D},w=Object.keys(a||{}).sort(),E=l(w),x;!(x=E()).done;){var i=x.value,A=a[i];if(!v(A))continue;if(i==="v"&&A===1)continue;if(i=="pr"&&A===1)continue;var k=R[i];k&&(A=k(A));var N=typeof A,U=void 0;i==="ot"||i==="sf"||i==="st"?U=i+"="+A:N==="boolean"?U=i:N==="number"?U=i+"="+A:U=i+"="+JSON.stringify(A),u.push(U)}return u.join(",")},g.toHeaders=function(a){for(var u=Object.keys(a),v={},D=["Object","Request","Session","Status"],b=[{},{},{},{}],d={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},R=0,w=u;R<w.length;R++){var E=w[R],x=d[E]!=null?d[E]:1;b[x][E]=a[E]}for(var i=0;i<b.length;i++){var A=g.serialize(b[i]);A&&(v["CMCD-"+D[i]]=A)}return v},g.toQuery=function(a){return"CMCD="+encodeURIComponent(g.serialize(a))},g.appendQueryToUri=function(a,u){if(!u)return a;var v=a.includes("?")?"&":"?";return""+a+v+u},g}()},"./src/controller/eme-controller.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/events.ts"),p=S("./src/errors.ts"),_=S("./src/utils/logger.ts"),T=S("./src/utils/mediakeys-helper.ts");function t(y,g){for(var h=0;h<g.length;h++){var O=g[h];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(y,O.key,O)}}function c(y,g,h){return g&&t(y.prototype,g),h&&t(y,h),y}var l=3,r=function(g,h,O){var a={audioCapabilities:[],videoCapabilities:[]};return g.forEach(function(u){a.audioCapabilities.push({contentType:'audio/mp4; codecs="'+u+'"',robustness:O.audioRobustness||""})}),h.forEach(function(u){a.videoCapabilities.push({contentType:'video/mp4; codecs="'+u+'"',robustness:O.videoRobustness||""})}),[a]},C=function(g,h,O,a){switch(g){case T.KeySystems.WIDEVINE:return r(h,O,a);default:throw new Error("Unknown key-system: "+g)}},f=function(){function y(h){this.hls=void 0,this._widevineLicenseUrl=void 0,this._licenseXhrSetup=void 0,this._licenseResponseCallback=void 0,this._emeEnabled=void 0,this._requestMediaKeySystemAccess=void 0,this._drmSystemOptions=void 0,this._config=void 0,this._mediaKeysList=[],this._media=null,this._hasSetMediaKeys=!1,this._requestLicenseFailureCount=0,this.mediaKeysPromise=null,this._onMediaEncrypted=this.onMediaEncrypted.bind(this),this.hls=h,this._config=h.config,this._widevineLicenseUrl=this._config.widevineLicenseUrl,this._licenseXhrSetup=this._config.licenseXhrSetup,this._licenseResponseCallback=this._config.licenseResponseCallback,this._emeEnabled=this._config.emeEnabled,this._requestMediaKeySystemAccess=this._config.requestMediaKeySystemAccessFunc,this._drmSystemOptions=this._config.drmSystemOptions,this._registerListeners()}var g=y.prototype;return g.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},g._registerListeners=function(){this.hls.on(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(s.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(s.Events.MANIFEST_PARSED,this.onManifestParsed,this)},g._unregisterListeners=function(){this.hls.off(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(s.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(s.Events.MANIFEST_PARSED,this.onManifestParsed,this)},g.getLicenseServerUrl=function(O){switch(O){case T.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+O+'"')},g._attemptKeySystemAccess=function(O,a,u){var v=this,D=C(O,a,u,this._drmSystemOptions);_.logger.log("Requesting encrypted media key-system access");var b=this.requestMediaKeySystemAccess(O,D);this.mediaKeysPromise=b.then(function(d){return v._onMediaKeySystemAccessObtained(O,d)}),b.catch(function(d){_.logger.error('Failed to obtain key-system "'+O+'" access:',d)})},g._onMediaKeySystemAccessObtained=function(O,a){var u=this;_.logger.log('Access for key-system "'+O+'" obtained');var v={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:a,mediaKeySystemDomain:O};this._mediaKeysList.push(v);var D=Promise.resolve().then(function(){return a.createMediaKeys()}).then(function(b){return v.mediaKeys=b,_.logger.log('Media-keys created for key-system "'+O+'"'),u._onMediaKeysCreated(),b});return D.catch(function(b){_.logger.error("Failed to create media-keys:",b)}),D},g._onMediaKeysCreated=function(){var O=this;this._mediaKeysList.forEach(function(a){a.mediaKeysSession||(a.mediaKeysSession=a.mediaKeys.createSession(),O._onNewMediaKeySession(a.mediaKeysSession))})},g._onNewMediaKeySession=function(O){var a=this;_.logger.log("New key-system session "+O.sessionId),O.addEventListener("message",function(u){a._onKeySessionMessage(O,u.message)},!1)},g._onKeySessionMessage=function(O,a){_.logger.log("Got EME message event, creating license request"),this._requestLicense(a,function(u){_.logger.log("Received license data (length: "+(u&&u.byteLength)+"), updating key-session"),O.update(u)})},g.onMediaEncrypted=function(O){var a=this;if(_.logger.log('Media is encrypted using "'+O.initDataType+'" init data type'),!this.mediaKeysPromise){_.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var u=function(D){if(!a._media)return;a._attemptSetMediaKeys(D),a._generateRequestWithPreferredKeySession(O.initDataType,O.initData)};this.mediaKeysPromise.then(u).catch(u)},g._attemptSetMediaKeys=function(O){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var a=this._mediaKeysList[0];if(!a||!a.mediaKeys){_.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}_.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(a.mediaKeys),this._hasSetMediaKeys=!0}},g._generateRequestWithPreferredKeySession=function(O,a){var u=this,v=this._mediaKeysList[0];if(!v){_.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(v.mediaKeysSessionInitialized){_.logger.warn("Key-Session already initialized but requested again");return}var D=v.mediaKeysSession;if(!D){_.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!a){_.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}_.logger.log('Generating key-session request for "'+O+'" init data type'),v.mediaKeysSessionInitialized=!0,D.generateRequest(O,a).then(function(){_.logger.debug("Key-session generation succeeded")}).catch(function(b){_.logger.error("Error generating key-session request:",b),u.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},g._createLicenseXhr=function(O,a,u){var v=new XMLHttpRequest;v.responseType="arraybuffer",v.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,v,O,a,u);var D=this._licenseXhrSetup;if(D)try{D.call(this.hls,v,O),D=void 0}catch(b){_.logger.error(b)}try{v.readyState||v.open("POST",O,!0),D&&D.call(this.hls,v,O)}catch(b){throw new Error("issue setting up KeySystem license XHR "+b)}return v},g._onLicenseRequestReadyStageChange=function(O,a,u,v){switch(O.readyState){case 4:if(O.status===200){this._requestLicenseFailureCount=0,_.logger.log("License request succeeded");var D=O.response,b=this._licenseResponseCallback;if(b)try{D=b.call(this.hls,O,a)}catch(R){_.logger.error(R)}v(D)}else{if(_.logger.error("License Request XHR failed ("+a+"). Status: "+O.status+" ("+O.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>l){this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var d=l-this._requestLicenseFailureCount+1;_.logger.warn("Retrying license request, "+d+" attempts left"),this._requestLicense(u,v)}break}},g._generateLicenseRequestChallenge=function(O,a){switch(O.mediaKeySystemDomain){case T.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+O.mediaKeySystemDomain)},g._requestLicense=function(O,a){_.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){_.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var v=this.getLicenseServerUrl(u.mediaKeySystemDomain),D=this._createLicenseXhr(v,O,a);_.logger.log("Sending license request to URL: "+v);var b=this._generateLicenseRequestChallenge(u,O);D.send(b)}catch(d){_.logger.error("Failure requesting DRM license: "+d),this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},g.onMediaAttached=function(O,a){if(!this._emeEnabled)return;var u=a.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},g.onMediaDetached=function(){var O=this._media,a=this._mediaKeysList;if(!O)return;O.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(a.map(function(u){if(u.mediaKeysSession)return u.mediaKeysSession.close().catch(function(){})})).then(function(){return O.setMediaKeys(null)}).catch(function(){})},g.onManifestParsed=function(O,a){if(!this._emeEnabled)return;var u=a.levels.map(function(D){return D.audioCodec}).filter(function(D){return!!D}),v=a.levels.map(function(D){return D.videoCodec}).filter(function(D){return!!D});this._attemptKeySystemAccess(T.KeySystems.WIDEVINE,u,v)},c(y,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),y}();m.default=f},"./src/controller/fps-controller.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/events.ts"),p=S("./src/utils/logger.ts"),_=function(){function T(c){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=c,this.registerListeners()}var t=T.prototype;return t.setStreamController=function(l){this.streamController=l},t.registerListeners=function(){this.hls.on(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},t.unregisterListeners=function(){this.hls.off(s.Events.MEDIA_ATTACHING,this.onMediaAttaching)},t.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},t.onMediaAttaching=function(l,r){var C=this.hls.config;if(C.capLevelOnFPSDrop){var f=r.media instanceof self.HTMLVideoElement?r.media:null;this.media=f,f&&typeof f.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),C.fpsDroppedMonitoringPeriod)}},t.checkFPS=function(l,r,C){var f=performance.now();if(r){if(this.lastTime){var y=f-this.lastTime,g=C-this.lastDroppedFrames,h=r-this.lastDecodedFrames,O=1e3*g/y,a=this.hls;if(a.trigger(s.Events.FPS_DROP,{currentDropped:g,currentDecoded:h,totalDroppedFrames:C}),O>0&&g>a.config.fpsDroppedMonitoringThreshold*h){var u=a.currentLevel;p.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=u)&&(u=u-1,a.trigger(s.Events.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:a.currentLevel}),a.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=f,this.lastDroppedFrames=C,this.lastDecodedFrames=r}},t.checkFPSInterval=function(){var l=this.media;if(l)if(this.isVideoPlaybackQualityAvailable){var r=l.getVideoPlaybackQuality();this.checkFPS(l,r.totalVideoFrames,r.droppedVideoFrames)}else this.checkFPS(l,l.webkitDecodedFrameCount,l.webkitDroppedFrameCount)},T}();m.default=_},"./src/controller/fragment-finders.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"findFragmentByPDT",function(){return _}),S.d(m,"findFragmentByPTS",function(){return T}),S.d(m,"fragmentWithinToleranceTest",function(){return t}),S.d(m,"pdtWithinToleranceTest",function(){return c}),S.d(m,"findFragWithCC",function(){return l});var s=S("./src/polyfills/number.ts"),p=S("./src/utils/binary-search.ts");function _(r,C,f){if(C===null||!Array.isArray(r)||!r.length||!Object(s.isFiniteNumber)(C))return null;var y=r[0].programDateTime;if(C<(y||0))return null;var g=r[r.length-1].endProgramDateTime;if(C>=(g||0))return null;f=f||0;for(var h=0;h<r.length;++h){var O=r[h];if(c(C,f,O))return O}return null}function T(r,C,f,y){f===void 0&&(f=0),y===void 0&&(y=0);var g=null;if(r?g=C[r.sn-C[0].sn+1]||null:f===0&&C[0].start===0&&(g=C[0]),g&&t(f,y,g)===0)return g;var h=p.default.search(C,t.bind(null,f,y));return h||g}function t(r,C,f){r===void 0&&(r=0),C===void 0&&(C=0);var y=Math.min(C,f.duration+(f.deltaPTS?f.deltaPTS:0));return f.start+f.duration-y<=r?1:f.start-y>r&&f.start?-1:0}function c(r,C,f){var y=Math.min(C,f.duration+(f.deltaPTS?f.deltaPTS:0))*1e3,g=f.endProgramDateTime||0;return g-y>r}function l(r,C){return p.default.search(r,function(f){return f.cc<C?1:f.cc>C?-1:0})}},"./src/controller/fragment-tracker.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"FragmentState",function(){return _}),S.d(m,"FragmentTracker",function(){return T});var s=S("./src/events.ts"),p=S("./src/types/loader.ts"),_;(function(l){l.NOT_LOADED="NOT_LOADED",l.BACKTRACKED="BACKTRACKED",l.APPENDING="APPENDING",l.PARTIAL="PARTIAL",l.OK="OK"})(_||(_={}));var T=function(){function l(C){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=C,this._registerListeners()}var r=l.prototype;return r._registerListeners=function(){var f=this.hls;f.on(s.Events.BUFFER_APPENDED,this.onBufferAppended,this),f.on(s.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.on(s.Events.FRAG_LOADED,this.onFragLoaded,this)},r._unregisterListeners=function(){var f=this.hls;f.off(s.Events.BUFFER_APPENDED,this.onBufferAppended,this),f.off(s.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.off(s.Events.FRAG_LOADED,this.onFragLoaded,this)},r.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},r.getAppendedFrag=function(f,y){if(y===p.PlaylistLevelType.MAIN){var g=this.activeFragment,h=this.activeParts;if(!g)return null;if(h)for(var O=h.length;O--;){var a=h[O],u=a?a.end:g.appendedPTS;if(a.start<=f&&u!==void 0&&f<=u)return O>9&&(this.activeParts=h.slice(O-9)),a}else if(g.start<=f&&g.appendedPTS!==void 0&&f<=g.appendedPTS)return g}return this.getBufferedFrag(f,y)},r.getBufferedFrag=function(f,y){for(var g=this.fragments,h=Object.keys(g),O=h.length;O--;){var a=g[h[O]];if((a==null?void 0:a.body.type)===y&&a.buffered){var u=a.body;if(u.start<=f&&f<=u.end)return u}}return null},r.detectEvictedFragments=function(f,y,g){var h=this;Object.keys(this.fragments).forEach(function(O){var a=h.fragments[O];if(!a)return;if(!a.buffered){a.body.type===g&&h.removeFragment(a.body);return}var u=a.range[f];if(!u)return;u.time.some(function(v){var D=!h.isTimeBuffered(v.startPTS,v.endPTS,y);return D&&h.removeFragment(a.body),D})})},r.detectPartialFragments=function(f){var y=this,g=this.timeRanges,h=f.frag,O=f.part;if(!g||h.sn==="initSegment")return;var a=c(h),u=this.fragments[a];if(!u)return;Object.keys(g).forEach(function(v){var D=h.elementaryStreams[v];if(!D)return;var b=g[v],d=O!==null||D.partial===!0;u.range[v]=y.getBufferedTimes(h,O,d,b)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},r.fragBuffered=function(f){var y=c(f),g=this.fragments[y];g&&(g.backtrack=g.loaded=null,g.buffered=!0)},r.getBufferedTimes=function(f,y,g,h){for(var O={time:[],partial:g},a=y?y.start:f.start,u=y?y.end:f.end,v=f.minEndPTS||u,D=f.maxStartPTS||a,b=0;b<h.length;b++){var d=h.start(b)-this.bufferPadding,R=h.end(b)+this.bufferPadding;if(D>=d&&v<=R){O.time.push({startPTS:Math.max(a,h.start(b)),endPTS:Math.min(u,h.end(b))});break}else if(a<R&&u>d)O.partial=!0,O.time.push({startPTS:Math.max(a,h.start(b)),endPTS:Math.min(u,h.end(b))});else if(u<=d)break}return O},r.getPartialFragment=function(f){var y=null,g,h,O,a=0,u=this.bufferPadding,v=this.fragments;return Object.keys(v).forEach(function(D){var b=v[D];if(!b)return;t(b)&&(h=b.body.start-u,O=b.body.end+u,f>=h&&f<=O&&(g=Math.min(f-h,O-f),a<=g&&(y=b.body,a=g)))}),y},r.getState=function(f){var y=c(f),g=this.fragments[y];return g?g.buffered?t(g)?_.PARTIAL:_.OK:g.backtrack?_.BACKTRACKED:_.APPENDING:_.NOT_LOADED},r.backtrack=function(f,y){var g=c(f),h=this.fragments[g];if(!h||h.backtrack)return null;var O=h.backtrack=y||h.loaded;return h.loaded=null,O},r.getBacktrackData=function(f){var y=c(f),g=this.fragments[y];if(g){var h,O=g.backtrack;if(O!=null&&(h=O.payload)!==null&&h!==void 0&&h.byteLength)return O;this.removeFragment(f)}return null},r.isTimeBuffered=function(f,y,g){for(var h,O,a=0;a<g.length;a++){if(h=g.start(a)-this.bufferPadding,O=g.end(a)+this.bufferPadding,f>=h&&y<=O)return!0;if(y<=h)return!1}return!1},r.onFragLoaded=function(f,y){var g=y.frag,h=y.part;if(g.sn==="initSegment"||g.bitrateTest||h)return;var O=c(g);this.fragments[O]={body:g,loaded:y,backtrack:null,buffered:!1,range:Object.create(null)}},r.onBufferAppended=function(f,y){var g=this,h=y.frag,O=y.part,a=y.timeRanges;if(h.type===p.PlaylistLevelType.MAIN)if(this.activeFragment=h,O){var u=this.activeParts;u||(this.activeParts=u=[]),u.push(O)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(v){var D=a[v];if(g.detectEvictedFragments(v,D),!O)for(var b=0;b<D.length;b++)h.appendedPTS=Math.max(D.end(b),h.appendedPTS||0)})},r.onFragBuffered=function(f,y){this.detectPartialFragments(y)},r.hasFragment=function(f){var y=c(f);return!!this.fragments[y]},r.removeFragmentsInRange=function(f,y,g){var h=this;Object.keys(this.fragments).forEach(function(O){var a=h.fragments[O];if(!a)return;if(a.buffered){var u=a.body;u.type===g&&u.start<y&&u.end>f&&h.removeFragment(u)}})},r.removeFragment=function(f){var y=c(f);f.stats.loaded=0,f.clearElementaryStreamInfo(),delete this.fragments[y]},r.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},l}();function t(l){var r,C;return l.buffered&&(((r=l.range.video)===null||r===void 0?void 0:r.partial)||((C=l.range.audio)===null||C===void 0?void 0:C.partial))}function c(l){return l.type+"_"+l.level+"_"+l.urlId+"_"+l.sn}},"./src/controller/gap-controller.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"STALL_MINIMUM_DURATION_MS",function(){return t}),S.d(m,"MAX_START_GAP_JUMP",function(){return c}),S.d(m,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return l}),S.d(m,"SKIP_BUFFER_RANGE_START",function(){return r}),S.d(m,"default",function(){return C});var s=S("./src/utils/buffer-helper.ts"),p=S("./src/errors.ts"),_=S("./src/events.ts"),T=S("./src/utils/logger.ts"),t=250,c=2,l=.1,r=.05,C=function(){function f(g,h,O,a){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=g,this.media=h,this.fragmentTracker=O,this.hls=a}var y=f.prototype;return y.destroy=function(){this.hls=this.fragmentTracker=this.media=null},y.poll=function(h){var O=this.config,a=this.media,u=this.stalled,v=a.currentTime,D=a.seeking,b=this.seeking&&!D,d=!this.seeking&&D;if(this.seeking=D,v!==h){if(this.moved=!0,u!==null){if(this.stallReported){var R=self.performance.now()-u;T.logger.warn("playback not stuck anymore @"+v+", after "+Math.round(R)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((d||b)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!s.BufferHelper.getBuffered(a).length)return;var w=s.BufferHelper.bufferInfo(a,v,0),E=w.len>0,x=w.nextStart||0;if(!E&&!x)return;if(D){var i=w.len>c,A=!x||x-v>c&&!this.fragmentTracker.getPartialFragment(v);if(i||A)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var k,N=Math.max(x,w.start||0)-v,U=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,G=U==null||((k=U.details)===null||k===void 0)?void 0:k.live,W=G?U.details.targetduration*2:c;if(N>0&&N<=W){this._trySkipBufferHole(null);return}}var K=self.performance.now();if(u===null){this.stalled=K;return}var V=K-u;!D&&V>=t&&this._reportStall(w.len);var F=s.BufferHelper.bufferInfo(a,v,O.maxBufferHole);this._tryFixBufferStall(F,V)},y._tryFixBufferStall=function(h,O){var a=this.config,u=this.fragmentTracker,v=this.media,D=v.currentTime,b=u.getPartialFragment(D);if(b){var d=this._trySkipBufferHole(b);if(d)return}h.len>a.maxBufferHole&&O>a.highBufferWatchdogPeriod*1e3&&(T.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},y._reportStall=function(h){var O=this.hls,a=this.media,u=this.stallReported;u||(this.stallReported=!0,T.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+h+")"),O.trigger(_.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:h}))},y._trySkipBufferHole=function(h){for(var O=this.config,a=this.hls,u=this.media,v=u.currentTime,D=0,b=s.BufferHelper.getBuffered(u),d=0;d<b.length;d++){var R=b.start(d);if(v+O.maxBufferHole>=D&&v<R){var w=Math.max(R+r,u.currentTime+l);return T.logger.warn("skipping hole, adjusting currentTime from "+v+" to "+w),this.moved=!0,this.stalled=null,u.currentTime=w,h&&a.trigger(_.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+v+" to "+w,frag:h}),w}D=b.end(d)}return 0},y._tryNudgeBuffer=function(){var h=this.config,O=this.hls,a=this.media,u=a.currentTime,v=(this.nudgeRetry||0)+1;if(this.nudgeRetry=v,v<h.nudgeMaxRetry){var D=u+v*h.nudgeOffset;T.logger.warn("Nudging 'currentTime' from "+u+" to "+D),a.currentTime=D,O.trigger(_.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else T.logger.error("Playhead still not moving while enough data buffered @"+u+" after "+h.nudgeMaxRetry+" nudges"),O.trigger(_.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},f}()},"./src/controller/id3-track-controller.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/events.ts"),p=S("./src/utils/texttrack-utils.ts"),_=S("./src/demux/id3.ts"),T=.25,t=function(){function c(r){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=r,this._registerListeners()}var l=c.prototype;return l.destroy=function(){this._unregisterListeners()},l._registerListeners=function(){var C=this.hls;C.on(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),C.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),C.on(s.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),C.on(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},l._unregisterListeners=function(){var C=this.hls;C.off(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),C.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),C.off(s.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),C.off(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},l.onMediaAttached=function(C,f){this.media=f.media},l.onMediaDetaching=function(){if(!this.id3Track)return;Object(p.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},l.getID3Track=function(C){if(!this.media)return;for(var f=0;f<C.length;f++){var y=C[f];if(y.kind==="metadata"&&y.label==="id3")return Object(p.sendAddTrackEvent)(y,this.media),y}return this.media.addTextTrack("metadata","id3")},l.onFragParsingMetadata=function(C,f){if(!this.media)return;var y=f.frag,g=f.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var h=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,O=0;O<g.length;O++){var a=_.getID3Frames(g[O].data);if(a){var u=g[O].pts,v=O<g.length-1?g[O+1].pts:y.end,D=v-u;D<=0&&(v=u+T);for(var b=0;b<a.length;b++){var d=a[b];if(!_.isTimeStampFrame(d)){var R=new h(u,v,"");R.value=d,this.id3Track.addCue(R)}}}}},l.onBufferFlushing=function(C,f){var y=f.startOffset,g=f.endOffset,h=f.type;if(!h||h==="audio"){var O=this.id3Track;O&&Object(p.removeCuesInRange)(O,y,g)}},c}();m.default=t},"./src/controller/latency-controller.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return c});var s=S("./src/errors.ts"),p=S("./src/events.ts"),_=S("./src/utils/logger.ts");function T(l,r){for(var C=0;C<r.length;C++){var f=r[C];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(l,f.key,f)}}function t(l,r,C){return r&&T(l.prototype,r),C&&T(l,C),l}var c=function(){function l(C){var f=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return f.timeupdate()},this.hls=C,this.config=C.config,this.registerListeners()}var r=l.prototype;return r.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},r.registerListeners=function(){this.hls.on(p.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(p.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(p.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(p.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(p.Events.ERROR,this.onError,this)},r.unregisterListeners=function(){this.hls.off(p.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(p.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(p.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(p.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(p.Events.ERROR,this.onError)},r.onMediaAttached=function(f,y){this.media=y.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},r.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},r.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},r.onLevelUpdated=function(f,y){var g=y.details;this.levelDetails=g,g.advanced&&this.timeupdate(),!g.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},r.onError=function(f,y){if(y.details!==s.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,_.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},r.timeupdate=function(){var f=this.media,y=this.levelDetails;if(!f||!y)return;this.currentTime=f.currentTime;var g=this.computeLatency();if(g===null)return;this._latency=g;var h=this.config,O=h.lowLatencyMode,a=h.maxLiveSyncPlaybackRate;if(!O||a===1)return;var u=this.targetLatency;if(u===null)return;var v=g-u,D=Math.min(this.maxLatency,u+y.targetduration),b=v<D;if(y.live&&b&&v>.05&&this.forwardBufferLength>1){var d=Math.min(2,Math.max(1,a)),R=Math.round(2/(1+Math.exp(-.75*v-this.edgeStalled))*20)/20;f.playbackRate=Math.min(d,Math.max(1,R))}else f.playbackRate!==1&&f.playbackRate!==0&&(f.playbackRate=1)},r.estimateLiveEdge=function(){var f=this.levelDetails;return f===null?null:f.edge+f.age},r.computeLatency=function(){var f=this.estimateLiveEdge();return f===null?null:f-this.currentTime},t(l,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var f=this.config,y=this.levelDetails;return f.liveMaxLatencyDuration!==void 0?f.liveMaxLatencyDuration:y?f.liveMaxLatencyDurationCount*y.targetduration:0}},{key:"targetLatency",get:function(){var f=this.levelDetails;if(f===null)return null;var y=f.holdBack,g=f.partHoldBack,h=f.targetduration,O=this.config,a=O.liveSyncDuration,u=O.liveSyncDurationCount,v=O.lowLatencyMode,D=this.hls.userConfig,b=v&&g||y;(D.liveSyncDuration||D.liveSyncDurationCount||b===0)&&(b=a!==void 0?a:u*h);var d=h,R=1;return b+Math.min(this.stallCount*R,d)}},{key:"liveSyncPosition",get:function(){var f=this.estimateLiveEdge(),y=this.targetLatency,g=this.levelDetails;if(f===null||y===null||g===null)return null;var h=g.edge,O=f-y-this.edgeStalled,a=h-g.totalduration,u=h-(this.config.lowLatencyMode&&g.partTarget||g.targetduration);return Math.min(Math.max(a,O),u)}},{key:"drift",get:function(){var f=this.levelDetails;return f===null?1:f.drift}},{key:"edgeStalled",get:function(){var f=this.levelDetails;if(f===null)return 0;var y=(this.config.lowLatencyMode&&f.partTarget||f.targetduration)*3;return Math.max(f.age-y,0)}},{key:"forwardBufferLength",get:function(){var f=this.media,y=this.levelDetails;if(!f||!y)return 0;var g=f.buffered.length;return g?f.buffered.end(g-1):y.edge-this.currentTime}}]),l}()},"./src/controller/level-controller.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return O});var s=S("./src/types/level.ts"),p=S("./src/events.ts"),_=S("./src/errors.ts"),T=S("./src/utils/codecs.ts"),t=S("./src/controller/level-helper.ts"),c=S("./src/controller/base-playlist-controller.ts"),l=S("./src/types/loader.ts");function r(){return r=Object.assign||function(a){for(var u=1;u<arguments.length;u++){var v=arguments[u];for(var D in v)Object.prototype.hasOwnProperty.call(v,D)&&(a[D]=v[D])}return a},r.apply(this,arguments)}function C(a,u){for(var v=0;v<u.length;v++){var D=u[v];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(a,D.key,D)}}function f(a,u,v){return u&&C(a.prototype,u),v&&C(a,v),a}function y(a,u){a.prototype=Object.create(u.prototype),a.prototype.constructor=a,g(a,u)}function g(a,u){return g=Object.setPrototypeOf||function(D,b){return D.__proto__=b,D},g(a,u)}var h=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),O=function(a){y(u,a);function u(D){var b;return b=a.call(this,D,"[level-controller]")||this,b._levels=[],b._firstLevel=-1,b._startLevel=void 0,b.currentLevelIndex=-1,b.manualLevelIndex=-1,b.onParsedComplete=void 0,b._registerListeners(),b}var v=u.prototype;return v._registerListeners=function(){var b=this.hls;b.on(p.Events.MANIFEST_LOADED,this.onManifestLoaded,this),b.on(p.Events.LEVEL_LOADED,this.onLevelLoaded,this),b.on(p.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),b.on(p.Events.FRAG_LOADED,this.onFragLoaded,this),b.on(p.Events.ERROR,this.onError,this)},v._unregisterListeners=function(){var b=this.hls;b.off(p.Events.MANIFEST_LOADED,this.onManifestLoaded,this),b.off(p.Events.LEVEL_LOADED,this.onLevelLoaded,this),b.off(p.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),b.off(p.Events.FRAG_LOADED,this.onFragLoaded,this),b.off(p.Events.ERROR,this.onError,this)},v.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,a.prototype.destroy.call(this)},v.startLoad=function(){var b=this._levels;b.forEach(function(d){d.loadError=0}),a.prototype.startLoad.call(this)},v.onManifestLoaded=function(b,d){var R=[],w=[],E=[],x,i={},A,k=!1,N=!1,U=!1;if(d.levels.forEach(function(V){var F=V.attrs;k=k||!!(V.width&&V.height),N=N||!!V.videoCodec,U=U||!!V.audioCodec,h&&V.audioCodec&&V.audioCodec.indexOf("mp4a.40.34")!==-1&&(V.audioCodec=void 0);var B=V.bitrate+"-"+V.attrs.RESOLUTION+"-"+V.attrs.CODECS;A=i[B],A?A.url.push(V.url):(A=new s.Level(V),i[B]=A,R.push(A)),F&&(F.AUDIO&&Object(t.addGroupId)(A,"audio",F.AUDIO),F.SUBTITLES&&Object(t.addGroupId)(A,"text",F.SUBTITLES))}),(k||N)&&U&&(R=R.filter(function(V){var F=V.videoCodec,B=V.width,H=V.height;return!!F||!!(B&&H)})),R=R.filter(function(V){var F=V.audioCodec,B=V.videoCodec;return(!F||Object(T.isCodecSupportedInMp4)(F,"audio"))&&(!B||Object(T.isCodecSupportedInMp4)(B,"video"))}),d.audioTracks&&(w=d.audioTracks.filter(function(V){return!V.audioCodec||Object(T.isCodecSupportedInMp4)(V.audioCodec,"audio")}),Object(t.assignTrackIdsByGroup)(w)),d.subtitles&&(E=d.subtitles,Object(t.assignTrackIdsByGroup)(E)),R.length>0){x=R[0].bitrate,R.sort(function(V,F){return V.bitrate-F.bitrate}),this._levels=R;for(var G=0;G<R.length;G++)if(R[G].bitrate===x){this._firstLevel=G,this.log("manifest loaded, "+R.length+" level(s) found, first bitrate: "+x);break}var W=U&&!N,K={levels:R,audioTracks:w,subtitleTracks:E,firstLevel:this._firstLevel,stats:d.stats,audio:U,video:N,altAudio:!W&&w.some(function(V){return!!V.url})};this.hls.trigger(p.Events.MANIFEST_PARSED,K),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(p.Events.ERROR,{type:_.ErrorTypes.MEDIA_ERROR,details:_.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:d.url,reason:"no level with compatible codecs found in manifest"})},v.onError=function(b,d){if(a.prototype.onError.call(this,b,d),d.fatal)return;var R=d.context,w=this._levels[this.currentLevelIndex];if(R&&(R.type===l.PlaylistContextType.AUDIO_TRACK&&w.audioGroupIds&&R.groupId===w.audioGroupIds[w.urlId]||R.type===l.PlaylistContextType.SUBTITLE_TRACK&&w.textGroupIds&&R.groupId===w.textGroupIds[w.urlId])){this.redundantFailover(this.currentLevelIndex);return}var E=!1,x=!0,i;switch(d.details){case _.ErrorDetails.FRAG_LOAD_ERROR:case _.ErrorDetails.FRAG_LOAD_TIMEOUT:case _.ErrorDetails.KEY_LOAD_ERROR:case _.ErrorDetails.KEY_LOAD_TIMEOUT:if(d.frag){var A=this._levels[d.frag.level];A?(A.fragmentError++,A.fragmentError>this.hls.config.fragLoadingMaxRetry&&(i=d.frag.level)):i=d.frag.level}break;case _.ErrorDetails.LEVEL_LOAD_ERROR:case _.ErrorDetails.LEVEL_LOAD_TIMEOUT:R&&(R.deliveryDirectives&&(x=!1),i=R.level),E=!0;break;case _.ErrorDetails.REMUX_ALLOC_ERROR:i=d.level,E=!0;break}i!==void 0&&this.recoverLevel(d,i,E,x)},v.recoverLevel=function(b,d,R,w){var E=b.details,x=this._levels[d];if(x.loadError++,R){var i=this.retryLoadingOrFail(b);if(i)b.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(w){var A=x.url.length;if(A>1&&x.loadError<A)b.levelRetry=!0,this.redundantFailover(d);else if(this.manualLevelIndex===-1){var k=d===0?this._levels.length-1:d-1;this.currentLevelIndex!==k&&this._levels[k].loadError===0&&(this.warn(E+": switch to "+k),b.levelRetry=!0,this.hls.nextAutoLevel=k)}}},v.redundantFailover=function(b){var d=this._levels[b],R=d.url.length;if(R>1){var w=(d.urlId+1)%R;this.warn("Switching to redundant URL-id "+w),this._levels.forEach(function(E){E.urlId=w}),this.level=b}},v.onFragLoaded=function(b,d){var R=d.frag;if(R!==void 0&&R.type===l.PlaylistLevelType.MAIN){var w=this._levels[R.level];w!==void 0&&(w.fragmentError=0,w.loadError=0)}},v.onLevelLoaded=function(b,d){var R,w=d.level,E=d.details,x=this._levels[w];if(!x){var i;this.warn("Invalid level index "+w),(i=d.deliveryDirectives)!==null&&i!==void 0&&i.skip&&(E.deltaUpdateFailed=!0);return}w===this.currentLevelIndex?(x.fragmentError===0&&(x.loadError=0,this.retryCount=0),this.playlistLoaded(w,d,x.details)):(R=d.deliveryDirectives)!==null&&R!==void 0&&R.skip&&(E.deltaUpdateFailed=!0)},v.onAudioTrackSwitched=function(b,d){var R=this.hls.levels[this.currentLevelIndex];if(!R)return;if(R.audioGroupIds){for(var w=-1,E=this.hls.audioTracks[d.id].groupId,x=0;x<R.audioGroupIds.length;x++)if(R.audioGroupIds[x]===E){w=x;break}w!==R.urlId&&(R.urlId=w,this.startLoad())}},v.loadPlaylist=function(b){var d=this.currentLevelIndex,R=this._levels[d];if(this.canLoad&&R&&R.url.length>0){var w=R.urlId,E=R.url[w];if(b)try{E=b.addDirectives(E)}catch(x){this.warn("Could not construct new URL with HLS Delivery Directives: "+x)}this.log("Attempt loading level index "+d+(b?" at sn "+b.msn+" part "+b.part:"")+" with URL-id "+w+" "+E),this.clearTimer(),this.hls.trigger(p.Events.LEVEL_LOADING,{url:E,level:d,id:w,deliveryDirectives:b||null})}},v.removeLevel=function(b,d){var R=function(x,i){return i!==d},w=this._levels.filter(function(E,x){return x!==b?!0:E.url.length>1&&d!==void 0?(E.url=E.url.filter(R),E.audioGroupIds&&(E.audioGroupIds=E.audioGroupIds.filter(R)),E.textGroupIds&&(E.textGroupIds=E.textGroupIds.filter(R)),E.urlId=0,!0):!1}).map(function(E,x){var i=E.details;return i!=null&&i.fragments&&i.fragments.forEach(function(A){A.level=x}),E});this._levels=w,this.hls.trigger(p.Events.LEVELS_UPDATED,{levels:w})},f(u,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(b){var d,R=this._levels;if(R.length===0)return;if(this.currentLevelIndex===b&&(d=R[b])!==null&&d!==void 0&&d.details)return;if(b<0||b>=R.length){var w=b<0;if(this.hls.trigger(p.Events.ERROR,{type:_.ErrorTypes.OTHER_ERROR,details:_.ErrorDetails.LEVEL_SWITCH_ERROR,level:b,fatal:w,reason:"invalid level idx"}),w)return;b=Math.min(b,R.length-1)}this.clearTimer();var E=this.currentLevelIndex,x=R[E],i=R[b];this.log("switching to level "+b+" from "+E),this.currentLevelIndex=b;var A=r({},i,{level:b,maxBitrate:i.maxBitrate,uri:i.uri,urlId:i.urlId});delete A._urlId,this.hls.trigger(p.Events.LEVEL_SWITCHING,A);var k=i.details;if(!k||k.live){var N=this.switchParams(i.uri,x==null?void 0:x.details);this.loadPlaylist(N)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(b){this.manualLevelIndex=b,this._startLevel===void 0&&(this._startLevel=b),b!==-1&&(this.level=b)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(b){this._firstLevel=b}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var b=this.hls.config.startLevel;return b!==void 0?b:this._firstLevel}else return this._startLevel},set:function(b){this._startLevel=b}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(b){this.level=b,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=b)}}]),u}(c.default)},"./src/controller/level-helper.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"addGroupId",function(){return _}),S.d(m,"assignTrackIdsByGroup",function(){return T}),S.d(m,"updatePTS",function(){return t}),S.d(m,"updateFragPTSDTS",function(){return l}),S.d(m,"mergeDetails",function(){return r}),S.d(m,"mapPartIntersection",function(){return C}),S.d(m,"mapFragmentIntersection",function(){return f}),S.d(m,"adjustSliding",function(){return y}),S.d(m,"addSliding",function(){return g}),S.d(m,"computeReloadInterval",function(){return h}),S.d(m,"getFragmentWithSN",function(){return O}),S.d(m,"getPartWith",function(){return a});var s=S("./src/polyfills/number.ts"),p=S("./src/utils/logger.ts");function _(u,v,D){switch(v){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(D);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(D);break}}function T(u){var v={};u.forEach(function(D){var b=D.groupId||"";D.id=v[b]=v[b]||0,v[b]++})}function t(u,v,D){var b=u[v],d=u[D];c(b,d)}function c(u,v){var D=v.startPTS;if(Object(s.isFiniteNumber)(D)){var b=0,d;v.sn>u.sn?(b=D-u.start,d=u):(b=u.start-D,d=v),d.duration!==b&&(d.duration=b)}else if(v.sn>u.sn){var R=u.cc===v.cc;R&&u.minEndPTS?v.start=u.start+(u.minEndPTS-u.start):v.start=u.start+u.duration}else v.start=Math.max(u.start-v.duration,0)}function l(u,v,D,b,d,R){var w=b-D;w<=0&&(p.logger.warn("Fragment should have a positive duration",v),b=D+v.duration,R=d+v.duration);var E=D,x=b,i=v.startPTS,A=v.endPTS;if(Object(s.isFiniteNumber)(i)){var k=Math.abs(i-D);Object(s.isFiniteNumber)(v.deltaPTS)?v.deltaPTS=Math.max(k,v.deltaPTS):v.deltaPTS=k,E=Math.max(D,i),D=Math.min(D,i),d=Math.min(d,v.startDTS),x=Math.min(b,A),b=Math.max(b,A),R=Math.max(R,v.endDTS)}v.duration=b-D;var N=D-v.start;v.appendedPTS=b,v.start=v.startPTS=D,v.maxStartPTS=E,v.startDTS=d,v.endPTS=b,v.minEndPTS=x,v.endDTS=R;var U=v.sn;if(!u||U<u.startSN||U>u.endSN)return 0;var G,W=U-u.startSN,K=u.fragments;for(K[W]=v,G=W;G>0;G--)c(K[G],K[G-1]);for(G=W;G<K.length-1;G++)c(K[G],K[G+1]);return u.fragmentHint&&c(K[K.length-1],u.fragmentHint),u.PTSKnown=u.alignedSliding=!0,N}function r(u,v){for(var D=null,b=u.fragments,d=b.length-1;d>=0;d--){var R=b[d].initSegment;if(R){D=R;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var w=0,E;if(f(u,v,function(G,W){G.relurl&&(w=G.cc-W.cc),Object(s.isFiniteNumber)(G.startPTS)&&Object(s.isFiniteNumber)(G.endPTS)&&(W.start=W.startPTS=G.startPTS,W.startDTS=G.startDTS,W.appendedPTS=G.appendedPTS,W.maxStartPTS=G.maxStartPTS,W.endPTS=G.endPTS,W.endDTS=G.endDTS,W.minEndPTS=G.minEndPTS,W.duration=G.endPTS-G.startPTS,W.duration&&(E=W),v.PTSKnown=v.alignedSliding=!0),W.elementaryStreams=G.elementaryStreams,W.loader=G.loader,W.stats=G.stats,W.urlId=G.urlId,G.initSegment&&(W.initSegment=G.initSegment,D=G.initSegment)}),D){var x=v.fragmentHint?v.fragments.concat(v.fragmentHint):v.fragments;x.forEach(function(G){var W;(!G.initSegment||G.initSegment.relurl===((W=D)===null||W===void 0?void 0:W.relurl))&&(G.initSegment=D)})}if(v.skippedSegments&&(v.deltaUpdateFailed=v.fragments.some(function(G){return!G}),v.deltaUpdateFailed)){p.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var i=v.skippedSegments;i--;)v.fragments.shift();v.startSN=v.fragments[0].sn,v.startCC=v.fragments[0].cc}var A=v.fragments;if(w){p.logger.warn("discontinuity sliding from playlist, take drift into account");for(var k=0;k<A.length;k++)A[k].cc+=w}v.skippedSegments&&(v.startCC=v.fragments[0].cc),C(u.partList,v.partList,function(G,W){W.elementaryStreams=G.elementaryStreams,W.stats=G.stats}),E?l(v,E,E.startPTS,E.endPTS,E.startDTS,E.endDTS):y(u,v),A.length&&(v.totalduration=v.edge-A[0].start),v.driftStartTime=u.driftStartTime,v.driftStart=u.driftStart;var N=v.advancedDateTime;if(v.advanced&&N){var U=v.edge;v.driftStart||(v.driftStartTime=N,v.driftStart=U),v.driftEndTime=N,v.driftEnd=U}else v.driftEndTime=u.driftEndTime,v.driftEnd=u.driftEnd,v.advancedDateTime=u.advancedDateTime}function C(u,v,D){if(u&&v)for(var b=0,d=0,R=u.length;d<=R;d++){var w=u[d],E=v[d+b];w&&E&&w.index===E.index&&w.fragment.sn===E.fragment.sn?D(w,E):b--}}function f(u,v,D){for(var b=v.skippedSegments,d=Math.max(u.startSN,v.startSN)-v.startSN,R=(u.fragmentHint?1:0)+(b?v.endSN:Math.min(u.endSN,v.endSN))-v.startSN,w=v.startSN-u.startSN,E=v.fragmentHint?v.fragments.concat(v.fragmentHint):v.fragments,x=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments,i=d;i<=R;i++){var A=x[w+i],k=E[i];b&&!k&&i<b&&(k=v.fragments[i]=A),A&&k&&D(A,k)}}function y(u,v){var D=v.startSN+v.skippedSegments-u.startSN,b=u.fragments;if(D<0||D>=b.length)return;g(v,b[D].start)}function g(u,v){if(v){for(var D=u.fragments,b=u.skippedSegments;b<D.length;b++)D[b].start+=v;u.fragmentHint&&(u.fragmentHint.start+=v)}}function h(u,v){var D=1e3*u.levelTargetDuration,b=D/2,d=u.age,R=d>0&&d<D*3,w=v.loading.end-v.loading.start,E,x=u.availabilityDelay;if(u.updated===!1)if(R){var i=333*u.misses;E=Math.max(Math.min(b,w*2),i),u.availabilityDelay=(u.availabilityDelay||0)+E}else E=b;else R?(x=Math.min(x||D/2,d),u.availabilityDelay=x,E=x+D-d):E=D-w;return Math.round(E)}function O(u,v,D){if(!u||!u.details)return null;var b=u.details,d=b.fragments[v-b.startSN];return d||(d=b.fragmentHint,d&&d.sn===v?d:v<b.startSN&&D&&D.sn===v?D:null)}function a(u,v,D){if(!u||!u.details)return null;var b=u.details.partList;if(b)for(var d=b.length;d--;){var R=b[d];if(R.index===D&&R.fragment.sn===v)return R}return null}},"./src/controller/stream-controller.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return b});var s=S("./src/polyfills/number.ts"),p=S("./src/controller/base-stream-controller.ts"),_=S("./src/is-supported.ts"),T=S("./src/events.ts"),t=S("./src/utils/buffer-helper.ts"),c=S("./src/controller/fragment-tracker.ts"),l=S("./src/types/loader.ts"),r=S("./src/loader/fragment.ts"),C=S("./src/demux/transmuxer-interface.ts"),f=S("./src/types/transmuxer.ts"),y=S("./src/controller/gap-controller.ts"),g=S("./src/errors.ts"),h=S("./src/utils/logger.ts");function O(d,R){for(var w=0;w<R.length;w++){var E=R[w];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(d,E.key,E)}}function a(d,R,w){return R&&O(d.prototype,R),w&&O(d,w),d}function u(d,R){d.prototype=Object.create(R.prototype),d.prototype.constructor=d,v(d,R)}function v(d,R){return v=Object.setPrototypeOf||function(E,x){return E.__proto__=x,E},v(d,R)}var D=100,b=function(d){u(R,d);function R(E,x){var i;return i=d.call(this,E,x,"[stream-controller]")||this,i.audioCodecSwap=!1,i.gapController=null,i.level=-1,i._forceStartLoad=!1,i.altAudio=!1,i.audioOnly=!1,i.fragPlaying=null,i.onvplaying=null,i.onvseeked=null,i.fragLastKbps=0,i.stalled=!1,i.couldBacktrack=!1,i.audioCodecSwitch=!1,i.videoBuffer=null,i._registerListeners(),i}var w=R.prototype;return w._registerListeners=function(){var x=this.hls;x.on(T.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.on(T.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.on(T.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.on(T.Events.MANIFEST_PARSED,this.onManifestParsed,this),x.on(T.Events.LEVEL_LOADING,this.onLevelLoading,this),x.on(T.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.on(T.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),x.on(T.Events.ERROR,this.onError,this),x.on(T.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),x.on(T.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),x.on(T.Events.BUFFER_CREATED,this.onBufferCreated,this),x.on(T.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),x.on(T.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),x.on(T.Events.FRAG_BUFFERED,this.onFragBuffered,this)},w._unregisterListeners=function(){var x=this.hls;x.off(T.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.off(T.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.off(T.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.off(T.Events.MANIFEST_PARSED,this.onManifestParsed,this),x.off(T.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.off(T.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),x.off(T.Events.ERROR,this.onError,this),x.off(T.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),x.off(T.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),x.off(T.Events.BUFFER_CREATED,this.onBufferCreated,this),x.off(T.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),x.off(T.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),x.off(T.Events.FRAG_BUFFERED,this.onFragBuffered,this)},w.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},w.startLoad=function(x){if(this.levels){var i=this.lastCurrentTime,A=this.hls;if(this.stopLoad(),this.setInterval(D),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var k=A.startLevel;k===-1&&(A.config.testBandwidth?(k=0,this.bitrateTest=!0):k=A.nextAutoLevel),this.level=A.nextLoadLevel=k,this.loadedmetadata=!1}i>0&&x===-1&&(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),x=i),this.state=p.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=x,this.tick()}else this._forceStartLoad=!0,this.state=p.State.STOPPED},w.stopLoad=function(){this._forceStartLoad=!1,d.prototype.stopLoad.call(this)},w.doTick=function(){switch(this.state){case p.State.IDLE:this.doTickIdle();break;case p.State.WAITING_LEVEL:{var x,i=this.levels,A=this.level,k=i==null||((x=i[A])===null||x===void 0)?void 0:x.details;if(k&&(!k.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(k))break;this.state=p.State.IDLE;break}break}case p.State.FRAG_LOADING_WAITING_RETRY:{var N,U=self.performance.now(),G=this.retryDate;(!G||U>=G||(N=this.media)!==null&&N!==void 0&&N.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=p.State.IDLE)}break;default:break}this.onTickEnd()},w.onTickEnd=function(){d.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},w.doTickIdle=function(){var x,i,A=this.hls,k=this.levelLastLoaded,N=this.levels,U=this.media,G=A.config,W=A.nextLoadLevel;if(k===null||!U&&(this.startFragRequested||!G.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!N||!N[W])return;var K=N[W];this.level=A.nextLoadLevel=W;var V=K.details;if(!V||this.state===p.State.WAITING_LEVEL||V.live&&this.levelLastLoaded!==W){this.state=p.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:U,l.PlaylistLevelType.MAIN);if(F===null)return;var B=F.len,H=this.getMaxBufferLength(K.maxBitrate);if(B>=H)return;if(this._streamEnded(F,V)){var ae={};this.altAudio&&(ae.type="video"),this.hls.trigger(T.Events.BUFFER_EOS,ae),this.state=p.State.ENDED;return}var de=F.end,se=this.getNextFragment(de,V);if(this.couldBacktrack&&!this.fragPrevious&&se&&se.sn!=="initSegment"){var Se=se.sn-V.startSN;Se>1&&(se=V.fragments[Se-1],this.fragmentTracker.removeFragment(se))}if(se&&this.fragmentTracker.getState(se)===c.FragmentState.OK&&this.nextLoadPosition>de){var ye=this.audioOnly&&!this.altAudio?r.ElementaryStreamTypes.AUDIO:r.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(U,ye,l.PlaylistLevelType.MAIN),se=this.getNextFragment(this.nextLoadPosition,V)}if(!se)return;se.initSegment&&!se.initSegment.data&&!this.bitrateTest&&(se=se.initSegment),((x=se.decryptdata)===null||x===void 0?void 0:x.keyFormat)==="identity"&&!((i=se.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(se,V):this.loadFragment(se,V,de)},w.loadFragment=function(x,i,A){var k,N=this.fragmentTracker.getState(x);if(this.fragCurrent=x,N===c.FragmentState.BACKTRACKED){var U=this.fragmentTracker.getBacktrackData(x);if(U){this._handleFragmentLoadProgress(U),this._handleFragmentLoadComplete(U);return}else N=c.FragmentState.NOT_LOADED}N===c.FragmentState.NOT_LOADED||N===c.FragmentState.PARTIAL?x.sn==="initSegment"?this._loadInitSegment(x):this.bitrateTest?(x.bitrateTest=!0,this.log("Fragment "+x.sn+" of level "+x.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(x)):(this.startFragRequested=!0,d.prototype.loadFragment.call(this,x,i,A)):N===c.FragmentState.APPENDING?this.reduceMaxBufferLength(x.duration)&&this.fragmentTracker.removeFragment(x):((k=this.media)===null||k===void 0?void 0:k.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},w.getAppendedFrag=function(x){var i=this.fragmentTracker.getAppendedFrag(x,l.PlaylistLevelType.MAIN);return i&&"fragment"in i?i.fragment:i},w.getBufferedFrag=function(x){return this.fragmentTracker.getBufferedFrag(x,l.PlaylistLevelType.MAIN)},w.followingBufferedFrag=function(x){return x?this.getBufferedFrag(x.end+.5):null},w.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},w.nextLevelSwitch=function(){var x=this.levels,i=this.media;if(i!=null&&i.readyState){var A,k=this.getAppendedFrag(i.currentTime);if(k&&k.start>1&&this.flushMainBuffer(0,k.start-1),!i.paused&&x){var N=this.hls.nextLoadLevel,U=x[N],G=this.fragLastKbps;G&&this.fragCurrent?A=this.fragCurrent.duration*U.maxBitrate/(1e3*G)+1:A=0}else A=0;var W=this.getBufferedFrag(i.currentTime+A);if(W){var K=this.followingBufferedFrag(W);if(K){this.abortCurrentFrag();var V=K.maxStartPTS?K.maxStartPTS:K.start,F=K.duration,B=Math.max(W.end,V+Math.min(Math.max(F-this.config.maxFragLookUpTolerance,F*.5),F*.75));this.flushMainBuffer(B,Number.POSITIVE_INFINITY)}}}},w.abortCurrentFrag=function(){var x=this.fragCurrent;this.fragCurrent=null,x!=null&&x.loader&&x.loader.abort(),this.state===p.State.KEY_LOADING&&(this.state=p.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},w.flushMainBuffer=function(x,i){d.prototype.flushMainBuffer.call(this,x,i,this.altAudio?"video":null)},w.onMediaAttached=function(x,i){d.prototype.onMediaAttached.call(this,x,i);var A=i.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),A.addEventListener("playing",this.onvplaying),A.addEventListener("seeked",this.onvseeked),this.gapController=new y.default(this.config,A,this.fragmentTracker,this.hls)},w.onMediaDetaching=function(){var x=this.media;x&&(x.removeEventListener("playing",this.onvplaying),x.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),d.prototype.onMediaDetaching.call(this)},w.onMediaPlaying=function(){this.tick()},w.onMediaSeeked=function(){var x=this.media,i=x?x.currentTime:null;Object(s.isFiniteNumber)(i)&&this.log("Media seeked to "+i.toFixed(3)),this.tick()},w.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(T.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},w.onManifestParsed=function(x,i){var A=!1,k=!1,N;i.levels.forEach(function(U){N=U.audioCodec,N&&(N.indexOf("mp4a.40.2")!==-1&&(A=!0),N.indexOf("mp4a.40.5")!==-1&&(k=!0))}),this.audioCodecSwitch=A&&k&&!Object(_.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=i.levels,this.startFragRequested=!1},w.onLevelLoading=function(x,i){var A=this.levels;if(!A||this.state!==p.State.IDLE)return;var k=A[i.level];(!k.details||k.details.live&&this.levelLastLoaded!==i.level||this.waitForCdnTuneIn(k.details))&&(this.state=p.State.WAITING_LEVEL)},w.onLevelLoaded=function(x,i){var A,k=this.levels,N=i.level,U=i.details,G=U.totalduration;if(!k){this.warn("Levels were reset while loading level "+N);return}this.log("Level "+N+" loaded ["+U.startSN+","+U.endSN+"], cc ["+U.startCC+", "+U.endCC+"] duration:"+G);var W=this.fragCurrent;W&&(this.state===p.State.FRAG_LOADING||this.state===p.State.FRAG_LOADING_WAITING_RETRY)&&(W.level!==i.level&&W.loader&&(this.state=p.State.IDLE,W.loader.abort()));var K=k[N],V=0;if(U.live||(A=K.details)!==null&&A!==void 0&&A.live){if(U.fragments[0]||(U.deltaUpdateFailed=!0),U.deltaUpdateFailed)return;V=this.alignPlaylists(U,K.details)}if(K.details=U,this.levelLastLoaded=N,this.hls.trigger(T.Events.LEVEL_UPDATED,{details:U,level:N}),this.state===p.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=p.State.IDLE}this.startFragRequested?U.live&&this.synchronizeToLiveEdge(U):this.setStartPosition(U,V),this.tick()},w._handleFragmentLoadProgress=function(x){var i,A=x.frag,k=x.part,N=x.payload,U=this.levels;if(!U){this.warn("Levels were reset while fragment load was in progress. Fragment "+A.sn+" of level "+A.level+" will not be buffered");return}var G=U[A.level],W=G.details;if(!W){this.warn("Dropping fragment "+A.sn+" of level "+A.level+" after level details were reset");return}var K=G.videoCodec,V=W.PTSKnown||!W.live,F=(i=A.initSegment)===null||i===void 0?void 0:i.data,B=this._getAudioCodec(G),H=this.transmuxer=this.transmuxer||new C.default(this.hls,l.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ae=k?k.index:-1,de=ae!==-1,se=new f.ChunkMetadata(A.level,A.sn,A.stats.chunkCount,N.byteLength,ae,de),Se=this.initPTS[A.cc];H.push(N,F,B,K,A,k,W.totalduration,V,se,Se)},w.onAudioTrackSwitching=function(x,i){var A=this.altAudio,k=!!i.url,N=i.id;if(!k){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var U=this.fragCurrent;U!=null&&U.loader&&(this.log("Switching to main audio track, cancel main fragment load"),U.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var G=this.hls;A&&G.trigger(T.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),G.trigger(T.Events.AUDIO_TRACK_SWITCHED,{id:N})}},w.onAudioTrackSwitched=function(x,i){var A=i.id,k=!!this.hls.audioTracks[A].url;if(k){var N=this.videoBuffer;N&&this.mediaBuffer!==N&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=N)}this.altAudio=k,this.tick()},w.onBufferCreated=function(x,i){var A=i.tracks,k,N,U=!1;for(var G in A){var W=A[G];if(W.id==="main"){if(N=G,k=W,G==="video"){var K=A[G];K&&(this.videoBuffer=K.buffer)}}else U=!0}U&&k?(this.log("Alternate track found, use "+N+".buffered to schedule main fragment loading"),this.mediaBuffer=k.buffer):this.mediaBuffer=this.media},w.onFragBuffered=function(x,i){var A=i.frag,k=i.part;if(A&&A.type!==l.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(A)){this.warn("Fragment "+A.sn+(k?" p: "+k.index:"")+" of level "+A.level+" finished buffering, but was aborted. state: "+this.state),this.state===p.State.PARSED&&(this.state=p.State.IDLE);return}var N=k?k.stats:A.stats;this.fragLastKbps=Math.round(8*N.total/(N.buffering.end-N.loading.first)),A.sn!=="initSegment"&&(this.fragPrevious=A),this.fragBufferedComplete(A,k)},w.onError=function(x,i){switch(i.details){case g.ErrorDetails.FRAG_LOAD_ERROR:case g.ErrorDetails.FRAG_LOAD_TIMEOUT:case g.ErrorDetails.KEY_LOAD_ERROR:case g.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(l.PlaylistLevelType.MAIN,i);break;case g.ErrorDetails.LEVEL_LOAD_ERROR:case g.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==p.State.ERROR&&(i.fatal?(this.warn(""+i.details),this.state=p.State.ERROR):!i.levelRetry&&this.state===p.State.WAITING_LEVEL&&(this.state=p.State.IDLE));break;case g.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="main"&&(this.state===p.State.PARSING||this.state===p.State.PARSED)){var A=!0,k=this.getFwdBufferInfo(this.media,l.PlaylistLevelType.MAIN);k&&k.len>.5&&(A=!this.reduceMaxBufferLength(k.len)),A&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},w.checkBuffer=function(){var x=this.media,i=this.gapController;if(!x||!i||!x.readyState)return;var A=t.BufferHelper.getBuffered(x);!this.loadedmetadata&&A.length?(this.loadedmetadata=!0,this.seekToStartPos()):i.poll(this.lastCurrentTime),this.lastCurrentTime=x.currentTime},w.onFragLoadEmergencyAborted=function(){this.state=p.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},w.onBufferFlushed=function(x,i){var A=i.type;if(A!==r.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var k=(A===r.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(k,A,l.PlaylistLevelType.MAIN)}},w.onLevelsUpdated=function(x,i){this.levels=i.levels},w.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},w.seekToStartPos=function(){var x=this.media,i=x.currentTime,A=this.startPosition;if(A>=0&&i<A){if(x.seeking){h.logger.log("could not seek to "+A+", already seeking at "+i);return}var k=t.BufferHelper.getBuffered(x),N=k.length?k.start(0):0,U=N-A;U>0&&(U<this.config.maxBufferHole||U<this.config.maxFragLookUpTolerance)&&(h.logger.log("adjusting start position by "+U+" to match buffer start"),A+=U,this.startPosition=A),this.log("seek to target start position "+A+" from current time "+i),x.currentTime=A}},w._getAudioCodec=function(x){var i=this.config.defaultAudioCodec||x.audioCodec;return this.audioCodecSwap&&i&&(this.log("Swapping audio codec"),i.indexOf("mp4a.40.5")!==-1?i="mp4a.40.2":i="mp4a.40.5"),i},w._loadBitrateTestFrag=function(x){var i=this;this._doFragLoad(x).then(function(A){var k=i.hls;if(!A||k.nextLoadLevel||i.fragContextChanged(x))return;i.fragLoadError=0,i.state=p.State.IDLE,i.startFragRequested=!1,i.bitrateTest=!1;var N=x.stats;N.parsing.start=N.parsing.end=N.buffering.start=N.buffering.end=self.performance.now(),k.trigger(T.Events.FRAG_LOADED,A)})},w._handleTransmuxComplete=function(x){var i,A="main",k=this.hls,N=x.remuxResult,U=x.chunkMeta,G=this.getCurrentContext(U);if(!G){this.warn("The loading context changed while buffering fragment "+U.sn+" of level "+U.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(U.level);return}var W=G.frag,K=G.part,V=G.level,F=N.video,B=N.text,H=N.id3,ae=N.initSegment,de=this.altAudio?void 0:N.audio;if(this.fragContextChanged(W))return;if(this.state=p.State.PARSING,ae){ae.tracks&&(this._bufferInitSegment(V,ae.tracks,W,U),k.trigger(T.Events.FRAG_PARSING_INIT_SEGMENT,{frag:W,id:A,tracks:ae.tracks}));var se=ae.initPTS,Se=ae.timescale;Object(s.isFiniteNumber)(se)&&(this.initPTS[W.cc]=se,k.trigger(T.Events.INIT_PTS_FOUND,{frag:W,id:A,initPTS:se,timescale:Se}))}if(F&&N.independent!==!1){if(V.details){var ye=F.startPTS,oe=F.endPTS,pe=F.startDTS,fe=F.endDTS;if(K)K.elementaryStreams[F.type]={startPTS:ye,endPTS:oe,startDTS:pe,endDTS:fe};else if(F.firstKeyFrame&&F.independent&&(this.couldBacktrack=!0),F.dropped&&F.independent){var ie=this.getLoadPosition()+this.config.maxBufferHole;if(ie<ye){this.backtrack(W);return}W.setElementaryStreamInfo(F.type,W.start,oe,W.start,fe,!0)}W.setElementaryStreamInfo(F.type,ye,oe,pe,fe),this.bufferFragmentData(F,W,K,U)}}else if(N.independent===!1){this.backtrack(W);return}if(de){var le=de.startPTS,Q=de.endPTS,ce=de.startDTS,te=de.endDTS;K&&(K.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:le,endPTS:Q,startDTS:ce,endDTS:te}),W.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,le,Q,ce,te),this.bufferFragmentData(de,W,K,U)}if(H!=null&&(i=H.samples)!==null&&i!==void 0&&i.length){var $={frag:W,id:A,samples:H.samples};k.trigger(T.Events.FRAG_PARSING_METADATA,$)}if(B){var _e={frag:W,id:A,samples:B.samples};k.trigger(T.Events.FRAG_PARSING_USERDATA,_e)}},w._bufferInitSegment=function(x,i,A,k){var N=this;if(this.state!==p.State.PARSING)return;this.audioOnly=!!i.audio&&!i.video,this.altAudio&&!this.audioOnly&&delete i.audio;var U=i.audio,G=i.video,W=i.audiovideo;if(U){var K=x.audioCodec,V=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(K&&(K.indexOf("mp4a.40.5")!==-1?K="mp4a.40.2":K="mp4a.40.5"),U.metadata.channelCount!==1&&V.indexOf("firefox")===-1&&(K="mp4a.40.5")),V.indexOf("android")!==-1&&U.container!=="audio/mpeg"&&(K="mp4a.40.2",this.log("Android: force audio codec to "+K)),x.audioCodec&&x.audioCodec!==K&&this.log('Swapping manifest audio codec "'+x.audioCodec+'" for "'+K+'"'),U.levelCodec=K,U.id="main",this.log("Init audio buffer, container:"+U.container+", codecs[selected/level/parsed]=["+(K||"")+"/"+(x.audioCodec||"")+"/"+U.codec+"]")}G&&(G.levelCodec=x.videoCodec,G.id="main",this.log("Init video buffer, container:"+G.container+", codecs[level/parsed]=["+(x.videoCodec||"")+"/"+G.codec+"]")),W&&this.log("Init audiovideo buffer, container:"+W.container+", codecs[level/parsed]=["+(x.attrs.CODECS||"")+"/"+W.codec+"]"),this.hls.trigger(T.Events.BUFFER_CODECS,i),Object.keys(i).forEach(function(F){var B=i[F],H=B.initSegment;H!=null&&H.byteLength&&N.hls.trigger(T.Events.BUFFER_APPENDING,{type:F,data:H,frag:A,part:null,chunkMeta:k,parent:A.type})}),this.tick()},w.backtrack=function(x){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(x);var i=this.fragmentTracker.backtrack(x);this.fragPrevious=null,this.nextLoadPosition=x.start,i?this.resetFragmentLoading(x):this.state=p.State.BACKTRACKING},w.checkFragmentChanged=function(){var x=this.media,i=null;if(x&&x.readyState>1&&x.seeking===!1){var A=x.currentTime;if(t.BufferHelper.isBuffered(x,A)?i=this.getAppendedFrag(A):t.BufferHelper.isBuffered(x,A+.1)&&(i=this.getAppendedFrag(A+.1)),i){var k=this.fragPlaying,N=i.level;(!k||i.sn!==k.sn||k.level!==N||i.urlId!==k.urlId)&&(this.hls.trigger(T.Events.FRAG_CHANGED,{frag:i}),(!k||k.level!==N)&&this.hls.trigger(T.Events.LEVEL_SWITCHED,{level:N}),this.fragPlaying=i)}}},a(R,[{key:"nextLevel",get:function(){var x=this.nextBufferedFrag;return x?x.level:-1}},{key:"currentLevel",get:function(){var x=this.media;if(x){var i=this.getAppendedFrag(x.currentTime);if(i)return i.level}return-1}},{key:"nextBufferedFrag",get:function(){var x=this.media;if(x){var i=this.getAppendedFrag(x.currentTime);return this.followingBufferedFrag(i)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),R}(p.default)},"./src/controller/subtitle-stream-controller.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"SubtitleStreamController",function(){return u});var s=S("./src/events.ts"),p=S("./src/utils/logger.ts"),_=S("./src/utils/buffer-helper.ts"),T=S("./src/controller/fragment-finders.ts"),t=S("./src/utils/discontinuities.ts"),c=S("./src/controller/level-helper.ts"),l=S("./src/controller/fragment-tracker.ts"),r=S("./src/controller/base-stream-controller.ts"),C=S("./src/types/loader.ts"),f=S("./src/types/level.ts");function y(v,D){for(var b=0;b<D.length;b++){var d=D[b];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(v,d.key,d)}}function g(v,D,b){return D&&y(v.prototype,D),b&&y(v,b),v}function h(v,D){v.prototype=Object.create(D.prototype),v.prototype.constructor=v,O(v,D)}function O(v,D){return O=Object.setPrototypeOf||function(d,R){return d.__proto__=R,d},O(v,D)}var a=500,u=function(v){h(D,v);function D(d,R){var w;return w=v.call(this,d,R,"[subtitle-stream-controller]")||this,w.levels=[],w.currentTrackId=-1,w.tracksBuffered=[],w.mainDetails=null,w._registerListeners(),w}var b=D.prototype;return b.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},b._registerListeners=function(){var R=this.hls;R.on(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),R.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),R.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),R.on(s.Events.LEVEL_LOADED,this.onLevelLoaded,this),R.on(s.Events.ERROR,this.onError,this),R.on(s.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),R.on(s.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),R.on(s.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),R.on(s.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),R.on(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},b._unregisterListeners=function(){var R=this.hls;R.off(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),R.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),R.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),R.off(s.Events.LEVEL_LOADED,this.onLevelLoaded,this),R.off(s.Events.ERROR,this.onError,this),R.off(s.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),R.off(s.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),R.off(s.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),R.off(s.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),R.off(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},b.startLoad=function(){this.stopLoad(),this.state=r.State.IDLE,this.setInterval(a),this.tick()},b.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},b.onLevelLoaded=function(R,w){this.mainDetails=w.details},b.onSubtitleFragProcessed=function(R,w){var E=w.frag,x=w.success;if(this.fragPrevious=E,this.state=r.State.IDLE,!x)return;var i=this.tracksBuffered[this.currentTrackId];if(!i)return;for(var A,k=E.start,N=0;N<i.length;N++)if(k>=i[N].start&&k<=i[N].end){A=i[N];break}var U=E.start+E.duration;A?A.end=U:(A={start:k,end:U},i.push(A)),this.fragmentTracker.fragBuffered(E)},b.onBufferFlushing=function(R,w){var E=w.startOffset,x=w.endOffset;if(E===0&&x!==Number.POSITIVE_INFINITY){var i=this.currentTrackId,A=this.levels;if(!A.length||!A[i]||!A[i].details)return;var k=A[i].details,N=k.targetduration,U=x-N;if(U<=0)return;w.endOffsetSubtitles=Math.max(0,U),this.tracksBuffered.forEach(function(G){for(var W=0;W<G.length;){if(G[W].end<=U){G.shift();continue}else if(G[W].start<U)G[W].start=U;else break;W++}}),this.fragmentTracker.removeFragmentsInRange(E,U,C.PlaylistLevelType.SUBTITLE)}},b.onError=function(R,w){var E,x=w.frag;if(!x||x.type!==C.PlaylistLevelType.SUBTITLE)return;(E=this.fragCurrent)!==null&&E!==void 0&&E.loader&&this.fragCurrent.loader.abort(),this.state=r.State.IDLE},b.onSubtitleTracksUpdated=function(R,w){var E=this,x=w.subtitleTracks;this.tracksBuffered=[],this.levels=x.map(function(i){return new f.Level(i)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(i){E.tracksBuffered[i.id]=[]}),this.mediaBuffer=null},b.onSubtitleTrackSwitch=function(R,w){if(this.currentTrackId=w.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var E=this.levels[this.currentTrackId];E!=null&&E.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,E&&this.setInterval(a)},b.onSubtitleTrackLoaded=function(R,w){var E,x=w.details,i=w.id,A=this.currentTrackId,k=this.levels;if(!k.length)return;var N=k[A];if(i>=k.length||i!==A||!N)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,x.live||(E=N.details)!==null&&E!==void 0&&E.live){var U=this.mainDetails;if(x.deltaUpdateFailed||!U)return;var G=U.fragments[0];if(!N.details)x.hasProgramDateTime&&U.hasProgramDateTime?Object(t.alignMediaPlaylistByPDT)(x,U):G&&Object(c.addSliding)(x,G.start);else{var W=this.alignPlaylists(x,N.details);W===0&&G&&Object(c.addSliding)(x,G.start)}}if(N.details=x,this.levelLastLoaded=i,this.tick(),x.live&&!this.fragCurrent&&this.media&&this.state===r.State.IDLE){var K=Object(T.findFragmentByPTS)(null,x.fragments,this.media.currentTime,0);K||(this.warn("Subtitle playlist not aligned with playback"),N.details=void 0)}},b._handleFragmentLoadComplete=function(R){var w=R.frag,E=R.payload,x=w.decryptdata,i=this.hls;if(this.fragContextChanged(w))return;if(E&&E.byteLength>0&&x&&x.key&&x.iv&&x.method==="AES-128"){var A=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(E),x.key.buffer,x.iv.buffer).then(function(k){var N=performance.now();i.trigger(s.Events.FRAG_DECRYPTED,{frag:w,payload:k,stats:{tstart:A,tdecrypt:N}})})}},b.doTick=function(){if(!this.media){this.state=r.State.IDLE;return}if(this.state===r.State.IDLE){var R,w=this.currentTrackId,E=this.levels;if(!E.length||!E[w]||!E[w].details)return;var x=E[w].details,i=x.targetduration,A=this.config,k=this.media,N=_.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,k.currentTime-i,A.maxBufferHole),U=N.end,G=N.len,W=this.getMaxBufferLength()+i;if(G>W)return;console.assert(x,"Subtitle track details are defined on idle subtitle stream controller tick");var K=x.fragments,V=K.length,F=x.edge,B,H=this.fragPrevious;if(U<F){var ae=A.maxFragLookUpTolerance;H&&x.hasProgramDateTime&&(B=Object(T.findFragmentByPDT)(K,H.endProgramDateTime,ae)),B||(B=Object(T.findFragmentByPTS)(H,K,U,ae),!B&&H&&H.start<K[0].start&&(B=K[0]))}else B=K[V-1];(R=B)!==null&&R!==void 0&&R.encrypted?(p.logger.log("Loading key for "+B.sn),this.state=r.State.KEY_LOADING,this.hls.trigger(s.Events.KEY_LOADING,{frag:B})):B&&this.fragmentTracker.getState(B)===l.FragmentState.NOT_LOADED&&this.loadFragment(B,x,U)}},b.loadFragment=function(R,w,E){this.fragCurrent=R,v.prototype.loadFragment.call(this,R,w,E)},g(D,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),D}(r.default)},"./src/controller/subtitle-track-controller.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/events.ts"),p=S("./src/utils/texttrack-utils.ts"),_=S("./src/controller/base-playlist-controller.ts"),T=S("./src/types/loader.ts");function t(y,g){for(var h=0;h<g.length;h++){var O=g[h];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(y,O.key,O)}}function c(y,g,h){return g&&t(y.prototype,g),h&&t(y,h),y}function l(y,g){y.prototype=Object.create(g.prototype),y.prototype.constructor=y,r(y,g)}function r(y,g){return r=Object.setPrototypeOf||function(O,a){return O.__proto__=a,O},r(y,g)}var C=function(y){l(g,y);function g(O){var a;return a=y.call(this,O,"[subtitle-track-controller]")||this,a.media=null,a.tracks=[],a.groupId=null,a.tracksInGroup=[],a.trackId=-1,a.selectDefaultTrack=!0,a.queuedDefaultTrack=-1,a.trackChangeListener=function(){return a.onTextTracksChanged()},a.asyncPollTrackChange=function(){return a.pollTrackChange(0)},a.useTextTrackPolling=!1,a.subtitlePollingInterval=-1,a.subtitleDisplay=!0,a.registerListeners(),a}var h=g.prototype;return h.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,y.prototype.destroy.call(this)},h.registerListeners=function(){var a=this.hls;a.on(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(s.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(s.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),a.on(s.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),a.on(s.Events.ERROR,this.onError,this)},h.unregisterListeners=function(){var a=this.hls;a.off(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(s.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(s.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),a.off(s.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),a.off(s.Events.ERROR,this.onError,this)},h.onMediaAttached=function(a,u){if(this.media=u.media,!this.media)return;this.queuedDefaultTrack>-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)},h.pollTrackChange=function(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},h.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 a=f(this.media.textTracks);a.forEach(function(u){Object(p.clearCurrentCues)(u)}),this.subtitleTrack=-1,this.media=null},h.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},h.onManifestParsed=function(a,u){this.tracks=u.subtitleTracks},h.onSubtitleTrackLoaded=function(a,u){var v=u.id,D=u.details,b=this.trackId,d=this.tracksInGroup[b];if(!d){this.warn("Invalid subtitle track id "+v);return}var R=d.details;d.details=u.details,this.log("subtitle track "+v+" loaded ["+D.startSN+"-"+D.endSN+"]"),v===this.trackId&&(this.retryCount=0,this.playlistLoaded(v,u,R))},h.onLevelLoading=function(a,u){this.switchLevel(u.level)},h.onLevelSwitching=function(a,u){this.switchLevel(u.level)},h.switchLevel=function(a){var u=this.hls.levels[a];if(!(u!=null&&u.textGroupIds))return;var v=u.textGroupIds[u.urlId];if(this.groupId!==v){var D=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,b=this.tracks.filter(function(w){return!v||w.groupId===v});this.tracksInGroup=b;var d=this.findTrackId(D==null?void 0:D.name)||this.findTrackId();this.groupId=v;var R={subtitleTracks:b};this.log("Updating subtitle tracks, "+b.length+' track(s) found in "'+v+'" group-id'),this.hls.trigger(s.Events.SUBTITLE_TRACKS_UPDATED,R),d!==-1&&this.setSubtitleTrack(d,D)}},h.findTrackId=function(a){for(var u=this.tracksInGroup,v=0;v<u.length;v++){var D=u[v];if((!this.selectDefaultTrack||D.default)&&(!a||a===D.name))return D.id}return-1},h.onError=function(a,u){if(y.prototype.onError.call(this,a,u),u.fatal||!u.context)return;u.context.type===T.PlaylistContextType.SUBTITLE_TRACK&&u.context.id===this.trackId&&u.context.groupId===this.groupId&&this.retryLoadingOrFail(u)},h.loadPlaylist=function(a){var u=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(u)){var v=u.id,D=u.groupId,b=u.url;if(a)try{b=a.addDirectives(b)}catch(d){this.warn("Could not construct new URL with HLS Delivery Directives: "+d)}this.log("Loading subtitle playlist for id "+v),this.hls.trigger(s.Events.SUBTITLE_TRACK_LOADING,{url:b,id:v,groupId:D,deliveryDirectives:a||null})}},h.toggleTrackModes=function(a){var u=this,v=this.media,D=this.subtitleDisplay,b=this.trackId;if(!v)return;var d=f(v.textTracks),R=d.filter(function(x){return x.groupId===u.groupId});if(a===-1)[].slice.call(d).forEach(function(x){x.mode="disabled"});else{var w=R[b];w&&(w.mode="disabled")}var E=R[a];E&&(E.mode=D?"showing":"hidden")},h.setSubtitleTrack=function(a,u){var v,D=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=a;return}if(this.trackId!==a&&this.toggleTrackModes(a),this.trackId===a&&(a===-1||(v=D[a])!==null&&v!==void 0&&v.details)||a<-1||a>=D.length)return;this.clearTimer();var b=D[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,b){var d=b.id,R=b.groupId,w=R===void 0?"":R,E=b.name,x=b.type,i=b.url;this.hls.trigger(s.Events.SUBTITLE_TRACK_SWITCH,{id:d,groupId:w,name:E,type:x,url:i});var A=this.switchParams(b.url,u==null?void 0:u.details);this.loadPlaylist(A)}else this.hls.trigger(s.Events.SUBTITLE_TRACK_SWITCH,{id:a})},h.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,u=f(this.media.textTracks),v=0;v<u.length;v++)if(u[v].mode==="hidden")a=v;else if(u[v].mode==="showing"){a=v;break}this.subtitleTrack!==a&&(this.subtitleTrack=a)},c(g,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(a){this.selectDefaultTrack=!1;var u=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(a,u)}}]),g}(_.default);function f(y){for(var g=[],h=0;h<y.length;h++){var O=y[h];O.kind==="subtitles"&&O.label&&g.push(y[h])}return g}m.default=C},"./src/controller/timeline-controller.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"TimelineController",function(){return f});var s=S("./src/polyfills/number.ts"),p=S("./src/events.ts"),_=S("./src/utils/cea-608-parser.ts"),T=S("./src/utils/output-filter.ts"),t=S("./src/utils/webvtt-parser.ts"),c=S("./src/utils/texttrack-utils.ts"),l=S("./src/utils/imsc1-ttml-parser.ts"),r=S("./src/types/loader.ts"),C=S("./src/utils/logger.ts"),f=function(){function O(u){if(this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.timescale=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=h(),this.captionsProperties=void 0,this.hls=u,this.config=u.config,this.Cues=u.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var v=new T.default(this,"textTrack1"),D=new T.default(this,"textTrack2"),b=new T.default(this,"textTrack3"),d=new T.default(this,"textTrack4");this.cea608Parser1=new _.default(1,v,D),this.cea608Parser2=new _.default(3,b,d)}u.on(p.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.on(p.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(p.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(p.Events.MANIFEST_LOADED,this.onManifestLoaded,this),u.on(p.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),u.on(p.Events.FRAG_LOADING,this.onFragLoading,this),u.on(p.Events.FRAG_LOADED,this.onFragLoaded,this),u.on(p.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),u.on(p.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),u.on(p.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),u.on(p.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),u.on(p.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var a=O.prototype;return a.destroy=function(){var v=this.hls;v.off(p.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),v.off(p.Events.MEDIA_DETACHING,this.onMediaDetaching,this),v.off(p.Events.MANIFEST_LOADING,this.onManifestLoading,this),v.off(p.Events.MANIFEST_LOADED,this.onManifestLoaded,this),v.off(p.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),v.off(p.Events.FRAG_LOADING,this.onFragLoading,this),v.off(p.Events.FRAG_LOADED,this.onFragLoaded,this),v.off(p.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),v.off(p.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),v.off(p.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),v.off(p.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),v.off(p.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},a.addCues=function(v,D,b,d,R){for(var w=!1,E=R.length;E--;){var x=R[E],i=g(x[0],x[1],D,b);if(i>=0&&(x[0]=Math.min(x[0],D),x[1]=Math.max(x[1],b),w=!0,i/(b-D)>.5))return}if(w||R.push([D,b]),this.config.renderTextTracksNatively){var A=this.captionsTracks[v];this.Cues.newCue(A,D,b,d)}else{var k=this.Cues.newCue(null,D,b,d);this.hls.trigger(p.Events.CUES_PARSED,{type:"captions",cues:k,track:v})}},a.onInitPtsFound=function(v,D){var b=this,d=D.frag,R=D.id,w=D.initPTS,E=D.timescale,x=this.unparsedVttFrags;R==="main"&&(this.initPTS[d.cc]=w,this.timescale[d.cc]=E),x.length&&(this.unparsedVttFrags=[],x.forEach(function(i){b.onFragLoaded(p.Events.FRAG_LOADED,i)}))},a.getExistingTrack=function(v){var D=this.media;if(D)for(var b=0;b<D.textTracks.length;b++){var d=D.textTracks[b];if(d[v])return d}return null},a.createCaptionsTrack=function(v){this.config.renderTextTracksNatively?this.createNativeTrack(v):this.createNonNativeTrack(v)},a.createNativeTrack=function(v){if(this.captionsTracks[v])return;var D=this.captionsProperties,b=this.captionsTracks,d=this.media,R=D[v],w=R.label,E=R.languageCode,x=this.getExistingTrack(v);if(x)b[v]=x,Object(c.clearCurrentCues)(b[v]),Object(c.sendAddTrackEvent)(b[v],d);else{var i=this.createTextTrack("captions",w,E);i&&(i[v]=!0,b[v]=i)}},a.createNonNativeTrack=function(v){if(this.nonNativeCaptionsTracks[v])return;var D=this.captionsProperties[v];if(!D)return;var b=D.label,d={_id:v,label:b,kind:"captions",default:D.media?!!D.media.default:!1,closedCaptions:D.media};this.nonNativeCaptionsTracks[v]=d,this.hls.trigger(p.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[d]})},a.createTextTrack=function(v,D,b){var d=this.media;return d?d.addTextTrack(v,D,b):void 0},a.onMediaAttaching=function(v,D){this.media=D.media,this._cleanTracks()},a.onMediaDetaching=function(){var v=this.captionsTracks;Object.keys(v).forEach(function(D){Object(c.clearCurrentCues)(v[D]),delete v[D]}),this.nonNativeCaptionsTracks={}},a.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=h(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},a._cleanTracks=function(){var v=this.media;if(!v)return;var D=v.textTracks;if(D)for(var b=0;b<D.length;b++)Object(c.clearCurrentCues)(D[b])},a.onSubtitleTracksUpdated=function(v,D){var b=this;this.textTracks=[];var d=D.subtitleTracks||[],R=d.some(function(i){return i.textCodec===l.IMSC1_CODEC});if(this.config.enableWebVTT||R&&this.config.enableIMSC1){var w=this.tracks&&d&&this.tracks.length===d.length;if(this.tracks=d||[],this.config.renderTextTracksNatively){var E=this.media?this.media.textTracks:[];this.tracks.forEach(function(i,A){var k;if(A<E.length){for(var N=null,U=0;U<E.length;U++)if(y(E[U],i)){N=E[U];break}N&&(k=N)}k?Object(c.clearCurrentCues)(k):(k=b.createTextTrack("subtitles",i.name,i.lang),k&&(k.mode="disabled")),k&&(k.groupId=i.groupId,b.textTracks.push(k))})}else if(!w&&this.tracks&&this.tracks.length){var x=this.tracks.map(function(i){return{label:i.name,kind:i.type.toLowerCase(),default:i.default,subtitleTrack:i}});this.hls.trigger(p.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:x})}}},a.onManifestLoaded=function(v,D){var b=this;this.config.enableCEA708Captions&&D.captions&&D.captions.forEach(function(d){var R=/(?:CC|SERVICE)([1-4])/.exec(d.instreamId);if(!R)return;var w="textTrack"+R[1],E=b.captionsProperties[w];if(!E)return;E.label=d.name,d.lang&&(E.languageCode=d.lang),E.media=d})},a.onFragLoading=function(v,D){var b=this.cea608Parser1,d=this.cea608Parser2,R=this.lastSn,w=this.lastPartIndex;if(!this.enabled||!(b&&d))return;if(D.frag.type===r.PlaylistLevelType.MAIN){var E,x,i=D.frag.sn,A=(E=D==null||((x=D.part)===null||x===void 0)?void 0:x.index)!=null?E:-1;i===R+1||i===R&&A===w+1||(b.reset(),d.reset()),this.lastSn=i,this.lastPartIndex=A}},a.onFragLoaded=function(v,D){var b=D.frag,d=D.payload,R=this.initPTS,w=this.unparsedVttFrags;if(b.type===r.PlaylistLevelType.SUBTITLE)if(d.byteLength){if(!Object(s.isFiniteNumber)(R[b.cc])){w.push(D),R.length&&this.hls.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:b,error:new Error("Missing initial subtitle PTS")});return}var E=b.decryptdata;if(E==null||E.key==null||E.method!=="AES-128"){var x=this.tracks[b.level],i=this.vttCCs;i[b.cc]||(i[b.cc]={start:b.start,prevCC:this.prevCC,new:!0},this.prevCC=b.cc),x&&x.textCodec===l.IMSC1_CODEC?this._parseIMSC1(b,d):this._parseVTTs(b,d,i)}}else this.hls.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:b,error:new Error("Empty subtitle payload")})},a._parseIMSC1=function(v,D){var b=this,d=this.hls;Object(l.parseIMSC1)(D,this.initPTS[v.cc],this.timescale[v.cc],function(R){b._appendCues(R,v.level),d.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:v})},function(R){C.logger.log("Failed to parse IMSC1: "+R),d.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:v,error:R})})},a._parseVTTs=function(v,D,b){var d=this,R=this.hls;Object(t.parseWebVTT)(D,this.initPTS[v.cc],this.timescale[v.cc],b,v.cc,v.start,function(w){d._appendCues(w,v.level),R.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:v})},function(w){d._fallbackToIMSC1(v,D),C.logger.log("Failed to parse VTT cue: "+w),R.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:v,error:w})})},a._fallbackToIMSC1=function(v,D){var b=this,d=this.tracks[v.level];d.textCodec||Object(l.parseIMSC1)(D,this.initPTS[v.cc],this.timescale[v.cc],function(){d.textCodec=l.IMSC1_CODEC,b._parseIMSC1(v,D)},function(){d.textCodec="wvtt"})},a._appendCues=function(v,D){var b=this.hls;if(this.config.renderTextTracksNatively){var d=this.textTracks[D];if(d.mode==="disabled")return;v.forEach(function(E){return Object(c.addCueToTrack)(d,E)})}else{var R=this.tracks[D],w=R.default?"default":"subtitles"+D;b.trigger(p.Events.CUES_PARSED,{type:"subtitles",cues:v,track:w})}},a.onFragDecrypted=function(v,D){var b=D.frag;if(b.type===r.PlaylistLevelType.SUBTITLE){if(!Object(s.isFiniteNumber)(this.initPTS[b.cc])){this.unparsedVttFrags.push(D);return}this.onFragLoaded(p.Events.FRAG_LOADED,D)}},a.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},a.onFragParsingUserdata=function(v,D){var b=this.cea608Parser1,d=this.cea608Parser2;if(!this.enabled||!(b&&d))return;for(var R=0;R<D.samples.length;R++){var w=D.samples[R].bytes;if(w){var E=this.extractCea608Data(w);b.addData(D.samples[R].pts,E[0]),d.addData(D.samples[R].pts,E[1])}}},a.onBufferFlushing=function(v,D){var b=D.startOffset,d=D.endOffset,R=D.endOffsetSubtitles,w=D.type,E=this.media;if(!E||E.currentTime<d)return;if(!w||w==="video"){var x=this.captionsTracks;Object.keys(x).forEach(function(A){return Object(c.removeCuesInRange)(x[A],b,d)})}if(this.config.renderTextTracksNatively&&(b===0&&R!==void 0)){var i=this.textTracks;Object.keys(i).forEach(function(A){return Object(c.removeCuesInRange)(i[A],b,R)})}},a.extractCea608Data=function(v){for(var D=v[0]&31,b=2,d=[[],[]],R=0;R<D;R++){var w=v[b++],E=127&v[b++],x=127&v[b++],i=(4&w)!==0,A=3&w;if(E===0&&x===0)continue;i&&((A===0||A===1)&&(d[A].push(E),d[A].push(x)))}return d},O}();function y(O,a){return O&&O.label===a.name&&!(O.textTrack1||O.textTrack2)}function g(O,a,u,v){return Math.min(a,v)-Math.max(O,u)}function h(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return s});var s=function(){function p(T,t){this.subtle=void 0,this.aesIV=void 0,this.subtle=T,this.aesIV=t}var _=p.prototype;return _.decrypt=function(t,c){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},c,t)},p}()},"./src/crypt/aes-decryptor.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"removePadding",function(){return p}),S.d(m,"default",function(){return _});var s=S("./src/utils/typed-array.ts");function p(T){var t=T.byteLength,c=t&&new DataView(T.buffer).getUint8(t-1);return c?Object(s.sliceUint8)(T,0,t-c):T}var _=function(){function T(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var t=T.prototype;return t.uint8ArrayToUint32Array_=function(l){for(var r=new DataView(l),C=new Uint32Array(4),f=0;f<4;f++)C[f]=r.getUint32(f*4);return C},t.initTable=function(){var l=this.sBox,r=this.invSBox,C=this.subMix,f=C[0],y=C[1],g=C[2],h=C[3],O=this.invSubMix,a=O[0],u=O[1],v=O[2],D=O[3],b=new Uint32Array(256),d=0,R=0,w=0;for(w=0;w<256;w++)w<128?b[w]=w<<1:b[w]=w<<1^283;for(w=0;w<256;w++){var E=R^R<<1^R<<2^R<<3^R<<4;E=E>>>8^E&255^99,l[d]=E,r[E]=d;var x=b[d],i=b[x],A=b[i],k=b[E]*257^E*16843008;f[d]=k<<24|k>>>8,y[d]=k<<16|k>>>16,g[d]=k<<8|k>>>24,h[d]=k,k=A*16843009^i*65537^x*257^d*16843008,a[E]=k<<24|k>>>8,u[E]=k<<16|k>>>16,v[E]=k<<8|k>>>24,D[E]=k,d?(d=x^b[b[b[A^x]]],R^=b[b[R]]):d=R=1}},t.expandKey=function(l){for(var r=this.uint8ArrayToUint32Array_(l),C=!0,f=0;f<r.length&&C;)C=r[f]===this.key[f],f++;if(C)return;this.key=r;var y=this.keySize=r.length;if(y!==4&&y!==6&&y!==8)throw new Error("Invalid aes key size="+y);var g=this.ksRows=(y+6+1)*4,h,O,a=this.keySchedule=new Uint32Array(g),u=this.invKeySchedule=new Uint32Array(g),v=this.sBox,D=this.rcon,b=this.invSubMix,d=b[0],R=b[1],w=b[2],E=b[3],x,i;for(h=0;h<g;h++){if(h<y){x=a[h]=r[h];continue}i=x,h%y===0?(i=i<<8|i>>>24,i=v[i>>>24]<<24|v[i>>>16&255]<<16|v[i>>>8&255]<<8|v[i&255],i^=D[h/y|0]<<24):y>6&&h%y===4&&(i=v[i>>>24]<<24|v[i>>>16&255]<<16|v[i>>>8&255]<<8|v[i&255]),a[h]=x=(a[h-y]^i)>>>0}for(O=0;O<g;O++)h=g-O,O&3?i=a[h]:i=a[h-4],O<4||h<=4?u[O]=i:u[O]=d[v[i>>>24]]^R[v[i>>>16&255]]^w[v[i>>>8&255]]^E[v[i&255]],u[O]=u[O]>>>0},t.networkToHostOrderSwap=function(l){return l<<24|(l&65280)<<8|(l&16711680)>>8|l>>>24},t.decrypt=function(l,r,C){for(var f=this.keySize+6,y=this.invKeySchedule,g=this.invSBox,h=this.invSubMix,O=h[0],a=h[1],u=h[2],v=h[3],D=this.uint8ArrayToUint32Array_(C),b=D[0],d=D[1],R=D[2],w=D[3],E=new Int32Array(l),x=new Int32Array(E.length),i,A,k,N,U,G,W,K,V,F,B,H,ae,de,se=this.networkToHostOrderSwap;r<E.length;){for(V=se(E[r]),F=se(E[r+1]),B=se(E[r+2]),H=se(E[r+3]),U=V^y[0],G=H^y[1],W=B^y[2],K=F^y[3],ae=4,de=1;de<f;de++)i=O[U>>>24]^a[G>>16&255]^u[W>>8&255]^v[K&255]^y[ae],A=O[G>>>24]^a[W>>16&255]^u[K>>8&255]^v[U&255]^y[ae+1],k=O[W>>>24]^a[K>>16&255]^u[U>>8&255]^v[G&255]^y[ae+2],N=O[K>>>24]^a[U>>16&255]^u[G>>8&255]^v[W&255]^y[ae+3],U=i,G=A,W=k,K=N,ae=ae+4;i=g[U>>>24]<<24^g[G>>16&255]<<16^g[W>>8&255]<<8^g[K&255]^y[ae],A=g[G>>>24]<<24^g[W>>16&255]<<16^g[K>>8&255]<<8^g[U&255]^y[ae+1],k=g[W>>>24]<<24^g[K>>16&255]<<16^g[U>>8&255]<<8^g[G&255]^y[ae+2],N=g[K>>>24]<<24^g[U>>16&255]<<16^g[G>>8&255]<<8^g[W&255]^y[ae+3],x[r]=se(i^b),x[r+1]=se(N^d),x[r+2]=se(k^R),x[r+3]=se(A^w),b=V,d=F,R=B,w=H,r=r+4}return x.buffer},T}()},"./src/crypt/decrypter.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return r});var s=S("./src/crypt/aes-crypto.ts"),p=S("./src/crypt/fast-aes-key.ts"),_=S("./src/crypt/aes-decryptor.ts"),T=S("./src/utils/logger.ts"),t=S("./src/utils/mp4-tools.ts"),c=S("./src/utils/typed-array.ts"),l=16,r=function(){function C(y,g,h){var O=h===void 0?{}:h,a=O.removePKCS7Padding,u=a===void 0?!0:a;if(this.logEnabled=!0,this.observer=void 0,this.config=void 0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.observer=y,this.config=g,this.removePKCS7Padding=u,u)try{var v=self.crypto;v&&(this.subtle=v.subtle||v.webkitSubtle)}catch(D){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var f=C.prototype;return f.destroy=function(){this.observer=null},f.isSync=function(){return this.config.enableSoftwareAES},f.flush=function(){var g=this.currentResult;if(!g){this.reset();return}var h=new Uint8Array(g);return this.reset(),this.removePKCS7Padding?Object(_.removePadding)(h):h},f.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},f.decrypt=function(g,h,O,a){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(g),h,O);var u=this.flush();u&&a(u.buffer)}else this.webCryptoDecrypt(new Uint8Array(g),h,O).then(a)},f.softwareDecrypt=function(g,h,O){var a=this.currentIV,u=this.currentResult,v=this.remainderData;this.logOnce("JS AES decrypt"),v&&(g=Object(t.appendUint8Array)(v,g),this.remainderData=null);var D=this.getValidChunk(g);if(!D.length)return null;a&&(O=a);var b=this.softwareDecrypter;b||(b=this.softwareDecrypter=new _.default),b.expandKey(h);var d=u;return this.currentResult=b.decrypt(D.buffer,0,O),this.currentIV=Object(c.sliceUint8)(D,-16).buffer,d||null},f.webCryptoDecrypt=function(g,h,O){var a=this,u=this.subtle;return(this.key!==h||!this.fastAesKey)&&(this.key=h,this.fastAesKey=new p.default(u,h)),this.fastAesKey.expandKey().then(function(v){if(!u)return Promise.reject(new Error("web crypto not initialized"));var D=new s.default(u,O);return D.decrypt(g.buffer,v)}).catch(function(v){return a.onWebCryptoError(v,g,h,O)})},f.onWebCryptoError=function(g,h,O,a){return T.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",g),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(h,O,a)},f.getValidChunk=function(g){var h=g,O=g.length-g.length%l;return O!==g.length&&(h=Object(c.sliceUint8)(g,0,O),this.remainderData=Object(c.sliceUint8)(g,O)),h},f.logOnce=function(g){if(!this.logEnabled)return;T.logger.log("[decrypter.ts]: "+g),this.logEnabled=!1},C}()},"./src/crypt/fast-aes-key.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return s});var s=function(){function p(T,t){this.subtle=void 0,this.key=void 0,this.subtle=T,this.key=t}var _=p.prototype;return _.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},p}()},"./src/demux/aacdemuxer.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/demux/base-audio-demuxer.ts"),p=S("./src/demux/adts.ts"),_=S("./src/utils/logger.ts"),T=S("./src/demux/id3.ts");function t(r,C){r.prototype=Object.create(C.prototype),r.prototype.constructor=r,c(r,C)}function c(r,C){return c=Object.setPrototypeOf||function(y,g){return y.__proto__=g,y},c(r,C)}var l=function(r){t(C,r);function C(y,g){var h;return h=r.call(this)||this,h.observer=void 0,h.config=void 0,h.observer=y,h.config=g,h}var f=C.prototype;return f.resetInitSegment=function(g,h,O){r.prototype.resetInitSegment.call(this,g,h,O),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:g,duration:O,inputTimeScale:9e4,dropped:0}},C.probe=function(g){if(!g)return!1;for(var h=T.getID3Data(g,0)||[],O=h.length,a=g.length;O<a;O++)if(p.probe(g,O))return _.logger.log("ADTS sync word found !"),!0;return!1},f.canParse=function(g,h){return p.canParse(g,h)},f.appendFrame=function(g,h,O){p.initTrackConfig(g,this.observer,h,O,g.manifestCodec);var a=p.appendFrame(g,h,O,this.initPTS,this.frameIndex);if(a&&a.missing===0)return a},C}(s.default);l.minProbeByteLength=9,m.default=l},"./src/demux/adts.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"getAudioConfig",function(){return T}),S.d(m,"isHeaderPattern",function(){return t}),S.d(m,"getHeaderLength",function(){return c}),S.d(m,"getFullFrameLength",function(){return l}),S.d(m,"canGetFrameLength",function(){return r}),S.d(m,"isHeader",function(){return C}),S.d(m,"canParse",function(){return f}),S.d(m,"probe",function(){return y}),S.d(m,"initTrackConfig",function(){return g}),S.d(m,"getFrameDuration",function(){return h}),S.d(m,"parseFrameHeader",function(){return O}),S.d(m,"appendFrame",function(){return a});var s=S("./src/utils/logger.ts"),p=S("./src/errors.ts"),_=S("./src/events.ts");function T(u,v,D,b){var d,R,w,E,x=navigator.userAgent.toLowerCase(),i=b,A=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];d=((v[D+2]&192)>>>6)+1;var k=(v[D+2]&60)>>>2;if(k>A.length-1){u.trigger(_.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+k});return}return w=(v[D+2]&1)<<2,w|=(v[D+3]&192)>>>6,s.logger.log("manifest codec:"+b+", ADTS type:"+d+", samplingIndex:"+k),/firefox/i.test(x)?k>=6?(d=5,E=new Array(4),R=k-3):(d=2,E=new Array(2),R=k):x.indexOf("android")!==-1?(d=2,E=new Array(2),R=k):(d=5,E=new Array(4),b&&(b.indexOf("mp4a.40.29")!==-1||b.indexOf("mp4a.40.5")!==-1)||!b&&k>=6?R=k-3:((b&&b.indexOf("mp4a.40.2")!==-1&&(k>=6&&w===1||/vivaldi/i.test(x))||!b&&w===1)&&(d=2,E=new Array(2)),R=k)),E[0]=d<<3,E[0]|=(k&14)>>1,E[1]|=(k&1)<<7,E[1]|=w<<3,d===5&&(E[1]|=(R&14)>>1,E[2]=(R&1)<<7,E[2]|=2<<2,E[3]=0),{config:E,samplerate:A[k],channelCount:w,codec:"mp4a.40."+d,manifestCodec:i}}function t(u,v){return u[v]===255&&(u[v+1]&246)===240}function c(u,v){return u[v+1]&1?7:9}function l(u,v){return(u[v+3]&3)<<11|u[v+4]<<3|(u[v+5]&224)>>>5}function r(u,v){return v+5<u.length}function C(u,v){return v+1<u.length&&t(u,v)}function f(u,v){return r(u,v)&&t(u,v)&&l(u,v)<=u.length-v}function y(u,v){if(C(u,v)){var D=c(u,v);if(v+D>=u.length)return!1;var b=l(u,v);if(b<=D)return!1;var d=v+b;return d===u.length||C(u,d)}return!1}function g(u,v,D,b,d){if(!u.samplerate){var R=T(v,D,b,d);if(!R)return;u.config=R.config,u.samplerate=R.samplerate,u.channelCount=R.channelCount,u.codec=R.codec,u.manifestCodec=R.manifestCodec,s.logger.log("parsed codec:"+u.codec+", rate:"+R.samplerate+", channels:"+R.channelCount)}}function h(u){return 1024*9e4/u}function O(u,v,D,b,d){var R=c(u,v),w=l(u,v);if(w-=R,w>0){var E=D+b*d;return{headerLength:R,frameLength:w,stamp:E}}}function a(u,v,D,b,d){var R=h(u.samplerate),w=O(v,D,b,d,R);if(w){var E=w.frameLength,x=w.headerLength,i=w.stamp,A=x+E,k=Math.max(0,D+A-v.length),N;k?(N=new Uint8Array(A-x),N.set(v.subarray(D+x,v.length),0)):N=v.subarray(D+x,D+A);var U={unit:N,pts:i};return k||u.samples.push(U),{sample:U,length:A,missing:k}}}},"./src/demux/base-audio-demuxer.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"initPTSFn",function(){return l});var s=S("./src/polyfills/number.ts"),p=S("./src/demux/id3.ts"),_=S("./src/demux/dummy-demuxed-track.ts"),T=S("./src/utils/mp4-tools.ts"),t=S("./src/utils/typed-array.ts"),c=function(){function r(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var C=r.prototype;return C.resetInitSegment=function(y,g,h){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},C.resetTimeStamp=function(){},C.resetContiguity=function(){},C.canParse=function(y,g){return!1},C.appendFrame=function(y,g,h){},C.demux=function(y,g){this.cachedData&&(y=Object(T.appendUint8Array)(this.cachedData,y),this.cachedData=null);var h=p.getID3Data(y,0),O=h?h.length:0,a,u,v=this._audioTrack,D=this._id3Track,b=h?p.getTimeStamp(h):void 0,d=y.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=l(b,g)),h&&h.length>0&&D.samples.push({pts:this.initPTS,dts:this.initPTS,data:h}),u=this.initPTS;O<d;){if(this.canParse(y,O)){var R=this.appendFrame(v,y,O);R?(this.frameIndex++,u=R.sample.pts,O+=R.length,a=O):O=d}else p.canParse(y,O)?(h=p.getID3Data(y,O),D.samples.push({pts:u,dts:u,data:h}),O+=h.length,a=O):O++;if(O===d&&a!==d){var w=Object(t.sliceUint8)(y,a);this.cachedData?this.cachedData=Object(T.appendUint8Array)(this.cachedData,w):this.cachedData=w}}return{audioTrack:v,avcTrack:Object(_.dummyTrack)(),id3Track:D,textTrack:Object(_.dummyTrack)()}},C.demuxSampleAes=function(y,g,h){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},C.flush=function(y){var g=this.cachedData;return g&&(this.cachedData=null,this.demux(g,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(_.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(_.dummyTrack)()}},C.destroy=function(){},r}(),l=function(C,f){return Object(s.isFiniteNumber)(C)?C*90:f*9e4};m.default=c},"./src/demux/chunk-cache.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return s});var s=function(){function _(){this.chunks=[],this.dataLength=0}var T=_.prototype;return T.push=function(c){this.chunks.push(c),this.dataLength+=c.length},T.flush=function(){var c=this.chunks,l=this.dataLength,r;if(c.length)c.length===1?r=c[0]:r=p(c,l);else return new Uint8Array(0);return this.reset(),r},T.reset=function(){this.chunks.length=0,this.dataLength=0},_}();function p(_,T){for(var t=new Uint8Array(T),c=0,l=0;l<_.length;l++){var r=_[l];t.set(r,c),c+=r.length}return t}},"./src/demux/dummy-demuxed-track.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"dummyTrack",function(){return s});function s(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/utils/logger.ts"),p=function(){function _(t){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=t,this.bytesAvailable=t.byteLength,this.word=0,this.bitsAvailable=0}var T=_.prototype;return T.loadWord=function(){var c=this.data,l=this.bytesAvailable,r=c.byteLength-l,C=new Uint8Array(4),f=Math.min(4,l);if(f===0)throw new Error("no bytes available");C.set(c.subarray(r,r+f)),this.word=new DataView(C.buffer).getUint32(0),this.bitsAvailable=f*8,this.bytesAvailable-=f},T.skipBits=function(c){var l;this.bitsAvailable>c?(this.word<<=c,this.bitsAvailable-=c):(c-=this.bitsAvailable,l=c>>3,c-=l>>3,this.bytesAvailable-=l,this.loadWord(),this.word<<=c,this.bitsAvailable-=c)},T.readBits=function(c){var l=Math.min(this.bitsAvailable,c),r=this.word>>>32-l;return c>32&&s.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=l,this.bitsAvailable>0?this.word<<=l:this.bytesAvailable>0&&this.loadWord(),l=c-l,l>0&&this.bitsAvailable?r<<l|this.readBits(l):r},T.skipLZ=function(){var c;for(c=0;c<this.bitsAvailable;++c)if((this.word&2147483648>>>c)!==0)return this.word<<=c,this.bitsAvailable-=c,c;return this.loadWord(),c+this.skipLZ()},T.skipUEG=function(){this.skipBits(1+this.skipLZ())},T.skipEG=function(){this.skipBits(1+this.skipLZ())},T.readUEG=function(){var c=this.skipLZ();return this.readBits(c+1)-1},T.readEG=function(){var c=this.readUEG();return 1&c?1+c>>>1:-1*(c>>>1)},T.readBoolean=function(){return this.readBits(1)===1},T.readUByte=function(){return this.readBits(8)},T.readUShort=function(){return this.readBits(16)},T.readUInt=function(){return this.readBits(32)},T.skipScalingList=function(c){for(var l=8,r=8,C,f=0;f<c;f++)r!==0&&(C=this.readEG(),r=(l+C+256)%256),l=r===0?l:r},T.readSPS=function(){var c=0,l=0,r=0,C=0,f,y,g,h=this.readUByte.bind(this),O=this.readBits.bind(this),a=this.readUEG.bind(this),u=this.readBoolean.bind(this),v=this.skipBits.bind(this),D=this.skipEG.bind(this),b=this.skipUEG.bind(this),d=this.skipScalingList.bind(this);h();var R=h();if(O(5),v(3),h(),b(),R===100||R===110||R===122||R===244||R===44||R===83||R===86||R===118||R===128){var w=a();if(w===3&&v(1),b(),b(),v(1),u())for(y=w!==3?8:12,g=0;g<y;g++)u()&&(g<6?d(16):d(64))}b();var E=a();if(E===0)a();else if(E===1)for(v(1),D(),D(),f=a(),g=0;g<f;g++)D();b(),v(1);var x=a(),i=a(),A=O(1);A===0&&v(1),v(1),u()&&(c=a(),l=a(),r=a(),C=a());var k=[1,1];if(u()&&u()){var N=h();switch(N){case 1:k=[1,1];break;case 2:k=[12,11];break;case 3:k=[10,11];break;case 4:k=[16,11];break;case 5:k=[40,33];break;case 6:k=[24,11];break;case 7:k=[20,11];break;case 8:k=[32,11];break;case 9:k=[80,33];break;case 10:k=[18,11];break;case 11:k=[15,11];break;case 12:k=[64,33];break;case 13:k=[160,99];break;case 14:k=[4,3];break;case 15:k=[3,2];break;case 16:k=[2,1];break;case 255:{k=[h()<<8|h(),h()<<8|h()];break}}}return{width:Math.ceil((x+1)*16-c*2-l*2),height:(2-A)*(i+1)*16-(A?2:4)*(r+C),pixelRatio:k}},T.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},_}();m.default=p},"./src/demux/id3.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"isHeader",function(){return s}),S.d(m,"isFooter",function(){return p}),S.d(m,"getID3Data",function(){return _}),S.d(m,"canParse",function(){return t}),S.d(m,"getTimeStamp",function(){return c}),S.d(m,"isTimeStampFrame",function(){return l}),S.d(m,"getID3Frames",function(){return C}),S.d(m,"decodeFrame",function(){return f}),S.d(m,"utf8ArrayToStr",function(){return a}),S.d(m,"testables",function(){return u});var s=function(d,R){return R+10<=d.length&&(d[R]===73&&d[R+1]===68&&d[R+2]===51&&(d[R+3]<255&&d[R+4]<255&&(d[R+6]<128&&d[R+7]<128&&d[R+8]<128&&d[R+9]<128)))},p=function(d,R){return R+10<=d.length&&(d[R]===51&&d[R+1]===68&&d[R+2]===73&&(d[R+3]<255&&d[R+4]<255&&(d[R+6]<128&&d[R+7]<128&&d[R+8]<128&&d[R+9]<128)))},_=function(d,R){for(var w=R,E=0;s(d,R);){E+=10;var x=T(d,R+6);E+=x,p(d,R+10)&&(E+=10),R+=E}return E>0?d.subarray(w,w+E):void 0},T=function(d,R){var w=0;return w=(d[R]&127)<<21,w|=(d[R+1]&127)<<14,w|=(d[R+2]&127)<<7,w|=d[R+3]&127,w},t=function(d,R){return s(d,R)&&T(d,R+6)+10<=d.length-R},c=function(d){for(var R=C(d),w=0;w<R.length;w++){var E=R[w];if(l(E))return O(E)}return},l=function(d){return d&&d.key==="PRIV"&&d.info==="com.apple.streaming.transportStreamTimestamp"},r=function(d){var R=String.fromCharCode(d[0],d[1],d[2],d[3]),w=T(d,4),E=10;return{type:R,size:w,data:d.subarray(E,E+w)}},C=function(d){for(var R=0,w=[];s(d,R);){var E=T(d,R+6);R+=10;for(var x=R+E;R+8<x;){var i=r(d.subarray(R)),A=f(i);A&&w.push(A),R+=i.size+10}p(d,R)&&(R+=10)}return w},f=function(d){return d.type==="PRIV"?y(d):d.type[0]==="W"?h(d):g(d)},y=function(d){if(d.size<2)return;var R=a(d.data,!0),w=new Uint8Array(d.data.subarray(R.length+1));return{key:d.type,info:R,data:w.buffer}},g=function(d){if(d.size<2)return;if(d.type==="TXXX"){var R=1,w=a(d.data.subarray(R),!0);R+=w.length+1;var E=a(d.data.subarray(R));return{key:d.type,info:w,data:E}}var x=a(d.data.subarray(1));return{key:d.type,data:x}},h=function(d){if(d.type==="WXXX"){if(d.size<2)return;var R=1,w=a(d.data.subarray(R),!0);R+=w.length+1;var E=a(d.data.subarray(R));return{key:d.type,info:w,data:E}}var x=a(d.data);return{key:d.type,data:x}},O=function(d){if(d.data.byteLength===8){var R=new Uint8Array(d.data),w=R[3]&1,E=(R[4]<<23)+(R[5]<<15)+(R[6]<<7)+R[7];return E/=45,w&&(E+=4772185884e-2),Math.round(E)}return},a=function(d,R){R===void 0&&(R=!1);var w=D();if(w){var E=w.decode(d);if(R){var x=E.indexOf("\0");return x!==-1?E.substring(0,x):E}return E.replace(/\0/g,"")}for(var i=d.length,A,k,N,U="",G=0;G<i;){if(A=d[G++],A===0&&R)return U;if(A===0||A===3)continue;switch(A>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:U+=String.fromCharCode(A);break;case 12:case 13:k=d[G++],U+=String.fromCharCode((A&31)<<6|k&63);break;case 14:k=d[G++],N=d[G++],U+=String.fromCharCode((A&15)<<12|(k&63)<<6|(N&63)<<0);break;default:}}return U},u={decodeTextFrame:g},v;function D(){return!v&&typeof self.TextDecoder!="undefined"&&(v=new self.TextDecoder("utf-8")),v}},"./src/demux/mp3demuxer.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/demux/base-audio-demuxer.ts"),p=S("./src/demux/id3.ts"),_=S("./src/utils/logger.ts"),T=S("./src/demux/mpegaudio.ts");function t(r,C){r.prototype=Object.create(C.prototype),r.prototype.constructor=r,c(r,C)}function c(r,C){return c=Object.setPrototypeOf||function(y,g){return y.__proto__=g,y},c(r,C)}var l=function(r){t(C,r);function C(){return r.apply(this,arguments)||this}var f=C.prototype;return f.resetInitSegment=function(g,h,O){r.prototype.resetInitSegment.call(this,g,h,O),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:g,duration:O,inputTimeScale:9e4,dropped:0}},C.probe=function(g){if(!g)return!1;for(var h=p.getID3Data(g,0)||[],O=h.length,a=g.length;O<a;O++)if(T.probe(g,O))return _.logger.log("MPEG Audio sync word found !"),!0;return!1},f.canParse=function(g,h){return T.canParse(g,h)},f.appendFrame=function(g,h,O){return this.initPTS===null?void 0:T.appendFrame(g,h,O,this.initPTS,this.frameIndex)},C}(s.default);l.minProbeByteLength=4,m.default=l},"./src/demux/mp4demuxer.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/utils/mp4-tools.ts"),p=S("./src/demux/dummy-demuxed-track.ts"),_=function(){function T(c,l){this.remainderData=null,this.config=void 0,this.config=l}var t=T.prototype;return t.resetTimeStamp=function(){},t.resetInitSegment=function(){},t.resetContiguity=function(){},T.probe=function(l){return Object(s.findBox)({data:l,start:0,end:Math.min(l.length,16384)},["moof"]).length>0},t.demux=function(l){var r=l,C=Object(p.dummyTrack)();if(this.config.progressive){this.remainderData&&(r=Object(s.appendUint8Array)(this.remainderData,l));var f=Object(s.segmentValidRange)(r);this.remainderData=f.remainder,C.samples=f.valid||new Uint8Array}else C.samples=r;return{audioTrack:Object(p.dummyTrack)(),avcTrack:C,id3Track:Object(p.dummyTrack)(),textTrack:Object(p.dummyTrack)()}},t.flush=function(){var l=Object(p.dummyTrack)();return l.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(p.dummyTrack)(),avcTrack:l,id3Track:Object(p.dummyTrack)(),textTrack:Object(p.dummyTrack)()}},t.demuxSampleAes=function(l,r,C){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},t.destroy=function(){},T}();_.minProbeByteLength=1024,m.default=_},"./src/demux/mpegaudio.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"appendFrame",function(){return c}),S.d(m,"parseHeader",function(){return l}),S.d(m,"isHeaderPattern",function(){return r}),S.d(m,"isHeader",function(){return C}),S.d(m,"canParse",function(){return f}),S.d(m,"probe",function(){return y});var s=null,p=[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],_=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],T=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],t=[0,1,1,4];function c(g,h,O,a,u){if(O+24>h.length)return;var v=l(h,O);if(v&&O+v.frameLength<=h.length){var D=v.samplesPerFrame*9e4/v.sampleRate,b=a+u*D,d={unit:h.subarray(O,O+v.frameLength),pts:b,dts:b};return g.config=[],g.channelCount=v.channelCount,g.samplerate=v.sampleRate,g.samples.push(d),{sample:d,length:v.frameLength,missing:0}}}function l(g,h){var O=g[h+1]>>3&3,a=g[h+1]>>1&3,u=g[h+2]>>4&15,v=g[h+2]>>2&3;if(O!==1&&u!==0&&u!==15&&v!==3){var D=g[h+2]>>1&1,b=g[h+3]>>6,d=O===3?3-a:a===3?3:4,R=p[d*14+u-1]*1e3,w=O===3?0:O===2?1:2,E=_[w*3+v],x=b===3?1:2,i=T[O][a],A=t[a],k=i*8*A,N=Math.floor(i*R/E+D)*A;if(s===null){var U=navigator.userAgent||"",G=U.match(/Chrome\/(\d+)/i);s=G?parseInt(G[1]):0}var W=!!s&&s<=87;return W&&a===2&&R>=224e3&&b===0&&(g[h+3]=g[h+3]|128),{sampleRate:E,channelCount:x,frameLength:N,samplesPerFrame:k}}}function r(g,h){return g[h]===255&&(g[h+1]&224)===224&&(g[h+1]&6)!==0}function C(g,h){return h+1<g.length&&r(g,h)}function f(g,h){var O=4;return r(g,h)&&O<=g.length-h}function y(g,h){if(h+1<g.length&&r(g,h)){var O=4,a=l(g,h),u=O;a!=null&&a.frameLength&&(u=a.frameLength);var v=h+u;return v===g.length||C(g,v)}return!1}},"./src/demux/sample-aes.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/crypt/decrypter.ts"),p=S("./src/demux/tsdemuxer.ts"),_=function(){function T(c,l,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new s.default(c,l,{removePKCS7Padding:!1})}var t=T.prototype;return t.decryptBuffer=function(l,r){this.decrypter.decrypt(l,this.keyData.key.buffer,this.keyData.iv.buffer,r)},t.decryptAacSample=function(l,r,C,f){var y=l[r].unit,g=y.subarray(16,y.length-y.length%16),h=g.buffer.slice(g.byteOffset,g.byteOffset+g.length),O=this;this.decryptBuffer(h,function(a){var u=new Uint8Array(a);y.set(u,16),f||O.decryptAacSamples(l,r+1,C)})},t.decryptAacSamples=function(l,r,C){for(;;r++){if(r>=l.length){C();return}if(l[r].unit.length<32)continue;var f=this.decrypter.isSync();if(this.decryptAacSample(l,r,C,f),!f)return}},t.getAvcEncryptedData=function(l){for(var r=Math.floor((l.length-48)/160)*16+16,C=new Int8Array(r),f=0,y=32;y<=l.length-16;y+=160,f+=16)C.set(l.subarray(y,y+16),f);return C},t.getAvcDecryptedUnit=function(l,r){for(var C=new Uint8Array(r),f=0,y=32;y<=l.length-16;y+=160,f+=16)l.set(C.subarray(f,f+16),y);return l},t.decryptAvcSample=function(l,r,C,f,y,g){var h=Object(p.discardEPB)(y.data),O=this.getAvcEncryptedData(h),a=this;this.decryptBuffer(O.buffer,function(u){y.data=a.getAvcDecryptedUnit(h,u),g||a.decryptAvcSamples(l,r,C+1,f)})},t.decryptAvcSamples=function(l,r,C,f){if(l instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;r++,C=0){if(r>=l.length){f();return}for(var y=l[r].units;!(C>=y.length);C++){var g=y[C];if(g.data.length<=48||g.type!==1&&g.type!==5)continue;var h=this.decrypter.isSync();if(this.decryptAvcSample(l,r,C,f,g,h),!h)return}}},T}();m.default=_},"./src/demux/transmuxer-interface.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return y});var s=S("./node_modules/webworkify-webpack/index.js"),p=S.n(s),_=S("./src/events.ts"),T=S("./src/demux/transmuxer.ts"),t=S("./src/utils/logger.ts"),c=S("./src/errors.ts"),l=S("./src/utils/mediasource-helper.ts"),r=S("./node_modules/eventemitter3/index.js"),C=S.n(r),f=Object(l.getMediaSource)()||{isTypeSupported:function(){return!1}},y=function(){function g(O,a,u,v){var D=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=O,this.id=a,this.onTransmuxComplete=u,this.onFlush=v;var b=O.config,d=function(i,A){A=A||{},A.frag=D.frag,A.id=D.id,O.trigger(i,A)};this.observer=new r.EventEmitter,this.observer.on(_.Events.FRAG_DECRYPTED,d),this.observer.on(_.Events.ERROR,d);var R={mp4:f.isTypeSupported("video/mp4"),mpeg:f.isTypeSupported("audio/mpeg"),mp3:f.isTypeSupported('audio/mp4; codecs="mp3"')},w=navigator.vendor;if(b.enableWorker&&typeof Worker!="undefined"){t.logger.log("demuxing in webworker");var E;try{E=this.worker=s("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),E.addEventListener("message",this.onwmsg),E.onerror=function(x){O.trigger(_.Events.ERROR,{type:c.ErrorTypes.OTHER_ERROR,details:c.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(x.message+" ("+x.filename+":"+x.lineno+")")})},E.postMessage({cmd:"init",typeSupported:R,vendor:w,id:a,config:JSON.stringify(b)})}catch(x){t.logger.warn("Error in worker:",x),t.logger.error("Error while initializing DemuxerWorker, fallback to inline"),E&&self.URL.revokeObjectURL(E.objectURL),this.transmuxer=new T.default(this.observer,R,b,w,a),this.worker=null}}else this.transmuxer=new T.default(this.observer,R,b,w,a)}var h=g.prototype;return h.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var u=this.transmuxer;u&&(u.destroy(),this.transmuxer=null)}var v=this.observer;v&&v.removeAllListeners(),this.observer=null},h.push=function(a,u,v,D,b,d,R,w,E,x){var i=this;E.transmuxing.start=self.performance.now();var A=this.transmuxer,k=this.worker,N=d?d.start:b.start,U=b.decryptdata,G=this.frag,W=!(G&&b.cc===G.cc),K=!(G&&E.level===G.level),V=G?E.sn-G.sn:-1,F=this.part?E.part-this.part.index:1,B=!K&&(V===1||V===0&&F===1),H=self.performance.now();(K||V||b.stats.parsing.start===0)&&(b.stats.parsing.start=H),d&&(F||!B)&&(d.stats.parsing.start=H);var ae=new T.TransmuxState(W,B,w,K,N);if(!B||W){t.logger.log("[transmuxer-interface, "+b.type+"]: Starting new transmux session for sn: "+E.sn+" p: "+E.part+" level: "+E.level+" id: "+E.id+`
discontinuity: `+W+`
trackSwitch: `+K+`
contiguous: `+B+`
accurateTimeOffset: `+w+`
timeOffset: `+N);var de=new T.TransmuxConfig(v,D,u,R,x);this.configureTransmuxer(de)}if(this.frag=b,this.part=d,k)k.postMessage({cmd:"demux",data:a,decryptdata:U,chunkMeta:E,state:ae},a instanceof ArrayBuffer?[a]:[]);else if(A){var se=A.push(a,U,E,ae);Object(T.isPromise)(se)?se.then(function(Se){i.handleTransmuxComplete(Se)}):this.handleTransmuxComplete(se)}},h.flush=function(a){var u=this;a.transmuxing.start=self.performance.now();var v=this.transmuxer,D=this.worker;if(D)D.postMessage({cmd:"flush",chunkMeta:a});else if(v){var b=v.flush(a);Object(T.isPromise)(b)?b.then(function(d){u.handleFlushResult(d,a)}):this.handleFlushResult(b,a)}},h.handleFlushResult=function(a,u){var v=this;a.forEach(function(D){v.handleTransmuxComplete(D)}),this.onFlush(u)},h.onWorkerMessage=function(a){var u=a.data,v=this.hls;switch(u.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(u.data);break}case"flush":{this.onFlush(u.data);break}default:{u.data=u.data||{},u.data.frag=this.frag,u.data.id=this.id,v.trigger(u.event,u.data);break}}},h.configureTransmuxer=function(a){var u=this.worker,v=this.transmuxer;u?u.postMessage({cmd:"configure",config:a}):v&&v.configure(a)},h.handleTransmuxComplete=function(a){a.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(a)},g}()},"./src/demux/transmuxer-worker.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return c});var s=S("./src/demux/transmuxer.ts"),p=S("./src/events.ts"),_=S("./src/utils/logger.ts"),T=S("./node_modules/eventemitter3/index.js"),t=S.n(T);function c(y){var g=new T.EventEmitter,h=function(a,u){y.postMessage({event:a,data:u})};g.on(p.Events.FRAG_DECRYPTED,h),g.on(p.Events.ERROR,h),y.addEventListener("message",function(O){var a=O.data;switch(a.cmd){case"init":{var u=JSON.parse(a.config);y.transmuxer=new s.default(g,a.typeSupported,u,a.vendor,a.id),Object(_.enableLogs)(u.debug),h("init",null);break}case"configure":{y.transmuxer.configure(a.config);break}case"demux":{var v=y.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(s.isPromise)(v)?v.then(function(d){l(y,d)}):l(y,v);break}case"flush":{var D=a.chunkMeta,b=y.transmuxer.flush(D);Object(s.isPromise)(b)?b.then(function(d){C(y,d,D)}):C(y,b,D);break}default:break}})}function l(y,g){if(f(g.remuxResult))return;var h=[],O=g.remuxResult,a=O.audio,u=O.video;a&&r(h,a),u&&r(h,u),y.postMessage({event:"transmuxComplete",data:g},h)}function r(y,g){g.data1&&y.push(g.data1.buffer),g.data2&&y.push(g.data2.buffer)}function C(y,g,h){g.forEach(function(O){l(y,O)}),y.postMessage({event:"flush",data:h})}function f(y){return!y.audio&&!y.video&&!y.text&&!y.id3&&!y.initSegment}},"./src/demux/transmuxer.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return u}),S.d(m,"isPromise",function(){return b}),S.d(m,"TransmuxConfig",function(){return d}),S.d(m,"TransmuxState",function(){return R});var s=S("./src/events.ts"),p=S("./src/errors.ts"),_=S("./src/crypt/decrypter.ts"),T=S("./src/demux/aacdemuxer.ts"),t=S("./src/demux/mp4demuxer.ts"),c=S("./src/demux/tsdemuxer.ts"),l=S("./src/demux/mp3demuxer.ts"),r=S("./src/remux/mp4-remuxer.ts"),C=S("./src/remux/passthrough-remuxer.ts"),f=S("./src/demux/chunk-cache.ts"),y=S("./src/utils/mp4-tools.ts"),g=S("./src/utils/logger.ts"),h;try{h=self.performance.now.bind(self.performance)}catch(w){g.logger.debug("Unable to use Performance API on this environment"),h=self.Date.now}var O=[{demux:c.default,remux:r.default},{demux:t.default,remux:C.default},{demux:T.default,remux:r.default},{demux:l.default,remux:r.default}],a=1024;O.forEach(function(w){var E=w.demux;a=Math.max(a,E.minProbeByteLength)});var u=function(){function w(x,i,A,k,N){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new f.default,this.observer=x,this.typeSupported=i,this.config=A,this.vendor=k,this.id=N}var E=w.prototype;return E.configure=function(i){this.transmuxConfig=i,this.decrypter&&this.decrypter.reset()},E.push=function(i,A,k,N){var U=this,G=k.transmuxing;G.executeStart=h();var W=new Uint8Array(i),K=this.cache,V=this.config,F=this.currentTransmuxState,B=this.transmuxConfig;N&&(this.currentTransmuxState=N);var H=v(W,A);if(H&&H.method==="AES-128"){var ae=this.getDecrypter();if(V.enableSoftwareAES){var de=ae.softwareDecrypt(W,H.key.buffer,H.iv.buffer);if(!de)return G.executeEnd=h(),D(k);W=new Uint8Array(de)}else return this.decryptionPromise=ae.webCryptoDecrypt(W,H.key.buffer,H.iv.buffer).then(function(Z){var X=U.push(Z,null,k);return U.decryptionPromise=null,X}),this.decryptionPromise}var se=N||F,Se=se.contiguous,ye=se.discontinuity,oe=se.trackSwitch,pe=se.accurateTimeOffset,fe=se.timeOffset,ie=B.audioCodec,le=B.videoCodec,Q=B.defaultInitPts,ce=B.duration,te=B.initSegmentData;if((ye||oe)&&this.resetInitSegment(te,ie,le,ce),ye&&this.resetInitialTimestamp(Q),Se||this.resetContiguity(),this.needsProbing(W,ye,oe)){if(K.dataLength){var $=K.flush();W=Object(y.appendUint8Array)($,W)}this.configureTransmuxer(W,B)}var _e=this.transmux(W,H,fe,pe,k),re=this.currentTransmuxState;return re.contiguous=!0,re.discontinuity=!1,re.trackSwitch=!1,G.executeEnd=h(),_e},E.flush=function(i){var A=this,k=i.transmuxing;k.executeStart=h();var N=this.decrypter,U=this.cache,G=this.currentTransmuxState,W=this.decryptionPromise;if(W)return W.then(function(){return A.flush(i)});var K=[],V=G.timeOffset;if(N){var F=N.flush();F&&K.push(this.push(F,null,i))}var B=U.dataLength;U.reset();var H=this.demuxer,ae=this.remuxer;if(!H||!ae)return B>=a&&this.observer.emit(s.Events.ERROR,s.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),k.executeEnd=h(),[D(i)];var de=H.flush(V);return b(de)?de.then(function(se){return A.flushRemux(K,se,i),K}):(this.flushRemux(K,de,i),K)},E.flushRemux=function(i,A,k){var N=A.audioTrack,U=A.avcTrack,G=A.id3Track,W=A.textTrack,K=this.currentTransmuxState,V=K.accurateTimeOffset,F=K.timeOffset;g.logger.log("[transmuxer.ts]: Flushed fragment "+k.sn+(k.part>-1?" p: "+k.part:"")+" of level "+k.level);var B=this.remuxer.remux(N,U,G,W,F,V,!0,this.id);i.push({remuxResult:B,chunkMeta:k}),k.transmuxing.executeEnd=h()},E.resetInitialTimestamp=function(i){var A=this.demuxer,k=this.remuxer;if(!A||!k)return;A.resetTimeStamp(i),k.resetTimeStamp(i)},E.resetContiguity=function(){var i=this.demuxer,A=this.remuxer;if(!i||!A)return;i.resetContiguity(),A.resetNextTimestamp()},E.resetInitSegment=function(i,A,k,N){var U=this.demuxer,G=this.remuxer;if(!U||!G)return;U.resetInitSegment(A,k,N),G.resetInitSegment(i,A,k)},E.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},E.transmux=function(i,A,k,N,U){var G;return A&&A.method==="SAMPLE-AES"?G=this.transmuxSampleAes(i,A,k,N,U):G=this.transmuxUnencrypted(i,k,N,U),G},E.transmuxUnencrypted=function(i,A,k,N){var U=this.demuxer.demux(i,A,!1,!this.config.progressive),G=U.audioTrack,W=U.avcTrack,K=U.id3Track,V=U.textTrack,F=this.remuxer.remux(G,W,K,V,A,k,!1,this.id);return{remuxResult:F,chunkMeta:N}},E.transmuxSampleAes=function(i,A,k,N,U){var G=this;return this.demuxer.demuxSampleAes(i,A,k).then(function(W){var K=G.remuxer.remux(W.audioTrack,W.avcTrack,W.id3Track,W.textTrack,k,N,!1,G.id);return{remuxResult:K,chunkMeta:U}})},E.configureTransmuxer=function(i,A){for(var k=this.config,N=this.observer,U=this.typeSupported,G=this.vendor,W=A.audioCodec,K=A.defaultInitPts,V=A.duration,F=A.initSegmentData,B=A.videoCodec,H,ae=0,de=O.length;ae<de;ae++)if(O[ae].demux.probe(i)){H=O[ae];break}H||(g.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),H={demux:t.default,remux:C.default});var se=this.demuxer,Se=this.remuxer,ye=H.remux,oe=H.demux;(!Se||!(Se instanceof ye))&&(this.remuxer=new ye(N,k,U,G)),(!se||!(se instanceof oe))&&(this.demuxer=new oe(N,k,U),this.probe=oe.probe),this.resetInitSegment(F,W,B,V),this.resetInitialTimestamp(K)},E.needsProbing=function(i,A,k){return!this.demuxer||!this.remuxer||A||k},E.getDecrypter=function(){var i=this.decrypter;return i||(i=this.decrypter=new _.default(this.observer,this.config)),i},w}();function v(w,E){var x=null;return w.byteLength>0&&E!=null&&E.key!=null&&E.iv!==null&&E.method!=null&&(x=E),x}var D=function(E){return{remuxResult:{},chunkMeta:E}};function b(w){return"then"in w&&w.then instanceof Function}var d=function(E,x,i,A,k){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=x,this.initSegmentData=i,this.duration=A,this.defaultInitPts=k},R=function(E,x,i,A,k){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=x,this.accurateTimeOffset=i,this.trackSwitch=A,this.timeOffset=k}},"./src/demux/tsdemuxer.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"discardEPB",function(){return D});var s=S("./src/demux/adts.ts"),p=S("./src/demux/mpegaudio.ts"),_=S("./src/demux/exp-golomb.ts"),T=S("./src/demux/id3.ts"),t=S("./src/demux/sample-aes.ts"),c=S("./src/events.ts"),l=S("./src/utils/mp4-tools.ts"),r=S("./src/utils/logger.ts"),C=S("./src/errors.ts"),f={video:1,audio:2,id3:3,text:4},y=function(){function b(R,w,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=R,this.config=w,this.typeSupported=E}b.probe=function(w){var E=b.syncOffset(w);return E<0?!1:(E&&r.logger.warn("MPEG2-TS detected but first sync word found @ offset "+E+", junk ahead ?"),!0)},b.syncOffset=function(w){for(var E=Math.min(1e3,w.length-3*188),x=0;x<E;){if(w[x]===71&&w[x+188]===71&&w[x+2*188]===71)return x;x++}return-1},b.createTrack=function(w,E){return{container:w==="video"||w==="audio"?"video/mp2t":void 0,type:w,id:f[w],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:w==="audio"?E:void 0}};var d=b.prototype;return d.resetInitSegment=function(w,E,x){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=b.createTrack("video",x),this._audioTrack=b.createTrack("audio",x),this._id3Track=b.createTrack("id3",x),this._txtTrack=b.createTrack("text",x),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=w,this.videoCodec=E,this._duration=x},d.resetTimeStamp=function(){},d.resetContiguity=function(){var w=this._audioTrack,E=this._avcTrack,x=this._id3Track;w&&(w.pesData=null),E&&(E.pesData=null),x&&(x.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},d.demux=function(w,E,x,i){x===void 0&&(x=!1),i===void 0&&(i=!1),x||(this.sampleAes=null);var A,k=this._avcTrack,N=this._audioTrack,U=this._id3Track,G=k.pid,W=k.pesData,K=N.pid,V=U.pid,F=N.pesData,B=U.pesData,H=!1,ae=this.pmtParsed,de=this._pmtId,se=w.length;if(this.remainderData&&(w=Object(l.appendUint8Array)(this.remainderData,w),se=w.length,this.remainderData=null),se<188&&!i)return this.remainderData=w,{audioTrack:N,avcTrack:k,id3Track:U,textTrack:this._txtTrack};var Se=Math.max(0,b.syncOffset(w));se-=(se+Se)%188,se<w.byteLength&&!i&&(this.remainderData=new Uint8Array(w.buffer,se,w.buffer.byteLength-se));for(var ye=Se;ye<se;ye+=188)if(w[ye]===71){var oe=!!(w[ye+1]&64),pe=((w[ye+1]&31)<<8)+w[ye+2],fe=(w[ye+3]&48)>>4,ie=void 0;if(fe>1){if(ie=ye+5+w[ye+4],ie===ye+188)continue}else ie=ye+4;switch(pe){case G:oe&&(W&&(A=a(W))&&this.parseAVCPES(A,!1),W={data:[],size:0}),W&&(W.data.push(w.subarray(ie,ye+188)),W.size+=ye+188-ie);break;case K:oe&&(F&&(A=a(F))&&(N.isAAC?this.parseAACPES(A):this.parseMPEGPES(A)),F={data:[],size:0}),F&&(F.data.push(w.subarray(ie,ye+188)),F.size+=ye+188-ie);break;case V:oe&&(B&&(A=a(B))&&this.parseID3PES(A),B={data:[],size:0}),B&&(B.data.push(w.subarray(ie,ye+188)),B.size+=ye+188-ie);break;case 0:oe&&(ie+=w[ie]+1),de=this._pmtId=h(w,ie);break;case de:{oe&&(ie+=w[ie]+1);var le=O(w,ie,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,x);G=le.avc,G>0&&(k.pid=G),K=le.audio,K>0&&(N.pid=K,N.isAAC=le.isAAC),V=le.id3,V>0&&(U.pid=V),H&&!ae&&(r.logger.log("reparse from beginning"),H=!1,ye=Se-188),ae=this.pmtParsed=!0;break}case 17:case 8191:break;default:H=!0;break}}else this.observer.emit(c.Events.ERROR,c.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});k.pesData=W,N.pesData=F,U.pesData=B;var Q={audioTrack:N,avcTrack:k,id3Track:U,textTrack:this._txtTrack};return i&&this.extractRemainingSamples(Q),Q},d.flush=function(){var w=this.remainderData;this.remainderData=null;var E;return w?E=this.demux(w,-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},d.extractRemainingSamples=function(w){var E=w.audioTrack,x=w.avcTrack,i=w.id3Track,A=x.pesData,k=E.pesData,N=i.pesData,U;A&&(U=a(A))?(this.parseAVCPES(U,!0),x.pesData=null):x.pesData=A,k&&(U=a(k))?(E.isAAC?this.parseAACPES(U):this.parseMPEGPES(U),E.pesData=null):(k!=null&&k.size&&r.logger.log("last AAC PES packet truncated,might overlap between fragments"),E.pesData=k),N&&(U=a(N))?(this.parseID3PES(U),i.pesData=null):i.pesData=N},d.demuxSampleAes=function(w,E,x){var i=this.demux(w,x,!0,!this.config.progressive),A=this.sampleAes=new t.default(this.observer,this.config,E);return this.decrypt(i,A)},d.decrypt=function(w,E){return new Promise(function(x){var i=w.audioTrack,A=w.avcTrack;i.samples&&i.isAAC?E.decryptAacSamples(i.samples,0,function(){A.samples?E.decryptAvcSamples(A.samples,0,0,function(){x(w)}):x(w)}):A.samples&&E.decryptAvcSamples(A.samples,0,0,function(){x(w)})})},d.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},d.parseAVCPES=function(w,E){var x=this,i=this._avcTrack,A=this.parseAVCNALu(w.data),k=!1,N=this.avcSample,U,G=!1;w.data=null,N&&A.length&&!i.audFound&&(u(N,i),N=this.avcSample=g(!1,w.pts,w.dts,"")),A.forEach(function(W){switch(W.type){case 1:{U=!0,N||(N=x.avcSample=g(!0,w.pts,w.dts,"")),k&&(N.debug+="NDR "),N.frame=!0;var K=W.data;if(G&&K.length>4){var V=new _.default(K).readSliceType();(V===2||V===4||V===7||V===9)&&(N.key=!0)}break}case 5:U=!0,N||(N=x.avcSample=g(!0,w.pts,w.dts,"")),k&&(N.debug+="IDR "),N.key=!0,N.frame=!0;break;case 6:{U=!0,k&&N&&(N.debug+="SEI ");var F=new _.default(D(W.data));F.readUByte();for(var B=0,H=0,ae=!1,de=0;!ae&&F.bytesAvailable>1;){B=0;do de=F.readUByte(),B+=de;while(de===255);H=0;do de=F.readUByte(),H+=de;while(de===255);if(B===4&&F.bytesAvailable!==0){ae=!0;var se=F.readUByte();if(se===181){var Se=F.readUShort();if(Se===49){var ye=F.readUInt();if(ye===1195456820){var oe=F.readUByte();if(oe===3){for(var pe=F.readUByte(),fe=F.readUByte(),ie=31&pe,le=[pe,fe],Q=0;Q<ie;Q++)le.push(F.readUByte()),le.push(F.readUByte()),le.push(F.readUByte());v(x._txtTrack.samples,{type:3,pts:w.pts,bytes:le})}}}}}else if(B===5&&F.bytesAvailable!==0){if(ae=!0,H>16){for(var ce=[],te=0;te<16;te++)ce.push(F.readUByte().toString(16)),(te===3||te===5||te===7||te===9)&&ce.push("-");for(var $=H-16,_e=new Uint8Array($),re=0;re<$;re++)_e[re]=F.readUByte();v(x._txtTrack.samples,{pts:w.pts,payloadType:B,uuid:ce.join(""),userData:Object(T.utf8ArrayToStr)(_e),userDataBytes:_e})}}else if(H<F.bytesAvailable)for(var Z=0;Z<H;Z++)F.readUByte()}break}case 7:if(U=!0,G=!0,k&&N&&(N.debug+="SPS "),!i.sps){var X=new _.default(W.data),ee=X.readSPS();i.width=ee.width,i.height=ee.height,i.pixelRatio=ee.pixelRatio,i.sps=[W.data],i.duration=x._duration;for(var be=W.data.subarray(1,4),ve="avc1.",Te=0;Te<3;Te++){var Fe=be[Te].toString(16);Fe.length<2&&(Fe="0"+Fe),ve+=Fe}i.codec=ve}break;case 8:U=!0,k&&N&&(N.debug+="PPS "),i.pps||(i.pps=[W.data]);break;case 9:U=!1,i.audFound=!0,N&&u(N,i),N=x.avcSample=g(!1,w.pts,w.dts,k?"AUD ":"");break;case 12:U=!1;break;default:U=!1,N&&(N.debug+="unknown NAL "+W.type+" ");break}if(N&&U){var Ze=N.units;Ze.push(W)}}),E&&N&&(u(N,i),this.avcSample=null)},d.getLastNalUnit=function(){var w,E=this.avcSample,x;if(!E||E.units.length===0){var i=this._avcTrack.samples;E=i[i.length-1]}if((w=E)!==null&&w!==void 0&&w.units){var A=E.units;x=A[A.length-1]}return x},d.parseAVCNALu=function(w){var E=w.byteLength,x=this._avcTrack,i=x.naluState||0,A=i,k=[],N=0,U,G,W,K=-1,V=0;for(i===-1&&(K=0,V=w[0]&31,i=0,N=1);N<E;){if(U=w[N++],!i){i=U?0:1;continue}if(i===1){i=U?0:2;continue}if(!U)i=3;else if(U===1){if(K>=0){var F={data:w.subarray(K,N-i-1),type:V};k.push(F)}else{var B=this.getLastNalUnit();if(B&&(A&&N<=4-A&&(B.state&&(B.data=B.data.subarray(0,B.data.byteLength-A))),G=N-i-1,G>0)){var H=new Uint8Array(B.data.byteLength+G);H.set(B.data,0),H.set(w.subarray(0,G),B.data.byteLength),B.data=H,B.state=0}}N<E?(W=w[N]&31,K=N,V=W,i=0):i=-1}else i=0}if(K>=0&&i>=0){var ae={data:w.subarray(K,E),type:V,state:i};k.push(ae)}if(k.length===0){var de=this.getLastNalUnit();if(de){var se=new Uint8Array(de.data.byteLength+w.byteLength);se.set(de.data,0),se.set(w,de.data.byteLength),de.data=se}}return x.naluState=i,k},d.parseAACPES=function(w){var E=0,x=this._audioTrack,i=this.aacOverFlow,A=w.data;if(i){this.aacOverFlow=null;var k=i.sample.unit.byteLength,N=Math.min(i.missing,k),U=k-N;i.sample.unit.set(A.subarray(0,N),U),x.samples.push(i.sample),E=i.missing}var G,W;for(G=E,W=A.length;G<W-1&&!s.isHeader(A,G);G++);if(G!==E){var K,V;if(G<W-1?(K="AAC PES did not start with ADTS header,offset:"+G,V=!1):(K="no ADTS header found in AAC PES",V=!0),r.logger.warn("parsing error:"+K),this.observer.emit(c.Events.ERROR,c.Events.ERROR,{type:C.ErrorTypes.MEDIA_ERROR,details:C.ErrorDetails.FRAG_PARSING_ERROR,fatal:V,reason:K}),V)return}s.initTrackConfig(x,this.observer,A,G,this.audioCodec);var F;if(w.pts!==void 0)F=w.pts;else if(i){var B=s.getFrameDuration(x.samplerate);F=i.sample.pts+B}else{r.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var H=0;G<W;)if(s.isHeader(A,G)){if(G+5<W){var ae=s.appendFrame(x,A,G,F,H);if(ae)if(ae.missing)this.aacOverFlow=ae;else{G+=ae.length,H++;continue}}break}else G++},d.parseMPEGPES=function(w){var E=w.data,x=E.length,i=0,A=0,k=w.pts;if(k===void 0){r.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;A<x;)if(p.isHeader(E,A)){var N=p.appendFrame(this._audioTrack,E,A,k,i);if(N)A+=N.length,i++;else break}else A++},d.parseID3PES=function(w){if(w.pts===void 0){r.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(w)},b}();y.minProbeByteLength=188;function g(b,d,R,w){return{key:b,frame:!1,pts:d,dts:R,units:[],debug:w,length:0}}function h(b,d){return(b[d+10]&31)<<8|b[d+11]}function O(b,d,R,w){var E={audio:-1,avc:-1,id3:-1,isAAC:!0},x=(b[d+1]&15)<<8|b[d+2],i=d+3+x-4,A=(b[d+10]&15)<<8|b[d+11];for(d+=12+A;d<i;){var k=(b[d+1]&31)<<8|b[d+2];switch(b[d]){case 207:if(!w){r.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:E.audio===-1&&(E.audio=k);break;case 21:E.id3===-1&&(E.id3=k);break;case 219:if(!w){r.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:E.avc===-1&&(E.avc=k);break;case 3:case 4:R?E.audio===-1&&(E.audio=k,E.isAAC=!1):r.logger.log("MPEG audio found, not supported in this browser");break;case 36:r.logger.warn("Unsupported HEVC stream type found");break;default:break}d+=((b[d+3]&15)<<8|b[d+4])+5}return E}function a(b){var d=0,R,w,E,x,i,A=b.data;if(!b||b.size===0)return null;for(;A[0].length<19&&A.length>1;){var k=new Uint8Array(A[0].length+A[1].length);k.set(A[0]),k.set(A[1],A[0].length),A[0]=k,A.splice(1,1)}R=A[0];var N=(R[0]<<16)+(R[1]<<8)+R[2];if(N===1){if(w=(R[4]<<8)+R[5],w&&w>b.size-6)return null;var U=R[7];U&192&&(x=(R[9]&14)*536870912+(R[10]&255)*4194304+(R[11]&254)*16384+(R[12]&255)*128+(R[13]&254)/2,U&64?(i=(R[14]&14)*536870912+(R[15]&255)*4194304+(R[16]&254)*16384+(R[17]&255)*128+(R[18]&254)/2,x-i>60*9e4&&(r.logger.warn(Math.round((x-i)/9e4)+"s delta between PTS and DTS, align them"),x=i)):i=x),E=R[8];var G=E+9;if(b.size<=G)return null;b.size-=G;for(var W=new Uint8Array(b.size),K=0,V=A.length;K<V;K++){R=A[K];var F=R.byteLength;if(G)if(G>F){G-=F;continue}else R=R.subarray(G),F-=G,G=0;W.set(R,d),d+=F}return w&&(w-=E+3),{data:W,pts:x,dts:i,len:w}}return null}function u(b,d){if(b.units.length&&b.frame){if(b.pts===void 0){var R=d.samples,w=R.length;if(w){var E=R[w-1];b.pts=E.pts,b.dts=E.dts}else{d.dropped++;return}}d.samples.push(b)}b.debug.length&&r.logger.log(b.pts+"/"+b.dts+":"+b.debug)}function v(b,d){var R=b.length;if(R>0){if(d.pts>=b[R-1].pts)b.push(d);else for(var w=R-1;w>=0;w--)if(d.pts<b[w].pts){b.splice(w,0,d);break}}else b.push(d)}function D(b){for(var d=b.byteLength,R=[],w=1;w<d-2;)b[w]===0&&b[w+1]===0&&b[w+2]===3?(R.push(w+2),w+=2):w++;if(R.length===0)return b;var E=d-R.length,x=new Uint8Array(E),i=0;for(w=0;w<E;i++,w++)i===R[0]&&(i++,R.shift()),x[w]=b[i];return x}m.default=y},"./src/errors.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"ErrorTypes",function(){return s}),S.d(m,"ErrorDetails",function(){return p});var s;(function(_){_.NETWORK_ERROR="networkError",_.MEDIA_ERROR="mediaError",_.KEY_SYSTEM_ERROR="keySystemError",_.MUX_ERROR="muxError",_.OTHER_ERROR="otherError"})(s||(s={}));var p;(function(_){_.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",_.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",_.KEY_SYSTEM_NO_SESSION="keySystemNoSession",_.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",_.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",_.MANIFEST_LOAD_ERROR="manifestLoadError",_.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",_.MANIFEST_PARSING_ERROR="manifestParsingError",_.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",_.LEVEL_EMPTY_ERROR="levelEmptyError",_.LEVEL_LOAD_ERROR="levelLoadError",_.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",_.LEVEL_SWITCH_ERROR="levelSwitchError",_.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",_.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",_.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",_.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",_.FRAG_LOAD_ERROR="fragLoadError",_.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",_.FRAG_DECRYPT_ERROR="fragDecryptError",_.FRAG_PARSING_ERROR="fragParsingError",_.REMUX_ALLOC_ERROR="remuxAllocError",_.KEY_LOAD_ERROR="keyLoadError",_.KEY_LOAD_TIMEOUT="keyLoadTimeOut",_.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",_.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",_.BUFFER_APPEND_ERROR="bufferAppendError",_.BUFFER_APPENDING_ERROR="bufferAppendingError",_.BUFFER_STALLED_ERROR="bufferStalledError",_.BUFFER_FULL_ERROR="bufferFullError",_.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",_.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",_.INTERNAL_EXCEPTION="internalException",_.INTERNAL_ABORTED="aborted",_.UNKNOWN="unknown"})(p||(p={}))},"./src/events.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"Events",function(){return s});var s;(function(p){p.MEDIA_ATTACHING="hlsMediaAttaching",p.MEDIA_ATTACHED="hlsMediaAttached",p.MEDIA_DETACHING="hlsMediaDetaching",p.MEDIA_DETACHED="hlsMediaDetached",p.BUFFER_RESET="hlsBufferReset",p.BUFFER_CODECS="hlsBufferCodecs",p.BUFFER_CREATED="hlsBufferCreated",p.BUFFER_APPENDING="hlsBufferAppending",p.BUFFER_APPENDED="hlsBufferAppended",p.BUFFER_EOS="hlsBufferEos",p.BUFFER_FLUSHING="hlsBufferFlushing",p.BUFFER_FLUSHED="hlsBufferFlushed",p.MANIFEST_LOADING="hlsManifestLoading",p.MANIFEST_LOADED="hlsManifestLoaded",p.MANIFEST_PARSED="hlsManifestParsed",p.LEVEL_SWITCHING="hlsLevelSwitching",p.LEVEL_SWITCHED="hlsLevelSwitched",p.LEVEL_LOADING="hlsLevelLoading",p.LEVEL_LOADED="hlsLevelLoaded",p.LEVEL_UPDATED="hlsLevelUpdated",p.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",p.LEVELS_UPDATED="hlsLevelsUpdated",p.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",p.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",p.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",p.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",p.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",p.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",p.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",p.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",p.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",p.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",p.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",p.CUES_PARSED="hlsCuesParsed",p.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",p.INIT_PTS_FOUND="hlsInitPtsFound",p.FRAG_LOADING="hlsFragLoading",p.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",p.FRAG_LOADED="hlsFragLoaded",p.FRAG_DECRYPTED="hlsFragDecrypted",p.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",p.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",p.FRAG_PARSING_METADATA="hlsFragParsingMetadata",p.FRAG_PARSED="hlsFragParsed",p.FRAG_BUFFERED="hlsFragBuffered",p.FRAG_CHANGED="hlsFragChanged",p.FPS_DROP="hlsFpsDrop",p.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",p.ERROR="hlsError",p.DESTROYING="hlsDestroying",p.KEY_LOADING="hlsKeyLoading",p.KEY_LOADED="hlsKeyLoaded",p.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",p.BACK_BUFFER_REACHED="hlsBackBufferReached"})(s||(s={}))},"./src/hls.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return b});var s=S("./node_modules/url-toolkit/src/url-toolkit.js"),p=S.n(s),_=S("./src/loader/playlist-loader.ts"),T=S("./src/loader/key-loader.ts"),t=S("./src/controller/id3-track-controller.ts"),c=S("./src/controller/latency-controller.ts"),l=S("./src/controller/level-controller.ts"),r=S("./src/controller/fragment-tracker.ts"),C=S("./src/controller/stream-controller.ts"),f=S("./src/is-supported.ts"),y=S("./src/utils/logger.ts"),g=S("./src/config.ts"),h=S("./node_modules/eventemitter3/index.js"),O=S.n(h),a=S("./src/events.ts"),u=S("./src/errors.ts");function v(d,R){for(var w=0;w<R.length;w++){var E=R[w];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(d,E.key,E)}}function D(d,R,w){return R&&v(d.prototype,R),w&&v(d,w),d}var b=function(){d.isSupported=function(){return Object(f.isSupported)()};function d(w){w===void 0&&(w={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new h.EventEmitter,this._autoLevelCapping=void 0,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null;var E=this.config=Object(g.mergeConfig)(d.DefaultConfig,w);this.userConfig=w,Object(y.enableLogs)(E.debug),this._autoLevelCapping=-1,E.progressive&&Object(g.enableStreamingMode)(E);var x=E.abrController,i=E.bufferController,A=E.capLevelController,k=E.fpsController,N=this.abrController=new x(this),U=this.bufferController=new i(this),G=this.capLevelController=new A(this),W=new k(this),K=new _.default(this),V=new T.default(this),F=new t.default(this),B=this.levelController=new l.default(this),H=new r.FragmentTracker(this),ae=this.streamController=new C.default(this,H);G.setStreamController(ae),W.setStreamController(ae);var de=[B,ae];this.networkControllers=de;var se=[K,V,N,U,G,W,F,H];this.audioTrackController=this.createController(E.audioTrackController,null,de),this.createController(E.audioStreamController,H,de),this.subtitleTrackController=this.createController(E.subtitleTrackController,null,de),this.createController(E.subtitleStreamController,H,de),this.createController(E.timelineController,null,se),this.emeController=this.createController(E.emeController,null,se),this.cmcdController=this.createController(E.cmcdController,null,se),this.latencyController=this.createController(c.default,null,se),this.coreComponents=se}var R=d.prototype;return R.createController=function(E,x,i){if(E){var A=x?new E(this,x):new E(this);return i&&i.push(A),A}return null},R.on=function(E,x,i){i===void 0&&(i=this),this._emitter.on(E,x,i)},R.once=function(E,x,i){i===void 0&&(i=this),this._emitter.once(E,x,i)},R.removeAllListeners=function(E){this._emitter.removeAllListeners(E)},R.off=function(E,x,i,A){i===void 0&&(i=this),this._emitter.off(E,x,i,A)},R.listeners=function(E){return this._emitter.listeners(E)},R.emit=function(E,x,i){return this._emitter.emit(E,x,i)},R.trigger=function(E,x){if(this.config.debug)return this.emit(E,E,x);try{return this.emit(E,E,x)}catch(i){y.logger.error("An internal error happened while handling event "+E+'. Error message: "'+i.message+'". Here is a stacktrace:',i),this.trigger(a.Events.ERROR,{type:u.ErrorTypes.OTHER_ERROR,details:u.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:E,error:i})}return!1},R.listenerCount=function(E){return this._emitter.listenerCount(E)},R.destroy=function(){y.logger.log("destroy"),this.trigger(a.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(E){return E.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(E){return E.destroy()}),this.coreComponents.length=0},R.attachMedia=function(E){y.logger.log("attachMedia"),this._media=E,this.trigger(a.Events.MEDIA_ATTACHING,{media:E})},R.detachMedia=function(){y.logger.log("detachMedia"),this.trigger(a.Events.MEDIA_DETACHING,void 0),this._media=null},R.loadSource=function(E){this.stopLoad();var x=this.media,i=this.url,A=this.url=s.buildAbsoluteURL(self.location.href,E,{alwaysNormalize:!0});y.logger.log("loadSource:"+A),x&&i&&i!==A&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(x)),this.trigger(a.Events.MANIFEST_LOADING,{url:E})},R.startLoad=function(E){E===void 0&&(E=-1),y.logger.log("startLoad("+E+")"),this.networkControllers.forEach(function(x){x.startLoad(E)})},R.stopLoad=function(){y.logger.log("stopLoad"),this.networkControllers.forEach(function(E){E.stopLoad()})},R.swapAudioCodec=function(){y.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},R.recoverMediaError=function(){y.logger.log("recoverMediaError");var E=this._media;this.detachMedia(),E&&this.attachMedia(E)},R.removeLevel=function(E,x){x===void 0&&(x=0),this.levelController.removeLevel(E,x)},D(d,[{key:"levels",get:function(){var E=this.levelController.levels;return E||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(E){y.logger.log("set currentLevel:"+E),this.loadLevel=E,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(E){y.logger.log("set nextLevel:"+E),this.levelController.manualLevel=E,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(E){y.logger.log("set loadLevel:"+E),this.levelController.manualLevel=E}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(E){this.levelController.nextLoadLevel=E}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(E){y.logger.log("set firstLevel:"+E),this.levelController.firstLevel=E}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(E){y.logger.log("set startLevel:"+E),E!==-1&&(E=Math.max(E,this.minAutoLevel)),this.levelController.startLevel=E}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(E){var x=!!E;x!==this.config.capLevelToPlayerSize&&(x?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=x)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(E){this._autoLevelCapping!==E&&(y.logger.log("set autoLevelCapping:"+E),this._autoLevelCapping=E)}},{key:"bandwidthEstimate",get:function(){var E=this.abrController.bwEstimator;return E?E.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var E=this.levels,x=this.config.minAutoBitrate;if(!E)return 0;for(var i=E.length,A=0;A<i;A++)if(E[A].maxBitrate>x)return A;return 0}},{key:"maxAutoLevel",get:function(){var E=this.levels,x=this.autoLevelCapping,i;return x===-1&&E&&E.length?i=E.length-1:i=x,i}},{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 x=this.audioTrackController;x&&(x.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 x=this.subtitleTrackController;x&&(x.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 x=this.subtitleTrackController;x&&(x.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 a.Events}},{key:"ErrorTypes",get:function(){return u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return d.defaultConfig?d.defaultConfig:g.hlsDefaultConfig},set:function(E){d.defaultConfig=E}}]),d}();b.defaultConfig=void 0},"./src/is-supported.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"isSupported",function(){return _}),S.d(m,"changeTypeSupported",function(){return T});var s=S("./src/utils/mediasource-helper.ts");function p(){return self.SourceBuffer||self.WebKitSourceBuffer}function _(){var t=Object(s.getMediaSource)();if(!t)return!1;var c=p(),l=t&&typeof t.isTypeSupported=="function"&&t.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),r=!c||c.prototype&&typeof c.prototype.appendBuffer=="function"&&typeof c.prototype.remove=="function";return!!l&&!!r}function T(){var t,c=p();return typeof(c==null||((t=c.prototype)===null||t===void 0)?void 0:t.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return y}),S.d(m,"LoadError",function(){return h});var s=S("./src/polyfills/number.ts"),p=S("./src/errors.ts");function _(O,a){O.prototype=Object.create(a.prototype),O.prototype.constructor=O,r(O,a)}function T(O){var a=typeof Map=="function"?new Map:void 0;return T=function(v){if(v===null||!l(v))return v;if(typeof v!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(v))return a.get(v);a.set(v,D)}function D(){return t(v,arguments,C(this).constructor)}return D.prototype=Object.create(v.prototype,{constructor:{value:D,enumerable:!1,writable:!0,configurable:!0}}),r(D,v)},T(O)}function t(O,a,u){return c()?t=Reflect.construct:t=function(D,b,d){var R=[null];R.push.apply(R,b);var w=Function.bind.apply(D,R),E=new w;return d&&r(E,d.prototype),E},t.apply(null,arguments)}function c(){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(O){return!1}}function l(O){return Function.toString.call(O).indexOf("[native code]")!==-1}function r(O,a){return r=Object.setPrototypeOf||function(v,D){return v.__proto__=D,v},r(O,a)}function C(O){return C=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},C(O)}var f=Math.pow(2,17),y=function(){function O(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var a=O.prototype;return a.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},a.abort=function(){this.loader&&this.loader.abort()},a.load=function(v,D){var b=this,d=v.url;if(!d)return Promise.reject(new h({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:v,networkDetails:null},"Fragment does not have a "+(d?"part list":"url")));this.abort();var R=this.config,w=R.fLoader,E=R.loader;return new Promise(function(x,i){b.loader&&b.loader.destroy();var A=b.loader=v.loader=w?new w(R):new E(R),k=g(v),N={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};v.stats=A.stats,A.load(k,N,{onSuccess:function(G,W,K,V){b.resetLoader(v,A),x({frag:v,part:null,payload:G.data,networkDetails:V})},onError:function(G,W,K){b.resetLoader(v,A),i(new h({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:v,response:G,networkDetails:K}))},onAbort:function(G,W,K){b.resetLoader(v,A),i(new h({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:v,networkDetails:K}))},onTimeout:function(G,W,K){b.resetLoader(v,A),i(new h({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:v,networkDetails:K}))},onProgress:function(G,W,K,V){D&&D({frag:v,part:null,payload:K,networkDetails:V})}})})},a.loadPart=function(v,D,b){var d=this;this.abort();var R=this.config,w=R.fLoader,E=R.loader;return new Promise(function(x,i){d.loader&&d.loader.destroy();var A=d.loader=v.loader=w?new w(R):new E(R),k=g(v,D),N={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};D.stats=A.stats,A.load(k,N,{onSuccess:function(G,W,K,V){d.resetLoader(v,A),d.updateStatsFromPart(v,D);var F={frag:v,part:D,payload:G.data,networkDetails:V};b(F),x(F)},onError:function(G,W,K){d.resetLoader(v,A),i(new h({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:v,part:D,response:G,networkDetails:K}))},onAbort:function(G,W,K){v.stats.aborted=D.stats.aborted,d.resetLoader(v,A),i(new h({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:v,part:D,networkDetails:K}))},onTimeout:function(G,W,K){d.resetLoader(v,A),i(new h({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:v,part:D,networkDetails:K}))}})})},a.updateStatsFromPart=function(v,D){var b=v.stats,d=D.stats,R=d.total;if(b.loaded+=d.loaded,R){var w=Math.round(v.duration/D.duration),E=Math.min(Math.round(b.loaded/R),w),x=w-E,i=x*Math.round(b.loaded/E);b.total=b.loaded+i}else b.total=Math.max(b.loaded,b.total);var A=b.loading,k=d.loading;A.start?A.first+=k.first-k.start:(A.start=k.start,A.first=k.first),A.end=k.end},a.resetLoader=function(v,D){v.loader=null,this.loader===D&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),D.destroy()},O}();function g(O,a){a===void 0&&(a=null);var u=a||O,v={frag:O,part:a,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},D=u.byteRangeStartOffset,b=u.byteRangeEndOffset;return Object(s.isFiniteNumber)(D)&&Object(s.isFiniteNumber)(b)&&(v.rangeStart=D,v.rangeEnd=b),v}var h=function(O){_(a,O);function a(u){for(var v,D=arguments.length,b=new Array(D>1?D-1:0),d=1;d<D;d++)b[d-1]=arguments[d];return v=O.call.apply(O,[this].concat(b))||this,v.data=void 0,v.data=u,v}return a}(T(Error))},"./src/loader/fragment.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"ElementaryStreamTypes",function(){return y}),S.d(m,"BaseSegment",function(){return g}),S.d(m,"Fragment",function(){return h}),S.d(m,"Part",function(){return O});var s=S("./src/polyfills/number.ts"),p=S("./node_modules/url-toolkit/src/url-toolkit.js"),_=S.n(p),T=S("./src/utils/logger.ts"),t=S("./src/loader/level-key.ts"),c=S("./src/loader/load-stats.ts");function l(a,u){a.prototype=Object.create(u.prototype),a.prototype.constructor=a,r(a,u)}function r(a,u){return r=Object.setPrototypeOf||function(D,b){return D.__proto__=b,D},r(a,u)}function C(a,u){for(var v=0;v<u.length;v++){var D=u[v];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(a,D.key,D)}}function f(a,u,v){return u&&C(a.prototype,u),v&&C(a,v),a}var y;(function(a){a.AUDIO="audio",a.VIDEO="video",a.AUDIOVIDEO="audiovideo"})(y||(y={}));var g=function(){function a(v){var D;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(D={},D[y.AUDIO]=null,D[y.VIDEO]=null,D[y.AUDIOVIDEO]=null,D),this.baseurl=v}var u=a.prototype;return u.setByteRange=function(D,b){var d=D.split("@",2),R=[];d.length===1?R[0]=b?b.byteRangeEndOffset:0:R[0]=parseInt(d[1]),R[1]=parseInt(d[0])+R[0],this._byteRange=R},f(a,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Object(p.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(D){this._url=D}}]),a}(),h=function(a){l(u,a);function u(D,b){var d;return d=a.call(this,b)||this,d._decryptdata=null,d.rawProgramDateTime=null,d.programDateTime=null,d.tagList=[],d.duration=0,d.sn=0,d.levelkey=void 0,d.type=void 0,d.loader=null,d.level=-1,d.cc=0,d.startPTS=void 0,d.endPTS=void 0,d.appendedPTS=void 0,d.startDTS=void 0,d.endDTS=void 0,d.start=0,d.deltaPTS=void 0,d.maxStartPTS=void 0,d.minEndPTS=void 0,d.stats=new c.LoadStats,d.urlId=0,d.data=void 0,d.bitrateTest=!1,d.title=null,d.initSegment=null,d.type=D,d}var v=u.prototype;return v.createInitializationVector=function(b){for(var d=new Uint8Array(16),R=12;R<16;R++)d[R]=b>>8*(15-R)&255;return d},v.setDecryptDataFromLevelKey=function(b,d){var R=b;return(b==null?void 0:b.method)==="AES-128"&&b.uri&&!b.iv&&(R=t.LevelKey.fromURI(b.uri),R.method=b.method,R.iv=this.createInitializationVector(d),R.keyFormat="identity"),R},v.setElementaryStreamInfo=function(b,d,R,w,E,x){x===void 0&&(x=!1);var i=this.elementaryStreams,A=i[b];if(!A){i[b]={startPTS:d,endPTS:R,startDTS:w,endDTS:E,partial:x};return}A.startPTS=Math.min(A.startPTS,d),A.endPTS=Math.max(A.endPTS,R),A.startDTS=Math.min(A.startDTS,w),A.endDTS=Math.max(A.endDTS,E)},v.clearElementaryStreamInfo=function(){var b=this.elementaryStreams;b[y.AUDIO]=null,b[y.VIDEO]=null,b[y.AUDIOVIDEO]=null},f(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var b=this.sn;typeof b!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&T.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),b=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,b)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(s.isFiniteNumber)(this.programDateTime))return null;var b=Object(s.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+b*1e3}},{key:"encrypted",get:function(){var b;return!!((b=this.decryptdata)!==null&&b!==void 0&&b.keyFormat&&this.decryptdata.uri)}}]),u}(g),O=function(a){l(u,a);function u(v,D,b,d,R){var w;w=a.call(this,b)||this,w.fragOffset=0,w.duration=0,w.gap=!1,w.independent=!1,w.relurl=void 0,w.fragment=void 0,w.index=void 0,w.stats=new c.LoadStats,w.duration=v.decimalFloatingPoint("DURATION"),w.gap=v.bool("GAP"),w.independent=v.bool("INDEPENDENT"),w.relurl=v.enumeratedString("URI"),w.fragment=D,w.index=d;var E=v.enumeratedString("BYTERANGE");return E&&w.setByteRange(E,R),R&&(w.fragOffset=R.fragOffset+R.duration),w}return f(u,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var D=this.elementaryStreams;return!!(D.audio||D.video||D.audiovideo)}}]),u}(g)},"./src/loader/key-loader.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return T});var s=S("./src/events.ts"),p=S("./src/errors.ts"),_=S("./src/utils/logger.ts"),T=function(){function t(l){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=l,this._registerListeners()}var c=t.prototype;return c._registerListeners=function(){this.hls.on(s.Events.KEY_LOADING,this.onKeyLoading,this)},c._unregisterListeners=function(){this.hls.off(s.Events.KEY_LOADING,this.onKeyLoading)},c.destroy=function(){this._unregisterListeners();for(var r in this.loaders){var C=this.loaders[r];C&&C.destroy()}this.loaders={}},c.onKeyLoading=function(r,C){var f=C.frag,y=f.type,g=this.loaders[y];if(!f.decryptdata){_.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var h=f.decryptdata.uri;if(h!==this.decrypturl||this.decryptkey===null){var O=this.hls.config;if(g&&(_.logger.warn("abort previous key loader for type:"+y),g.abort()),!h){_.logger.warn("key uri is falsy");return}var a=O.loader,u=f.loader=this.loaders[y]=new a(O);this.decrypturl=h,this.decryptkey=null;var v={url:h,frag:f,responseType:"arraybuffer"},D={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:O.fragLoadingRetryDelay,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:0},b={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(v,D,b)}else this.decryptkey&&(f.decryptdata.key=this.decryptkey,this.hls.trigger(s.Events.KEY_LOADED,{frag:f}))},c.loadsuccess=function(r,C,f){var y=f.frag;if(!y.decryptdata){_.logger.error("after key load, decryptdata unset");return}this.decryptkey=y.decryptdata.key=new Uint8Array(r.data),y.loader=null,delete this.loaders[y.type],this.hls.trigger(s.Events.KEY_LOADED,{frag:y})},c.loaderror=function(r,C){var f=C.frag,y=f.loader;y&&y.abort(),delete this.loaders[f.type],this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:f,response:r})},c.loadtimeout=function(r,C){var f=C.frag,y=f.loader;y&&y.abort(),delete this.loaders[f.type],this.hls.trigger(s.Events.ERROR,{type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:f})},t}()},"./src/loader/level-details.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"LevelDetails",function(){return t});var s=S("./src/polyfills/number.ts");function p(c,l){for(var r=0;r<l.length;r++){var C=l[r];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(c,C.key,C)}}function _(c,l,r){return l&&p(c.prototype,l),r&&p(c,r),c}var T=10,t=function(){function c(r){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=r}var l=c.prototype;return l.reloaded=function(C){if(!C){this.advanced=!0,this.updated=!0;return}var f=this.lastPartSn-C.lastPartSn,y=this.lastPartIndex-C.lastPartIndex;this.updated=this.endSN!==C.endSN||!!y||!!f,this.advanced=this.endSN>C.endSN||f>0||f===0&&y>0,this.updated||this.advanced?this.misses=Math.floor(C.misses*.6):this.misses=C.misses+1,this.availabilityDelay=C.availabilityDelay},_(c,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(s.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||T}},{key:"drift",get:function(){var C=this.driftEndTime-this.driftStartTime;if(C>0){var f=this.driftEnd-this.driftStart;return f*1e3/C}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var C;return(C=this.partList)!==null&&C!==void 0&&C.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var C;return(C=this.fragments)!==null&&C!==void 0&&C.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 C;return(C=this.partList)!==null&&C!==void 0&&C.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var C;return(C=this.partList)!==null&&C!==void 0&&C.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),c}()},"./src/loader/level-key.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"LevelKey",function(){return t});var s=S("./node_modules/url-toolkit/src/url-toolkit.js"),p=S.n(s);function _(c,l){for(var r=0;r<l.length;r++){var C=l[r];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(c,C.key,C)}}function T(c,l,r){return l&&_(c.prototype,l),r&&_(c,r),c}var t=function(){c.fromURL=function(r,C){return new c(r,C)},c.fromURI=function(r){return new c(r)};function c(l,r){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,r?this._uri=Object(s.buildAbsoluteURL)(l,r,{alwaysNormalize:!0}):this._uri=l}return T(c,[{key:"uri",get:function(){return this._uri}}]),c}()},"./src/loader/load-stats.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"LoadStats",function(){return s});var s=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}},"./src/loader/m3u8-parser.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return u});var s=S("./src/polyfills/number.ts"),p=S("./node_modules/url-toolkit/src/url-toolkit.js"),_=S.n(p),T=S("./src/loader/fragment.ts"),t=S("./src/loader/level-details.ts"),c=S("./src/loader/level-key.ts"),l=S("./src/utils/attr-list.ts"),r=S("./src/utils/logger.ts"),C=S("./src/utils/codecs.ts"),f=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,y=/#EXT-X-MEDIA:(.*)/g,g=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),h=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(PLAYLIST-TYPE):(.+)/.source,/#EXT-X-(MEDIA-SEQUENCE): *(\d+)/.source,/#EXT-X-(SKIP):(.+)/.source,/#EXT-X-(TARGETDURATION): *(\d+)/.source,/#EXT-X-(KEY):(.+)/.source,/#EXT-X-(START):(.+)/.source,/#EXT-X-(ENDLIST)/.source,/#EXT-X-(DISCONTINUITY-SEQ)UENCE: *(\d+)/.source,/#EXT-X-(DIS)CONTINUITY/.source,/#EXT-X-(VERSION):(\d+)/.source,/#EXT-X-(MAP):(.+)/.source,/#EXT-X-(SERVER-CONTROL):(.+)/.source,/#EXT-X-(PART-INF):(.+)/.source,/#EXT-X-(GAP)/.source,/#EXT-X-(BITRATE):\s*(\d+)/.source,/#EXT-X-(PART):(.+)/.source,/#EXT-X-(PRELOAD-HINT):(.+)/.source,/#EXT-X-(RENDITION-REPORT):(.+)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),O=/\.(mp4|m4s|m4v|m4a)$/i;function a(R){var w,E;return O.test((w=(E=p.parseURL(R))===null||E===void 0?void 0:E.path)!=null?w:"")}var u=function(){function R(){}return R.findGroup=function(E,x){for(var i=0;i<E.length;i++){var A=E[i];if(A.id===x)return A}},R.convertAVC1ToAVCOTI=function(E){var x=E.split(".");if(x.length>2){var i=x.shift()+".";return i+=parseInt(x.shift()).toString(16),i+=("000"+parseInt(x.shift()).toString(16)).substr(-4),i}return E},R.resolve=function(E,x){return p.buildAbsoluteURL(x,E,{alwaysNormalize:!0})},R.parseMasterPlaylist=function(E,x){var i=[],A={},k=!1;f.lastIndex=0;for(var N;(N=f.exec(E))!=null;)if(N[1]){var U=new l.AttrList(N[1]),G={attrs:U,bitrate:U.decimalInteger("AVERAGE-BANDWIDTH")||U.decimalInteger("BANDWIDTH"),name:U.NAME,url:R.resolve(N[2],x)},W=U.decimalResolution("RESOLUTION");W&&(G.width=W.width,G.height=W.height),v((U.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),G),G.videoCodec&&G.videoCodec.indexOf("avc1")!==-1&&(G.videoCodec=R.convertAVC1ToAVCOTI(G.videoCodec)),i.push(G)}else if(N[3]){var K=new l.AttrList(N[3]);K["DATA-ID"]&&(k=!0,A[K["DATA-ID"]]=K)}return{levels:i,sessionData:k?A:null}},R.parseMasterPlaylistMedia=function(E,x,i,A){A===void 0&&(A=[]);var k,N=[],U=0;for(y.lastIndex=0;(k=y.exec(E))!==null;){var G=new l.AttrList(k[1]);if(G.TYPE===i){var W={attrs:G,bitrate:0,id:U++,groupId:G["GROUP-ID"],instreamId:G["INSTREAM-ID"],name:G.NAME||G.LANGUAGE||"",type:i,default:G.bool("DEFAULT"),autoselect:G.bool("AUTOSELECT"),forced:G.bool("FORCED"),lang:G.LANGUAGE,url:G.URI?R.resolve(G.URI,x):""};if(A.length){var K=R.findGroup(A,W.groupId)||A[0];D(W,K,"audioCodec"),D(W,K,"textCodec")}N.push(W)}}return N},R.parseLevelPlaylist=function(E,x,i,A,k){var N=new t.LevelDetails(x),U=N.fragments,G=null,W=0,K=0,V=0,F=0,B=null,H=new T.Fragment(A,x),ae,de,se,Se=-1,ye=!1;for(g.lastIndex=0,N.m3u8=E;(ae=g.exec(E))!==null;){ye&&(ye=!1,H=new T.Fragment(A,x),H.start=V,H.sn=W,H.cc=F,H.level=i,G&&(H.initSegment=G,H.rawProgramDateTime=G.rawProgramDateTime));var oe=ae[1];if(oe){H.duration=parseFloat(oe);var pe=(" "+ae[2]).slice(1);H.title=pe||null,H.tagList.push(pe?["INF",oe,pe]:["INF",oe])}else if(ae[3])Object(s.isFiniteNumber)(H.duration)&&(H.start=V,se&&(H.levelkey=se),H.sn=W,H.level=i,H.cc=F,H.urlId=k,U.push(H),H.relurl=(" "+ae[3]).slice(1),d(H,B),B=H,V+=H.duration,W++,K=0,ye=!0);else if(ae[4]){var fe=(" "+ae[4]).slice(1);B?H.setByteRange(fe,B):H.setByteRange(fe)}else if(ae[5])H.rawProgramDateTime=(" "+ae[5]).slice(1),H.tagList.push(["PROGRAM-DATE-TIME",H.rawProgramDateTime]),Se===-1&&(Se=U.length);else{if(ae=ae[0].match(h),!ae){r.logger.warn("No matches on slow regex match for level playlist!");continue}for(de=1;de<ae.length&&!(typeof ae[de]!="undefined");de++);var ie=(" "+ae[de]).slice(1),le=(" "+ae[de+1]).slice(1),Q=ae[de+2]?(" "+ae[de+2]).slice(1):"";switch(ie){case"PLAYLIST-TYPE":N.type=le.toUpperCase();break;case"MEDIA-SEQUENCE":W=N.startSN=parseInt(le);break;case"SKIP":{var ce=new l.AttrList(le),te=ce.decimalInteger("SKIPPED-SEGMENTS");if(Object(s.isFiniteNumber)(te)){N.skippedSegments=te;for(var $=te;$--;)U.unshift(null);W+=te}var _e=ce.enumeratedString("RECENTLY-REMOVED-DATERANGES");_e&&(N.recentlyRemovedDateranges=_e.split(" "));break}case"TARGETDURATION":N.targetduration=parseFloat(le);break;case"VERSION":N.version=parseInt(le);break;case"EXTM3U":break;case"ENDLIST":N.live=!1;break;case"#":(le||Q)&&H.tagList.push(Q?[le,Q]:[le]);break;case"DIS":F++;case"GAP":H.tagList.push([ie]);break;case"BITRATE":H.tagList.push([ie,le]);break;case"DISCONTINUITY-SEQ":F=parseInt(le);break;case"KEY":{var re,Z=new l.AttrList(le),X=Z.enumeratedString("METHOD"),ee=Z.URI,be=Z.hexadecimalInteger("IV"),ve=Z.enumeratedString("KEYFORMATVERSIONS"),Te=Z.enumeratedString("KEYID"),Fe=(re=Z.enumeratedString("KEYFORMAT"))!=null?re:"identity",Ze=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(Ze.indexOf(Fe)>-1){r.logger.warn("Keyformat "+Fe+" is not supported from the manifest");continue}else if(Fe!=="identity")continue;X&&(se=c.LevelKey.fromURL(x,ee),ee&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(X)>=0&&(se.method=X,se.keyFormat=Fe,Te&&(se.keyID=Te),ve&&(se.keyFormatVersions=ve),se.iv=be));break}case"START":{var nt=new l.AttrList(le),ot=nt.decimalFloatingPoint("TIME-OFFSET");Object(s.isFiniteNumber)(ot)&&(N.startTimeOffset=ot);break}case"MAP":{var st=new l.AttrList(le);H.relurl=st.URI,st.BYTERANGE&&H.setByteRange(st.BYTERANGE),H.level=i,H.sn="initSegment",se&&(H.levelkey=se),H.initSegment=null,G=H,ye=!0;break}case"SERVER-CONTROL":{var ht=new l.AttrList(le);N.canBlockReload=ht.bool("CAN-BLOCK-RELOAD"),N.canSkipUntil=ht.optionalFloat("CAN-SKIP-UNTIL",0),N.canSkipDateRanges=N.canSkipUntil>0&&ht.bool("CAN-SKIP-DATERANGES"),N.partHoldBack=ht.optionalFloat("PART-HOLD-BACK",0),N.holdBack=ht.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ne=new l.AttrList(le);N.partTarget=Ne.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Pe=N.partList;Pe||(Pe=N.partList=[]);var et=K>0?Pe[Pe.length-1]:void 0,Ot=K++,lt=new T.Part(new l.AttrList(le),H,x,Ot,et);Pe.push(lt),H.duration+=lt.duration;break}case"PRELOAD-HINT":{var Rt=new l.AttrList(le);N.preloadHint=Rt;break}case"RENDITION-REPORT":{var Je=new l.AttrList(le);N.renditionReports=N.renditionReports||[],N.renditionReports.push(Je);break}default:r.logger.warn("line parsed but not handled: "+ae);break}}}B&&!B.relurl?(U.pop(),V-=B.duration,N.partList&&(N.fragmentHint=B)):N.partList&&(d(H,B),H.cc=F,N.fragmentHint=H);var We=U.length,Le=U[0],Oe=U[We-1];if(V+=N.skippedSegments*N.targetduration,V>0&&We&&Oe){N.averagetargetduration=V/We;var Re=Oe.sn;N.endSN=Re!=="initSegment"?Re:0,Le&&(N.startCC=Le.cc,Le.initSegment||N.fragments.every(function(Ie){return Ie.relurl&&a(Ie.relurl)})&&(r.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),H=new T.Fragment(A,x),H.relurl=Oe.relurl,H.level=i,H.sn="initSegment",Le.initSegment=H,N.needSidxRanges=!0))}else N.endSN=0,N.startCC=0;return N.fragmentHint&&(V+=N.fragmentHint.duration),N.totalduration=V,N.endCC=F,Se>0&&b(U,Se),N},R}();function v(R,w){["video","audio","text"].forEach(function(E){var x=R.filter(function(A){return Object(C.isCodecType)(A,E)});if(x.length){var i=x.filter(function(A){return A.lastIndexOf("avc1",0)===0||A.lastIndexOf("mp4a",0)===0});w[E+"Codec"]=i.length>0?i[0]:x[0],R=R.filter(function(A){return x.indexOf(A)===-1})}}),w.unknownCodecs=R}function D(R,w,E){var x=w[E];x&&(R[E]=x)}function b(R,w){for(var E=R[w],x=w;x--;){var i=R[x];if(!i)return;i.programDateTime=E.programDateTime-i.duration*1e3,E=i}}function d(R,w){R.rawProgramDateTime?R.programDateTime=Date.parse(R.rawProgramDateTime):w!=null&&w.programDateTime&&(R.programDateTime=w.endProgramDateTime),Object(s.isFiniteNumber)(R.programDateTime)||(R.programDateTime=null,R.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/polyfills/number.ts"),p=S("./src/events.ts"),_=S("./src/errors.ts"),T=S("./src/utils/logger.ts"),t=S("./src/utils/mp4-tools.ts"),c=S("./src/loader/m3u8-parser.ts"),l=S("./src/types/loader.ts"),r=S("./src/utils/attr-list.ts");function C(g){var h=g.type;switch(h){case l.PlaylistContextType.AUDIO_TRACK:return l.PlaylistLevelType.AUDIO;case l.PlaylistContextType.SUBTITLE_TRACK:return l.PlaylistLevelType.SUBTITLE;default:return l.PlaylistLevelType.MAIN}}function f(g,h){var O=g.url;return(O===void 0||O.indexOf("data:")===0)&&(O=h.url),O}var y=function(){function g(O){this.hls=void 0,this.loaders=Object.create(null),this.hls=O,this.registerListeners()}var h=g.prototype;return h.registerListeners=function(){var a=this.hls;a.on(p.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(p.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(p.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(p.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},h.unregisterListeners=function(){var a=this.hls;a.off(p.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(p.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(p.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(p.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},h.createInternalLoader=function(a){var u=this.hls.config,v=u.pLoader,D=u.loader,b=v||D,d=new b(u);return a.loader=d,this.loaders[a.type]=d,d},h.getInternalLoader=function(a){return this.loaders[a.type]},h.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},h.destroyInternalLoaders=function(){for(var a in this.loaders){var u=this.loaders[a];u&&u.destroy(),this.resetInternalLoader(a)}},h.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},h.onManifestLoading=function(a,u){var v=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:l.PlaylistContextType.MANIFEST,url:v,deliveryDirectives:null})},h.onLevelLoading=function(a,u){var v=u.id,D=u.level,b=u.url,d=u.deliveryDirectives;this.load({id:v,groupId:null,level:D,responseType:"text",type:l.PlaylistContextType.LEVEL,url:b,deliveryDirectives:d})},h.onAudioTrackLoading=function(a,u){var v=u.id,D=u.groupId,b=u.url,d=u.deliveryDirectives;this.load({id:v,groupId:D,level:null,responseType:"text",type:l.PlaylistContextType.AUDIO_TRACK,url:b,deliveryDirectives:d})},h.onSubtitleTrackLoading=function(a,u){var v=u.id,D=u.groupId,b=u.url,d=u.deliveryDirectives;this.load({id:v,groupId:D,level:null,responseType:"text",type:l.PlaylistContextType.SUBTITLE_TRACK,url:b,deliveryDirectives:d})},h.load=function(a){var u,v=this.hls.config,D=this.getInternalLoader(a);if(D){var b=D.context;if(b&&b.url===a.url){T.logger.trace("[playlist-loader]: playlist request ongoing");return}T.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),D.abort()}var d,R,w,E;switch(a.type){case l.PlaylistContextType.MANIFEST:d=v.manifestLoadingMaxRetry,R=v.manifestLoadingTimeOut,w=v.manifestLoadingRetryDelay,E=v.manifestLoadingMaxRetryTimeout;break;case l.PlaylistContextType.LEVEL:case l.PlaylistContextType.AUDIO_TRACK:case l.PlaylistContextType.SUBTITLE_TRACK:d=0,R=v.levelLoadingTimeOut;break;default:d=v.levelLoadingMaxRetry,R=v.levelLoadingTimeOut,w=v.levelLoadingRetryDelay,E=v.levelLoadingMaxRetryTimeout;break}if(D=this.createInternalLoader(a),(u=a.deliveryDirectives)!==null&&u!==void 0&&u.part){var x;if(a.type===l.PlaylistContextType.LEVEL&&a.level!==null?x=this.hls.levels[a.level].details:a.type===l.PlaylistContextType.AUDIO_TRACK&&a.id!==null?x=this.hls.audioTracks[a.id].details:a.type===l.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(x=this.hls.subtitleTracks[a.id].details),x){var i=x.partTarget,A=x.targetduration;i&&A&&(R=Math.min(Math.max(i*3,A*.8)*1e3,R))}}var k={timeout:R,maxRetry:d,retryDelay:w,maxRetryDelay:E,highWaterMark:0},N={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};D.load(a,k,N)},h.loadsuccess=function(a,u,v,D){if(D===void 0&&(D=null),v.isSidxRequest){this.handleSidxRequest(a,v),this.handlePlaylistLoaded(a,u,v,D);return}this.resetInternalLoader(v.type);var b=a.data;if(b.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,v,"no EXTM3U delimiter",D);return}u.parsing.start=performance.now(),b.indexOf("#EXTINF:")>0||b.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,u,v,D):this.handleMasterPlaylist(a,u,v,D)},h.loaderror=function(a,u,v){v===void 0&&(v=null),this.handleNetworkError(u,v,!1,a)},h.loadtimeout=function(a,u,v){v===void 0&&(v=null),this.handleNetworkError(u,v,!0)},h.handleMasterPlaylist=function(a,u,v,D){var b=this.hls,d=a.data,R=f(a,v),w=c.default.parseMasterPlaylist(d,R),E=w.levels,x=w.sessionData;if(!E.length){this.handleManifestParsingError(a,v,"no level found in manifest",D);return}var i=E.map(function(W){return{id:W.attrs.AUDIO,audioCodec:W.audioCodec}}),A=E.map(function(W){return{id:W.attrs.SUBTITLES,textCodec:W.textCodec}}),k=c.default.parseMasterPlaylistMedia(d,R,"AUDIO",i),N=c.default.parseMasterPlaylistMedia(d,R,"SUBTITLES",A),U=c.default.parseMasterPlaylistMedia(d,R,"CLOSED-CAPTIONS");if(k.length){var G=k.some(function(W){return!W.url});!G&&E[0].audioCodec&&!E[0].attrs.AUDIO&&(T.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),k.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new r.AttrList({}),bitrate:0,url:""}))}b.trigger(p.Events.MANIFEST_LOADED,{levels:E,audioTracks:k,subtitles:N,captions:U,url:R,stats:u,networkDetails:D,sessionData:x})},h.handleTrackOrLevelPlaylist=function(a,u,v,D){var b=this.hls,d=v.id,R=v.level,w=v.type,E=f(a,v),x=Object(s.isFiniteNumber)(d)?d:0,i=Object(s.isFiniteNumber)(R)?R:x,A=C(v),k=c.default.parseLevelPlaylist(a.data,E,i,A,x);if(!k.fragments.length){b.trigger(p.Events.ERROR,{type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:E,reason:"no fragments found in level",level:typeof v.level=="number"?v.level:void 0});return}if(w===l.PlaylistContextType.MANIFEST){var N={attrs:new r.AttrList({}),bitrate:0,details:k,name:"",url:E};b.trigger(p.Events.MANIFEST_LOADED,{levels:[N],audioTracks:[],url:E,stats:u,networkDetails:D,sessionData:null})}if(u.parsing.end=performance.now(),k.needSidxRanges){var U,G=(U=k.fragments[0].initSegment)===null||U===void 0?void 0:U.url;this.load({url:G,isSidxRequest:!0,type:w,level:R,levelDetails:k,id:d,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}v.levelDetails=k,this.handlePlaylistLoaded(a,u,v,D)},h.handleSidxRequest=function(a,u){var v=Object(t.parseSegmentIndex)(new Uint8Array(a.data));if(!v)return;var D=v.references,b=u.levelDetails;D.forEach(function(d,R){var w=d.info,E=b.fragments[R];E.byteRange.length===0&&E.setByteRange(String(1+w.end-w.start)+"@"+String(w.start)),E.initSegment&&E.initSegment.setByteRange(String(v.moovEndOffset)+"@0")})},h.handleManifestParsingError=function(a,u,v,D){this.hls.trigger(p.Events.ERROR,{type:_.ErrorTypes.NETWORK_ERROR,details:_.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===l.PlaylistContextType.MANIFEST,url:a.url,reason:v,response:a,context:u,networkDetails:D})},h.handleNetworkError=function(a,u,v,D){v===void 0&&(v=!1),T.logger.warn("[playlist-loader]: A network "+(v?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var b=_.ErrorDetails.UNKNOWN,d=!1,R=this.getInternalLoader(a);switch(a.type){case l.PlaylistContextType.MANIFEST:b=v?_.ErrorDetails.MANIFEST_LOAD_TIMEOUT:_.ErrorDetails.MANIFEST_LOAD_ERROR,d=!0;break;case l.PlaylistContextType.LEVEL:b=v?_.ErrorDetails.LEVEL_LOAD_TIMEOUT:_.ErrorDetails.LEVEL_LOAD_ERROR,d=!1;break;case l.PlaylistContextType.AUDIO_TRACK:b=v?_.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:_.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,d=!1;break;case l.PlaylistContextType.SUBTITLE_TRACK:b=v?_.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:_.ErrorDetails.SUBTITLE_LOAD_ERROR,d=!1;break}R&&this.resetInternalLoader(a.type);var w={type:_.ErrorTypes.NETWORK_ERROR,details:b,fatal:d,url:a.url,loader:R,context:a,networkDetails:u};D&&(w.response=D),this.hls.trigger(p.Events.ERROR,w)},h.handlePlaylistLoaded=function(a,u,v,D){var b=v.type,d=v.level,R=v.id,w=v.groupId,E=v.loader,x=v.levelDetails,i=v.deliveryDirectives;if(!(x!=null&&x.targetduration)){this.handleManifestParsingError(a,v,"invalid target duration",D);return}if(!E)return;x.live&&(E.getCacheAge&&(x.ageHeader=E.getCacheAge()||0),(!E.getCacheAge||isNaN(x.ageHeader))&&(x.ageHeader=0));switch(b){case l.PlaylistContextType.MANIFEST:case l.PlaylistContextType.LEVEL:this.hls.trigger(p.Events.LEVEL_LOADED,{details:x,level:d||0,id:R||0,stats:u,networkDetails:D,deliveryDirectives:i});break;case l.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(p.Events.AUDIO_TRACK_LOADED,{details:x,id:R||0,groupId:w||"",stats:u,networkDetails:D,deliveryDirectives:i});break;case l.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(p.Events.SUBTITLE_TRACK_LOADED,{details:x,id:R||0,groupId:w||"",stats:u,networkDetails:D,deliveryDirectives:i});break}},g}();m.default=y},"./src/polyfills/number.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"isFiniteNumber",function(){return s}),S.d(m,"MAX_SAFE_INTEGER",function(){return p});var s=Number.isFinite||function(_){return typeof _=="number"&&isFinite(_)},p=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(P,m,S){"use strict";S.r(m);var s=function(){function p(){}return p.getSilentFrame=function(T,t){switch(T){case"mp4a.40.2":if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===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(t===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(t===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(t===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(t===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},p}();m.default=s},"./src/remux/mp4-generator.ts":function(P,m,S){"use strict";S.r(m);var s=Math.pow(2,32)-1,p=function(){function _(){}return _.init=function(){_.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 t;for(t in _.types)_.types.hasOwnProperty(t)&&(_.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);var c=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]),l=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]);_.HDLR_TYPES={video:c,audio:l};var r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),C=new Uint8Array([0,0,0,0,0,0,0,0]);_.STTS=_.STSC=_.STCO=C,_.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),_.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),_.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),_.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var f=new Uint8Array([105,115,111,109]),y=new Uint8Array([97,118,99,49]),g=new Uint8Array([0,0,0,1]);_.FTYP=_.box(_.types.ftyp,f,g,f,y),_.DINF=_.box(_.types.dinf,_.box(_.types.dref,r))},_.box=function(t){for(var c=8,l=arguments.length,r=new Array(l>1?l-1:0),C=1;C<l;C++)r[C-1]=arguments[C];for(var f=r.length,y=f;f--;)c+=r[f].byteLength;var g=new Uint8Array(c);for(g[0]=c>>24&255,g[1]=c>>16&255,g[2]=c>>8&255,g[3]=c&255,g.set(t,4),f=0,c=8;f<y;f++)g.set(r[f],c),c+=r[f].byteLength;return g},_.hdlr=function(t){return _.box(_.types.hdlr,_.HDLR_TYPES[t])},_.mdat=function(t){return _.box(_.types.mdat,t)},_.mdhd=function(t,c){c*=t;var l=Math.floor(c/(s+1)),r=Math.floor(c%(s+1));return _.box(_.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,t&255,l>>24,l>>16&255,l>>8&255,l&255,r>>24,r>>16&255,r>>8&255,r&255,85,196,0,0]))},_.mdia=function(t){return _.box(_.types.mdia,_.mdhd(t.timescale,t.duration),_.hdlr(t.type),_.minf(t))},_.mfhd=function(t){return _.box(_.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255]))},_.minf=function(t){return t.type==="audio"?_.box(_.types.minf,_.box(_.types.smhd,_.SMHD),_.DINF,_.stbl(t)):_.box(_.types.minf,_.box(_.types.vmhd,_.VMHD),_.DINF,_.stbl(t))},_.moof=function(t,c,l){return _.box(_.types.moof,_.mfhd(t),_.traf(l,c))},_.moov=function(t){for(var c=t.length,l=[];c--;)l[c]=_.trak(t[c]);return _.box.apply(null,[_.types.moov,_.mvhd(t[0].timescale,t[0].duration)].concat(l).concat(_.mvex(t)))},_.mvex=function(t){for(var c=t.length,l=[];c--;)l[c]=_.trex(t[c]);return _.box.apply(null,[_.types.mvex].concat(l))},_.mvhd=function(t,c){c*=t;var l=Math.floor(c/(s+1)),r=Math.floor(c%(s+1)),C=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,t&255,l>>24,l>>16&255,l>>8&255,l&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 _.box(_.types.mvhd,C)},_.sdtp=function(t){var c=t.samples||[],l=new Uint8Array(4+c.length),r,C;for(r=0;r<c.length;r++)C=c[r].flags,l[r+4]=C.dependsOn<<4|C.isDependedOn<<2|C.hasRedundancy;return _.box(_.types.sdtp,l)},_.stbl=function(t){return _.box(_.types.stbl,_.stsd(t),_.box(_.types.stts,_.STTS),_.box(_.types.stsc,_.STSC),_.box(_.types.stsz,_.STSZ),_.box(_.types.stco,_.STCO))},_.avc1=function(t){var c=[],l=[],r,C,f;for(r=0;r<t.sps.length;r++)C=t.sps[r],f=C.byteLength,c.push(f>>>8&255),c.push(f&255),c=c.concat(Array.prototype.slice.call(C));for(r=0;r<t.pps.length;r++)C=t.pps[r],f=C.byteLength,l.push(f>>>8&255),l.push(f&255),l=l.concat(Array.prototype.slice.call(C));var y=_.box(_.types.avcC,new Uint8Array([1,c[3],c[4],c[5],252|3,224|t.sps.length].concat(c).concat([t.pps.length]).concat(l))),g=t.width,h=t.height,O=t.pixelRatio[0],a=t.pixelRatio[1];return _.box(_.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,g>>8&255,g&255,h>>8&255,h&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]),y,_.box(_.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),_.box(_.types.pasp,new Uint8Array([O>>24,O>>16&255,O>>8&255,O&255,a>>24,a>>16&255,a>>8&255,a&255])))},_.esds=function(t){var c=t.config.length;return new Uint8Array([0,0,0,0,3,23+c,0,1,0,4,15+c,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([c]).concat(t.config).concat([6,1,2]))},_.mp4a=function(t){var c=t.samplerate;return _.box(_.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,c>>8&255,c&255,0,0]),_.box(_.types.esds,_.esds(t)))},_.mp3=function(t){var c=t.samplerate;return _.box(_.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,c>>8&255,c&255,0,0]))},_.stsd=function(t){return t.type==="audio"?!t.isAAC&&t.codec==="mp3"?_.box(_.types.stsd,_.STSD,_.mp3(t)):_.box(_.types.stsd,_.STSD,_.mp4a(t)):_.box(_.types.stsd,_.STSD,_.avc1(t))},_.tkhd=function(t){var c=t.id,l=t.duration*t.timescale,r=t.width,C=t.height,f=Math.floor(l/(s+1)),y=Math.floor(l%(s+1));return _.box(_.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,c>>24&255,c>>16&255,c>>8&255,c&255,0,0,0,0,f>>24,f>>16&255,f>>8&255,f&255,y>>24,y>>16&255,y>>8&255,y&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,C>>8&255,C&255,0,0]))},_.traf=function(t,c){var l=_.sdtp(t),r=t.id,C=Math.floor(c/(s+1)),f=Math.floor(c%(s+1));return _.box(_.types.traf,_.box(_.types.tfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255])),_.box(_.types.tfdt,new Uint8Array([1,0,0,0,C>>24,C>>16&255,C>>8&255,C&255,f>>24,f>>16&255,f>>8&255,f&255])),_.trun(t,l.length+16+20+8+16+8+8),l)},_.trak=function(t){return t.duration=t.duration||4294967295,_.box(_.types.trak,_.tkhd(t),_.mdia(t))},_.trex=function(t){var c=t.id;return _.box(_.types.trex,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},_.trun=function(t,c){var l=t.samples||[],r=l.length,C=12+16*r,f=new Uint8Array(C),y,g,h,O,a,u;for(c+=8+C,f.set([0,0,15,1,r>>>24&255,r>>>16&255,r>>>8&255,r&255,c>>>24&255,c>>>16&255,c>>>8&255,c&255],0),y=0;y<r;y++)g=l[y],h=g.duration,O=g.size,a=g.flags,u=g.cts,f.set([h>>>24&255,h>>>16&255,h>>>8&255,h&255,O>>>24&255,O>>>16&255,O>>>8&255,O&255,a.isLeading<<2|a.dependsOn,a.isDependedOn<<6|a.hasRedundancy<<4|a.paddingValue<<1|a.isNonSync,a.degradPrio&240<<8,a.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*y);return _.box(_.types.trun,f)},_.initSegment=function(t){_.types||_.init();var c=_.moov(t),l=new Uint8Array(_.FTYP.byteLength+c.byteLength);return l.set(_.FTYP),l.set(c,_.FTYP.byteLength),l},_}();p.types=void 0,p.HDLR_TYPES=void 0,p.STTS=void 0,p.STSC=void 0,p.STCO=void 0,p.STSZ=void 0,p.VMHD=void 0,p.SMHD=void 0,p.STSD=void 0,p.FTYP=void 0,p.DINF=void 0,m.default=p},"./src/remux/mp4-remuxer.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return u}),S.d(m,"normalizePts",function(){return v});var s=S("./src/polyfills/number.ts"),p=S("./src/remux/aac-helper.ts"),_=S("./src/remux/mp4-generator.ts"),T=S("./src/events.ts"),t=S("./src/errors.ts"),c=S("./src/utils/logger.ts"),l=S("./src/types/loader.ts"),r=S("./src/utils/timescale-conversion.ts");function C(){return C=Object.assign||function(R){for(var w=1;w<arguments.length;w++){var E=arguments[w];for(var x in E)Object.prototype.hasOwnProperty.call(E,x)&&(R[x]=E[x])}return R},C.apply(this,arguments)}var f=10*1e3,y=1024,g=1152,h=null,O=null,a=!1,u=function(){function R(E,x,i,A){if(A===void 0&&(A=""),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=void 0,this._initDTS=void 0,this.nextAvcDts=null,this.nextAudioPts=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=E,this.config=x,this.typeSupported=i,this.ISGenerated=!1,h===null){var k=navigator.userAgent||"",N=k.match(/Chrome\/(\d+)/i);h=N?parseInt(N[1]):0}if(O===null){var U=navigator.userAgent.match(/Safari\/(\d+)/i);O=U?parseInt(U[1]):0}a=!!h&&h<75||!!O&&O<600}var w=R.prototype;return w.destroy=function(){},w.resetTimeStamp=function(x){c.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=x},w.resetNextTimestamp=function(){c.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},w.resetInitSegment=function(){c.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},w.getVideoStartPts=function(x){var i=!1,A=x.reduce(function(k,N){var U=N.pts-k;return U<-4294967296?(i=!0,v(k,N.pts)):U>0?k:N.pts},x[0].pts);return i&&c.logger.debug("PTS rollover detected"),A},w.remux=function(x,i,A,k,N,U,G,W){var K,V,F,B,H,ae,de=N,se=N,Se=x.pid>-1,ye=i.pid>-1,oe=i.samples.length,pe=x.samples.length>0,fe=oe>1,ie=(!Se||pe)&&(!ye||fe)||this.ISGenerated||G;if(ie){this.ISGenerated||(F=this.generateIS(x,i,N));var le=this.isVideoContiguous,Q=-1;if(fe&&(Q=D(i.samples),!le&&this.config.forceKeyFrameOnDiscontinuity))if(ae=!0,Q>0){c.logger.warn("[mp4-remuxer]: Dropped "+Q+" out of "+oe+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(i.samples);i.samples=i.samples.slice(Q),i.dropped+=Q,se+=(i.samples[0].pts-ce)/(i.timescale||9e4)}else Q===-1&&(c.logger.warn("[mp4-remuxer]: No keyframe found out of "+oe+" video samples"),ae=!1);if(this.ISGenerated){if(pe&&fe){var te=this.getVideoStartPts(i.samples),$=v(x.samples[0].pts,te)-te,_e=$/i.inputTimeScale;de+=Math.max(0,_e),se+=Math.max(0,-_e)}if(pe){if(x.samplerate||(c.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(x,i,N)),V=this.remuxAudio(x,de,this.isAudioContiguous,U,ye||fe||W===l.PlaylistLevelType.AUDIO?se:void 0),fe){var re=V?V.endPTS-V.startPTS:0;i.inputTimeScale||(c.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(x,i,N)),K=this.remuxVideo(i,se,le,re)}}else fe&&(K=this.remuxVideo(i,se,le,0));K&&(K.firstKeyFrame=Q,K.independent=Q!==-1)}}return this.ISGenerated&&(A.samples.length&&(H=this.remuxID3(A,N)),k.samples.length&&(B=this.remuxText(k,N))),{audio:V,video:K,initSegment:F,independent:ae,text:B,id3:H}},w.generateIS=function(x,i,A){var k=x.samples,N=i.samples,U=this.typeSupported,G={},W=!Object(s.isFiniteNumber)(this._initPTS),K="audio/mp4",V,F,B;if(W&&(V=F=Infinity),x.config&&k.length&&(x.timescale=x.samplerate,x.isAAC||(U.mpeg?(K="audio/mpeg",x.codec=""):U.mp3&&(x.codec="mp3")),G.audio={id:"audio",container:K,codec:x.codec,initSegment:!x.isAAC&&U.mpeg?new Uint8Array(0):_.default.initSegment([x]),metadata:{channelCount:x.channelCount}},W&&(B=x.inputTimeScale,V=F=k[0].pts-Math.round(B*A))),i.sps&&i.pps&&N.length&&(i.timescale=i.inputTimeScale,G.video={id:"main",container:"video/mp4",codec:i.codec,initSegment:_.default.initSegment([i]),metadata:{width:i.width,height:i.height}},W)){B=i.inputTimeScale;var H=this.getVideoStartPts(N),ae=Math.round(B*A);F=Math.min(F,v(N[0].dts,H)-ae),V=Math.min(V,H-ae)}if(Object.keys(G).length)return this.ISGenerated=!0,W&&(this._initPTS=V,this._initDTS=F),{tracks:G,initPTS:V,timescale:B}},w.remuxVideo=function(x,i,A,k){var N=x.inputTimeScale,U=x.samples,G=[],W=U.length,K=this._initPTS,V=this.nextAvcDts,F=8,B,H,ae,de=Number.POSITIVE_INFINITY,se=Number.NEGATIVE_INFINITY,Se=0,ye=!1;if(!A||V===null){var oe=i*N,pe=U[0].pts-v(U[0].dts,U[0].pts);V=oe-pe}for(var fe=0;fe<W;fe++){var ie=U[fe];if(ie.pts=v(ie.pts-K,V),ie.dts=v(ie.dts-K,V),ie.dts>ie.pts){var le=9e4*.2;Se=Math.max(Math.min(Se,ie.pts-ie.dts),-1*le)}ie.dts<U[fe>0?fe-1:fe].dts&&(ye=!0)}ye&&U.sort(function(At,Ke){var ut=At.dts-Ke.dts,it=At.pts-Ke.pts;return ut||it}),H=U[0].dts,ae=U[U.length-1].dts;var Q=Math.round((ae-H)/(W-1));if(Se<0){if(Se<Q*-2){c.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(r.toMsFromMpegTsClock)(-Q,!0)+" ms");for(var ce=Se,te=0;te<W;te++)U[te].dts=ce=Math.max(ce,U[te].pts-Q),U[te].pts=Math.max(ce,U[te].pts)}else{c.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(r.toMsFromMpegTsClock)(Se,!0)+" ms to overcome this issue");for(var $=0;$<W;$++)U[$].dts=U[$].dts+Se}H=U[0].dts}if(A){var _e=H-V,re=_e>Q,Z=_e<-1;if(re||Z){re?c.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(_e,!0)+" ms ("+_e+"dts) hole between fragments detected, filling it"):c.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(-_e,!0)+" ms ("+_e+"dts) overlapping between fragments detected"),H=V;var X=U[0].pts-_e;U[0].dts=H,U[0].pts=X,c.logger.log("Video: First PTS/DTS adjusted: "+Object(r.toMsFromMpegTsClock)(X,!0)+"/"+Object(r.toMsFromMpegTsClock)(H,!0)+", delta: "+Object(r.toMsFromMpegTsClock)(_e,!0)+" ms")}}a&&(H=Math.max(0,H));for(var ee=0,be=0,ve=0;ve<W;ve++){for(var Te=U[ve],Fe=Te.units,Ze=Fe.length,nt=0,ot=0;ot<Ze;ot++)nt+=Fe[ot].data.length;be+=nt,ee+=Ze,Te.length=nt,Te.dts=Math.max(Te.dts,H),Te.pts=Math.max(Te.pts,Te.dts,0),de=Math.min(Te.pts,de),se=Math.max(Te.pts,se)}ae=U[W-1].dts;var st=be+4*ee+8,ht;try{ht=new Uint8Array(st)}catch(At){this.observer.emit(T.Events.ERROR,T.Events.ERROR,{type:t.ErrorTypes.MUX_ERROR,details:t.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:st,reason:"fail allocating video mdat "+st});return}var Ne=new DataView(ht.buffer);Ne.setUint32(0,st),ht.set(_.default.types.mdat,4);for(var Pe=0;Pe<W;Pe++){for(var et=U[Pe],Ot=et.units,lt=0,Rt=0,Je=Ot.length;Rt<Je;Rt++){var We=Ot[Rt],Le=We.data,Oe=We.data.byteLength;Ne.setUint32(F,Oe),F+=4,ht.set(Le,F),F+=Oe,lt+=4+Oe}if(Pe<W-1)B=U[Pe+1].dts-et.dts;else{var Re=this.config,Ie=et.dts-U[Pe>0?Pe-1:Pe].dts;if(Re.stretchShortVideoTrack&&this.nextAudioPts!==null){var Be=Math.floor(Re.maxBufferHole*N),ct=(k?de+k*N:this.nextAudioPts)-et.pts;ct>Be?(B=ct-Ie,B<0&&(B=Ie),c.logger.log("[mp4-remuxer]: It is approximately "+ct/90+" ms to the next segment; using duration "+B/90+" ms for the last video frame.")):B=Ie}else B=Ie}var xt=Math.round(et.pts-et.dts);G.push(new b(et.key,B,lt,xt))}if(G.length&&h&&h<70){var Ft=G[0].flags;Ft.dependsOn=2,Ft.isNonSync=0}console.assert(B!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=ae+B,this.isVideoContiguous=!0;var un=_.default.moof(x.sequenceNumber++,H,C({},x,{samples:G})),_n="video",on={data1:un,data2:ht,startPTS:de/N,endPTS:(se+B)/N,startDTS:H/N,endDTS:V/N,type:_n,hasAudio:!1,hasVideo:!0,nb:G.length,dropped:x.dropped};return x.samples=[],x.dropped=0,console.assert(ht.length,"MDAT length must not be zero"),on},w.remuxAudio=function(x,i,A,k,N){var U=x.inputTimeScale,G=x.samplerate?x.samplerate:U,W=U/G,K=x.isAAC?y:g,V=K*W,F=this._initPTS,B=!x.isAAC&&this.typeSupported.mpeg,H=[],ae=x.samples,de=B?0:8,se=this.nextAudioPts||-1,Se=i*U;if(this.isAudioContiguous=A=A||ae.length&&se>0&&(k&&Math.abs(Se-se)<9e3||Math.abs(v(ae[0].pts-F,Se)-se)<20*V),ae.forEach(function(Le){Le.pts=v(Le.pts-F,Se)}),!A||se<0){if(ae=ae.filter(function(Le){return Le.pts>=0}),!ae.length)return;N===0?se=0:k?se=Math.max(0,Se):se=ae[0].pts}if(x.isAAC)for(var ye=N!==void 0,oe=this.config.maxAudioFramesDrift,pe=0,fe=se;pe<ae.length;pe++){var ie=ae[pe],le=ie.pts,Q=le-fe,ce=Math.abs(1e3*Q/U);if(Q<=-oe*V&&ye)pe===0&&(c.logger.warn("Audio frame @ "+(le/U).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*Q/U)+" ms."),this.nextAudioPts=se=fe=le);else if(Q>=oe*V&&ce<f&&ye){var te=Math.round(Q/V);fe=le-te*V,fe<0&&(te--,fe+=V),pe===0&&(this.nextAudioPts=se=fe),c.logger.warn("[mp4-remuxer]: Injecting "+te+" audio frame @ "+(fe/U).toFixed(3)+"s due to "+Math.round(1e3*Q/U)+" ms gap.");for(var $=0;$<te;$++){var _e=Math.max(fe,0),re=p.default.getSilentFrame(x.manifestCodec||x.codec,x.channelCount);re||(c.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),re=ie.unit.subarray()),ae.splice(pe,0,{unit:re,pts:_e}),fe+=V,pe++}}ie.pts=fe,fe+=V}for(var Z=null,X=null,ee,be=0,ve=ae.length;ve--;)be+=ae[ve].unit.byteLength;for(var Te=0,Fe=ae.length;Te<Fe;Te++){var Ze=ae[Te],nt=Ze.unit,ot=Ze.pts;if(X!==null){var st=H[Te-1];st.duration=Math.round((ot-X)/W)}else if(A&&x.isAAC&&(ot=se),Z=ot,be>0){be+=de;try{ee=new Uint8Array(be)}catch(Le){this.observer.emit(T.Events.ERROR,T.Events.ERROR,{type:t.ErrorTypes.MUX_ERROR,details:t.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:be,reason:"fail allocating audio mdat "+be});return}if(!B){var ht=new DataView(ee.buffer);ht.setUint32(0,be),ee.set(_.default.types.mdat,4)}}else return;ee.set(nt,de);var Ne=nt.byteLength;de+=Ne,H.push(new b(!0,K,Ne,0)),X=ot}var Pe=H.length;if(!Pe)return;var et=H[H.length-1];this.nextAudioPts=se=X+W*et.duration;var Ot=B?new Uint8Array(0):_.default.moof(x.sequenceNumber++,Z/W,C({},x,{samples:H}));x.samples=[];var lt=Z/U,Rt=se/U,Je="audio",We={data1:Ot,data2:ee,startPTS:lt,endPTS:Rt,startDTS:lt,endDTS:Rt,type:Je,hasAudio:!0,hasVideo:!1,nb:Pe};return this.isAudioContiguous=!0,console.assert(ee.length,"MDAT length must not be zero"),We},w.remuxEmptyAudio=function(x,i,A,k){var N=x.inputTimeScale,U=x.samplerate?x.samplerate:N,G=N/U,W=this.nextAudioPts,K=(W!==null?W:k.startDTS*N)+this._initDTS,V=k.endDTS*N+this._initDTS,F=G*y,B=Math.ceil((V-K)/F),H=p.default.getSilentFrame(x.manifestCodec||x.codec,x.channelCount);if(c.logger.warn("[mp4-remuxer]: remux empty Audio"),!H){c.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var ae=[],de=0;de<B;de++){var se=K+de*F;ae.push({unit:H,pts:se,dts:se})}return x.samples=ae,this.remuxAudio(x,i,A,!1)},w.remuxID3=function(x,i){var A=x.samples.length;if(!A)return;for(var k=x.inputTimeScale,N=this._initPTS,U=this._initDTS,G=0;G<A;G++){var W=x.samples[G];W.pts=v(W.pts-N,i*k)/k,W.dts=v(W.dts-U,i*k)/k}var K=x.samples;return x.samples=[],{samples:K}},w.remuxText=function(x,i){var A=x.samples.length;if(!A)return;for(var k=x.inputTimeScale,N=this._initPTS,U=0;U<A;U++){var G=x.samples[U];G.pts=v(G.pts-N,i*k)/k}x.samples.sort(function(K,V){return K.pts-V.pts});var W=x.samples;return x.samples=[],{samples:W}},R}();function v(R,w){var E;if(w===null)return R;for(w<R?E=-8589934592:E=8589934592;Math.abs(R-w)>4294967296;)R+=E;return R}function D(R){for(var w=0;w<R.length;w++)if(R[w].key)return w;return-1}var b=function(w,E,x,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=E,this.size=x,this.cts=i,this.flags=new d(w)},d=function(w){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=w?2:1,this.isNonSync=w?0:1}},"./src/remux/passthrough-remuxer.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/polyfills/number.ts"),p=S("./src/utils/mp4-tools.ts"),_=S("./src/loader/fragment.ts"),T=S("./src/utils/logger.ts"),t=function(){function r(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var C=r.prototype;return C.destroy=function(){},C.resetTimeStamp=function(y){this.initPTS=y,this.lastEndDTS=null},C.resetNextTimestamp=function(){this.lastEndDTS=null},C.resetInitSegment=function(y,g,h){this.audioCodec=g,this.videoCodec=h,this.generateInitSegment(y),this.emitInitSegment=!0},C.generateInitSegment=function(y){var g=this.audioCodec,h=this.videoCodec;if(!y||!y.byteLength){this.initTracks=void 0,this.initData=void 0;return}var O=this.initData=Object(p.parseInitSegment)(y);g||(g=l(O.audio,_.ElementaryStreamTypes.AUDIO)),h||(h=l(O.video,_.ElementaryStreamTypes.VIDEO));var a={};O.audio&&O.video?a.audiovideo={container:"video/mp4",codec:g+","+h,initSegment:y,id:"main"}:O.audio?a.audio={container:"audio/mp4",codec:g,initSegment:y,id:"audio"}:O.video?a.video={container:"video/mp4",codec:h,initSegment:y,id:"main"}:T.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=a},C.remux=function(y,g,h,O,a){var u=this.initPTS,v=this.lastEndDTS,D={audio:void 0,video:void 0,text:O,id3:h,initSegment:void 0};Object(s.isFiniteNumber)(v)||(v=this.lastEndDTS=a||0);var b=g.samples;if(!b||!b.length)return D;var d={initPTS:void 0,timescale:1},R=this.initData;if((!R||!R.length)&&(this.generateInitSegment(b),R=this.initData),!R||!R.length)return T.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),D;this.emitInitSegment&&(d.tracks=this.initTracks,this.emitInitSegment=!1),Object(s.isFiniteNumber)(u)||(this.initPTS=d.initPTS=u=c(R,b,v));var w=Object(p.getDuration)(b,R),E=v,x=w+E;Object(p.offsetStartDTS)(R,b,u),w>0?this.lastEndDTS=x:(T.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var i=!!R.audio,A=!!R.video,k="";i&&(k+="audio"),A&&(k+="video");var N={data1:b,startPTS:E,startDTS:E,endPTS:x,endDTS:x,type:k,hasAudio:i,hasVideo:A,nb:1,dropped:0};return D.audio=N.type==="audio"?N:void 0,D.video=N.type!=="audio"?N:void 0,D.text=O,D.id3=h,D.initSegment=d,D},r}(),c=function(C,f,y){return Object(p.getStartDTS)(C,f)-y};function l(r,C){var f=r==null?void 0:r.codec;return f&&f.length>4?f:f==="hvc1"?"hvc1.1.c.L120.90":f==="av01"?"av01.0.04M.08":f==="avc1"||C===_.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}m.default=t},"./src/task-loop.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return s});var s=function(){function p(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var _=p.prototype;return _.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},_.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},_.onHandlerDestroyed=function(){},_.hasInterval=function(){return!!this._tickInterval},_.hasNextTick=function(){return!!this._tickTimer},_.setInterval=function(t){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,t),!0)},_.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},_.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},_.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},_.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},_.doTick=function(){},p}()},"./src/types/cmcd.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"CMCDVersion",function(){return s}),S.d(m,"CMCDObjectType",function(){return p}),S.d(m,"CMCDStreamingFormat",function(){return _}),S.d(m,"CMCDStreamType",function(){return T});var s=1,p;(function(t){t.MANIFEST="m",t.AUDIO="a",t.VIDEO="v",t.MUXED="av",t.INIT="i",t.CAPTION="c",t.TIMED_TEXT="tt",t.KEY="k",t.OTHER="o"})(p||(p={}));var _;(function(t){t.DASH="d",t.HLS="h",t.SMOOTH="s",t.OTHER="o"})(_||(_={}));var T;(function(t){t.VOD="v",t.LIVE="l"})(T||(T={}))},"./src/types/level.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"HlsSkip",function(){return _}),S.d(m,"getSkipValue",function(){return T}),S.d(m,"HlsUrlParameters",function(){return t}),S.d(m,"Level",function(){return c});function s(l,r){for(var C=0;C<r.length;C++){var f=r[C];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(l,f.key,f)}}function p(l,r,C){return r&&s(l.prototype,r),C&&s(l,C),l}var _;(function(l){l.No="",l.Yes="YES",l.v2="v2"})(_||(_={}));function T(l,r){var C=l.canSkipUntil,f=l.canSkipDateRanges,y=l.endSN,g=r!==void 0?r-y:0;return C&&g<C?f?_.v2:_.Yes:_.No}var t=function(){function l(C,f,y){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=C,this.part=f,this.skip=y}var r=l.prototype;return r.addDirectives=function(f){var y=new self.URL(f);return this.msn!==void 0&&y.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&y.searchParams.set("_HLS_part",this.part.toString()),this.skip&&y.searchParams.set("_HLS_skip",this.skip),y.toString()},l}(),c=function(){function l(r){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[r.url],this.attrs=r.attrs,this.bitrate=r.bitrate,r.details&&(this.details=r.details),this.id=r.id||0,this.name=r.name,this.width=r.width||0,this.height=r.height||0,this.audioCodec=r.audioCodec,this.videoCodec=r.videoCodec,this.unknownCodecs=r.unknownCodecs,this.codecSet=[r.videoCodec,r.audioCodec].filter(function(C){return C}).join(",").replace(/\.[^.,]+/g,"")}return p(l,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(C){var f=C%this.url.length;this._urlId!==f&&(this.details=void 0,this._urlId=f)}}]),l}()},"./src/types/loader.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"PlaylistContextType",function(){return s}),S.d(m,"PlaylistLevelType",function(){return p});var s;(function(_){_.MANIFEST="manifest",_.LEVEL="level",_.AUDIO_TRACK="audioTrack",_.SUBTITLE_TRACK="subtitleTrack"})(s||(s={}));var p;(function(_){_.MAIN="main",_.AUDIO="audio",_.SUBTITLE="subtitle"})(p||(p={}))},"./src/types/transmuxer.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"ChunkMetadata",function(){return s});var s=function(T,t,c,l,r,C){l===void 0&&(l=0),r===void 0&&(r=-1),C===void 0&&(C=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=p(),this.buffering={audio:p(),video:p(),audiovideo:p()},this.level=T,this.sn=t,this.id=c,this.size=l,this.part=r,this.partial=C};function p(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"AttrList",function(){return _});var s=/^(\d+)x(\d+)$/,p=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,_=function(){function T(c){typeof c=="string"&&(c=T.parseAttrList(c));for(var l in c)c.hasOwnProperty(l)&&(this[l]=c[l])}var t=T.prototype;return t.decimalInteger=function(l){var r=parseInt(this[l],10);return r>Number.MAX_SAFE_INTEGER?Infinity:r},t.hexadecimalInteger=function(l){if(this[l]){var r=(this[l]||"0x").slice(2);r=(r.length&1?"0":"")+r;for(var C=new Uint8Array(r.length/2),f=0;f<r.length/2;f++)C[f]=parseInt(r.slice(f*2,f*2+2),16);return C}else return null},t.hexadecimalIntegerAsNumber=function(l){var r=parseInt(this[l],16);return r>Number.MAX_SAFE_INTEGER?Infinity:r},t.decimalFloatingPoint=function(l){return parseFloat(this[l])},t.optionalFloat=function(l,r){var C=this[l];return C?parseFloat(C):r},t.enumeratedString=function(l){return this[l]},t.bool=function(l){return this[l]==="YES"},t.decimalResolution=function(l){var r=s.exec(this[l]);return r===null?void 0:{width:parseInt(r[1],10),height:parseInt(r[2],10)}},T.parseAttrList=function(l){var r,C={},f='"';for(p.lastIndex=0;(r=p.exec(l))!==null;){var y=r[2];y.indexOf(f)===0&&y.lastIndexOf(f)===y.length-1&&(y=y.slice(1,-1)),C[r[1]]=y}return C},T}()},"./src/utils/binary-search.ts":function(P,m,S){"use strict";S.r(m);var s={search:function(_,T){for(var t=0,c=_.length-1,l=null,r=null;t<=c;){l=(t+c)/2|0,r=_[l];var C=T(r);if(C>0)t=l+1;else if(C<0)c=l-1;else return r}return null}};m.default=s},"./src/utils/buffer-helper.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"BufferHelper",function(){return _});var s=S("./src/utils/logger.ts"),p={length:0,start:function(){return 0},end:function(){return 0}},_=function(){function T(){}return T.isBuffered=function(c,l){try{if(c){for(var r=T.getBuffered(c),C=0;C<r.length;C++)if(l>=r.start(C)&&l<=r.end(C))return!0}}catch(f){}return!1},T.bufferInfo=function(c,l,r){try{if(c){var C=T.getBuffered(c),f=[],y;for(y=0;y<C.length;y++)f.push({start:C.start(y),end:C.end(y)});return this.bufferedInfo(f,l,r)}}catch(g){}return{len:0,start:l,end:l,nextStart:void 0}},T.bufferedInfo=function(c,l,r){l=Math.max(0,l),c.sort(function(d,R){var w=d.start-R.start;return w||R.end-d.end});var C=[];if(r)for(var f=0;f<c.length;f++){var y=C.length;if(y){var g=C[y-1].end;c[f].start-g<r?c[f].end>g&&(C[y-1].end=c[f].end):C.push(c[f])}else C.push(c[f])}else C=c;for(var h=0,O,a=l,u=l,v=0;v<C.length;v++){var D=C[v].start,b=C[v].end;if(l+r>=D&&l<b)a=D,u=b,h=u-l;else if(l+r<D){O=D;break}}return{len:h,start:a||0,end:u||0,nextStart:O}},T.getBuffered=function(c){try{return c.buffered}catch(l){return s.logger.log("failed to get media.buffered",l),p}},T}()},"./src/utils/cea-608-parser.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"Row",function(){return u}),S.d(m,"CaptionScreen",function(){return v});var s=S("./src/utils/logger.ts"),p={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},_=function(x){var i=x;return p.hasOwnProperty(x)&&(i=p[x]),String.fromCharCode(i)},T=15,t=100,c={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},l={17:2,18:4,21:6,22:8,23:10,19:13,20:15},r={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},C={25:2,26:4,29:6,30:8,31:10,27:13,28:15},f=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],y;(function(E){E[E.ERROR=0]="ERROR",E[E.TEXT=1]="TEXT",E[E.WARNING=2]="WARNING",E[E.INFO=2]="INFO",E[E.DEBUG=3]="DEBUG",E[E.DATA=3]="DATA"})(y||(y={}));var g=function(){function E(){this.time=null,this.verboseLevel=y.ERROR}var x=E.prototype;return x.log=function(A,k){this.verboseLevel>=A&&s.logger.log(this.time+" ["+A+"] "+k)},E}(),h=function(x){for(var i=[],A=0;A<x.length;A++)i.push(x[A].toString(16));return i},O=function(){function E(i,A,k,N,U){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=i||"white",this.underline=A||!1,this.italics=k||!1,this.background=N||"black",this.flash=U||!1}var x=E.prototype;return x.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},x.setStyles=function(A){for(var k=["foreground","underline","italics","background","flash"],N=0;N<k.length;N++){var U=k[N];A.hasOwnProperty(U)&&(this[U]=A[U])}},x.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},x.equals=function(A){return this.foreground===A.foreground&&this.underline===A.underline&&this.italics===A.italics&&this.background===A.background&&this.flash===A.flash},x.copy=function(A){this.foreground=A.foreground,this.underline=A.underline,this.italics=A.italics,this.background=A.background,this.flash=A.flash},x.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},E}(),a=function(){function E(i,A,k,N,U,G){this.uchar=void 0,this.penState=void 0,this.uchar=i||" ",this.penState=new O(A,k,N,U,G)}var x=E.prototype;return x.reset=function(){this.uchar=" ",this.penState.reset()},x.setChar=function(A,k){this.uchar=A,this.penState.copy(k)},x.setPenState=function(A){this.penState.copy(A)},x.equals=function(A){return this.uchar===A.uchar&&this.penState.equals(A.penState)},x.copy=function(A){this.uchar=A.uchar,this.penState.copy(A.penState)},x.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},E}(),u=function(){function E(i){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var A=0;A<t;A++)this.chars.push(new a);this.logger=i,this.pos=0,this.currPenState=new O}var x=E.prototype;return x.equals=function(A){for(var k=!0,N=0;N<t;N++)if(!this.chars[N].equals(A.chars[N])){k=!1;break}return k},x.copy=function(A){for(var k=0;k<t;k++)this.chars[k].copy(A.chars[k])},x.isEmpty=function(){for(var A=!0,k=0;k<t;k++)if(!this.chars[k].isEmpty()){A=!1;break}return A},x.setCursor=function(A){this.pos!==A&&(this.pos=A),this.pos<0?(this.logger.log(y.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>t&&(this.logger.log(y.DEBUG,"Too large cursor position "+this.pos),this.pos=t)},x.moveCursor=function(A){var k=this.pos+A;if(A>1)for(var N=this.pos+1;N<k+1;N++)this.chars[N].setPenState(this.currPenState);this.setCursor(k)},x.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},x.insertChar=function(A){A>=144&&this.backSpace();var k=_(A);if(this.pos>=t){this.logger.log(y.ERROR,"Cannot insert "+A.toString(16)+" ("+k+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(k,this.currPenState),this.moveCursor(1)},x.clearFromPos=function(A){var k;for(k=A;k<t;k++)this.chars[k].reset()},x.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},x.clearToEndOfRow=function(){this.clearFromPos(this.pos)},x.getTextString=function(){for(var A=[],k=!0,N=0;N<t;N++){var U=this.chars[N].uchar;U!==" "&&(k=!1),A.push(U)}return k?"":A.join("")},x.setPenStyles=function(A){this.currPenState.setStyles(A);var k=this.chars[this.pos];k.setPenState(this.currPenState)},E}(),v=function(){function E(i){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var A=0;A<T;A++)this.rows.push(new u(i));this.logger=i,this.currRow=T-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var x=E.prototype;return x.reset=function(){for(var A=0;A<T;A++)this.rows[A].clear();this.currRow=T-1},x.equals=function(A){for(var k=!0,N=0;N<T;N++)if(!this.rows[N].equals(A.rows[N])){k=!1;break}return k},x.copy=function(A){for(var k=0;k<T;k++)this.rows[k].copy(A.rows[k])},x.isEmpty=function(){for(var A=!0,k=0;k<T;k++)if(!this.rows[k].isEmpty()){A=!1;break}return A},x.backSpace=function(){var A=this.rows[this.currRow];A.backSpace()},x.clearToEndOfRow=function(){var A=this.rows[this.currRow];A.clearToEndOfRow()},x.insertChar=function(A){var k=this.rows[this.currRow];k.insertChar(A)},x.setPen=function(A){var k=this.rows[this.currRow];k.setPenStyles(A)},x.moveCursor=function(A){var k=this.rows[this.currRow];k.moveCursor(A)},x.setCursor=function(A){this.logger.log(y.INFO,"setCursor: "+A);var k=this.rows[this.currRow];k.setCursor(A)},x.setPAC=function(A){this.logger.log(y.INFO,"pacData = "+JSON.stringify(A));var k=A.row-1;if(this.nrRollUpRows&&k<this.nrRollUpRows-1&&(k=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==k){for(var N=0;N<T;N++)this.rows[N].clear();var U=this.currRow+1-this.nrRollUpRows,G=this.lastOutputScreen;if(G){var W=G.rows[U].cueStartTime,K=this.logger.time;if(W&&K!==null&&W<K)for(var V=0;V<this.nrRollUpRows;V++)this.rows[k-this.nrRollUpRows+V+1].copy(G.rows[U+V])}}this.currRow=k;var F=this.rows[this.currRow];if(A.indent!==null){var B=A.indent,H=Math.max(B-1,0);F.setCursor(A.indent),A.color=F.chars[H].penState.foreground}var ae={foreground:A.color,underline:A.underline,italics:A.italics,background:"black",flash:!1};this.setPen(ae)},x.setBkgData=function(A){this.logger.log(y.INFO,"bkgData = "+JSON.stringify(A)),this.backSpace(),this.setPen(A),this.insertChar(32)},x.setRollUpRows=function(A){this.nrRollUpRows=A},x.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(y.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(y.TEXT,this.getDisplayText());var A=this.currRow+1-this.nrRollUpRows,k=this.rows.splice(A,1)[0];k.clear(),this.rows.splice(this.currRow,0,k),this.logger.log(y.INFO,"Rolling up")},x.getDisplayText=function(A){A=A||!1;for(var k=[],N="",U=-1,G=0;G<T;G++){var W=this.rows[G].getTextString();W&&(U=G+1,A?k.push("Row "+U+": '"+W+"'"):k.push(W.trim()))}return k.length>0&&(A?N="["+k.join(" | ")+"]":N=k.join(`
`)),N},x.getTextAndFormat=function(){return this.rows},E}(),D=function(){function E(i,A,k){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=i,this.outputFilter=A,this.mode=null,this.verbose=0,this.displayedMemory=new v(k),this.nonDisplayedMemory=new v(k),this.lastOutputScreen=new v(k),this.currRollUpRow=this.displayedMemory.rows[T-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=k}var x=E.prototype;return x.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[T-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},x.getHandler=function(){return this.outputFilter},x.setHandler=function(A){this.outputFilter=A},x.setPAC=function(A){this.writeScreen.setPAC(A)},x.setBkgData=function(A){this.writeScreen.setBkgData(A)},x.setMode=function(A){if(A===this.mode)return;this.mode=A,this.logger.log(y.INFO,"MODE="+A),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=A},x.insertChars=function(A){for(var k=0;k<A.length;k++)this.writeScreen.insertChar(A[k]);var N=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(y.INFO,N+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(y.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},x.ccRCL=function(){this.logger.log(y.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},x.ccBS=function(){if(this.logger.log(y.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},x.ccAOF=function(){},x.ccAON=function(){},x.ccDER=function(){this.logger.log(y.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},x.ccRU=function(A){this.logger.log(y.INFO,"RU("+A+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(A)},x.ccFON=function(){this.logger.log(y.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},x.ccRDC=function(){this.logger.log(y.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},x.ccTR=function(){this.logger.log(y.INFO,"TR"),this.setMode("MODE_TEXT")},x.ccRTD=function(){this.logger.log(y.INFO,"RTD"),this.setMode("MODE_TEXT")},x.ccEDM=function(){this.logger.log(y.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},x.ccCR=function(){this.logger.log(y.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},x.ccENM=function(){this.logger.log(y.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},x.ccEOC=function(){if(this.logger.log(y.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var A=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=A,this.writeScreen=this.nonDisplayedMemory,this.logger.log(y.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},x.ccTO=function(A){this.logger.log(y.INFO,"TO("+A+") - Tab Offset"),this.writeScreen.moveCursor(A)},x.ccMIDROW=function(A){var k={flash:!1};if(k.underline=A%2===1,k.italics=A>=46,k.italics)k.foreground="white";else{var N=Math.floor(A/2)-16,U=["white","green","blue","cyan","red","yellow","magenta"];k.foreground=U[N]}this.logger.log(y.INFO,"MIDROW: "+JSON.stringify(k)),this.writeScreen.setPen(k)},x.outputDataUpdate=function(A){A===void 0&&(A=!1);var k=this.logger.time;if(k===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=k:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,k,this.lastOutputScreen),A&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:k),this.lastOutputScreen.copy(this.displayedMemory))},x.cueSplitAtTime=function(A){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,A,this.displayedMemory),this.cueStartTime=A))},E}(),b=function(){function E(i,A,k){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var N=new g;this.channels=[null,new D(i,A,N),new D(i+1,k,N)],this.cmdHistory=w(),this.logger=N}var x=E.prototype;return x.getHandler=function(A){return this.channels[A].getHandler()},x.setHandler=function(A,k){this.channels[A].setHandler(k)},x.addData=function(A,k){var N,U,G,W=!1;this.logger.time=A;for(var K=0;K<k.length;K+=2){if(U=k[K]&127,G=k[K+1]&127,U===0&&G===0)continue;if(this.logger.log(y.DATA,"["+h([k[K],k[K+1]])+"] -> ("+h([U,G])+")"),N=this.parseCmd(U,G),N||(N=this.parseMidrow(U,G)),N||(N=this.parsePAC(U,G)),N||(N=this.parseBackgroundAttributes(U,G)),!N&&(W=this.parseChars(U,G),W)){var V=this.currentChannel;if(V&&V>0){var F=this.channels[V];F.insertChars(W)}else this.logger.log(y.WARNING,"No channel found yet. TEXT-MODE?")}!N&&!W&&this.logger.log(y.WARNING,"Couldn't parse cleaned data "+h([U,G])+" orig: "+h([k[K],k[K+1]]))}},x.parseCmd=function(A,k){var N=this.cmdHistory,U=(A===20||A===28||A===21||A===29)&&k>=32&&k<=47,G=(A===23||A===31)&&k>=33&&k<=35;if(!(U||G))return!1;if(R(A,k,N))return d(null,null,N),this.logger.log(y.DEBUG,"Repeated command ("+h([A,k])+") is dropped"),!0;var W=A===20||A===21||A===23?1:2,K=this.channels[W];return A===20||A===21||A===28||A===29?k===32?K.ccRCL():k===33?K.ccBS():k===34?K.ccAOF():k===35?K.ccAON():k===36?K.ccDER():k===37?K.ccRU(2):k===38?K.ccRU(3):k===39?K.ccRU(4):k===40?K.ccFON():k===41?K.ccRDC():k===42?K.ccTR():k===43?K.ccRTD():k===44?K.ccEDM():k===45?K.ccCR():k===46?K.ccENM():k===47&&K.ccEOC():K.ccTO(k-32),d(A,k,N),this.currentChannel=W,!0},x.parseMidrow=function(A,k){var N=0;if((A===17||A===25)&&k>=32&&k<=47){if(A===17?N=1:N=2,N!==this.currentChannel)return this.logger.log(y.ERROR,"Mismatch channel in midrow parsing"),!1;var U=this.channels[N];return U?(U.ccMIDROW(k),this.logger.log(y.DEBUG,"MIDROW ("+h([A,k])+")"),!0):!1}return!1},x.parsePAC=function(A,k){var N,U=this.cmdHistory,G=(A>=17&&A<=23||A>=25&&A<=31)&&k>=64&&k<=127,W=(A===16||A===24)&&k>=64&&k<=95;if(!(G||W))return!1;if(R(A,k,U))return d(null,null,U),!0;var K=A<=23?1:2;k>=64&&k<=95?N=K===1?c[A]:r[A]:N=K===1?l[A]:C[A];var V=this.channels[K];return V?(V.setPAC(this.interpretPAC(N,k)),d(A,k,U),this.currentChannel=K,!0):!1},x.interpretPAC=function(A,k){var N,U={color:null,italics:!1,indent:null,underline:!1,row:A};return k>95?N=k-96:N=k-64,U.underline=(N&1)===1,N<=13?U.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(N/2)]:N<=15?(U.italics=!0,U.color="white"):U.indent=Math.floor((N-16)/2)*4,U},x.parseChars=function(A,k){var N,U=null,G=null;if(A>=25?(N=2,G=A-8):(N=1,G=A),G>=17&&G<=19){var W;G===17?W=k+80:G===18?W=k+112:W=k+144,this.logger.log(y.INFO,"Special char '"+_(W)+"' in channel "+N),U=[W]}else A>=32&&A<=127&&(U=k===0?[A]:[A,k]);if(U){var K=h(U);this.logger.log(y.DEBUG,"Char codes = "+K.join(",")),d(A,k,this.cmdHistory)}return U},x.parseBackgroundAttributes=function(A,k){var N=(A===16||A===24)&&k>=32&&k<=47,U=(A===23||A===31)&&k>=45&&k<=47;if(!(N||U))return!1;var G,W={};A===16||A===24?(G=Math.floor((k-32)/2),W.background=f[G],k%2===1&&(W.background=W.background+"_semi")):k===45?W.background="transparent":(W.foreground="black",k===47&&(W.underline=!0));var K=A<=23?1:2,V=this.channels[K];return V.setBkgData(W),d(A,k,this.cmdHistory),!0},x.reset=function(){for(var A=0;A<Object.keys(this.channels).length;A++){var k=this.channels[A];k&&k.reset()}this.cmdHistory=w()},x.cueSplitAtTime=function(A){for(var k=0;k<this.channels.length;k++){var N=this.channels[k];N&&N.cueSplitAtTime(A)}},E}();function d(E,x,i){i.a=E,i.b=x}function R(E,x,i){return i.a===E&&i.b===x}function w(){return{a:null,b:null}}m.default=b},"./src/utils/codecs.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"isCodecType",function(){return p}),S.d(m,"isCodecSupportedInMp4",function(){return _});var s={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,av01:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0},text:{stpp:!0,wvtt:!0}};function p(T,t){var c=s[t];return!!c&&c[T.slice(0,4)]===!0}function _(T,t){return MediaSource.isTypeSupported((t||"video")+'/mp4;codecs="'+T+'"')}},"./src/utils/cues.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/utils/vttparser.ts"),p=S("./src/utils/webvtt-parser.ts"),_=S("./src/utils/texttrack-utils.ts"),T=/\s/,t={newCue:function(l,r,C,f){for(var y=[],g,h,O,a,u,v=self.VTTCue||self.TextTrackCue,D=0;D<f.rows.length;D++)if(g=f.rows[D],O=!0,a=0,u="",!g.isEmpty()){for(var b=0;b<g.chars.length;b++)T.test(g.chars[b].uchar)&&O?a++:(u+=g.chars[b].uchar,O=!1);g.cueStartTime=r,r===C&&(C+=1e-4),a>=16?a--:a++;var d=Object(s.fixLineBreaks)(u.trim()),R=Object(p.generateCueId)(r,C,d);(!l||!l.cues||!l.cues.getCueById(R))&&(h=new v(r,C,d),h.id=R,h.line=D+1,h.align="left",h.position=10+Math.min(80,Math.floor(a*8/32)*10),y.push(h))}return l&&y.length&&(y.sort(function(w,E){return w.line==="auto"||E.line==="auto"?0:w.line>8&&E.line>8?E.line-w.line:w.line-E.line}),y.forEach(function(w){return Object(_.addCueToTrack)(l,w)})),y}};m.default=t},"./src/utils/discontinuities.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"findFirstFragWithCC",function(){return T}),S.d(m,"shouldAlignOnDiscontinuities",function(){return t}),S.d(m,"findDiscontinuousReferenceFrag",function(){return c}),S.d(m,"adjustSlidingStart",function(){return r}),S.d(m,"alignStream",function(){return C}),S.d(m,"alignPDT",function(){return y}),S.d(m,"alignFragmentByPDTDelta",function(){return g}),S.d(m,"alignMediaPlaylistByPDT",function(){return h});var s=S("./src/polyfills/number.ts"),p=S("./src/utils/logger.ts"),_=S("./src/controller/level-helper.ts");function T(O,a){for(var u=null,v=0,D=O.length;v<D;v++){var b=O[v];if(b&&b.cc===a){u=b;break}}return u}function t(O,a,u){return!!(a.details&&(u.endCC>u.startCC||O&&O.cc<u.startCC))}function c(O,a){var u=O.fragments,v=a.fragments;if(!v.length||!u.length){p.logger.log("No fragments to align");return}var D=T(u,v[0].cc);if(!D||D&&!D.startPTS){p.logger.log("No frag in previous level to align on");return}return D}function l(O,a){if(O){var u=O.start+a;O.start=O.startPTS=u,O.endPTS=u+O.duration}}function r(O,a){for(var u=a.fragments,v=0,D=u.length;v<D;v++)l(u[v],O);a.fragmentHint&&l(a.fragmentHint,O),a.alignedSliding=!0}function C(O,a,u){if(!a)return;f(O,u,a),!u.alignedSliding&&a.details&&y(u,a.details),!u.alignedSliding&&a.details&&!u.skippedSegments&&Object(_.adjustSliding)(a.details,u)}function f(O,a,u){if(t(O,u,a)){var v=c(u.details,a);v&&Object(s.isFiniteNumber)(v.start)&&(p.logger.log("Adjusting PTS using last level due to CC increase within current level "+a.url),r(v.start,a))}}function y(O,a){if(!a.fragments.length||!O.hasProgramDateTime||!a.hasProgramDateTime)return;var u=a.fragments[0].programDateTime,v=O.fragments[0].programDateTime,D=(v-u)/1e3+a.fragments[0].start;D&&Object(s.isFiniteNumber)(D)&&(p.logger.log("Adjusting PTS using programDateTime delta "+(v-u)+"ms, sliding:"+D.toFixed(3)+" "+O.url+" "),r(D,O))}function g(O,a){var u=O.programDateTime;if(!u)return;var v=(u-a)/1e3;O.start=O.startPTS=v,O.endPTS=v+O.duration}function h(O,a){if(!a.fragments.length||!O.hasProgramDateTime||!a.hasProgramDateTime)return;var u=a.fragments[0].programDateTime,v=a.fragments[0].start,D=u-v*1e3;O.fragments.forEach(function(b){g(b,D)}),O.fragmentHint&&g(O.fragmentHint,D),O.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/utils/ewma.ts"),p=function(){function _(t,c,l){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=l,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new s.default(t),this.fast_=new s.default(c)}var T=_.prototype;return T.update=function(c,l){var r=this.slow_,C=this.fast_;this.slow_.halfLife!==c&&(this.slow_=new s.default(c,r.getEstimate(),r.getTotalWeight())),this.fast_.halfLife!==l&&(this.fast_=new s.default(l,C.getEstimate(),C.getTotalWeight()))},T.sample=function(c,l){c=Math.max(c,this.minDelayMs_);var r=8*l,C=c/1e3,f=r/C;this.fast_.sample(C,f),this.slow_.sample(C,f)},T.canEstimate=function(){var c=this.fast_;return c&&c.getTotalWeight()>=this.minWeight_},T.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},T.destroy=function(){},_}();m.default=p},"./src/utils/ewma.ts":function(P,m,S){"use strict";S.r(m);var s=function(){function p(T,t,c){t===void 0&&(t=0),c===void 0&&(c=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=T,this.alpha_=T?Math.exp(Math.log(.5)/T):0,this.estimate_=t,this.totalWeight_=c}var _=p.prototype;return _.sample=function(t,c){var l=Math.pow(this.alpha_,t);this.estimate_=c*(1-l)+l*this.estimate_,this.totalWeight_+=t},_.getTotalWeight=function(){return this.totalWeight_},_.getEstimate=function(){if(this.alpha_){var t=1-Math.pow(this.alpha_,this.totalWeight_);if(t)return this.estimate_/t}return this.estimate_},p}();m.default=s},"./src/utils/fetch-loader.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"fetchSupported",function(){return g});var s=S("./src/polyfills/number.ts"),p=S("./src/loader/load-stats.ts"),_=S("./src/demux/chunk-cache.ts");function T(v,D){v.prototype=Object.create(D.prototype),v.prototype.constructor=v,C(v,D)}function t(v){var D=typeof Map=="function"?new Map:void 0;return t=function(d){if(d===null||!r(d))return d;if(typeof d!="function")throw new TypeError("Super expression must either be null or a function");if(typeof D!="undefined"){if(D.has(d))return D.get(d);D.set(d,R)}function R(){return c(d,arguments,f(this).constructor)}return R.prototype=Object.create(d.prototype,{constructor:{value:R,enumerable:!1,writable:!0,configurable:!0}}),C(R,d)},t(v)}function c(v,D,b){return l()?c=Reflect.construct:c=function(R,w,E){var x=[null];x.push.apply(x,w);var i=Function.bind.apply(R,x),A=new i;return E&&C(A,E.prototype),A},c.apply(null,arguments)}function l(){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(v){return!1}}function r(v){return Function.toString.call(v).indexOf("[native code]")!==-1}function C(v,D){return C=Object.setPrototypeOf||function(d,R){return d.__proto__=R,d},C(v,D)}function f(v){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},f(v)}function y(){return y=Object.assign||function(v){for(var D=1;D<arguments.length;D++){var b=arguments[D];for(var d in b)Object.prototype.hasOwnProperty.call(b,d)&&(v[d]=b[d])}return v},y.apply(this,arguments)}function g(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(v){}return!1}var h=function(){function v(b){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=b.fetchSetup||a,this.controller=new self.AbortController,this.stats=new p.LoadStats}var D=v.prototype;return D.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},D.abortInternal=function(){var d=this.response;(!d||!d.ok)&&(this.stats.aborted=!0,this.controller.abort())},D.abort=function(){var d;this.abortInternal(),(d=this.callbacks)!==null&&d!==void 0&&d.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},D.load=function(d,R,w){var E=this,x=this.stats;if(x.loading.start)throw new Error("Loader can only be used once.");x.loading.start=self.performance.now();var i=O(d,this.controller.signal),A=w.onProgress,k=d.responseType==="arraybuffer",N=k?"byteLength":"length";this.context=d,this.config=R,this.callbacks=w,this.request=this.fetchSetup(d,i),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){E.abortInternal(),w.onTimeout(x,d,E.response)},R.timeout),self.fetch(this.request).then(function(U){if(E.response=E.loader=U,!U.ok){var G=U.status,W=U.statusText;throw new u(W||"fetch, bad network response",G,U)}return x.loading.first=Math.max(self.performance.now(),x.loading.start),x.total=parseInt(U.headers.get("Content-Length")||"0"),A&&Object(s.isFiniteNumber)(R.highWaterMark)?E.loadProgressively(U,x,d,R.highWaterMark,A):k?U.arrayBuffer():U.text()}).then(function(U){var G=E.response;self.clearTimeout(E.requestTimeout),x.loading.end=Math.max(self.performance.now(),x.loading.first),x.loaded=x.total=U[N];var W={url:G.url,data:U};A&&!Object(s.isFiniteNumber)(R.highWaterMark)&&A(x,d,U,G),w.onSuccess(W,x,d,G)}).catch(function(U){if(self.clearTimeout(E.requestTimeout),x.aborted)return;var G=U.code||0;w.onError({code:G,text:U.message},d,U.details)})},D.getCacheAge=function(){var d=null;if(this.response){var R=this.response.headers.get("age");d=R?parseFloat(R):null}return d},D.loadProgressively=function(d,R,w,E,x){E===void 0&&(E=0);var i=new _.default,A=d.body.getReader(),k=function N(){return A.read().then(function(U){if(U.done)return i.dataLength&&x(R,w,i.flush(),d),Promise.resolve(new ArrayBuffer(0));var G=U.value,W=G.length;return R.loaded+=W,W<E||i.dataLength?(i.push(G),i.dataLength>=E&&x(R,w,i.flush(),d)):x(R,w,G,d),N()}).catch(function(){return Promise.reject()})};return k()},v}();function O(v,D){var b={method:"GET",mode:"cors",credentials:"same-origin",signal:D,headers:new self.Headers(y({},v.headers))};return v.rangeEnd&&b.headers.set("Range","bytes="+v.rangeStart+"-"+String(v.rangeEnd-1)),b}function a(v,D){return new self.Request(v.url,D)}var u=function(v){T(D,v);function D(b,d,R){var w;return w=v.call(this,b)||this,w.code=void 0,w.details=void 0,w.code=d,w.details=R,w}return D}(t(Error));m.default=h},"./src/utils/imsc1-ttml-parser.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"IMSC1_CODEC",function(){return r}),S.d(m,"parseIMSC1",function(){return g});var s=S("./src/utils/mp4-tools.ts"),p=S("./src/utils/vttparser.ts"),_=S("./src/utils/vttcue.ts"),T=S("./src/demux/id3.ts"),t=S("./src/utils/timescale-conversion.ts"),c=S("./src/utils/webvtt-parser.ts");function l(){return l=Object.assign||function(E){for(var x=1;x<arguments.length;x++){var i=arguments[x];for(var A in i)Object.prototype.hasOwnProperty.call(i,A)&&(E[A]=i[A])}return E},l.apply(this,arguments)}var r="stpp.ttml.im1t",C=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,f=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,y={left:"start",center:"center",right:"end",start:"start",end:"end"};function g(E,x,i,A,k){var N=Object(s.findBox)(new Uint8Array(E),["mdat"]);if(N.length===0){k(new Error("Could not parse IMSC1 mdat"));return}var U=N[0],G=Object(T.utf8ArrayToStr)(new Uint8Array(E,U.start,U.end-U.start)),W=Object(t.toTimescaleFromScale)(x,1,i);try{A(h(G,W))}catch(K){k(K)}}function h(E,x){var i=new DOMParser,A=i.parseFromString(E,"text/xml"),k=A.getElementsByTagName("tt")[0];if(!k)throw new Error("Invalid ttml");var N={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},U=Object.keys(N).reduce(function(F,B){return F[B]=k.getAttribute("ttp:"+B)||N[B],F},{}),G=k.getAttribute("xml:space")!=="preserve",W=a(O(k,"styling","style")),K=a(O(k,"layout","region")),V=O(k,"body","[begin]");return[].map.call(V,function(F){var B=u(F,G);if(!B||!F.hasAttribute("begin"))return null;var H=d(F.getAttribute("begin"),U),ae=d(F.getAttribute("dur"),U),de=d(F.getAttribute("end"),U);if(H===null)throw b(F);if(de===null){if(ae===null)throw b(F);de=H+ae}var se=new _.default(H-x,de-x,B);se.id=Object(c.generateCueId)(se.startTime,se.endTime,se.text);var Se=K[F.getAttribute("region")],ye=W[F.getAttribute("style")];se.position=10,se.size=80;var oe=v(Se,ye),pe=oe.textAlign;if(pe){var fe=y[pe];fe&&(se.lineAlign=fe),se.align=pe}return l(se,oe),se}).filter(function(F){return F!==null})}function O(E,x,i){var A=E.getElementsByTagName(x)[0];return A?[].slice.call(A.querySelectorAll(i)):[]}function a(E){return E.reduce(function(x,i){var A=i.getAttribute("xml:id");return A&&(x[A]=i),x},{})}function u(E,x){return[].slice.call(E.childNodes).reduce(function(i,A,k){var N;return A.nodeName==="br"&&k?i+`
`:(N=A.childNodes)!==null&&N!==void 0&&N.length?u(A,x):x?i+A.textContent.trim().replace(/\s+/g," "):i+A.textContent},"")}function v(E,x){var i="http://www.w3.org/ns/ttml#styling",A=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return A.reduce(function(k,N){var U=D(x,i,N)||D(E,i,N);return U&&(k[N]=U),k},{})}function D(E,x,i){return E.hasAttributeNS(x,i)?E.getAttributeNS(x,i):null}function b(E){return new Error("Could not parse ttml timestamp "+E)}function d(E,x){if(!E)return null;var i=Object(p.parseTimeStamp)(E);return i===null&&(C.test(E)?i=R(E,x):f.test(E)&&(i=w(E,x))),i}function R(E,x){var i=C.exec(E),A=(i[4]|0)+(i[5]|0)/x.subFrameRate;return(i[1]|0)*3600+(i[2]|0)*60+(i[3]|0)+A/x.frameRate}function w(E,x){var i=f.exec(E),A=Number(i[1]),k=i[2];switch(k){case"h":return A*3600;case"m":return A*60;case"ms":return A*1e3;case"f":return A/x.frameRate;case"t":return A/x.tickRate}return A}},"./src/utils/logger.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"enableLogs",function(){return c}),S.d(m,"logger",function(){return l});var s=function(){},p={trace:s,debug:s,log:s,warn:s,info:s,error:s},_=p;function T(r){var C=self.console[r];return C?C.bind(self.console,"["+r+"] >"):s}function t(r){for(var C=arguments.length,f=new Array(C>1?C-1:0),y=1;y<C;y++)f[y-1]=arguments[y];f.forEach(function(g){_[g]=r[g]?r[g].bind(r):T(g)})}function c(r){if(self.console&&r===!0||typeof r=="object"){t(r,"debug","log","info","warn","error");try{_.log()}catch(C){_=p}}else _=p}var l=_},"./src/utils/mediakeys-helper.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"KeySystems",function(){return s}),S.d(m,"requestMediaKeySystemAccess",function(){return p});var s;(function(_){_.WIDEVINE="com.widevine.alpha",_.PLAYREADY="com.microsoft.playready"})(s||(s={}));var p=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"getMediaSource",function(){return s});function s(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"bin2str",function(){return t}),S.d(m,"readUint16",function(){return c}),S.d(m,"readUint32",function(){return l}),S.d(m,"writeUint32",function(){return r}),S.d(m,"findBox",function(){return C}),S.d(m,"parseSegmentIndex",function(){return f}),S.d(m,"parseInitSegment",function(){return y}),S.d(m,"getStartDTS",function(){return g}),S.d(m,"getDuration",function(){return h}),S.d(m,"computeRawDurationFromSamples",function(){return O}),S.d(m,"offsetStartDTS",function(){return a}),S.d(m,"segmentValidRange",function(){return u}),S.d(m,"appendUint8Array",function(){return v});var s=S("./src/utils/typed-array.ts"),p=S("./src/loader/fragment.ts"),_=Math.pow(2,32)-1,T=[].push;function t(D){return String.fromCharCode.apply(null,D)}function c(D,b){"data"in D&&(b+=D.start,D=D.data);var d=D[b]<<8|D[b+1];return d<0?65536+d:d}function l(D,b){"data"in D&&(b+=D.start,D=D.data);var d=D[b]<<24|D[b+1]<<16|D[b+2]<<8|D[b+3];return d<0?4294967296+d:d}function r(D,b,d){"data"in D&&(b+=D.start,D=D.data),D[b]=d>>24,D[b+1]=d>>16&255,D[b+2]=d>>8&255,D[b+3]=d&255}function C(D,b){var d=[];if(!b.length)return d;var R,w,E;"data"in D?(R=D.data,w=D.start,E=D.end):(R=D,w=0,E=R.byteLength);for(var x=w;x<E;){var i=l(R,x),A=t(R.subarray(x+4,x+8)),k=i>1?x+i:E;if(A===b[0])if(b.length===1)d.push({data:R,start:x+8,end:k});else{var N=C({data:R,start:x+8,end:k},b.slice(1));N.length&&T.apply(d,N)}x=k}return d}function f(D){var b=C(D,["moov"]),d=b[0],R=d?d.end:null,w=C(D,["sidx"]);if(!w||!w[0])return null;var E=[],x=w[0],i=x.data[0],A=i===0?8:16,k=l(x,A);A+=4;var N=0,U=0;i===0?A+=8:A+=16,A+=2;var G=x.end+U,W=c(x,A);A+=2;for(var K=0;K<W;K++){var V=A,F=l(x,V);V+=4;var B=F&2147483647,H=(F&2147483648)>>>31;if(H===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ae=l(x,V);V+=4,E.push({referenceSize:B,subsegmentDuration:ae,info:{duration:ae/k,start:G,end:G+B-1}}),G+=B,V+=4,A=V}return{earliestPresentationTime:N,timescale:k,version:i,referencesCount:W,references:E,moovEndOffset:R}}function y(D){for(var b=[],d=C(D,["moov","trak"]),R=0;R<d.length;R++){var w=d[R],E=C(w,["tkhd"])[0];if(E){var x=E.data[E.start],i=x===0?12:20,A=l(E,i),k=C(w,["mdia","mdhd"])[0];if(k){x=k.data[k.start],i=x===0?12:20;var N=l(k,i),U=C(w,["mdia","hdlr"])[0];if(U){var G=t(U.data.subarray(U.start+8,U.start+12)),W={soun:p.ElementaryStreamTypes.AUDIO,vide:p.ElementaryStreamTypes.VIDEO}[G];if(W){var K=C(w,["mdia","minf","stbl","stsd"])[0],V=void 0;K&&(V=t(K.data.subarray(K.start+12,K.start+16))),b[A]={timescale:N,type:W},b[W]={timescale:N,id:A,codec:V}}}}}}var F=C(D,["moov","mvex","trex"]);return F.forEach(function(B){var H=l(B,4),ae=b[H];ae&&(ae.default={duration:l(B,12),flags:l(B,20)})}),b}function g(D,b){return C(b,["moof","traf"]).reduce(function(d,R){var w=C(R,["tfdt"])[0],E=w.data[w.start],x=C(R,["tfhd"]).reduce(function(i,A){var k=l(A,4),N=D[k];if(N){var U=l(w,4);E===1&&(U*=Math.pow(2,32),U+=l(w,8));var G=N.timescale||9e4,W=U/G;if(isFinite(W)&&(i===null||W<i))return W}return i},null);return x!==null&&isFinite(x)&&(d===null||x<d)?x:d},null)||0}function h(D,b){for(var d=0,R=0,w=0,E=C(D,["moof","traf"]),x=0;x<E.length;x++){var i=E[x],A=C(i,["tfhd"])[0],k=l(A,4),N=b[k];if(!N)continue;var U=N.default,G=l(A,0)|(U==null?void 0:U.flags),W=U==null?void 0:U.duration;G&8&&(G&2?W=l(A,12):W=l(A,8));for(var K=N.timescale||9e4,V=C(i,["trun"]),F=0;F<V.length;F++){if(W){var B=l(V[F],4);d=W*B}else d=O(V[F]);N.type===p.ElementaryStreamTypes.VIDEO?R+=d/K:N.type===p.ElementaryStreamTypes.AUDIO&&(w+=d/K)}}if(R===0&&w===0){var H=f(D);if(H!=null&&H.references)return H.references.reduce(function(ae,de){return ae+de.info.duration||0},0)}return R||w}function O(D){var b=l(D,0),d=8;b&1&&(d+=4),b&4&&(d+=4);for(var R=0,w=l(D,4),E=0;E<w;E++){if(b&256){var x=l(D,d);R+=x,d+=4}b&512&&(d+=4),b&1024&&(d+=4),b&2048&&(d+=4)}return R}function a(D,b,d){C(b,["moof","traf"]).forEach(function(R){C(R,["tfhd"]).forEach(function(w){var E=l(w,4),x=D[E];if(!x)return;var i=x.timescale||9e4;C(R,["tfdt"]).forEach(function(A){var k=A.data[A.start],N=l(A,4);if(k===0)r(A,4,N-d*i);else{N*=Math.pow(2,32),N+=l(A,8),N-=d*i,N=Math.max(N,0);var U=Math.floor(N/(_+1)),G=Math.floor(N%(_+1));r(A,4,U),r(A,8,G)}})})})}function u(D){var b={valid:null,remainder:null},d=C(D,["moof"]);if(d){if(d.length<2)return b.remainder=D,b}else return b;var R=d[d.length-1];return b.valid=Object(s.sliceUint8)(D,0,R.start-8),b.remainder=Object(s.sliceUint8)(D,R.start-8),b}function v(D,b){var d=new Uint8Array(D.length+b.length);return d.set(D),d.set(b,D.length),d}},"./src/utils/output-filter.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"default",function(){return s});var s=function(){function p(T,t){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=T,this.trackName=t}var _=p.prototype;return _.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},_.newCue=function(t,c,l){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=c,this.screen=l,this.timelineController.createCaptionsTrack(this.trackName)},_.reset=function(){this.cueRanges=[]},p}()},"./src/utils/texttrack-utils.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"sendAddTrackEvent",function(){return p}),S.d(m,"addCueToTrack",function(){return _}),S.d(m,"clearCurrentCues",function(){return T}),S.d(m,"removeCuesInRange",function(){return t}),S.d(m,"getCuesInRange",function(){return l});var s=S("./src/utils/logger.ts");function p(r,C){var f;try{f=new Event("addtrack")}catch(y){f=document.createEvent("Event"),f.initEvent("addtrack",!1,!1)}f.track=r,C.dispatchEvent(f)}function _(r,C){var f=r.mode;if(f==="disabled"&&(r.mode="hidden"),r.cues&&!r.cues.getCueById(C.id))try{if(r.addCue(C),!r.cues.getCueById(C.id))throw new Error("addCue is failed for: "+C)}catch(g){s.logger.debug("[texttrack-utils]: "+g);var y=new self.TextTrackCue(C.startTime,C.endTime,C.text);y.id=C.id,r.addCue(y)}f==="disabled"&&(r.mode=f)}function T(r){var C=r.mode;if(C==="disabled"&&(r.mode="hidden"),r.cues)for(var f=r.cues.length;f--;)r.removeCue(r.cues[f]);C==="disabled"&&(r.mode=C)}function t(r,C,f){var y=r.mode;if(y==="disabled"&&(r.mode="hidden"),r.cues&&r.cues.length>0)for(var g=l(r.cues,C,f),h=0;h<g.length;h++)r.removeCue(g[h]);y==="disabled"&&(r.mode=y)}function c(r,C){if(C<r[0].startTime)return 0;var f=r.length-1;if(C>r[f].endTime)return-1;for(var y=0,g=f;y<=g;){var h=Math.floor((g+y)/2);if(C<r[h].startTime)g=h-1;else if(C>r[h].startTime&&y<f)y=h+1;else return h}return r[y].startTime-C<C-r[g].startTime?y:g}function l(r,C,f){var y=[],g=c(r,C);if(g>-1)for(var h=g,O=r.length;h<O;h++){var a=r[h];if(a.startTime>=C&&a.endTime<=f)y.push(a);else if(a.startTime>f)return y}return y}},"./src/utils/time-ranges.ts":function(P,m,S){"use strict";S.r(m);var s={toString:function(_){for(var T="",t=_.length,c=0;c<t;c++)T+="["+_.start(c).toFixed(3)+","+_.end(c).toFixed(3)+"]";return T}};m.default=s},"./src/utils/timescale-conversion.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"toTimescaleFromBase",function(){return p}),S.d(m,"toTimescaleFromScale",function(){return _}),S.d(m,"toMsFromMpegTsClock",function(){return T}),S.d(m,"toMpegTsClockFromTimescale",function(){return t});var s=9e4;function p(c,l,r,C){r===void 0&&(r=1),C===void 0&&(C=!1);var f=c*l*r;return C?Math.round(f):f}function _(c,l,r,C){return r===void 0&&(r=1),C===void 0&&(C=!1),p(c,l,1/r,C)}function T(c,l){return l===void 0&&(l=!1),p(c,1e3,1/s,l)}function t(c,l){return l===void 0&&(l=1),p(c,s,1/l)}},"./src/utils/typed-array.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"sliceUint8",function(){return s});function s(p,_,T){return Uint8Array.prototype.slice?p.slice(_,T):new Uint8Array(Array.prototype.slice.call(p,_,T))}},"./src/utils/vttcue.ts":function(P,m,S){"use strict";S.r(m),m.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var s=["","lr","rl"],p=["start","middle","end","left","right"];function _(r,C){if(typeof C!="string")return!1;if(!Array.isArray(r))return!1;var f=C.toLowerCase();return~r.indexOf(f)?f:!1}function T(r){return _(s,r)}function t(r){return _(p,r)}function c(r){for(var C=arguments.length,f=new Array(C>1?C-1:0),y=1;y<C;y++)f[y-1]=arguments[y];for(var g=1;g<arguments.length;g++){var h=arguments[g];for(var O in h)r[O]=h[O]}return r}function l(r,C,f){var y=this,g={enumerable:!0};y.hasBeenReset=!1;var h="",O=!1,a=r,u=C,v=f,D=null,b="",d=!0,R="auto",w="start",E=50,x="middle",i=50,A="middle";Object.defineProperty(y,"id",c({},g,{get:function(){return h},set:function(N){h=""+N}})),Object.defineProperty(y,"pauseOnExit",c({},g,{get:function(){return O},set:function(N){O=!!N}})),Object.defineProperty(y,"startTime",c({},g,{get:function(){return a},set:function(N){if(typeof N!="number")throw new TypeError("Start time must be set to a number.");a=N,this.hasBeenReset=!0}})),Object.defineProperty(y,"endTime",c({},g,{get:function(){return u},set:function(N){if(typeof N!="number")throw new TypeError("End time must be set to a number.");u=N,this.hasBeenReset=!0}})),Object.defineProperty(y,"text",c({},g,{get:function(){return v},set:function(N){v=""+N,this.hasBeenReset=!0}})),Object.defineProperty(y,"region",c({},g,{get:function(){return D},set:function(N){D=N,this.hasBeenReset=!0}})),Object.defineProperty(y,"vertical",c({},g,{get:function(){return b},set:function(N){var U=T(N);if(U===!1)throw new SyntaxError("An invalid or illegal string was specified.");b=U,this.hasBeenReset=!0}})),Object.defineProperty(y,"snapToLines",c({},g,{get:function(){return d},set:function(N){d=!!N,this.hasBeenReset=!0}})),Object.defineProperty(y,"line",c({},g,{get:function(){return R},set:function(N){if(typeof N!="number"&&N!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");R=N,this.hasBeenReset=!0}})),Object.defineProperty(y,"lineAlign",c({},g,{get:function(){return w},set:function(N){var U=t(N);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");w=U,this.hasBeenReset=!0}})),Object.defineProperty(y,"position",c({},g,{get:function(){return E},set:function(N){if(N<0||N>100)throw new Error("Position must be between 0 and 100.");E=N,this.hasBeenReset=!0}})),Object.defineProperty(y,"positionAlign",c({},g,{get:function(){return x},set:function(N){var U=t(N);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");x=U,this.hasBeenReset=!0}})),Object.defineProperty(y,"size",c({},g,{get:function(){return i},set:function(N){if(N<0||N>100)throw new Error("Size must be between 0 and 100.");i=N,this.hasBeenReset=!0}})),Object.defineProperty(y,"align",c({},g,{get:function(){return A},set:function(N){var U=t(N);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");A=U,this.hasBeenReset=!0}})),y.displayState=void 0}return l.prototype.getCueAsHTML=function(){var r=self.WebVTT;return r.convertCueToDOMTree(self,this.text)},l}()},"./src/utils/vttparser.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"parseTimeStamp",function(){return _}),S.d(m,"fixLineBreaks",function(){return C}),S.d(m,"VTTParser",function(){return f});var s=S("./src/utils/vttcue.ts"),p=function(){function y(){}var g=y.prototype;return g.decode=function(O,a){if(!O)return"";if(typeof O!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(O))},y}();function _(y){function g(O,a,u,v){return(O|0)*3600+(a|0)*60+(u|0)+parseFloat(v||0)}var h=y.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return h?parseFloat(h[2])>59?g(h[2],h[3],0,h[4]):g(h[1],h[2],h[3],h[4]):null}var T=function(){function y(){this.values=Object.create(null)}var g=y.prototype;return g.set=function(O,a){!this.get(O)&&a!==""&&(this.values[O]=a)},g.get=function(O,a,u){return u?this.has(O)?this.values[O]:a[u]:this.has(O)?this.values[O]:a},g.has=function(O){return O in this.values},g.alt=function(O,a,u){for(var v=0;v<u.length;++v)if(a===u[v]){this.set(O,a);break}},g.integer=function(O,a){/^-?\d+$/.test(a)&&this.set(O,parseInt(a,10))},g.percent=function(O,a){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(a)){var u=parseFloat(a);if(u>=0&&u<=100)return this.set(O,u),!0}return!1},y}();function t(y,g,h,O){var a=O?y.split(O):[y];for(var u in a){if(typeof a[u]!="string")continue;var v=a[u].split(h);if(v.length!==2)continue;var D=v[0],b=v[1];g(D,b)}}var c=new s.default(0,0,""),l=c.align==="middle"?"middle":"center";function r(y,g,h){var O=y;function a(){var D=_(y);if(D===null)throw new Error("Malformed timestamp: "+O);return y=y.replace(/^[^\sa-zA-Z-]+/,""),D}function u(D,b){var d=new T;t(D,function(E,x){var i;switch(E){case"region":for(var A=h.length-1;A>=0;A--)if(h[A].id===x){d.set(E,h[A].region);break}break;case"vertical":d.alt(E,x,["rl","lr"]);break;case"line":i=x.split(","),d.integer(E,i[0]),d.percent(E,i[0])&&d.set("snapToLines",!1),d.alt(E,i[0],["auto"]),i.length===2&&d.alt("lineAlign",i[1],["start",l,"end"]);break;case"position":i=x.split(","),d.percent(E,i[0]),i.length===2&&d.alt("positionAlign",i[1],["start",l,"end","line-left","line-right","auto"]);break;case"size":d.percent(E,x);break;case"align":d.alt(E,x,["start",l,"end","left","right"]);break}},/:/,/\s/),b.region=d.get("region",null),b.vertical=d.get("vertical","");var R=d.get("line","auto");R==="auto"&&c.line===-1&&(R=-1),b.line=R,b.lineAlign=d.get("lineAlign","start"),b.snapToLines=d.get("snapToLines",!0),b.size=d.get("size",100),b.align=d.get("align",l);var w=d.get("position","auto");w==="auto"&&c.position===50&&(w=b.align==="start"||b.align==="left"?0:b.align==="end"||b.align==="right"?100:50),b.position=w}function v(){y=y.replace(/^\s+/,"")}if(v(),g.startTime=a(),v(),y.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+O);y=y.substr(3),v(),g.endTime=a(),v(),u(y,g)}function C(y){return y.replace(/<br(?: \/)?>/gi,`
`)}var f=function(){function y(){this.state="INITIAL",this.buffer="",this.decoder=new p,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var g=y.prototype;return g.parse=function(O){var a=this;O&&(a.buffer+=a.decoder.decode(O,{stream:!0}));function u(){var w=a.buffer,E=0;for(w=C(w);E<w.length&&w[E]!=="\r"&&w[E]!==`
`;)++E;var x=w.substr(0,E);return w[E]==="\r"&&++E,w[E]===`
`&&++E,a.buffer=w.substr(E),x}function v(w){t(w,function(E,x){},/:/)}try{var D="";if(a.state==="INITIAL"){if(!/\r\n|\n/.test(a.buffer))return this;D=u();var b=D.match(/^()?WEBVTT([ \t].*)?$/);if(!b||!b[0])throw new Error("Malformed WebVTT signature.");a.state="HEADER"}for(var d=!1;a.buffer;){if(!/\r\n|\n/.test(a.buffer))return this;d?d=!1:D=u();switch(a.state){case"HEADER":/:/.test(D)?v(D):D||(a.state="ID");continue;case"NOTE":D||(a.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(D)){a.state="NOTE";break}if(!D)continue;if(a.cue=new s.default(0,0,""),a.state="CUE",D.indexOf("-->")===-1){a.cue.id=D;continue}case"CUE":if(!a.cue){a.state="BADCUE";continue}try{r(D,a.cue,a.regionList)}catch(w){a.cue=null,a.state="BADCUE";continue}a.state="CUETEXT";continue;case"CUETEXT":{var R=D.indexOf("-->")!==-1;if(!D||R&&(d=!0)){a.oncue&&a.cue&&a.oncue(a.cue),a.cue=null,a.state="ID";continue}if(a.cue===null)continue;a.cue.text&&(a.cue.text+=`
`),a.cue.text+=D}continue;case"BADCUE":D||(a.state="ID")}}}catch(w){a.state==="CUETEXT"&&a.cue&&a.oncue&&a.oncue(a.cue),a.cue=null,a.state=a.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},g.flush=function(){var O=this;try{if((O.cue||O.state==="HEADER")&&(O.buffer+=`
`,O.parse()),O.state==="INITIAL"||O.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(a){O.onparsingerror&&O.onparsingerror(a)}return O.onflush&&O.onflush(),this},y}()},"./src/utils/webvtt-parser.ts":function(P,m,S){"use strict";S.r(m),S.d(m,"generateCueId",function(){return f}),S.d(m,"parseWebVTT",function(){return g});var s=S("./src/polyfills/number.ts"),p=S("./src/utils/vttparser.ts"),_=S("./src/demux/id3.ts"),T=S("./src/utils/timescale-conversion.ts"),t=S("./src/remux/mp4-remuxer.ts"),c=/\r\n|\n\r|\n|\r/g,l=function(O,a,u){return u===void 0&&(u=0),O.substr(u,a.length)===a},r=function(O){var a=parseInt(O.substr(-3)),u=parseInt(O.substr(-6,2)),v=parseInt(O.substr(-9,2)),D=O.length>9?parseInt(O.substr(0,O.indexOf(":"))):0;if(!Object(s.isFiniteNumber)(a)||!Object(s.isFiniteNumber)(u)||!Object(s.isFiniteNumber)(v)||!Object(s.isFiniteNumber)(D))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+O);return a+=1e3*u,a+=60*1e3*v,a+=60*60*1e3*D,a},C=function(O){for(var a=5381,u=O.length;u;)a=a*33^O.charCodeAt(--u);return(a>>>0).toString()};function f(h,O,a){return C(h.toString())+C(O.toString())+C(a)}var y=function(O,a,u){var v=O[a],D=O[v.prevCC];if(!D||!D.new&&v.new){O.ccOffset=O.presentationOffset=v.start,v.new=!1;return}for(;(b=D)!==null&&b!==void 0&&b.new;){var b;O.ccOffset+=v.start-D.start,v.new=!1,v=D,D=O[v.prevCC]}O.presentationOffset=u};function g(h,O,a,u,v,D,b,d){var R=new p.VTTParser,w=Object(_.utf8ArrayToStr)(new Uint8Array(h)).trim().replace(c,`
`).split(`
`),E=[],x=Object(T.toMpegTsClockFromTimescale)(O,a),i="00:00.000",A=0,k=0,N,U=!0,G=!1;R.oncue=function(W){var K=u[v],V=u.ccOffset,F=(A-x)/9e4;if(K!=null&&K.new&&(k!==void 0?V=u.ccOffset=K.start:y(u,v,F)),F&&(V=F-u.presentationOffset),G){var B=W.endTime-W.startTime,H=Object(t.normalizePts)((W.startTime+V-k)*9e4,D*9e4)/9e4;W.startTime=H,W.endTime=H+B}var ae=W.text.trim();W.text=decodeURIComponent(encodeURIComponent(ae)),W.id||(W.id=f(W.startTime,W.endTime,ae)),W.endTime>0&&E.push(W)},R.onparsingerror=function(W){N=W},R.onflush=function(){if(N){d(N);return}b(E)},w.forEach(function(W){if(U)if(l(W,"X-TIMESTAMP-MAP=")){U=!1,G=!0,W.substr(16).split(",").forEach(function(K){l(K,"LOCAL:")?i=K.substr(6):l(K,"MPEGTS:")&&(A=parseInt(K.substr(7)))});try{k=r(i)/1e3}catch(K){G=!1,N=K}return}else W===""&&(U=!1);R.parse(W+`
`)}),R.flush()}},"./src/utils/xhr-loader.ts":function(P,m,S){"use strict";S.r(m);var s=S("./src/utils/logger.ts"),p=S("./src/loader/load-stats.ts"),_=/^age:\s*[\d.]+\s*$/m,T=function(){function t(l){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=l?l.xhrSetup:null,this.stats=new p.LoadStats,this.retryDelay=0}var c=t.prototype;return c.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},c.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()))},c.abort=function(){var r;this.abortInternal(),(r=this.callbacks)!==null&&r!==void 0&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},c.load=function(r,C,f){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=C,this.callbacks=f,this.retryDelay=C.retryDelay,this.loadInternal()},c.loadInternal=function(){var r=this.config,C=this.context;if(!r)return;var f=this.loader=new self.XMLHttpRequest,y=this.stats;y.loading.first=0,y.loaded=0;var g=this.xhrSetup;try{if(g)try{g(f,C.url)}catch(a){f.open("GET",C.url,!0),g(f,C.url)}f.readyState||f.open("GET",C.url,!0);var h=this.context.headers;if(h)for(var O in h)f.setRequestHeader(O,h[O])}catch(a){this.callbacks.onError({code:f.status,text:a.message},C,f);return}C.rangeEnd&&f.setRequestHeader("Range","bytes="+C.rangeStart+"-"+(C.rangeEnd-1)),f.onreadystatechange=this.readystatechange.bind(this),f.onprogress=this.loadprogress.bind(this),f.responseType=C.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),f.send()},c.readystatechange=function(){var r=this.context,C=this.loader,f=this.stats;if(!r||!C)return;var y=C.readyState,g=this.config;if(f.aborted)return;if(y>=2)if(self.clearTimeout(this.requestTimeout),f.loading.first===0&&(f.loading.first=Math.max(self.performance.now(),f.loading.start)),y===4){C.onreadystatechange=null,C.onprogress=null;var h=C.status;if(h>=200&&h<300){f.loading.end=Math.max(self.performance.now(),f.loading.first);var O,a;if(r.responseType==="arraybuffer"?(O=C.response,a=O.byteLength):(O=C.responseText,a=O.length),f.loaded=f.total=a,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(f,r,O,C),!this.callbacks)return;var v={url:C.responseURL,data:O};this.callbacks.onSuccess(v,f,r,C)}else f.retry>=g.maxRetry||h>=400&&h<499?(s.logger.error(h+" while loading "+r.url),this.callbacks.onError({code:h,text:C.statusText},r,C)):(s.logger.warn(h+" 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,g.maxRetryDelay),f.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),g.timeout)},c.loadtimeout=function(){s.logger.warn("timeout while loading "+this.context.url);var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))},c.loadprogress=function(r){var C=this.stats;C.loaded=r.loaded,r.lengthComputable&&(C.total=r.total)},c.getCacheAge=function(){var r=null;if(this.loader&&_.test(this.loader.getAllResponseHeaders())){var C=this.loader.getResponseHeader("age");r=C?parseFloat(C):null}return r},t}();m.default=T}}).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"}},vy0H:function(M,Y,o){M.exports={flex_box_center:"flex_box_center___3fQ7r",flex_space_between:"flex_space_between___2d0Lx",flex_box_vertical_center:"flex_box_vertical_center___1dNTX",flex_box_center_end:"flex_box_center_end___ltcTD",flex_box_column:"flex_box_column___3nHyx",dataset:"dataset___2YMuc",header:"header___qhs6N",title:"title___3cD9Y",dataPath:"dataPath___2VzXt",pathTitle:"pathTitle___229ns",btns:"btns___1kgof",content:"content___11spt",customTable:"customTable___27fZa",row:"row___2eYj2",empty:"empty___LcZKH",path:"path___2xm3d",text:"text___2KkB8",actionsBtns:"actionsBtns___3Hed2",customModal:"customModal___1O_Pf",shareModal:"shareModal___2fJGd",fileName:"fileName___2aGVQ",renameModal:"renameModal___Ab7Gt",errorDes:"errorDes___1o6rb",uploadFileModal:"uploadFileModal___2x98o"}},w7YG:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.StreamCipher,p=m.algo,_=p.RC4=s.extend({_doReset:function(){for(var c=this._key,l=c.words,r=c.sigBytes,C=this._S=[],f=0;f<256;f++)C[f]=f;for(var f=0,y=0;f<256;f++){var g=f%r,h=l[g>>>2]>>>24-g%4*8&255;y=(y+C[f]+h)%256;var O=C[f];C[f]=C[y],C[y]=O}this._i=this._j=0},_doProcessBlock:function(c,l){c[l]^=T.call(this)},keySize:256/32,ivSize:0});function T(){for(var c=this._S,l=this._i,r=this._j,C=0,f=0;f<4;f++){l=(l+1)%256,r=(r+c[l])%256;var y=c[l];c[l]=c[r],c[r]=y,C|=c[(c[l]+c[r])%256]<<24-f*8}return this._i=l,this._j=r,C}m.RC4=s._createHelper(_);var t=p.RC4Drop=_.extend({cfg:_.cfg.extend({drop:192}),_doReset:function(){_._doReset.call(this);for(var c=this.cfg.drop;c>0;c--)T.call(this)}});m.RC4Drop=s._createHelper(t)}(),P.RC4})},wCXF:function(M,Y,o){"use strict";o.d(Y,"a",function(){return nt});var P=o("rePB"),m=o("VTBJ"),S=o("KQm4"),s=o("U8pU"),p=o("ODXe"),_=o("q1tI"),T=o("TSYQ"),t=o.n(T),c=o("Gytx"),l=o.n(c),r=o("Kwbf"),C=o("t23M"),f=o("qx4F"),y=o("6eGT"),g=o("IBYe"),h=o("Ff2n"),O=o("c+Xe"),a=o("fyJ8"),u=o("biw7");function v(Ne,Pe,et,Ot,lt){var Rt=et[Ne]||{},Je=et[Pe]||{},We,Le;Rt.fixed==="left"?We=Ot.left[Ne]:Je.fixed==="right"&&(Le=Ot.right[Pe]);var Oe=!1,Re=!1,Ie=!1,Be=!1,ct=et[Pe+1],xt=et[Ne-1];if(lt==="rtl"){if(We!==void 0){var Ft=xt&&xt.fixed==="left";Be=!Ft}else if(Le!==void 0){var un=ct&&ct.fixed==="right";Ie=!un}}else if(We!==void 0){var _n=ct&&ct.fixed==="left";Oe=!_n}else if(Le!==void 0){var on=xt&&xt.fixed==="right";Re=!on}return{fixLeft:We,fixRight:Le,lastFixLeft:Oe,firstFixRight:Re,lastFixRight:Ie,firstFixLeft:Be,isSticky:Ot.isSticky}}var D=o("sR1s");function b(Ne){var Pe=Ne.cells,et=Ne.stickyOffsets,Ot=Ne.flattenColumns,lt=Ne.rowComponent,Rt=Ne.cellComponent,Je=Ne.onHeaderRow,We=Ne.index,Le=_.useContext(u.a),Oe=Le.prefixCls,Re=Le.direction,Ie;Je&&(Ie=Je(Pe.map(function(ct){return ct.column}),We));var Be=Object(D.a)(Pe.map(function(ct){return ct.column}));return _.createElement(lt,Object.assign({},Ie),Pe.map(function(ct,xt){var Ft=ct.column,un=v(ct.colStart,ct.colEnd,Ot,et,Re),_n;return Ft&&Ft.onHeaderCell&&(_n=ct.column.onHeaderCell(Ft)),_.createElement(a.a,Object.assign({},ct,{ellipsis:Ft.ellipsis,align:Ft.align,component:Rt,prefixCls:Oe,key:Be[xt]},un,{additionalProps:_n,rowType:"header"}))}))}b.displayName="HeaderRow";var d=b;function R(Ne){var Pe=[];function et(Je,We){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Pe[Le]=Pe[Le]||[];var Oe=We,Re=Je.filter(Boolean).map(function(Ie){var Be={key:Ie.key,className:Ie.className||"",children:Ie.title,column:Ie,colStart:Oe},ct=1,xt=Ie.children;return xt&&xt.length>0&&(ct=et(xt,Oe,Le+1).reduce(function(Ft,un){return Ft+un},0),Be.hasSubColumns=!0),"colSpan"in Ie&&(ct=Ie.colSpan),"rowSpan"in Ie&&(Be.rowSpan=Ie.rowSpan),Be.colSpan=ct,Be.colEnd=Be.colStart+ct-1,Pe[Le].push(Be),Oe+=ct,ct});return Re}et(Ne,0);for(var Ot=Pe.length,lt=function(We){Pe[We].forEach(function(Le){!("rowSpan"in Le)&&!Le.hasSubColumns&&(Le.rowSpan=Ot-We)})},Rt=0;Rt<Ot;Rt+=1)lt(Rt);return Pe}function w(Ne){var Pe=Ne.stickyOffsets,et=Ne.columns,Ot=Ne.flattenColumns,lt=Ne.onHeaderRow,Rt=_.useContext(u.a),Je=Rt.prefixCls,We=Rt.getComponent,Le=_.useMemo(function(){return R(et)},[et]),Oe=We(["header","wrapper"],"thead"),Re=We(["header","row"],"tr"),Ie=We(["header","cell"],"th");return _.createElement(Oe,{className:"".concat(Je,"-thead")},Le.map(function(Be,ct){var xt=_.createElement(d,{key:ct,flattenColumns:Ot,cells:Be,stickyOffsets:Pe,rowComponent:Re,cellComponent:Ie,onHeaderRow:lt,index:ct});return xt}))}var E=w,x=o("hW8S");function i(Ne){for(var Pe=Ne.colWidths,et=Ne.columns,Ot=Ne.columCount,lt=[],Rt=Ot||et.length,Je=!1,We=Rt-1;We>=0;We-=1){var Le=Pe[We],Oe=et&&et[We],Re=Oe&&Oe[x.a];(Le||Re||Je)&&(lt.unshift(_.createElement("col",Object.assign({key:We,style:{width:Le,minWidth:Le}},Re))),Je=!0)}return _.createElement("colgroup",null,lt)}var A=i;function k(Ne,Pe){return Object(_.useMemo)(function(){for(var et=[],Ot=0;Ot<Pe;Ot+=1){var lt=Ne[Ot];if(lt!==void 0)et[Ot]=lt;else return null}return et},[Ne.join("_"),Pe])}var N=_.forwardRef(function(Ne,Pe){var et=Ne.noData,Ot=Ne.columns,lt=Ne.flattenColumns,Rt=Ne.colWidths,Je=Ne.columCount,We=Ne.stickyOffsets,Le=Ne.direction,Oe=Ne.fixHeader,Re=Ne.offsetHeader,Ie=Ne.stickyClassName,Be=Ne.onScroll,ct=Object(h.a)(Ne,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),xt=_.useContext(u.a),Ft=xt.prefixCls,un=xt.scrollbarSize,_n=xt.isSticky,on=_n&&!Oe?0:un,At=_.useRef(null),Ke=_.useCallback(function(Dt){Object(O.b)(Pe,Dt),Object(O.b)(At,Dt)},[]);_.useEffect(function(){var Dt;function Nt(wt){var Wt=wt.currentTarget,Zt=wt.deltaX;Zt&&(Be({currentTarget:Wt,scrollLeft:Wt.scrollLeft+Zt}),wt.preventDefault())}return(Dt=At.current)===null||Dt===void 0||Dt.addEventListener("wheel",Nt),function(){var wt;(wt=At.current)===null||wt===void 0||wt.removeEventListener("wheel",Nt)}},[]);var ut=lt[lt.length-1],it={fixed:ut?ut.fixed:null,onHeaderCell:function(){return{className:"".concat(Ft,"-cell-scrollbar")}}},we=Object(_.useMemo)(function(){return on?[].concat(Object(S.a)(Ot),[it]):Ot},[on,Ot]),ze=Object(_.useMemo)(function(){return on?[].concat(Object(S.a)(lt),[it]):lt},[on,lt]),Tt=Object(_.useMemo)(function(){var Dt=We.right,Nt=We.left;return Object(m.a)(Object(m.a)({},We),{},{left:Le==="rtl"?[].concat(Object(S.a)(Nt.map(function(wt){return wt+on})),[0]):Nt,right:Le==="rtl"?Dt:[].concat(Object(S.a)(Dt.map(function(wt){return wt+on})),[0]),isSticky:_n})},[on,We,_n]),Et=k(Rt,Je);return _.createElement("div",{style:Object(m.a)({overflow:"hidden"},_n?{top:Re}:{}),ref:Ke,className:t()("".concat(Ft,"-header"),Object(P.a)({},Ie,!!Ie))},_.createElement("table",{style:{tableLayout:"fixed",visibility:et||Et?null:"hidden"}},_.createElement(A,{colWidths:Et?[].concat(Object(S.a)(Et),[on]):[],columCount:Je+1,columns:ze}),_.createElement(E,Object.assign({},ct,{stickyOffsets:Tt,columns:we,flattenColumns:ze}))))});N.displayName="FixedHeader";var U=N,G=_.createContext(null),W=G;function K(Ne){var Pe=Ne.prefixCls,et=Ne.children,Ot=Ne.component,lt=Ne.cellComponent,Rt=Ne.fixHeader,Je=Ne.fixColumn,We=Ne.horizonScroll,Le=Ne.className,Oe=Ne.expanded,Re=Ne.componentWidth,Ie=Ne.colSpan,Be=_.useContext(u.a),ct=Be.scrollbarSize;return _.useMemo(function(){var xt=et;return Je&&(xt=_.createElement("div",{style:{width:Re-(Rt?ct:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Pe,"-expanded-row-fixed")},xt)),_.createElement(Ot,{className:Le,style:{display:Oe?null:"none"}},_.createElement(a.a,{component:lt,prefixCls:Pe,colSpan:Ie},xt))},[et,Ot,Rt,We,Le,Oe,Re,Ie,ct])}var V=K;function F(Ne){var Pe=Ne.className,et=Ne.style,Ot=Ne.record,lt=Ne.index,Rt=Ne.rowKey,Je=Ne.getRowKey,We=Ne.rowExpandable,Le=Ne.expandedKeys,Oe=Ne.onRow,Re=Ne.indent,Ie=Re===void 0?0:Re,Be=Ne.rowComponent,ct=Ne.cellComponent,xt=Ne.childrenColumnName,Ft=_.useContext(u.a),un=Ft.prefixCls,_n=Ft.fixedInfoList,on=_.useContext(W),At=on.fixHeader,Ke=on.fixColumn,ut=on.horizonScroll,it=on.componentWidth,we=on.flattenColumns,ze=on.expandableType,Tt=on.expandRowByClick,Et=on.onTriggerExpand,Dt=on.rowClassName,Nt=on.expandedRowClassName,wt=on.indentSize,Wt=on.expandIcon,Zt=on.expandedRowRender,Wn=on.expandIconColumnIndex,Tn=_.useState(!1),Jn=Object(p.a)(Tn,2),Qn=Jn[0],zn=Jn[1],fn=Le&&Le.has(Ne.recordKey);_.useEffect(function(){fn&&zn(!0)},[fn]);var wr=ze==="row"&&(!We||We(Ot)),Kr=ze==="nest",Ur=xt&&Ot&&Ot[xt],xr=wr||Kr,Hr;Oe&&(Hr=Oe(Ot,lt));var Cr=function(cn){if(Tt&&xr&&Et(Ot,cn),Hr&&Hr.onClick){for(var pr,Pr=arguments.length,ba=new Array(Pr>1?Pr-1:0),Ir=1;Ir<Pr;Ir++)ba[Ir-1]=arguments[Ir];(pr=Hr).onClick.apply(pr,[cn].concat(ba))}},rn;typeof Dt=="string"?rn=Dt:typeof Dt=="function"&&(rn=Dt(Ot,lt,Ie));var Yt=Object(D.a)(we),On=_.createElement(Be,Object.assign({},Hr,{"data-row-key":Rt,className:t()(Pe,"".concat(un,"-row"),"".concat(un,"-row-level-").concat(Ie),rn,Hr&&Hr.className),style:Object(m.a)(Object(m.a)({},et),Hr?Hr.style:null),onClick:Cr}),we.map(function(Qr,cn){var pr=Qr.render,Pr=Qr.dataIndex,ba=Qr.className,Ir=Yt[cn],ha=_n[cn],rr;cn===(Wn||0)&&Kr&&(rr=_.createElement(_.Fragment,null,_.createElement("span",{style:{paddingLeft:"".concat(wt*Ie,"px")},className:"".concat(un,"-row-indent indent-level-").concat(Ie)}),Wt({prefixCls:un,expanded:fn,expandable:Ur,record:Ot,onExpand:Et})));var Vt;return Qr.onCell&&(Vt=Qr.onCell(Ot,lt)),_.createElement(a.a,Object.assign({className:ba,ellipsis:Qr.ellipsis,align:Qr.align,component:ct,prefixCls:un,key:Ir,record:Ot,index:lt,dataIndex:Pr,render:pr,shouldCellUpdate:Qr.shouldCellUpdate},ha,{appendNode:rr,additionalProps:Vt}))})),jr;if(wr&&(Qn||fn)){var Or=Zt(Ot,lt,Ie+1,fn),$t=Nt&&Nt(Ot,lt,Ie);jr=_.createElement(V,{expanded:fn,className:t()("".concat(un,"-expanded-row"),"".concat(un,"-expanded-row-level-").concat(Ie+1),$t),prefixCls:un,fixHeader:At,fixColumn:Ke,horizonScroll:ut,component:Be,componentWidth:it,cellComponent:ct,colSpan:we.length},Or)}var cr;return Ur&&fn&&(cr=(Ot[xt]||[]).map(function(Qr,cn){var pr=Je(Qr,cn);return _.createElement(F,Object.assign({},Ne,{key:pr,rowKey:pr,record:Qr,recordKey:pr,index:cn,indent:Ie+1}))})),_.createElement(_.Fragment,null,On,jr,cr)}F.displayName="BodyRow";var B=F,H=_.createContext(null),ae=H;function de(Ne){var Pe=Ne.columnKey,et=Ne.onColumnResize,Ot=_.useRef();return _.useEffect(function(){Ot.current&&et(Pe,Ot.current.offsetWidth)},[]),_.createElement(C.a,{onResize:function(Rt){var Je=Rt.offsetWidth;et(Pe,Je)}},_.createElement("td",{ref:Ot,style:{padding:0,border:0,height:0}},_.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function se(Ne){var Pe=Ne.data,et=Ne.getRowKey,Ot=Ne.measureColumnWidth,lt=Ne.expandedKeys,Rt=Ne.onRow,Je=Ne.rowExpandable,We=Ne.emptyNode,Le=Ne.childrenColumnName,Oe=_.useContext(ae),Re=Oe.onColumnResize,Ie=_.useContext(u.a),Be=Ie.prefixCls,ct=Ie.getComponent,xt=_.useContext(W),Ft=xt.fixHeader,un=xt.horizonScroll,_n=xt.flattenColumns,on=xt.componentWidth;return _.useMemo(function(){var At=ct(["body","wrapper"],"tbody"),Ke=ct(["body","row"],"tr"),ut=ct(["body","cell"],"td"),it;Pe.length?it=Pe.map(function(ze,Tt){var Et=et(ze,Tt);return _.createElement(B,{key:Et,rowKey:Et,record:ze,recordKey:Et,index:Tt,rowComponent:Ke,cellComponent:ut,expandedKeys:lt,onRow:Rt,getRowKey:et,rowExpandable:Je,childrenColumnName:Le})}):it=_.createElement(V,{expanded:!0,className:"".concat(Be,"-placeholder"),prefixCls:Be,fixHeader:Ft,fixColumn:un,horizonScroll:un,component:Ke,componentWidth:on,cellComponent:ut,colSpan:_n.length},We);var we=Object(D.a)(_n);return _.createElement(At,{className:"".concat(Be,"-tbody")},Ot&&_.createElement("tr",{"aria-hidden":"true",className:"".concat(Be,"-measure-row"),style:{height:0}},we.map(function(ze){return _.createElement(de,{key:ze,columnKey:ze,onColumnResize:Re})})),it)},[Pe,Be,Rt,Ot,lt,et,ct,on,We,_n])}var Se=_.memo(se);Se.displayName="Body";var ye=Se,oe=o("wRmb"),pe=o("xEkU"),fe=o.n(pe);function ie(Ne){var Pe=Object(_.useRef)(Ne),et=Object(_.useState)({}),Ot=Object(p.a)(et,2),lt=Ot[1],Rt=Object(_.useRef)(null),Je=Object(_.useRef)([]);function We(Le){Rt.current===null&&(Je.current=[],Rt.current=fe()(function(){Je.current.forEach(function(Oe){Pe.current=Oe(Pe.current)}),Rt.current=null,lt({})})),Je.current.push(Le)}return Object(_.useEffect)(function(){return function(){fe.a.cancel(Rt.current)}},[]),[Pe.current,We]}function le(Ne){var Pe=Object(_.useRef)(Ne),et=Object(_.useRef)(null);function Ot(){window.clearTimeout(et.current)}function lt(Je){Pe.current=Je,Ot(),et.current=window.setTimeout(function(){Pe.current=null,et.current=null},100)}function Rt(){return Pe.current}return Object(_.useEffect)(function(){return Ot},[]),[lt,Rt]}function Q(Ne,Pe,et){var Ot=Object(_.useMemo)(function(){for(var lt=[],Rt=[],Je=0,We=0,Le=0;Le<Pe;Le+=1)if(et==="rtl"){Rt[Le]=We,We+=Ne[Le]||0;var Oe=Pe-Le-1;lt[Oe]=Je,Je+=Ne[Oe]||0}else{lt[Le]=Je,Je+=Ne[Le]||0;var Re=Pe-Le-1;Rt[Re]=We,We+=Ne[Re]||0}return{left:lt,right:Rt}},[Ne,Pe,et]);return Ot}var ce=Q;function te(Ne){var Pe=Ne.className,et=Ne.children;return _.createElement("div",{className:Pe},et)}var $=te,_e=o("n6Qo");function re(Ne){var Pe,et=Ne.prefixCls,Ot=Ne.record,lt=Ne.onExpand,Rt=Ne.expanded,Je=Ne.expandable,We="".concat(et,"-row-expand-icon");if(!Je)return _.createElement("span",{className:t()(We,"".concat(et,"-row-spaced"))});var Le=function(Re){lt(Ot,Re),Re.stopPropagation()};return _.createElement("span",{className:t()(We,(Pe={},Object(P.a)(Pe,"".concat(et,"-row-expanded"),Rt),Object(P.a)(Pe,"".concat(et,"-row-collapsed"),!Rt),Pe)),onClick:Le})}function Z(Ne,Pe,et){var Ot=[];function lt(Rt){(Rt||[]).forEach(function(Je,We){Ot.push(Pe(Je,We)),lt(Je[et])})}return lt(Ne),Ot}var X=o("zT1h"),ee=o("y0+3"),be=function(Pe,et){var Ot,lt,Rt=Pe.scrollBodyRef,Je=Pe.onScroll,We=Pe.offsetScroll,Le=_.useContext(u.a),Oe=Le.prefixCls,Re=((Ot=Rt.current)===null||Ot===void 0?void 0:Ot.scrollWidth)||0,Ie=((lt=Rt.current)===null||lt===void 0?void 0:lt.clientWidth)||0,Be=Re&&Ie*(Ie/Re),ct=_.useRef(),xt=ie({scrollLeft:0,isHiddenScrollBar:!1}),Ft=Object(p.a)(xt,2),un=Ft[0],_n=Ft[1],on=_.useRef({delta:0,x:0}),At=_.useState(!1),Ke=Object(p.a)(At,2),ut=Ke[0],it=Ke[1],we=function(){it(!1)},ze=function(wt){wt.persist(),on.current.delta=wt.pageX-un.scrollLeft,on.current.x=0,it(!0),wt.preventDefault()},Tt=function(wt){var Wt,Zt=wt||((Wt=window)===null||Wt===void 0?void 0:Wt.event),Wn=Zt.buttons;if(!ut||Wn===0){ut&&it(!1);return}var Tn=on.current.x+wt.pageX-on.current.x-on.current.delta;Tn<=0&&(Tn=0),Tn+Be>=Ie&&(Tn=Ie-Be),Je({scrollLeft:Tn/Ie*(Re+2)}),on.current.x=wt.pageX},Et=function(){var wt=Object(ee.b)(Rt.current).top,Wt=wt+Rt.current.offsetHeight,Zt=document.documentElement.scrollTop+window.innerHeight;Wt-Object(f.a)()<=Zt||wt>=Zt-We?_n(function(Wn){return Object(m.a)(Object(m.a)({},Wn),{},{isHiddenScrollBar:!0})}):_n(function(Wn){return Object(m.a)(Object(m.a)({},Wn),{},{isHiddenScrollBar:!1})})},Dt=function(wt){_n(function(Wt){return Object(m.a)(Object(m.a)({},Wt),{},{scrollLeft:wt/Re*Ie||0})})};return _.useImperativeHandle(et,function(){return{setScrollLeft:Dt}}),_.useEffect(function(){var Nt=Object(X.a)(document.body,"mouseup",we,!1),wt=Object(X.a)(document.body,"mousemove",Tt,!1);return Et(),function(){Nt.remove(),wt.remove()}},[Be,ut]),_.useEffect(function(){var Nt=Object(X.a)(window,"scroll",Et,!1),wt=Object(X.a)(window,"resize",Et,!1);return function(){Nt.remove(),wt.remove()}},[]),_.useEffect(function(){un.isHiddenScrollBar||_n(function(Nt){var wt,Wt;return Object(m.a)(Object(m.a)({},Nt),{},{scrollLeft:Rt.current.scrollLeft/((wt=Rt.current)===null||wt===void 0?void 0:wt.scrollWidth)*((Wt=Rt.current)===null||Wt===void 0?void 0:Wt.clientWidth)})})},[un.isHiddenScrollBar]),Re<=Ie||!Be||un.isHiddenScrollBar?null:_.createElement("div",{style:{height:Object(f.a)(),width:Ie,bottom:We},className:"".concat(Oe,"-sticky-scroll")},_.createElement("div",{onMouseDown:ze,ref:ct,className:t()("".concat(Oe,"-sticky-scroll-bar"),Object(P.a)({},"".concat(Oe,"-sticky-scroll-bar-active"),ut)),style:{width:"".concat(Be,"px"),transform:"translate3d(".concat(un.scrollLeft,"px, 0, 0)")}}))},ve=_.forwardRef(be);function Te(Ne,Pe){return _.useMemo(function(){var et=!!Ne;return{isSticky:et,stickyClassName:et?"".concat(Pe,"-sticky-header"):"",offsetHeader:Object(s.a)(Ne)==="object"&&Ne.offsetHeader||0,offsetScroll:Object(s.a)(Ne)==="object"&&Ne.offsetScroll||0}},[Ne,Pe])}var Fe=[],Ze={},nt="rc-table-internal-hook",ot=_.memo(function(Ne){var Pe=Ne.children;return Pe},function(Ne,Pe){return l()(Ne.props,Pe.props)?Ne.pingLeft!==Pe.pingLeft||Ne.pingRight!==Pe.pingRight:!1});function st(Ne){var Pe,et=Ne.prefixCls,Ot=Ne.className,lt=Ne.rowClassName,Rt=Ne.style,Je=Ne.data,We=Ne.rowKey,Le=Ne.scroll,Oe=Ne.tableLayout,Re=Ne.direction,Ie=Ne.title,Be=Ne.footer,ct=Ne.summary,xt=Ne.id,Ft=Ne.showHeader,un=Ne.components,_n=Ne.emptyText,on=Ne.onRow,At=Ne.onHeaderRow,Ke=Ne.internalHooks,ut=Ne.transformColumns,it=Ne.internalRefs,we=Ne.sticky,ze=Je||Fe,Tt=!!ze.length,Et=_.useState(0),Dt=Object(p.a)(Et,2),Nt=Dt[0],wt=Dt[1];_.useEffect(function(){wt(Object(f.a)())});var Wt=_.useMemo(function(){return Object(D.c)(un,{})},[un]),Zt=_.useCallback(function(pt,tt){return Object(D.b)(Wt,pt)||tt},[Wt]),Wn=_.useMemo(function(){return typeof We=="function"?We:function(pt){var tt=pt&&pt[We];return tt}},[We]),Tn=Object(x.c)(Ne),Jn=Tn.expandIcon,Qn=Tn.expandedRowKeys,zn=Tn.defaultExpandedRowKeys,fn=Tn.defaultExpandAllRows,wr=Tn.expandedRowRender,Kr=Tn.onExpand,Ur=Tn.onExpandedRowsChange,xr=Tn.expandRowByClick,Hr=Tn.rowExpandable,Cr=Tn.expandIconColumnIndex,rn=Tn.expandedRowClassName,Yt=Tn.childrenColumnName,On=Tn.indentSize,jr=Jn||re,Or=Yt||"children",$t=_.useMemo(function(){return wr?"row":Ne.expandable&&Ke===nt&&Ne.expandable.__PARENT_RENDER_ICON__||ze.some(function(pt){return pt&&Object(s.a)(pt)==="object"&&pt[Or]})?"nest":!1},[!!wr,ze]),cr=_.useState(function(){return zn||(fn?Z(ze,Wn,Or):[])}),Qr=Object(p.a)(cr,2),cn=Qr[0],pr=Qr[1],Pr=_.useMemo(function(){return new Set(Qn||cn||[])},[Qn,cn]),ba=_.useCallback(function(pt){var tt=Wn(pt,ze.indexOf(pt)),mt,qt=Pr.has(tt);qt?(Pr.delete(tt),mt=Object(S.a)(Pr)):mt=[].concat(Object(S.a)(Pr),[tt]),pr(mt),Kr&&Kr(!qt,pt),Ur&&Ur(mt)},[Wn,Pr,ze,Kr,Ur]),Ir=_.useState(0),ha=Object(p.a)(Ir,2),rr=ha[0],Vt=ha[1],Vn=Object(oe.b)(Object(m.a)(Object(m.a)(Object(m.a)({},Ne),Tn),{},{expandable:!!wr,expandedKeys:Pr,getRowKey:Wn,onTriggerExpand:ba,expandIcon:jr,expandIconColumnIndex:Cr,direction:Re}),Ke===nt?ut:null),Pn=Object(p.a)(Vn,2),ur=Pn[0],qn=Pn[1],ia=_.useMemo(function(){return{columns:ur,flattenColumns:qn}},[ur,qn]),aa=_.useRef(),na=_.useRef(),Xr=_.useRef(),Ha=_.useState(!1),pa=Object(p.a)(Ha,2),Na=pa[0],vi=pa[1],Ra=_.useState(!1),ui=Object(p.a)(Ra,2),ma=ui[0],Ii=ui[1],xi=ie(new Map),da=Object(p.a)(xi,2),va=da[0],fa=da[1],me=Object(D.a)(qn),$e=me.map(function(pt){return va.get(pt)}),gt=_.useMemo(function(){return $e},[$e.join("_")]),bt=ce(gt,qn.length,Re),kt=Le&&Object(D.d)(Le.y),Mt=Le&&Object(D.d)(Le.x),Xt=Mt&&qn.some(function(pt){var tt=pt.fixed;return tt}),an=_.useRef(),dn=Te(we,et),mn=dn.isSticky,Mn=dn.offsetHeader,wn=dn.offsetScroll,Qt=dn.stickyClassName,xn,Ht,nn;kt&&(Ht={overflowY:"scroll",maxHeight:Le.y}),Mt&&(xn={overflowX:"auto"},kt||(Ht={overflowY:"hidden"}),nn={width:Le.x===!0?"auto":Le.x,minWidth:"100%"});var Jt=_.useCallback(function(pt,tt){fa(function(mt){var qt=new Map(mt);return qt.set(pt,tt),qt})},[]),Cn=le(null),Rn=Object(p.a)(Cn,2),Zn=Rn[0],mr=Rn[1];function Xn(pt,tt){if(!tt)return;typeof tt=="function"?tt(pt):tt.scrollLeft!==pt&&(tt.scrollLeft=pt)}var er=function(tt){var mt=tt.currentTarget,qt=tt.scrollLeft,sn=typeof qt=="number"?qt:mt.scrollLeft,yn=mt||Ze;if(!mr()||mr()===yn){var vn;Zn(yn),Xn(sn,na.current),Xn(sn,Xr.current),Xn(sn,(vn=an.current)===null||vn===void 0?void 0:vn.setScrollLeft)}if(mt){var In=mt.scrollWidth,Kn=mt.clientWidth;vi(sn>0),Ii(sn<In-Kn)}},Lr=function(){Xr.current&&er({currentTarget:Xr.current})},dr=function(tt){var mt=tt.width;Lr(),Vt(aa.current?aa.current.offsetWidth:mt)};_.useEffect(function(){return Lr},[]),_.useEffect(function(){Mt&&Lr()},[Mt]),_.useEffect(function(){Ke===nt&&it&&(it.body.current=Xr.current)});var Ea=Zt(["table"],"table"),Yr=_.useMemo(function(){return Oe||(Xt?Le.x==="max-content"?"auto":"fixed":kt||qn.some(function(pt){var tt=pt.ellipsis;return tt})?"fixed":"auto")},[kt,Xt,qn,Oe]),Pa,oa={colWidths:gt,columCount:qn.length,stickyOffsets:bt,onHeaderRow:At,fixHeader:kt},Ia=_.useMemo(function(){return Tt?null:typeof _n=="function"?_n():_n},[Tt,_n]),Va=_.createElement(ye,{data:ze,measureColumnWidth:kt||Mt||mn,expandedKeys:Pr,rowExpandable:Hr,getRowKey:Wn,onRow:on,emptyNode:Ia,childrenColumnName:Or}),Ja=_.createElement(A,{colWidths:qn.map(function(pt){var tt=pt.width;return tt}),columns:qn}),Wa=ct&&_.createElement(_e.b,null,ct(ze)),ci=Zt(["body"]);if(kt||mn){var Qa;typeof ci=="function"?(Qa=ci(ze,{scrollbarSize:Nt,ref:Xr,onScroll:er}),oa.colWidths=qn.map(function(pt,tt){var mt=pt.width,qt=tt===ur.length-1?mt-Nt:mt;return typeof qt=="number"&&!Number.isNaN(qt)?qt:(Object(r.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Qa=_.createElement("div",{style:Object(m.a)(Object(m.a)({},xn),Ht),onScroll:er,ref:Xr,className:t()("".concat(et,"-body"))},_.createElement(Ea,{style:Object(m.a)(Object(m.a)({},nn),{},{tableLayout:Yr})},Ja,Va,Wa),mn&&_.createElement(ve,{ref:an,offsetScroll:wn,scrollBodyRef:Xr,onScroll:er})),Pa=_.createElement(_.Fragment,null,Ft!==!1&&_.createElement(U,Object.assign({noData:!ze.length},oa,ia,{direction:Re,offsetHeader:Mn,stickyClassName:Qt,ref:na,onScroll:er})),Qa)}else Pa=_.createElement("div",{style:Object(m.a)(Object(m.a)({},xn),Ht),className:t()("".concat(et,"-content")),onScroll:er,ref:Xr},_.createElement(Ea,{style:Object(m.a)(Object(m.a)({},nn),{},{tableLayout:Yr})},Ja,Ft!==!1&&_.createElement(E,Object.assign({},oa,ia)),Va,Wa));var ni=Object(x.b)(Ne),Ga=_.createElement("div",Object.assign({className:t()(et,Ot,(Pe={},Object(P.a)(Pe,"".concat(et,"-rtl"),Re==="rtl"),Object(P.a)(Pe,"".concat(et,"-ping-left"),Na),Object(P.a)(Pe,"".concat(et,"-ping-right"),ma),Object(P.a)(Pe,"".concat(et,"-layout-fixed"),Oe==="fixed"),Object(P.a)(Pe,"".concat(et,"-fixed-header"),kt),Object(P.a)(Pe,"".concat(et,"-fixed-column"),Xt),Object(P.a)(Pe,"".concat(et,"-scroll-horizontal"),Mt),Object(P.a)(Pe,"".concat(et,"-has-fix-left"),qn[0]&&qn[0].fixed),Object(P.a)(Pe,"".concat(et,"-has-fix-right"),qn[qn.length-1]&&qn[qn.length-1].fixed==="right"),Pe)),style:Rt,id:xt,ref:aa},ni),_.createElement(ot,{pingLeft:Na,pingRight:ma,props:Object(m.a)(Object(m.a)({},Ne),{},{stickyOffsets:bt,mergedExpandedKeys:Pr})},Ie&&_.createElement($,{className:"".concat(et,"-title")},Ie(ze)),_.createElement("div",{className:"".concat(et,"-container")},Pa),Be&&_.createElement($,{className:"".concat(et,"-footer")},Be(ze))));Mt&&(Ga=_.createElement(C.a,{onResize:dr},Ga));var qa=_.useMemo(function(){return{prefixCls:et,getComponent:Zt,scrollbarSize:Nt,direction:Re,fixedInfoList:qn.map(function(pt,tt){return v(tt,tt,qn,bt,Re)}),isSticky:mn}},[et,Zt,Nt,Re,qn,bt,Re,mn]),oi=_.useMemo(function(){return Object(m.a)(Object(m.a)({},ia),{},{tableLayout:Yr,rowClassName:lt,expandedRowClassName:rn,componentWidth:rr,fixHeader:kt,fixColumn:Xt,horizonScroll:Mt,expandIcon:jr,expandableType:$t,expandRowByClick:xr,expandedRowRender:wr,onTriggerExpand:ba,expandIconColumnIndex:Cr,indentSize:On})},[ia,Yr,lt,rn,rr,kt,Xt,Mt,jr,$t,xr,wr,ba,Cr,On]),Gr=_.useMemo(function(){return{onColumnResize:Jt}},[Jt]);return _.createElement(u.a.Provider,{value:qa},_.createElement(W.Provider,{value:oi},_.createElement(ae.Provider,{value:Gr},Ga)))}st.Column=g.a,st.ColumnGroup=y.a,st.Summary=_e.a,st.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var ht=Y.b=st},wMS7:function(M,Y,o){/*! @license DOMPurify | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.0.8/LICENSE */(function(P,m){M.exports=m()})(this,function(){"use strict";function P(te){if(Array.isArray(te)){for(var $=0,_e=Array(te.length);$<te.length;$++)_e[$]=te[$];return _e}else return Array.from(te)}var m=Object.hasOwnProperty,S=Object.setPrototypeOf,s=Object.isFrozen,p=Object.keys,_=Object.freeze,T=Object.seal,t=Object.create,c=typeof Reflect!="undefined"&&Reflect,l=c.apply,r=c.construct;l||(l=function($,_e,re){return $.apply(_e,re)}),_||(_=function($){return $}),T||(T=function($){return $}),r||(r=function($,_e){return new(Function.prototype.bind.apply($,[null].concat(P(_e))))});var C=E(Array.prototype.forEach),f=E(Array.prototype.indexOf),y=E(Array.prototype.join),g=E(Array.prototype.pop),h=E(Array.prototype.push),O=E(Array.prototype.slice),a=E(String.prototype.toLowerCase),u=E(String.prototype.match),v=E(String.prototype.replace),D=E(String.prototype.indexOf),b=E(String.prototype.trim),d=E(RegExp.prototype.test),R=x(RegExp),w=x(TypeError);function E(te){return function($){for(var _e=arguments.length,re=Array(_e>1?_e-1:0),Z=1;Z<_e;Z++)re[Z-1]=arguments[Z];return l(te,$,re)}}function x(te){return function(){for(var $=arguments.length,_e=Array($),re=0;re<$;re++)_e[re]=arguments[re];return r(te,_e)}}function i(te,$){S&&S(te,null);for(var _e=$.length;_e--;){var re=$[_e];if(typeof re=="string"){var Z=a(re);Z!==re&&(s($)||($[_e]=Z),re=Z)}te[re]=!0}return te}function A(te){var $=t(null),_e=void 0;for(_e in te)l(m,te,[_e])&&($[_e]=te[_e]);return $}var k=_(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),N=_(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","audio","canvas","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","video","view","vkern"]),U=_(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),G=_(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),W=_(["#text"]),K=_(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns"]),V=_(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),F=_(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=_(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),H=T(/\{\{[\s\S]*|[\s\S]*\}\}/gm),ae=T(/<%[\s\S]*|[\s\S]*%>/gm),de=T(/^data-[\-\w.\u00B7-\uFFFF]/),se=T(/^aria-[\-\w]+$/),Se=T(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),ye=T(/^(?:\w+script|data):/i),oe=T(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),pe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(te){return typeof te}:function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te};function fe(te){if(Array.isArray(te)){for(var $=0,_e=Array(te.length);$<te.length;$++)_e[$]=te[$];return _e}else return Array.from(te)}var ie=function(){return typeof window=="undefined"?null:window},le=function($,_e){if((typeof $=="undefined"?"undefined":pe($))!=="object"||typeof $.createPolicy!="function")return null;var re=null,Z="data-tt-policy-suffix";_e.currentScript&&_e.currentScript.hasAttribute(Z)&&(re=_e.currentScript.getAttribute(Z));var X="dompurify"+(re?"#"+re:"");try{return $.createPolicy(X,{createHTML:function(be){return be}})}catch(ee){return console.warn("TrustedTypes policy "+X+" could not be created."),null}};function Q(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ie(),$=function(Vt){return Q(Vt)};if($.version="2.0.15",$.removed=[],!te||!te.document||te.document.nodeType!==9)return $.isSupported=!1,$;var _e=te.document,re=!1,Z=te.document,X=te.DocumentFragment,ee=te.HTMLTemplateElement,be=te.Node,ve=te.NodeFilter,Te=te.NamedNodeMap,Fe=Te===void 0?te.NamedNodeMap||te.MozNamedAttrMap:Te,Ze=te.Text,nt=te.Comment,ot=te.DOMParser,st=te.trustedTypes;if(typeof ee=="function"){var ht=Z.createElement("template");ht.content&&ht.content.ownerDocument&&(Z=ht.content.ownerDocument)}var Ne=le(st,_e),Pe=Ne&&Jn?Ne.createHTML(""):"",et=Z,Ot=et.implementation,lt=et.createNodeIterator,Rt=et.getElementsByTagName,Je=et.createDocumentFragment,We=_e.importNode,Le=A(Z).documentMode?Z.documentMode:{},Oe={};$.isSupported=Ot&&typeof Ot.createHTMLDocument!="undefined"&&Le!==9;var Re=H,Ie=ae,Be=de,ct=se,xt=ye,Ft=oe,un=Se,_n=null,on=i({},[].concat(fe(k),fe(N),fe(U),fe(G),fe(W))),At=null,Ke=i({},[].concat(fe(K),fe(V),fe(F),fe(B))),ut=null,it=null,we=!0,ze=!0,Tt=!1,Et=!1,Dt=!1,Nt=!1,wt=!1,Wt=!1,Zt=!1,Wn=!1,Tn=!1,Jn=!1,Qn=!0,zn=!0,fn=!1,wr={},Kr=i({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ur=null,xr=i({},["audio","video","img","source","image","track"]),Hr=null,Cr=i({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),rn=null,Yt=Z.createElement("form"),On=function(Vt){if(rn&&rn===Vt)return;(!Vt||(typeof Vt=="undefined"?"undefined":pe(Vt))!=="object")&&(Vt={}),Vt=A(Vt),_n="ALLOWED_TAGS"in Vt?i({},Vt.ALLOWED_TAGS):on,At="ALLOWED_ATTR"in Vt?i({},Vt.ALLOWED_ATTR):Ke,Hr="ADD_URI_SAFE_ATTR"in Vt?i(A(Cr),Vt.ADD_URI_SAFE_ATTR):Cr,Ur="ADD_DATA_URI_TAGS"in Vt?i(A(xr),Vt.ADD_DATA_URI_TAGS):xr,ut="FORBID_TAGS"in Vt?i({},Vt.FORBID_TAGS):{},it="FORBID_ATTR"in Vt?i({},Vt.FORBID_ATTR):{},wr="USE_PROFILES"in Vt?Vt.USE_PROFILES:!1,we=Vt.ALLOW_ARIA_ATTR!==!1,ze=Vt.ALLOW_DATA_ATTR!==!1,Tt=Vt.ALLOW_UNKNOWN_PROTOCOLS||!1,Et=Vt.SAFE_FOR_JQUERY||!1,Dt=Vt.SAFE_FOR_TEMPLATES||!1,Nt=Vt.WHOLE_DOCUMENT||!1,Zt=Vt.RETURN_DOM||!1,Wn=Vt.RETURN_DOM_FRAGMENT||!1,Tn=Vt.RETURN_DOM_IMPORT||!1,Jn=Vt.RETURN_TRUSTED_TYPE||!1,Wt=Vt.FORCE_BODY||!1,Qn=Vt.SANITIZE_DOM!==!1,zn=Vt.KEEP_CONTENT!==!1,fn=Vt.IN_PLACE||!1,un=Vt.ALLOWED_URI_REGEXP||un,Dt&&(ze=!1),Wn&&(Zt=!0),wr&&(_n=i({},[].concat(fe(W))),At=[],wr.html===!0&&(i(_n,k),i(At,K)),wr.svg===!0&&(i(_n,N),i(At,V),i(At,B)),wr.svgFilters===!0&&(i(_n,U),i(At,V),i(At,B)),wr.mathMl===!0&&(i(_n,G),i(At,F),i(At,B))),Vt.ADD_TAGS&&(_n===on&&(_n=A(_n)),i(_n,Vt.ADD_TAGS)),Vt.ADD_ATTR&&(At===Ke&&(At=A(At)),i(At,Vt.ADD_ATTR)),Vt.ADD_URI_SAFE_ATTR&&i(Hr,Vt.ADD_URI_SAFE_ATTR),zn&&(_n["#text"]=!0),Nt&&i(_n,["html","head","body"]),_n.table&&(i(_n,["tbody"]),delete ut.tbody),_&&_(Vt),rn=Vt},jr=function(Vt){h($.removed,{element:Vt});try{Vt.parentNode.removeChild(Vt)}catch(Vn){Vt.outerHTML=Pe}},Or=function(Vt,Vn){try{h($.removed,{attribute:Vn.getAttributeNode(Vt),from:Vn})}catch(Pn){h($.removed,{attribute:null,from:Vn})}Vn.removeAttribute(Vt)},$t=function(Vt){var Vn=void 0,Pn=void 0;if(Wt)Vt="<remove></remove>"+Vt;else{var ur=u(Vt,/^[\r\n\t ]+/);Pn=ur&&ur[0]}var qn=Ne?Ne.createHTML(Vt):Vt;try{Vn=new ot().parseFromString(qn,"text/html")}catch(na){}if(re&&i(ut,["title"]),!Vn||!Vn.documentElement){Vn=Ot.createHTMLDocument("");var ia=Vn,aa=ia.body;aa.parentNode.removeChild(aa.parentNode.firstElementChild),aa.outerHTML=qn}return Vt&&Pn&&Vn.body.insertBefore(Z.createTextNode(Pn),Vn.body.childNodes[0]||null),Rt.call(Vn,Nt?"html":"body")[0]};$.isSupported&&function(){try{var rr=$t("<x/><title>&lt;/title&gt;&lt;img&gt;");d(/<\/title/,rr.querySelector("title").innerHTML)&&(re=!0)}catch(Vt){}}();var cr=function(Vt){return lt.call(Vt.ownerDocument||Vt,Vt,ve.SHOW_ELEMENT|ve.SHOW_COMMENT|ve.SHOW_TEXT,function(){return ve.FILTER_ACCEPT},!1)},Qr=function(Vt){return Vt instanceof Ze||Vt instanceof nt?!1:typeof Vt.nodeName!="string"||typeof Vt.textContent!="string"||typeof Vt.removeChild!="function"||!(Vt.attributes instanceof Fe)||typeof Vt.removeAttribute!="function"||typeof Vt.setAttribute!="function"||typeof Vt.namespaceURI!="string"},cn=function(Vt){return(typeof be=="undefined"?"undefined":pe(be))==="object"?Vt instanceof be:Vt&&(typeof Vt=="undefined"?"undefined":pe(Vt))==="object"&&typeof Vt.nodeType=="number"&&typeof Vt.nodeName=="string"},pr=function(Vt,Vn,Pn){if(!Oe[Vt])return;C(Oe[Vt],function(ur){ur.call($,Vn,Pn,rn)})},Pr=function(Vt){var Vn=void 0;if(pr("beforeSanitizeElements",Vt,null),Qr(Vt))return jr(Vt),!0;if(u(Vt.nodeName,/[\u0080-\uFFFF]/))return jr(Vt),!0;var Pn=a(Vt.nodeName);if(pr("uponSanitizeElement",Vt,{tagName:Pn,allowedTags:_n}),(Pn==="svg"||Pn==="math")&&Vt.querySelectorAll("p, br").length!==0)return jr(Vt),!0;if(!_n[Pn]||ut[Pn]){if(zn&&!Kr[Pn]&&typeof Vt.insertAdjacentHTML=="function")try{var ur=Vt.innerHTML;Vt.insertAdjacentHTML("AfterEnd",Ne?Ne.createHTML(ur):ur)}catch(qn){}return jr(Vt),!0}return Pn==="noscript"&&d(/<\/noscript/i,Vt.innerHTML)||Pn==="noembed"&&d(/<\/noembed/i,Vt.innerHTML)?(jr(Vt),!0):(Et&&!cn(Vt.firstElementChild)&&(!cn(Vt.content)||!cn(Vt.content.firstElementChild))&&d(/</g,Vt.textContent)&&(h($.removed,{element:Vt.cloneNode()}),Vt.innerHTML?Vt.innerHTML=v(Vt.innerHTML,/</g,"&lt;"):Vt.innerHTML=v(Vt.textContent,/</g,"&lt;")),Dt&&Vt.nodeType===3&&(Vn=Vt.textContent,Vn=v(Vn,Re," "),Vn=v(Vn,Ie," "),Vt.textContent!==Vn&&(h($.removed,{element:Vt.cloneNode()}),Vt.textContent=Vn)),pr("afterSanitizeElements",Vt,null),!1)},ba=function(Vt,Vn,Pn){if(Qn&&(Vn==="id"||Vn==="name")&&(Pn in Z||Pn in Yt))return!1;if(!(ze&&d(Be,Vn))){if(!(we&&d(ct,Vn))){if(!At[Vn]||it[Vn])return!1;if(!Hr[Vn]){if(!d(un,v(Pn,Ft,""))){if(!((Vn==="src"||Vn==="xlink:href"||Vn==="href")&&Vt!=="script"&&D(Pn,"data:")===0&&Ur[Vt])){if(!(Tt&&!d(xt,v(Pn,Ft,"")))){if(Pn)return!1}}}}}}return!0},Ir=function(Vt){var Vn=void 0,Pn=void 0,ur=void 0,qn=void 0,ia=void 0;pr("beforeSanitizeAttributes",Vt,null);var aa=Vt.attributes;if(!aa)return;var na={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:At};for(ia=aa.length;ia--;){Vn=aa[ia];var Xr=Vn,Ha=Xr.name,pa=Xr.namespaceURI;if(Pn=b(Vn.value),ur=a(Ha),na.attrName=ur,na.attrValue=Pn,na.keepAttr=!0,na.forceKeepAttr=void 0,pr("uponSanitizeAttribute",Vt,na),Pn=na.attrValue,na.forceKeepAttr)continue;if(ur==="name"&&Vt.nodeName==="IMG"&&aa.id)qn=aa.id,aa=O(aa,[]),Or("id",Vt),Or(Ha,Vt),f(aa,qn)>ia&&Vt.setAttribute("id",qn.value);else{if(Vt.nodeName==="INPUT"&&ur==="type"&&Pn==="file"&&na.keepAttr&&(At[ur]||!it[ur]))continue;Ha==="id"&&Vt.setAttribute(Ha,""),Or(Ha,Vt)}if(!na.keepAttr)continue;if(Et&&d(/\/>/i,Pn)){Or(Ha,Vt);continue}if(d(/svg|math/i,Vt.namespaceURI)&&d(R("</("+y(p(Kr),"|")+")","i"),Pn)){Or(Ha,Vt);continue}Dt&&(Pn=v(Pn,Re," "),Pn=v(Pn,Ie," "));var Na=Vt.nodeName.toLowerCase();if(!ba(Na,ur,Pn))continue;try{pa?Vt.setAttributeNS(pa,Ha,Pn):Vt.setAttribute(Ha,Pn),g($.removed)}catch(vi){}}pr("afterSanitizeAttributes",Vt,null)},ha=function rr(Vt){var Vn=void 0,Pn=cr(Vt);for(pr("beforeSanitizeShadowDOM",Vt,null);Vn=Pn.nextNode();){if(pr("uponSanitizeShadowNode",Vn,null),Pr(Vn))continue;Vn.content instanceof X&&rr(Vn.content),Ir(Vn)}pr("afterSanitizeShadowDOM",Vt,null)};return $.sanitize=function(rr,Vt){var Vn=void 0,Pn=void 0,ur=void 0,qn=void 0,ia=void 0;if(rr||(rr="<!-->"),typeof rr!="string"&&!cn(rr)){if(typeof rr.toString!="function")throw w("toString is not a function");if(rr=rr.toString(),typeof rr!="string")throw w("dirty is not a string, aborting")}if(!$.isSupported){if(pe(te.toStaticHTML)==="object"||typeof te.toStaticHTML=="function"){if(typeof rr=="string")return te.toStaticHTML(rr);if(cn(rr))return te.toStaticHTML(rr.outerHTML)}return rr}if(wt||On(Vt),$.removed=[],typeof rr=="string"&&(fn=!1),!fn)if(rr instanceof be)Vn=$t("<!-->"),Pn=Vn.ownerDocument.importNode(rr,!0),Pn.nodeType===1&&Pn.nodeName==="BODY"||Pn.nodeName==="HTML"?Vn=Pn:Vn.appendChild(Pn);else{if(!Zt&&!Dt&&!Nt&&rr.indexOf("<")===-1)return Ne&&Jn?Ne.createHTML(rr):rr;if(Vn=$t(rr),!Vn)return Zt?null:Pe}Vn&&Wt&&jr(Vn.firstChild);for(var aa=cr(fn?rr:Vn);ur=aa.nextNode();){if(ur.nodeType===3&&ur===qn)continue;if(Pr(ur))continue;ur.content instanceof X&&ha(ur.content),Ir(ur),qn=ur}if(qn=null,fn)return rr;if(Zt){if(Wn)for(ia=Je.call(Vn.ownerDocument);Vn.firstChild;)ia.appendChild(Vn.firstChild);else ia=Vn;return Tn&&(ia=We.call(_e,ia,!0)),ia}var na=Nt?Vn.outerHTML:Vn.innerHTML;return Dt&&(na=v(na,Re," "),na=v(na,Ie," ")),Ne&&Jn?Ne.createHTML(na):na},$.setConfig=function(rr){On(rr),wt=!0},$.clearConfig=function(){rn=null,wt=!1},$.isValidAttribute=function(rr,Vt,Vn){rn||On({});var Pn=a(rr),ur=a(Vt);return ba(Pn,ur,Vn)},$.addHook=function(rr,Vt){if(typeof Vt!="function")return;Oe[rr]=Oe[rr]||[],h(Oe[rr],Vt)},$.removeHook=function(rr){Oe[rr]&&g(Oe[rr])},$.removeHooks=function(rr){Oe[rr]&&(Oe[rr]=[])},$.removeAllHooks=function(){Oe={}},$}var ce=Q();return ce})},wRmb:function(M,Y,o){"use strict";o.d(Y,"a",function(){return l});var P=o("rePB"),m=o("KQm4"),S=o("VTBJ"),s=o("Ff2n"),p=o("q1tI"),_=o.n(p),T=o("Kwbf"),t=o("Zm9Q"),c=o("hW8S");function l(g){return Object(t.a)(g).filter(function(h){return p.isValidElement(h)}).map(function(h){var O=h.key,a=h.props,u=a.children,v=Object(s.a)(a,["children"]),D=Object(S.a)({key:O},v);return u&&(D.children=l(u)),D})}function r(g){return g.reduce(function(h,O){var a=O.fixed,u=a===!0?"left":a,v=O.children;return v&&v.length>0?[].concat(Object(m.a)(h),Object(m.a)(r(v).map(function(D){return Object(S.a)({fixed:u},D)}))):[].concat(Object(m.a)(h),[Object(S.a)(Object(S.a)({},O),{},{fixed:u})])},[])}function C(g){for(var h=!0,O=0;O<g.length;O+=1){var a=g[O];if(h&&a.fixed!=="left")h=!1;else if(!h&&a.fixed==="left"){Object(T.a)(!1,"Index ".concat(O-1," of `columns` missing `fixed='left'` prop."));break}}for(var u=!0,v=g.length-1;v>=0;v-=1){var D=g[v];if(u&&D.fixed!=="right")u=!1;else if(!u&&D.fixed==="right"){Object(T.a)(!1,"Index ".concat(v+1," of `columns` missing `fixed='right'` prop."));break}}}function f(g){return g.map(function(h){var O=h.fixed,a=Object(s.a)(h,["fixed"]),u=O;return O==="left"?u="right":O==="right"&&(u="left"),Object(S.a)({fixed:u},a)})}function y(g,h){var O=g.prefixCls,a=g.columns,u=g.children,v=g.expandable,D=g.expandedKeys,b=g.getRowKey,d=g.onTriggerExpand,R=g.expandIcon,w=g.rowExpandable,E=g.expandIconColumnIndex,x=g.direction,i=g.expandRowByClick,A=p.useMemo(function(){return a||l(u)},[a,u]),k=p.useMemo(function(){if(v){var G,W=E||0,K=A[W],V=(G={},Object(P.a)(G,c.a,{className:"".concat(O,"-expand-icon-col")}),Object(P.a)(G,"title",""),Object(P.a)(G,"fixed",K?K.fixed:null),Object(P.a)(G,"className","".concat(O,"-row-expand-icon-cell")),Object(P.a)(G,"render",function(H,ae,de){var se=b(ae,de),Se=D.has(se),ye=w?w(ae):!0,oe=R({prefixCls:O,expanded:Se,expandable:ye,record:ae,onExpand:d});return i?p.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},oe):oe}),G),F=A.slice();return W>=0&&F.splice(W,0,V),F}return A},[v,A,b,D,R,x]),N=p.useMemo(function(){var G=k;return h&&(G=h(G)),G.length||(G=[{render:function(){return null}}]),G},[h,k,x]),U=p.useMemo(function(){return x==="rtl"?f(r(N)):r(N)},[N,x]);return[N,U]}Y.b=y},wZgz:function(M,Y,o){(function(P,m,S){M.exports=Y=m(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.BlockCipher,p=m.algo,_=[],T=[],t=[],c=[],l=[],r=[],C=[],f=[],y=[],g=[];(function(){for(var a=[],u=0;u<256;u++)u<128?a[u]=u<<1:a[u]=u<<1^283;for(var v=0,D=0,u=0;u<256;u++){var b=D^D<<1^D<<2^D<<3^D<<4;b=b>>>8^b&255^99,_[v]=b,T[b]=v;var d=a[v],R=a[d],w=a[R],E=a[b]*257^b*16843008;t[v]=E<<24|E>>>8,c[v]=E<<16|E>>>16,l[v]=E<<8|E>>>24,r[v]=E;var E=w*16843009^R*65537^d*257^v*16843008;C[b]=E<<24|E>>>8,f[b]=E<<16|E>>>16,y[b]=E<<8|E>>>24,g[b]=E,v?(v=d^a[a[a[w^d]]],D^=a[a[D]]):v=D=1}})();var h=[0,1,2,4,8,16,32,64,128,27,54],O=p.AES=s.extend({_doReset:function(){var a;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var u=this._keyPriorReset=this._key,v=u.words,D=u.sigBytes/4,b=this._nRounds=D+6,d=(b+1)*4,R=this._keySchedule=[],w=0;w<d;w++)w<D?R[w]=v[w]:(a=R[w-1],w%D?D>6&&w%D==4&&(a=_[a>>>24]<<24|_[a>>>16&255]<<16|_[a>>>8&255]<<8|_[a&255]):(a=a<<8|a>>>24,a=_[a>>>24]<<24|_[a>>>16&255]<<16|_[a>>>8&255]<<8|_[a&255],a^=h[w/D|0]<<24),R[w]=R[w-D]^a);for(var E=this._invKeySchedule=[],x=0;x<d;x++){var w=d-x;if(x%4)var a=R[w];else var a=R[w-4];x<4||w<=4?E[x]=a:E[x]=C[_[a>>>24]]^f[_[a>>>16&255]]^y[_[a>>>8&255]]^g[_[a&255]]}},encryptBlock:function(a,u){this._doCryptBlock(a,u,this._keySchedule,t,c,l,r,_)},decryptBlock:function(a,u){var v=a[u+1];a[u+1]=a[u+3],a[u+3]=v,this._doCryptBlock(a,u,this._invKeySchedule,C,f,y,g,T);var v=a[u+1];a[u+1]=a[u+3],a[u+3]=v},_doCryptBlock:function(a,u,v,D,b,d,R,w){for(var E=this._nRounds,x=a[u]^v[0],i=a[u+1]^v[1],A=a[u+2]^v[2],k=a[u+3]^v[3],N=4,U=1;U<E;U++){var G=D[x>>>24]^b[i>>>16&255]^d[A>>>8&255]^R[k&255]^v[N++],W=D[i>>>24]^b[A>>>16&255]^d[k>>>8&255]^R[x&255]^v[N++],K=D[A>>>24]^b[k>>>16&255]^d[x>>>8&255]^R[i&255]^v[N++],V=D[k>>>24]^b[x>>>16&255]^d[i>>>8&255]^R[A&255]^v[N++];x=G,i=W,A=K,k=V}var G=(w[x>>>24]<<24|w[i>>>16&255]<<16|w[A>>>8&255]<<8|w[k&255])^v[N++],W=(w[i>>>24]<<24|w[A>>>16&255]<<16|w[k>>>8&255]<<8|w[x&255])^v[N++],K=(w[A>>>24]<<24|w[k>>>16&255]<<16|w[x>>>8&255]<<8|w[i&255])^v[N++],V=(w[k>>>24]<<24|w[x>>>16&255]<<16|w[i>>>8&255]<<8|w[A&255])^v[N++];a[u]=G,a[u+1]=W,a[u+2]=K,a[u+3]=V},keySize:256/32});m.AES=s._createHelper(O)}(),P.AES})},wbyO:function(M,Y,o){(function(P,m){M.exports=Y=m(o("Ib8C"))})(this,function(P){return function(){var m=P,S=m.lib,s=S.WordArray,p=m.enc,_=p.Base64url={stringify:function(t,c=!0){var l=t.words,r=t.sigBytes,C=c?this._safe_map:this._map;t.clamp();for(var f=[],y=0;y<r;y+=3)for(var g=l[y>>>2]>>>24-y%4*8&255,h=l[y+1>>>2]>>>24-(y+1)%4*8&255,O=l[y+2>>>2]>>>24-(y+2)%4*8&255,a=g<<16|h<<8|O,u=0;u<4&&y+u*.75<r;u++)f.push(C.charAt(a>>>6*(3-u)&63));var v=C.charAt(64);if(v)for(;f.length%4;)f.push(v);return f.join("")},parse:function(t,c=!0){var l=t.length,r=c?this._safe_map:this._map,C=this._reverseMap;if(!C){C=this._reverseMap=[];for(var f=0;f<r.length;f++)C[r.charCodeAt(f)]=f}var y=r.charAt(64);if(y){var g=t.indexOf(y);g!==-1&&(l=g)}return T(t,l,C)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function T(t,c,l){for(var r=[],C=0,f=0;f<c;f++)if(f%4){var y=l[t.charCodeAt(f-1)]<<f%4*2,g=l[t.charCodeAt(f)]>>>6-f%4*2,h=y|g;r[C>>>2]|=h<<24-C%4*8,C++}return s.create(r,C)}}(),P.enc.Base64url})},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",wrap:"wrap___1Pb_X",logo:"logo___R8PNJ"}},"y0+3":function(M,Y,o){"use strict";o.d(Y,"a",function(){return r}),o.d(Y,"b",function(){return f});var P=/margin|padding|width|height|max|min|offset/,m={left:!0,top:!0},S={cssFloat:1,styleFloat:1,float:1};function s(y){return y.nodeType===1?y.ownerDocument.defaultView.getComputedStyle(y,null):{}}function p(y,g,h){if(g=g.toLowerCase(),h==="auto"){if(g==="height")return y.offsetHeight;if(g==="width")return y.offsetWidth}return g in m||(m[g]=P.test(g)),m[g]?parseFloat(h)||0:h}function _(y,g){var h=arguments.length,O=s(y);return g=S[g]?"cssFloat"in y.style?"cssFloat":"styleFloat":g,h===1?O:p(y,g,O[g]||y.style[g])}function T(y,g,h){var O=arguments.length;if(g=S[g]?"cssFloat"in y.style?"cssFloat":"styleFloat":g,O===3)return typeof h=="number"&&P.test(g)&&(h="".concat(h,"px")),y.style[g]=h,h;for(var a in g)g.hasOwnProperty(a)&&T(y,a,g[a]);return s(y)}function t(y){return y===document.body?document.documentElement.clientWidth:y.offsetWidth}function c(y){return y===document.body?window.innerHeight||document.documentElement.clientHeight:y.offsetHeight}function l(){var y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:y,height:g}}function r(){var y=document.documentElement.clientWidth,g=window.innerHeight||document.documentElement.clientHeight;return{width:y,height:g}}function C(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function f(y){var g=y.getBoundingClientRect(),h=document.documentElement;return{left:g.left+(window.pageXOffset||h.scrollLeft)-(h.clientLeft||document.body.clientLeft||0),top:g.top+(window.pageYOffset||h.scrollTop)-(h.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"}},yslc:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]);